ArbStudio Training Guide Summary This guide provides step by step instructions explaining how to create waveforms, use the waveform sequencer, modulate waveforms and generate digital patterns. The exercises contained in this guide do not require ArbStudio hardware to be connected to the PC. All exercises can be completed using the software in demo mode. The tutorials in this document can also be found on the home screen of the ArbStudio software. The ArbStudio software has three operating modes. A function generator mode, a pulse width modulation mode and the main operating mode used for creating arbitrary waveforms. The first two modes are subsets of the main mode and have relatively simple user interfaces to allow for quick, easy waveform creation. The main software mode provides a rich feature set for creating arbitrary waveforms. This guide will walk through how to use a variety of these capabilities to create a range of analog, digital and modulated waveforms. Tutorials in this training guide include: Creating Your First Analog Waveform Creating a Sequence of Waveforms Creating an Amplitude Modulated Waveform Creating a Frequency Modulated Waveform Creating a Phase Modulated Waveform Importing a Waveform from Oscilloscope Creating Digital Waveforms The ArbStudio software can be downloaded at: http://www.lecroy.com/arbstudio/ LeCroy Corporation ArbStudio Training Guide page 1 of 13
Creating Your First Analog Waveform 1. Setup the devices following the steps of the wizard, select Arbitrary Waveform Generator as operating mode and Arbitrary as channel functionality. 2. Double click on the Waveform Sequencer item of CH1 Device Control navigation tree. Figure 1 identifies the elements of the ArbStudio software user interface Figure 1The ArbStudio User Interface 3. Press Add Standard Waveform Button to open the Waveform Standard Editor form and choose a sine waveform with the following specs: 1 MHz frequency, 250 samples and 1 Volt amplitude. LeCroy Corporation ArbStudio Training Guide page 2 of 13
4. Select the Waveform1 on the Project Waveform tab and press to add the waveform to the sequencer 5. Double click on the Settings of CH1 Control navigation tree item. 6. On the General Tab, select the right Output Impedance value that can match with your impedance load. For example if you need to connect the instrument to the oscilloscope, select 50 Ohm output impedance load and 50 Ohm as input impedance in the oscilloscope channel. 7. On the Run Mode tab, select Single and press OK. Once the instrument has started, the Single Run Mode will repeat the Waveform1 until you will press the Force Stop button. 8. Press the Run/Stop button on the ARBStudio toolbar. The software loads the settings and the waveforms into the ARBStudio 1102/1104 instrument and it starts the waveform generation. 9. The Waveform1 will be generated on the CH1 BNC output, you can connect an oscilloscope to analyze the signal. 10. To stop the waveform generation press the Run/Stop button again or the Force Stop button on the ARBStudio toolbar. LeCroy Corporation ArbStudio Training Guide page 3 of 13
Creating a Sequence of Waveforms 1. Setup the devices following the steps of the wizard, select Arbitrary Waveform Generator as operating mode and Arbitrary as channel functionality. 2. Double click on the Waveform Sequencer item of CH1 Control navigation tree. 3. Press Add Standard Waveform Button to open the Waveform Standard Editor form and choose a sine waveform with the following specs: 1 MHz frequency, 250 samples and 1 Volt amplitude (Waveform1). 4. Press Add Standard Waveform Button to open the Waveform Standard Editor form and choose a triangle with the following specs: 2 MHz frequency, 250 samples and 1 Volt amplitude (Waveform2). 5. Press Add Standard Waveform Button to open the Waveform Standard Editor form and choose a rectangle with the following specs: 4 MHz frequency, 250 samples and 1 Volt amplitude (Waveform3). 6. Press the button to add all waveforms to the sequencer. You can use the drag&drop on the Sequencer list to change the generation order, with double click on a waveform you can change its repetitions/duration. 7. Double click on the Settings of CH1 Control navigation tree item. 8. On the General Tab, select the right Output Impedance value that can match with your impedance load. For example if you need to connect the instrument to the oscilloscope, select 50 Ohm output impedance load and 50 Ohm as input impedance in the oscilloscope channel. 9. On the Run Mode tab, select Continuous and press OK. Once the instrument has started, the Continuous Mode will repeat all the waveforms until you will press the Force Stop button. LeCroy Corporation ArbStudio Training Guide page 4 of 13
10. Press the Run/Stop button on the ARBStudio toolbar. The software loads the settings and the waveforms into the ARBStudio 1102/1104 instrument and it starts the waveform generation. 11. The Waveform Sequence will be generated on the CH1 BNC output, you can connect an oscilloscope to analyze the signal. 12. To stop the waveform generation press the Run/Stop button again or the Force Stop button on the ARBStudio toolbar. LeCroy Corporation ArbStudio Training Guide page 5 of 13
Creating an Amplitude Modulated Waveform 1. Setup the devices following the steps of the wizard, select Arbitrary Waveform Generator as operating mode and Arbitrary as channel functionality. 2. Double click on the Waveform Sequencer item of CH1 Control navigation tree. 3. Press Add Standard Waveform Button to open the Waveform Standard Editor form and choose a sine waveform with the following specs: 1 MHz frequency, 250 samples and 1 Volt amplitude (Waveform1). This is the Carrier Waveform. 4. Select the Waveform1 on the Project Waveform tab and press to add the waveform to the sequencer. 5. Double click on the Modulation Editor of CH1 Control navigation tree item. Click on the button to add a Segment in the Amplitude Modulation List. 6. Select the Segment1 on the list and set the Modulating Waveform parameters: Type Sine, Duration 50 us, Cycles 1, Amplitude 300m, Phase 0, Offset 500m. 7. Double click on the Settings of CH1 Control navigation tree item. 8. On the General Tab, select the right Output Impedance value that can match with your impedance load. For example if you need to connect the instrument to the oscilloscope, select 50 Ohm output impedance load and 50 Ohm as input impedance in the oscilloscope channel. 9. On the Run Mode tab, select Single for the Waveform Sequence Run Mode. Then select Enabled on ASK Modulation and select Continuous on Modulation Mode Run Mode and press OK. 10. Press the Run/Stop button on the ARBStudio toolbar. The software loads the settings and the waveforms into the ARBStudio 1102/1104 instrument and it starts the waveform generation. 11. The Amplitude Modulated Waveform1 will be generated on the CH1 BNC output, you can connect an oscilloscope to analyze the signal. LeCroy Corporation ArbStudio Training Guide page 6 of 13
12.To stop the waveform generation press the Run/Stop button on the ARBStudio toolbar. again or the Force Stop button LeCroy Corporation ArbStudio Training Guide page 7 of 13
Creating a Frequency Modulated Waveform 1. Setup the devices following the steps of the wizard, select Arbitrary Waveform Generator as operating mode and DDS as channel functionality. 2. Double click on the Carrier Editor item of CH1 Control navigation tree. The default carrier is a sine wave (Length = 2048 samples, Amplitude = 1 V, Cycles = 1); if you want you can modify it changing the parameters of the Component1. 3. Double click on the Modulation Editor of CH1 Control navigation tree item. Choose Modulation Type = Frequency and click on the Modulation List. button to add a Segment in the Frequency 4. Select the Segment1 on the list and set the Modulating Waveform parameters: Type Triangle, Duration 2s, Cycles 1, Frequency 100k, Phase 0, Offset 500k. 5. Double click on the Settings of CH1 Control navigation tree item. 6. On the General Tab, select the right Output Impedance value that can match with your impedance load. For example if you need to connect the instrument to the oscilloscope, select 50 Ohm output impedance load and 50 Ohm as input impedance in the oscilloscope channel. 7. On the Run Mode tab, select Continuous for the Waveform Sequence Run Mode. 8. Press the Run/Stop button on the ARBStudio toolbar. The software loads the settings and the waveforms into the ARBStudio 1102/1104 instrument and it starts the waveform generation. 9.The Frequency Modulated Waveform1 will be generated on the CH1 BNC output, you can connect an oscilloscope to analyze the signal. 9.To stop the waveform generation press the Run/Stop button button on the ARBStudio toolbar. again or the Force Stop LeCroy Corporation ArbStudio Training Guide page 8 of 13
Creating a Phase Modulated Waveform 1. Setup the devices following the steps of the wizard, select Arbitrary Waveform Generator as operating mode and DDS as channel functionality. 2. Double click on the Carrier Editor item of CH1 Control navigation tree. The default carrier is a sine wave (Length = 2048 samples, Amplitude = 1 V, Cycles = 1); if you want you can modify it changing the parameters of the Component1. 3. Double click on the Modulation Editor of CH1 Control navigation tree item. Choose Modulation Type = Phase, Base Frequecy = 100k and click on the in the Phase Modulation List. button to add an Entry 4. Select the first Entry on the list and set the following parameters: Phase = 180, Duration = 15 us. 5. Click on the again to insert the second entry. 6. Select the second Entry on the list and set the following parameters: Phase = 90, Duration = 30 us. 7. Double click on the Settings of CH1 Control navigation tree item. 8. On the General Tab, select the right Output Impedance value that can match with your impedance load. For example if you need to connect the instrument to the oscilloscope, select 50 Ohm output impedance load and 50 Ohm as input impedance in the oscilloscope channel. 8. On the Run Mode tab, select Continuous for the Waveform Sequence Run Mode. 9. Press the Run/Stop button on the ARBStudio toolbar. The software loads the settings and the waveforms into the ARBStudio 1102/1104 instrument and it starts the waveform generation. 10. The Phase Modulated Waveform1 will be generated on the CH1 BNC output, you can connect an oscilloscope to analyze the signal. 11.To stop the waveform generation press the Run/Stop button button on the ARBStudio toolbar. again or the Force Stop LeCroy Corporation ArbStudio Training Guide page 9 of 13
Importing a Waveform from Oscilloscope 1. Setup the devices following the steps of the wizard, select Arbitrary Waveform Generator as operating mode and Arbitrary as channel functionality. 2. Double click on the Waveform Sequencer item of CH1 Control navigation tree. 3. Click on the Import Waveform button to open the Import Waveform form. 4. Browse for the.trc file (LeCroy oscilloscope file format) you need to import. You will be promoted to convert the file format from.trc to.txt, select OK to proceed. 5. On the file parsed list will appear the first 100 samples of the imported waveform. 6. The input file settings allow you to change the sample rate, the header lines to remove and decimal separator of the imported file. 7. If the imported waveform has a sample rate greater then the 1102/1104 ARBStudio target sampling rate (250 MS/s), the waveform points will be resampled. You can work on the sample settings parameters to change sampling rules. Press OK to confirm. 8. Select the Waveform1 on the Project Waveform tab and press to add the waveform to the sequencer. 9. Double click on the Settings of CH1 Control navigation tree item. 10. On the General Tab, select the right Output Impedance value that can match with your impedance load. For example if you need to connect the instrument to the oscilloscope, select 50 Ohm output impedance load and 50 Ohm as input impedance in the oscilloscope channel. 11. On the Run Mode tab, select Single for the Waveform Sequence Run Mode. 12. Press the Run/Stop button on the ARBStudio toolbar. The software loads the settings and the waveforms into the ARBStudio 1102/1104 instrument and it starts the waveform generation. 13.The Imported Waveform will be generated on the CH1 BNC output, you can connect an oscilloscope to analyze the signal. LeCroy Corporation ArbStudio Training Guide page 10 of 13
14.To stop the waveform generation press the Run/Stop button button on the ARBStudio toolbar. again or the Force Stop LeCroy Corporation ArbStudio Training Guide page 11 of 13
Creating Digital Waveforms The 1102/1104 ARBStudio can be configured to work as a powerful Digital Pattern Generator-Sampler (optional). In this working mode 1102/1104 ARBSTUDIO provides the capability to emulate standard serial or parallel bus transitions or custom digital interfaces for system debugging and characterization. Its architecture is based on a vector/command memory and a powerful sequencer that defines the vector/command execution flow. This tutorial is based on 1104 ARBStudio device with Pattern Generator option enabled. Connect the probes to the instrument. 1. Setup the devices following the steps of the wizard, select Pattern Generator as operating mode. 2. Double click on the Signal Definition item of Pod A Control navigation tree. 3. Press the button to add Bus/Signal in the signal list. Now you have to associate the pod channels with the added signals/buses: a. Enter the CLK signal on the Signals name list: it will appear on the Bus or Signal name control. b. Select the Ch0 on the right list. c. Press the button to associate the Ch0 with CLK signal. d..repeat the steps a-c for WR,RD signals, associating them with ch1 and ch2 respectively. e. Enter the Data bus. f. Select the channels from Ch3 to Ch10 g. Press the button to associate the Data bus with the selected channels. 4. Double click on the Waveform Sequencer of Pod A Control navigation tree. LeCroy Corporation ArbStudio Training Guide page 12 of 13
5. Press the button to add a digital waveform in the Waveform List. The New Waveform window will open, press the button to add all the buses/signals to the digital waveform. Press OK to add the Waveform1 to the Waveform List. 6. Press the button or double click on Waveform1 to open the Editing waveform Window. 7. Use the clock editor and the counter editor to define the CLK and DATA waveforms. Define the WR/RD/WriteRAM signals making graph selections and pressing To 1 button. Set to 1 the WriteRAM signal if you want to acquire data with the Pattern Generator. Set to HiZ to change the pin directions from output to input. Press OK to confirm. 8. Select the Waveform1 from the Waveform List and press the button to add it to the Sequencer list. Select the Jump To operation from the Operation List tab and press the Sequencer list (Jump To Address 0). button to add it to the 9. Press the Run/Stop button on the ARBStudio toolbar. The software loads the settings and the digital waveforms into the ARBStudio 1104 instrument and it starts the waveform generation. 10. The Waveform1 will be generated on the Pod A probe, you can connect a logic analyzer to the probes to analyze the generated signals. 11. To stop the digital waveform generation press the Run/Stop button again. LeCroy Corporation ArbStudio Training Guide page 13 of 13