Home
Keithley Series 3400 Generators
Contents
1. 5 12 Figure 5 11 Gated Pulse mode VCO period source rrrnrrrnnnnnnnnnnnrrvnnnnennnn 5 13 Figure 5 12 Gated Pulse mode PLL or Clkln period source rnnrrrvnnnnrnnnn 5 14 Figure 5 13 Gated Burst mode VCO period source 5 15 Figure 5 14 Gated Burst mode PLL or ClkIn period source 5 15 Figure 5 15 Triggered Pattern mode VCO period source ccceeeeeee ees 5 16 Figure 5 16 Triggered Pattern mode PLL or ClkIn period source 5 17 6 Figure 6 1 IEEE 488 and USB connector locations on rear panel 6 3 PUI 0 2 Satus 000 EE a er ninata aiaia 6 4 vi 3400S 900 01 Rev B January 2007 Section 1 2 Table Table 1 1 Table 1 2 Table 2 1 Table 2 2 Table 4 1 Table 4 2 Table 4 3 Table 4 4 Table 4 5 Table 4 6 Table 4 7 Table 5 1 Table 5 2 Table 6 1 Table 6 2 Table 6 3 Table 6 4 Table 6 5 Table 6 6 Table 6 7 List of Tables Title Page Pulse level parameters cccccccsscccecceeceeeceeeceeseeesceeseeeseesceeeeees 1 4 Pulse timing and triggering Da rameiers 1 5 Menu summary E 2 7 Power on defaults sue ege gea geed NEES 2 9 Pulse mode triggering E 4 5 Burst mode triggering EE 4 6 External Width mode triggering cccsscsssecsseeceseceeeseseseeesaeess 4 7 PRBS length dl EE 4 11 Pattern mode triQQering ccccscccsecceeecceeecaeeceeesaeeeeaeecaeesaeeseaes 4 11 Soft key parameters rnrrnnnrrnnrnnnn
2. www keithley com Series 3400 Pulse Pattern Generators User s Manual 3400S 900 01 Rev B January 2007 KEITHLEY A GREATER MEA SUR E O F CONFIDENCE WARRANTY Keithley Instruments Inc warrants this product to be free from defects in material and workmanship for a period of 1 year from date of shipment Keithley Instruments Inc warrants the following items for 90 days from the date of shipment probes cables rechargeable batteries diskettes and documentation During the warranty period we will at our option either repair or replace any product that proves to be defective To exercise this warranty write or call your local Keithley Instruments representative or contact Keithley Instruments headquarters in Cleveland Ohio You will be given prompt assistance and return instructions Send the product transportation prepaid to the indicated service facility Repairs will be made and the product returned transportation prepaid Repaired or replaced products are warranted for the balance of the original warranty period or at least 90 days LIMITATION OF WARRANTY This warranty does not apply to defects resulting from product modification without Keithley Instruments express written consent or misuse of any product or part This warranty also does not apply to fuses software non rechargeable batteries damage from battery leakage or problems arising from normal wear or failure to follow instructions THIS WARR
3. Uppercase characters indicate the short form version for each command word Default Listed parameters are the RST defaults unless noted otherwise The command parameter to set a state on or off can be sent as follows ON or 1 for the on state OFF or 0 for the off state The response message for the queries will be 0 or 1 3400S 900 01 Rev B January 2007 Return to Section Topics 6 9 Section 6 Remote Programming Table 6 4 SCPI command summary Command Paramore butt ARM SEQuence 1 STARt LAYer 1 EWIDth STATe FREQuency ON OFF 1 0 10 lt numeric gt 100kHz IMPedance LEVel PERiod 50Q 1 0V 10 0us lt numeric gt lt numeric gt lt numeric gt SENSe SLOPe EDGE LEVel POS NEG EITH IMM INT 1 INT2 EXT 1 MAN EDGE POS SOURce IMM CHANn el MATH OFF PLUS OFF CALibration ALL DIGital STIMulus DAT Tern DATA 1 2 3 PRBS 1 2 3 STATe UPDate lt start gt data lt n gt lt length gt OFF ON 0 1 OFF ON 0 1 ONCE SIGNal 1 2 FORMat RZ NRZ 6 10 Return to Section Topics Series 3400 Pulse Pattern Generators User s Manual Description ARM subsystem Set query External Width Mode Set query trigger frequency with internal PLL used as source Set query impedance at EXT INPUT Set query threshold level at EXT INPUT Set query trigger period with internal PLL used as sourc
4. HOLD VOLT Enable VOLTAGE subsystem VOLT 5V Set output 1 amplitude to 5V VOLT 1 2 OFFSet Parameters Suffix Limits Default SOURce VOLTage 1 2 LEVel IMMediate OFFSet Numeric Value coupling High Offset Amplitude 2 Low Offset Amplitude 2 Range coupling With Amplitude V with engineering prefixes 10V Amplitude 2 to 10V Amplitude 2 50Q into 50Q 20V Amplitude 2 to 20V Amplitude 2 1kQ into 50Q 0 0mV Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming Query VOLT 1 2 OFFS Description This command programs the offset voltage of the output signal Note that to set the output levels in terms of voltage you first have to execute the SOURce HOLD VOLTage command to enable the SOURce VOLtage subsystem The available voltage range is limited by the combination of e Specified limits e Actual output impedance setting OUTPut IMPedance e Expected load impedance setting OUTput IMPedance EXTernal Examples HOLD VOLT Enable VOLTAGE subsystem VOLT1 OFF 800MV Set output 1 offset to 800mV VOLT 1 2 HIGH SOURce VOLTage 1 2 LEVel IMMediate HIGH Parameters Numeric Value coupling Amplitude High Low Offset High Low 2 Range coupling With Low level Suffix V with engineering prefixes Limits 0 to 10V 50Q into 50Q 0 to 20V 1kQ into 50Q Default 50
5. Burst ExtWidth or Pattern e Any other instrument triggering the Series 3400 to start Pulse Burst ExtWidth or Pattern 3400S 900 01 Rev B January 2007 Return to Section Topics 3 3 Section 3 Signal Connections Series 3400 Pulse Pattern Generators User s Manual Strobe Out connection Figure 3 4 shows the connections for Strobe Out Strobe Out is available for the Burst and Pattern modes In Burst mode strobe output marks the beginning and end of a burst Strobe Out rises at the leading edge of the first pulse of the burst and falls at the leading edge of the last pulse of the burst period In Pattern mode strobe output is bit programmable but is always NRZ format Strobe output is used to trigger an external instrument to start an operation e g trigger scope to capture the waveforms After the external instrument finishes its operation it can then trigger the Series 3400 to start another burst or pattern as shown in Figure 3 3 Refer to Section 5 for details on triggering Figure 3 4 Strobe Out connections VOLTS BURST umury External Instrument Ext In or Trig In st In The actual label name for the connector may BNC Cable be different Strobe Out External Instrument can be one of the following e Scope being triggered to capture a waveform e Another Series 3400 being triggered to start Pulse Burst ExtWidth or Pattern e Any other instrument being triggered to perform an operation
6. CIk In connections 3 4 The period source can be provided by an external clock as shown in Figure 3 5 Refer to Section 5 for details on triggering Figure 3 5 CIk In connections External Instrument Ext Clk or Clk Out The actual label name for the clock output connector may be different All Connectors Female BNC BNC Cable Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 3 Signal Connections Ref Out and Ref In connections When using multiple Series 3400s in a test the PLL reference of a single unit may be shared made common to all units by daisy chaining the Ref Out of one unit to Ref In of another Figure 3 6 shows two units connected together for using the PLL reference of the first unit In a multi unit system sharing a single PLL reference all but one Series 3400 must be set for External PLL Reference refer to PLL reference PLLRef in Section 5 Note when multiple units share the same PLL reference the frequencies of all of the units are synchronized Figure 3 6 Ref Out and Ref In connections Series 3400 Rear Panel Series 3400 Rear Panel KEITHLEY MADE IN KEITHLEY 0250 Ker Out BNC Cable 3400S 900 01 Rev B January 2007 Return to Section Topics 3 5 Section 3 Signal Connections Series 3400 Pulse Pattern Generators User s Manual This page left blank intentionally 3 6 Return to Section Topic
7. Module must be on refer to Figure 2 2 2 LCD Display On the Time and Volts menu keys the display is divided into three areas a Channel 1 Parameters Displays Channel 1 parameters for the selected Function b Channel 2 Parameters Displays Channel 2 parameters for the selected Function c Parameter Value Displays the value of the selected parameter Also displays related information 3 Menu Select Keys The various menus are selected using these keys The display then shows the parameters options and other choices available for the selected menu 4 Soft Keys The options that can be selected depend on the selected menu and are posi tioned in the display immediately above the soft keys 5 Rotary Knob Use this knob to modify increase or decrease the displayed parameter value 6 Numeric Keypad Use this keypad to enter parameter values After keying in a value available options e g MHz range are displayed as soft keys 7 Cursor Keys Use to increment decrement parameter values 8 Output Enable Push button toggles output enable for each channel on and off When on the green indicator in the button turns on A trigger event will then start pulse pattern output 9 Pulse Pattern Output Connectors Output for the two channels is available at these female BNC connectors For the Rear Panel Output option these connectors are moved to the rear panel for greater convenience in rack mounted
8. Pulse Pattern Generator Specifications 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 www keithley com 5 Additional Information Inputs Outputs e OUTPUT1 channel 1 signal output front panel OUTPUT2 channel 2 signal output optional front panel TRIG OUT generates trigger pulse on each period front panel STROBE OUT programmable NRZ in pattern mode marks burst width in burst mode front panel CLK IN accepts external clk front panel EXT IN accepts external signal for arming front panel REF OSC IN accepts external 10 MHz signal for PLL reference back panel REF OSC OUT generates 10 MHz signal phase locked to PLL back panel Trigger Modes e Continuous trigger circuitry is always armed e Started trigger arming is edge sensitive needs selected edge prior to allowing trigger event e Gated trigger arming circuitry is level sensitive always armed when selected level is present Pulse Period Source this is period of pulses in continuous mode or period of pulses within a burst or pattern in burst or pattern modes e PLL oscillator e startable oscillator e CLKIN Arming Source this sets period of entire burst pattern in burst pattern mode e EXTIN e PLL oscillator in started mode if not used as pulse period source e MANUAL in started mode Specifications are subject to change without notice SPEC 3400S Rev B August 2006 Page 4 of 4 Appendix A Specifications A 6 Series 3400 Pulse Pa
9. Switch on output 1 limits HOLD CURR CURRI LIM 50MA CURRI LIM LOW 50MA CURRI LIM STAT ON SOURce FREQuency CW FIXed Numeric Value coupling Period 1 Frequency Hz with engineering prefixes or MHZ for Megahertz 1mHz to 165MHz 1 00MHz FREQ Use this command to set read the pulse frequency Select the frequency source for the pulse frequency using TRIGger SOURce The currently selected source is programmed by this command Note that the specified limits and avail able resolution depend on the selected source You cannot set the pulse fre quency if you have selected the CLK IN connector as the frequency source TRIG SOUR EXT2 TRIG SOUR INT FREQ 75MHz Select internal osc as pulse trigger Set pulse frequency to 75MHz SOURce FREQuency CW FIXed AUTO ONCE Return to Section Topics 6 27 Section 6 Remote Programming 6 28 Default Description Example HOLD Parameters Default Query Description Example PHAS 1 2 Parameters Suffix Limits Default Query Description Examples Series 3400 Pulse Pattern Generators User s Manual Not applicable Use this command to measure the frequency at the CLK IN connector If the CLK IN connector is the selected pulse frequency source you can then read the mea sured value with FREQ TRIG SOUR EXT2 Select ext CLK IN as pulse trigger FREQ AUTO ONCE Measure frequency at CLK IN FREQ Query pu
10. load impedance Operating mode All Menu VOLTS The Series 3400 specifications are rated for a source impedance of 50Q or 1kQ into a 50Q load impedance refer to SrcZ source impedance to set source impedance For non 50Q load impedances the load impedance setting of the Series 3400 needs to be adjusted to match the actual impedance of the load in order for the output amplitude to match the programmed amplitude For example if the actual impedance of the DUT is 40Q load impedance LoadZ needs to be set to 40Q LoadZ setting range 0 1Qto 1MQ Figure 4 8 shows the simplified output diagrams for the two source impedance settings 50Q and 1kQ With load impedance LoadZ set to 50Q default the programmed voltage will be the actual voltage sourced to a 50Q DUT Figure 4 8 Series 3400 output diagrams iSeries3400 e Series3400 Pulse Pattern Generator Out Pulse Pattern Generator Out i O 1 UO T IDUT DUT Source Impedance SrcZ G scht 50Q Source Impedance SrcZ Ste 1kQ Table 4 7 shows the actual sourced voltage for various DUT impedances The programmed voltage is 5V and load impedance LoadZ is set to 50Q For a 50Q DUT the programmed voltage 5V will be sourced to the DUT The voltage sourced to the DUT increases as the actual impedance of the DUT increases The voltage sourced to the DUT decreases as the actual impedance of the DUT decreases Changing the load impedance LoadZ setting increa
11. 1 5 Operation 4 3 4 4 Triggering 4 5 Pulse parameter definitions Distortion 1 9 Interchannel delay skew 1 8 Jitter 1 9 Pulse parameters 1 3 1 4 1 5 Pulse pattern parameters 4 13 Rear panel familiarization 2 4 Recalling a setup 4 12 Remote interfaces 6 2 IEEE 488 6 2 USB 6 3 Saving a setup 4 12 Saving and recalling setups 4 12 SCPI Command Summary 6 9 SCPI commands Description 6 14 Reference 6 9 Summary 6 9 Service request SRQ 6 5 Signal oriented measurement commands 6 9 Status byte 6 5 Status Event Status Register 6 6 Status model 6 4 Condition register 6 5 Enable register 6 5 Event register 6 5 Standard Event Status Register 6 6 Status byte and SRQ 6 5 Transition filters 6 5 Status register sets 6 5 Strobe Out 5 3 Transition filters 6 5 Trigger Out 5 3 Trigger source TrgSrc 5 3 Triggered triggering 5 6 Burst mode 5 8 Pattern mode 5 10 Pulse mode 5 6 Triggering 5 1 Overview 5 2 USB interface 6 3 Connections 6 3 User Interface and remote programming mapping 5 18 Ventilation 2 5 Warranty information 2 2 Series 3400 Pulse Pattern Generators User s Manual 3400S 900 01 Rev B January 2007 KEITHLEY Model No Name and Telephone No Company Serial No Service Form Date List all control settings describe problem and check boxes that apply to problem LI Intermittent E I IEEE failure E I Front panel operational E Display or output check one LJ Drifts E JI Unstable
12. 3 Return the instrument to a saved setup by pressing the appropriate soft key Mem1 through Mem9 NOTE When the instrument returns to a saved or the default setup the output s will disable Returning to default settings 1 Press the UTILITY menu key 2 Press the Recall soft key 3 Return the instrument to the default settings by pressing the Default soft key 4 12 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Pulse pattern parameters Section 4 Pulse Pattern Generators Operation As shown in Table 4 6 each parameter is listed alphabetically by its soft key name Details follow the table that included applicable operating modes for the parameter and the menu where the parameter soft key is located Table 4 6 Soft key parameters Parameter Ampl amplitude Bit Block Brst Cnt burst count Cal calibration ChAdd 3402 only channel add Channel ClkIn clock input Delay Display Double Edit Emul emulation ExtlIn external input Format Freq frequency GPIBAdd GPIB address Hi Cur high current limit HiLvl high level Hi Volt high voltage limit lOPort I O port interface UV current or voltage LeadE leading edge Length Ampl amplitude Operating mode All Menu VOLTS Parameter Limits LoadZ load impedance Lo Cur low current limit Lol wv low level Lo Volt low volt
13. 5 6 T Operation Complete set by OPC Not used always 0 Query Error Device Dependent Error Execution Error Command Error Not used always 0 Power On Set bit indicates that a command query has been sent or a front panel key has been pressed since the Series 3400 has been turned on Querying this bit resets it to zero and remains zero as long as the instrument remains on Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming Operation Status group The Operation Status group is not used by the Series 3400 Bits in the associated status register are not used and always set 0 For compatibility with other instruments associated SCPI commands can still be used Refer to SCPI command reference later in this section for more information Questionable Status group The Questionable Status group is not used by the Series 3400 Bits in the associated status register are not used and always set 0 For compatibility with other instruments associated SCPI commands can still be used Refer to SCPI command reference later in this section for more information Service request programming example To generate a service request when a Query Error occurs send these commands ESE 4 SRE 32 Common commands Command summary IEEE 488 2 common commands supported by the Series 3400 are summarized in Table 6 3 Many of t
14. B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation Changing the trailing edge time may also change the leading edge time Therefore after changing the trailing edge time check the leading edge time refer to LeadE leading edge and change it as needed TrailE setting range 2ns to 200ms TrgFreq trigger frequency Operating mode Pulse Burst and Pattern Menu TRIGGER Sets the frequency of the PLL trigger source When setting the trigger frequency trigger period time is set according to the following calculation trigger period 1 trigger frequency Refer to TrigPer trigger period for details on setting trigger speed as time TraFreaq setting range 1mHz to 165MHz TrgMode trigger mode Operating mode Pulse Burst and Pattern Menu TRIGGER Sets the trigger mode Continuous triggered or gated Continuous For continuous Cont continuous pulse output starts when the channel is enabled Triggered For triggered Trig d the trigger source TrgSrc triggers a single pulse period or a burst of pulse periods or a pattern of bits periods Gated For Gated the leading edge of an external trigger Extln triggers the first pulse burst or pattern of pulse periods The trailing edge trigger marks the last pulse burst or pattern of pulse periods TrgMode settings Cont Trig d or Gated TrigPer trigger period Ope
15. Channel 1 and Channel 2 Skew can be adjusted through the use of the pulse Delay for each individual channel Figure 1 5 Interchannel delay skew Amplitude Channel A Output I nterchannel Delay Skew Amplitude Channel B Output 1 8 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 1 Pulse Pattern Generators Overview Jitter Jitter is the short term instability of one edge relative to a reference edge Jitter is usually specified as an RMS value which is one standard deviation or sigma If distribution is assumed Gaussian six sigma represents 99 74 of peak to peak jitter The reference edge for period jitter is the previous leading edge The reference edge for delay jitter is the leading edge of the trigger output Width jitter is the stability of the trailing edge with respect to the leading edge Distortion Distortion includes preshoot overshoot and ringing Preshoot and overshoot are peak distortions preceding following an edge Ringing is the positive peak and negative peak distortion excluding overshoot on pulse top or base Distortion for a pulse is shown in Figure 1 6 A combined preshoot overshoot and ringing specification of 5 implies an overshoot and undershoot lt 5 of pulse amplitude Figure 1 6 Distortion Preshoot overshoot and ringing Overshoot ep 3 Ringing positive Amplitude JL e g 3 Ringing
16. E LJ Overload J Calibration only E I Data required Analog output follows display Obvious problem on power up All ranges or functions are bad Unable to zero Will not read applied input Certificate of calibration required attach any additional sheets as necessary I Particular range or function bad specify J Batteries and fuses are OK LI Checked all cables Show a block diagram of your measurement system including all instruments connected whether power is turned on or not Also describe signal source Where is the measurement being performed factory controlled laboratory out of doors etc What power line voltage is used Relative humidity Other Ambient temperature F Any additional information If special modifications have been made by the user please describe Be sure to include your name and phone number on this service form Specifications are subject to change without notice All Keithley trademarks and trade names are the property of Keithley Instruments Inc All other trademarks and trade names are the property of their respective companies KEITHLEY A GREATER MEAS URE O F CONFIDENCE Keithley Instruments Inc Corporate Headquarters 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 Fax 440 248 6168 1 888 KEITHLEY www keithley com 12 06
17. LEV Set arming on levels ARM SLOP POS Set arming on positive level 1 pulse period TRIG COUN 1 Single pulse output mode TRIG SOUR INT1 Pulse period trigger from internal osc DIG PATT OFF Disable pattern data PULS DOUB1 OFF Ensure single pulses at OUTPUT 1 TRIG IMP TRIGger IMPedance Parameters Numeric Suffix OHM with engineering prefixes e g MOHM is Megaohms Limits 50Q or 10kQ Default 90Q Query TRIG IMP 3400S 900 01 Rev B January 2007 Return to Section Topics 6 41 Section 6 Remote Programming 6 42 Description Examples TRIG LEV Parameters Suffix Limits Default Query Description Examples TRIG SLOP Parameters Default Query Description Example TRIG SOUR Parameters Default Query Description Table 6 7 TRIG SOUR Example Series 3400 Pulse Pattern Generators User s Manual Use this command to program the input impedance of the CLK IN connector Note that only two settings are available If you try to program any other value it will be rounded to one of the specified values TRIG IMP 500HM Set CLK IN impedance to 50Q TRIGLEV 2 5V Set CLK IN threshold to 2 5V TRIG SOUR EXT2 Pulse period trigger from CLK IN TRIGger LEVel Numeric V with engineering prefixes 0 10V to 10V 1 0V TRIG LEV Use this command to program the triggering threshold of the CLK IN connector TRIG IMP 500HM Set CLK IN impedance to 50Q TRIG LEV 2 5V Set CLK IN thr
18. OUTP 1 2 IMP EXT Use this command to set the expected load impedance of the device under test at the output connectors If you have a non 50Q load the output levels at the device under test will not be the levels you program or set via the front panel unless you set the expected load using this command With Channel Add enabled Model 3402 only changing the load impedance of either Channel 1 or Channel 2 will change the load impedance of the output OUTP1 IMP EXT 47 6 OHM Set load impedance at OUTPUT 1 to 47 6Q OUTP2 IMP EXT 1M OHM Set load impedance at OUTPUT 2 to 1MQ Return to Section Topics 6 23 Section 6 Remote Programming Series 3400 Pulse Pattern Generators User s Manual OUTP 1 2 POL OUTPut 1 2 POLarity Parameters NORMal INVerted Default NORM Query OUTP 1 2 POL Description Use this command to invert the signal at the outputs Examples OUTP1 POL INV Inverted signal at output 1 OUTP2 POL NORM Normal signal at output 2 SOURce subsystem CURR 1 2 SOURce CURRent 1 2 LEVel IMMediate AMPLi tude Parameters Numeric Value coupling Amplitude High Low Offset High Low 2 Range coupling Offset Suffix A with engineering prefixes Limits 2mApp to 200mApp 50Q into 50Q 4mApp to 400mApp 1kQ into 50Q Default 20mA 50Q into 50Q Query CURR 1 2 Description This command programs the amplitude current of the output signal Note that to set the output
19. Operating mode All Menu Utility Up to nine instrument setups can be saved in memory After configuring the instrument as desired use the Save soft key to save the setup to one of the nine memory locations Use the Recall soft key to return the instrument to a saved setup refer to Recall Save options Mem Mem2 Mem3 Mem4 Mem5 Mem6 Mem7 Mem8 Mem SrcZ source impedance Operating mode All Menu VOLTS The Series 3400 specifications are rated for a source impedance of 50Q or 1kQ into a 50Q load impedance Refer to LoadZ load impedance for details on load impedance and source impedance SrcZ settings 50 Ohms or 1 kOhms System Operating mode All Menu UTILITY The System soft key displays the following soft key options for system based operations Refer to Display Refer to Cal calibration Refer to GPIBAdd GPIB address Refer to IOPort I O port interface Refer to Emul emulation TrailE trailing edge Operating mode All Menu TIME Transition times leading edge and trailing edge are the intervals between corresponding 10 and 90 amplitude points on the rising falling edge of the pulse The leading edge time and trailing edge time can be set independently for each output channel of the Model 3402 Pulse Pattern Generator Also there are ranges on which transition times can be independently set Return to Section Topics 3400S 900 01 Rev
20. The timing cir cuitries for VCO period delay and width are calibrated in reference to the internal PLL reference The return values for the query command CALibration ALL are as follows e 0 calibration passed e gt 0 calibration failed When the instrument is switched off and on again the factory calibration data are activated again 6 18 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming DiGital subsystem DIG PATT DATA 1 2 3 Parameters Default Table 6 6 DIG PATT DATA 1 2 3 ze Soe H eem mr 1 Query Description Examples 3400S 900 01 Rev B January 2007 CH1 OUTPUT 1 1 2 emona o STRB STROBE OUT DIGital STIMulus PAT Tern DATA1 2 3 lt start gt lt data gt aka rem TI 9 D DIG PATT DATA 1 2 3 Use this command to set or read the pattern data of one or all channels starting from Bit 1 The lt data gt is an arbitrary block of program data as defined in IEEE 488 2 7 7 6 2 for example Note The optional lt start gt parameter is ignored by the instrument if you use it 1541213 H Start of block 1 Length of the data 5 Length of the data 41213 5 bytes of data 2161000100010001000 H Start of block 2 Length of the data 16 Length of the data 10 00 16 bytes of data DIG PATP DATA 1541213 The instrument uses each byte of data set one bit in the
21. as a separate action 1 Press the Update soft key shown in Figure 4 5 Two soft key options will then appear on the display Now and Cont 2 Press the Cont soft key for continuos pattern update or press Now when you are ready to update the pattern Pseudo random bit sequencer PRBS PRBS is used to output a pseudo random pattern at the output The bit length for the PRBS output pattern is determined by the binary sequence formula 2 1 where n 5 to 14 which is set by the user The RZ or NRZ data format can be used for the PRBS pattern 1 Select the format RZ or NRZ for the output pattern refer to step A above 2 Use the Length soft key to set an appropriate pattern length refer to step B above Keep in mind that the length of the random bit sequence will not exceed the set pattern length Any PRBS bits that exceed the pattern length are truncated 3 Use the Bit soft key to indicate the starting bit position for the random bit sequence Press the PRBS n soft key shown in Figure 4 5 5 Use the rotary knob or the keypad to set n for PRBS If using the keypad press the Enter soft key after keying in the value P The displayed parameter value 5 to 14 is n for formula 2 1 Table 4 4 shows the maxi mum bit length for each n value of the formula Again the random bit sequence will not exceed the pattern length set in step 2 6 Press the Block soft key and then press the Ins PRBS soft key to i
22. cord is connected to a properly grounded power receptacle Inspect the connecting cables test leads and jumpers for possible wear cracks or breaks before each use 12 06 When installing equipment where access to the main power cord is restricted such as rack mounting a separate main input power disconnect device must be provided in close proximity to the equipment and within easy reach of the operator For maximum safety do not touch the product test cables or any other instruments while power is applied to the circuit under test ALWAYS remove power from the entire test system and discharge any capacitors before connecting or disconnecting cables or jumpers installing or removing switching cards or making internal changes such as installing or removing jumpers Do not touch any object that could provide a current path to the common side of the circuit under test or power line earth ground Always make measurements with dry hands while standing on a dry insulated surface capable of withstanding the voltage being measured The instrument and accessories must be used in accordance with its specifications and operating instructions or the safety of the equipment may be impaired Do not exceed the maximum signal levels of the instruments and accessories as defined in the specifications and operating information and as shown on the instrument or test fixture panels or switching card When fuses are used in a product replace with
23. ek eege Aere been 1 3 Pulse level parameters E 1 4 Pulse timing and triggering parameters nnannannennennennnnnnnnennnrrnnennee 1 5 BG EE 1 5 Senn E 1 5 DE Eege 1 5 FINN 1 6 External Width mode AEN 1 7 Additional pulse characterstce 1 8 DO E EEE ER N 1 8 Interchannel delay ekeuw Au 1 8 MT Ee 1 9 JE EE 1 9 2 CT a e E E E E 2 1 General EE 2 2 Warranty information et 2 2 Keithley Instruments website contact mtormaton 2 2 5 ee EE 2 2 Options and accessories rrrarrnrannrnnnnrnannvnnnnrnnnnrnnanrnnanennannnnannnnannennnnen 2 2 Front and rear panel foamltartzaton 2 3 FE EEE ENE E 2 3 EG EN ene scented samara ae 2 4 Set EE 2 5 KE EE 2 5 EEN EE 2 6 Editing parameter values and eettmgs 2 8 ee 2 9 3 Signal Connections 2 cece cccccceseseeeceeeeesessaeeceeeeeseseseeeeeeeeeeseeas 3 1 TE alte EE 3 2 Qut Tand Qut 2 connections geriet gedeien Beete 3 2 Trig Out and Ext In connections cece ceecceeeeceeeceeeceeeceueesueeseueeeueeaeeeseneees 3 3 Strobe Qut c0nnechOi sesse ienna aa an aa A aa 3 4 OR NN 3 4 Ref Out and Ref In connections ccccccccececececececececcccceccacaeaeacevececececenes 3 5 Table of Contents Section 4 Series 3400 Pulse Pattern Generators User s Manual Topic Page Pulse Pattern Generators Operaton 4 1 Pulse Burst and External Width operation anrnnrnnrnannnnrnnrnarnnrnannnnnnnnner 4 3 GE EE 4 4 Ja EEE 4 6 External Width nt TE 4 7 P
24. for Channel 1 and Channel 2 e Internal PLL and VCO period sources e Save up to nine pulse pattern generator setups in non volatile memory e GPIB and USB interfaces e 2U full rack design Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 1 Pulse Pattern Generators Overview Basic pulse parameters On power up the instrument is in the Pulse mode with continuous triggering selected When a channel is enabled it will continuously output pulses Figure 1 1 shows the first two pulses of the continuous pulse output Shown are the fundamental default settings The parameter names in italic correspond to the parameter names in the front panel VOLTS and TIME menus Figure 1 1 Default pulse level and timing parameter settings Pulse mode continuous triggering Per req Period Frequency Time Parameters 1us 1MHz Not Drawn To Scale HAL VI 500MV lt High Level Trigger fi f Ampl Offset OV pure Amplitude Median ly op Delay Ops LeadE LoLvI 500mV sr AR AR PIR Low Level l wig T SrcZ Source Impedance 50Q LeadE TrailE LoadZ Load Impedance 509 Leading Edge Trailing Edge 2 5ns 2 5ns The basic pulse level timing and triggering parameters are summarized in Table 1 1 and Table 1 2 The last column wes or no in the two tables does not apply to the Model 3401 3400S 900 01 Rev B January 2007 Re
25. for PCI Bus e Model KUSB 488 USB to GPIB interface adapter for USB e When using USB directly use one of the following USB cables USB B 1 USB Cable Type A to B 1m USB B 3 USB Cable Type A to B 3m 2 2 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 2 Getting Started Front and rear panel familiarization Front panel The front panel of the Model 3402 F is shown in Figure 2 1 The front panel controls and connectors for the Model 3401 F single channel pulse pattern generator are similar except there is only one channel For the Model 3401 disregard all references to the second channel Figure 2 1 Front panel familiarization Model 3402 F 3 2 5 6 Menu 8 LCD Display Rotory Knob Numeric Keypad Keys Output Enable Model 3402 165MHz Pulse Pattern Generator Freq 165 0MHz Per 6 06 ns Pulse Mode Ch 1 Width 3 04 ns Trigger PLL e 8 ei On Off Channel 1 Selected Cursor Keys Clock Trigger Pulse Pattern Switch Parameters Parameter D Input Output Output 1 2a oe 2 2c Soft Keys 10a ge 10c Gre Connectors ar SR eae Clock Trigger and d s od BNC o Strobe Connectors BNC 10 For the Rear Panel Output option items 9 and 10 connectors are moved to the rear panel 1 On Off Switch Push button switch toggles instrument on and off When on the green indicator in the button turns on Note that the main power switch for the rear panel Power
26. independently programmable ONCE The trailing edge transition time is set ONCE to the same value as the leading edge Examples PULS TRAN1 3NS Set output 1 leading edge to 3ns PULS TRAN1 TRA AUTO OFF Enable independent setting of trailing edge PULS TRAN1 TRA 15NS Set output 1 trailing edge to 15ns PULS WIDT 1 2 SOURce PULSeE WIDTh 1 2 Parameters Numeric Suffix S with engineering prefixes Limits 3 02ns to period 3 02ns Default 100ns Query PULS WIDT 1 2 Description Use this command to program the width of the pulse signal If you want to set width as duty cycle use SOURce PULSe DCYC1le 1 21 If you want the pulse width to remain con stant when the pulse period is varied rather than the duty cycle use SOURce PULSe HOLD 1 2 WIDTh Examples PULS WIDT1 50NS Set OUTPUT 1 pulse width to 50ns PULS HOLD1 WIDTH Hold pulse width constant with varying period ROSC SOUR SOURce ROSC1llator SOURce Parameters INTernal EXTernal Default INTernal Query ROSC SOUR Description Use this command to set read the reference source for the PLL With EXTernal selected the Series 3400 will automatically monitor Ref In for a 10MHz signal If a signal is found it will use that signal as the reference source If no signal is found it will use its internal reference With INTernal selected the Series 3400 will use its internal reference Example ROSC SOUR EXT Use external s
27. is the selected pulse period source you can then read the measured value with PULS PER Examples TRIG SOUR EXT2 Select ext CLK IN as pulse trigger PULS PER AUTO ONCE Measure period at CLK IN PULS PER Query pulse period Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming PULS TDEL 1 2 Parameters Suffix Limits Default Query Description Examples SOURce PULSe TDELay 1 2 Numeric S with engineering prefixes 3 02ns to period 3 02ns 100ns PULS TDEL 1 2 2 Use this command to program the delay of the trailing edge of the pulse relative to the start of the pulse period This is an alternative method of programming the pulse width PULS DEL1 500NS Set output 1 delay to 500ns PULS DEL1 HOLD TIME Hold output 1 delay constant with varying period PULS TDEL1 750NS Set output 1 trailing delay to 750ns PULS TRAN 1 2 HOLD Parameters Default Query Description Examples SOURce PULSe TRANsition 1 2 HOLD TIME WRATio TIME PULS TRAN 1 2 HOLD Use this command to set the coupling between transition times and the pulse width TIME The absolute transition times are held when the pulse width is varied WRATio The ratio of transition time to pulse width is held when the pulse width is varied PULS TRAN1 HOLD TIME Hold output 1 transitions fixed when pulse wi
28. is turned on and allowed to warm up for at least one hour e Perform self calibration when the ambient temperature has changed e Perform self calibration after an extended period of time since the last self calibration NOTE Cables can be left connected to the Series 3400 when performing a self calibration Cal Cal Now Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation ChAdd 3402 only channel add Operating mode All Menu VOLTS When enabled Channel Add is used to add the pulse output of Channel 1 to the pulse output of Channel 2 The complex result is available on Channel 1 and Channel 2 output is disabled With Channel Add enabled changing the source and or load impedance of either Channel 1 or Channel 2 will change the source and or load impedance of the output ChAdd settings Enable or Disable Channel Operating mode All Menu VOLTS TIME and PATTERN The Model 3402 has two channels There are parameters that can be independently set for each channel For the Pulse Burst and External Width modes the Channel soft key toggles between Channel 1 and Channel 2 With Channel 1 selected the display for Channel 1 settings is activated With Channel 1 selected the display for Channel 2 settings is activated In Pattern mode for the Model 3402 the Channel soft key is also used along with the Format soft key to se
29. or 1k Ohms Load Impedance Set load impedance Channel Add 3402 only Enable or Disable Channel Add Current or Voltage Select Current 1 or Voltage V output Set and control On Off high and low limits Hi Volt Lo Volt Hi Cur and Lo Cur Select output channel or Strobe Set format RZ or NRZ for selected channel Change bit for to 0 or 1 use 0 1 or key Set the number of bits of the pattern Select the bit to be edited Set PRBS length by setting the n in formula 2 1 n 5 to 14 Edit pattern using Fill 0 Fill 1 Invert Ins Bit and Del Bit Update pattern continuously Cont or when Now soft key is pressed Trigger Source Select trigger source External input Extln PLL or Manual Trigger Mode Select trigger mode Continuous Cont triggered Trig d or Gated Trigger Frequency Set frequency for PLL trigger source Trigger Period Set period for PLL trigger source Trigger Slope Set trigger slope Pos Neg or Both 3402 only Select channel Frequency Set pulse pattern speed as frequency Hz Period Set pulse pattern speed as period time Set time for pulse width Set delay time Leading Edge Set transition time for leading edge Trailing Edge Set transition time for trailing edge Enable On or disable Off double pulses per period Period Source Select period source VCO PLL or clock input ClkIn Return to Section Topics 2 7 Se
30. or ClkIn period source Note in Figure 5 8 that the PLL and ClkIn period sources are not synchronized to the external trigger source ExtIn The delay between trigger and start of the period is calculated as follows Delay n x Period where 1 lt n 2 Trigger Source A single burst of pulse periods is triggered by an external trigger Extln the internal PLL or by pressing the Manual soft key Manual e Extln A burst of pulse periods is started by the active edge of an external trigger connected to the Ext In connector The active edge could be the positive Pos slope of the trigger source the negative Neg slope or Both e PLL Each positive slope edge of the internal PLL triggers a burst of pulse periods The trigger period TrgPer can be set from 6 06ns to 1000s When set as frequency TrgFreq it can be set from 1mHz to 165MHz Note that the PLL trigger source and PLL period source cannot be used at the same time e Manual When the Manual trigger source is selected and TrgMode Trig d the ManTrg soft key appears on the display Pressing this soft key starts a single burst of pulse periods Period Source Pulse output is synchronized to the selected period source VCO PLL or Clk In Note that the PLL period source and PLL trigger source cannot be used at the same time Trig Out A TTL level pulse is generated for every pulse period Strobe Out TTL level goes high at the start of the first pulse period of
31. pattern memory If you don t specify a particular channel the lowest three bits of each byte are used to set all three channels and the top five bits are ignored Note that you can there fore use the ASCII characters 0 1 2 and A to program Outputs 1 and 2 in binary with STROBE 0 or 4 5 6 and 7 for STROBE 1 DIG PATT DATA 1501011 If you specify a particular channel the least significant bit of each byte is used to set the selected channel and the top seven bits are ignored Note that you can therefore use the ASCII characters 1 and 0 to set individual bits to 1 and 0 ARM SOUR IMM Set continuous mode DIG PATT DATA3 1501011 Setup pattern data for STROBE channel TRIG COUN 5 Set pattern length last bit to DIG PATT ON Switch on PATTERN mode Return to Section Topics 6 19 Section 6 Remote Programming 6 20 Series 3400 Pulse Pattern Generators User s Manual DIG PATT PRBS 1 2 3 DIGital STIMulus PATTern PRBS 1 2 3 Parameters lt n gt lt length gt Limits lt n gt 5 to 14 integer lt length gt 2 to 16384 integer Default Not applicable Query None Description Use this command to set up PRBS data starting from bit 1 The parameter lt n gt is used as the basis to generate a 2 1 PRBS The parameter lt length gt determines how many bits of the PRBS sequence are used If lt length gt is longer than the PRBS the PRBS is repeated as necessary to achieve the required l
32. period Strobe Output Programmable NRZ in Pattern mode marks burst width in Pulse mode ona 2 4 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 2 Getting Started 4 Reference Input Connector This female BNC connector accepts an external 10MHz oscillator signal for PLL reference NOTEUse the Ref In and Ref Out to daisy chain multiple Series 3400 units for the purpose of using one PLL as the period source 5 Reference Output Connector This female BNC connector provides 10MHz single phase locked to PLL 6 USB Connector For USB remote operation Use a USB cable Model USB B 1 or USB B 3 to connect to the USB interface of the PC 7 IEEE 488 Connector For GPIB remote operation Use a shielded cable Model 7007 1 or 7007 2 8 Cooling Vents The instrument uses a cooling fan and vents to keep it from overheating Note that there is also a cooling vent on each side panel of the unit Refer to Ventilation for information on maintaining proper ventilation for the instrument Power up The Series 3400 operates from a line voltage in the range of 100 to 240V single phase at a frequency of 50 or 60Hz Line voltage and line frequency are automatically sensed Therefore there are no switches to set Check to be sure the operating voltage in your area is compatible CAUTION Operating the instrument on an incorrect line voltage may cause dam
33. same type and rating for continued protection against fire hazard Chassis connections must only be used as shield connections for measuring circuits NOT as safety earth ground connections If you are using a test fixture keep the lid closed while power is applied to the device under test Safe operation requires the use of a lid interlock Ifa screw is present connect it to safety earth ground using the wire recommended in the user documentation The AN symbol on an instrument indicates that the user should refer to the operating instructions located in the manual The AN symbol on an instrument shows that it can source or measure 1000 volts or more including the combined effect of normal and common mode voltages Use standard safety precautions to avoid personal contact with these voltages The A N symbol on an instrument shows that the surface may be hot Avoid personal contact to prevent burns The ge symbol indicates a connection terminal to the equipment frame The WARNING heading in a manual explains dangers that might result in personal injury or death Always read the associated information very carefully before performing the indicated procedure The CAUTION heading in a manual explains hazards that could damage the instrument Such damage may invalidate the warranty Instrumentation and accessories shall not be connected to humans Before performing any maintenance disconnect the line cord and all test cables To maintain pr
34. the Pattern mode are explained in Figure 4 1 Step 2 Pattern configuration NOTE Level and time parameters for pattern mode are configured via the TIME and VOLTS keys Refer to See Pulse mode on page 4 4 for more information for details Figure 4 5 shows how to select the PATTERN menu For the default menu the cursors grey highlighting are positioned on Ch 1 RZ and the first column of bits all 0 s Figure 4 5 PATTERN menu PATTERN Menu The 1 0 or keys edit values Pattern Mode Length 2 Bit 1 Chi RZ 00 ECH Ch 2 RZ 00 PATTERN UTILITY Trigger PLL Strobe NRZ 00 TRIGGER HELP Channel Format Edit Bit More Press More Soft Key to display these additional Soft Key options Press the PATTERN key to select the PATTERN menu Use the Soft Keys to configure the pattern PRBS n Block Update A Select Format for Pattern An output channel can be set for the NRZ or RZ format 1 Use the Channel soft key to move the cursor to the desired channel Ch 1 or Ch 2 3402 2 Use the Format soft key to toggle between the NRZ and RZ pattern format The pattern format for Strobe output is always NRZ and cannot be changed Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation B Set pattern Length The length of a pattern can be set from 2 to 16 384 bits Press the Length soft key and
35. the burst and goes low at the start of the last pulse period 5 8 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 5 Triggering Figure 5 7 Triggered Burst mode VCO period source 3 Period Burst JEE i Brst Cnt 3 First period of next burst L Period Period Period Trigger Source TrgSrc Extin Manual or PLL Period Source PerSrc VCO Out 1 Out 2 Trig Out Strobe Out 3400S 900 01 Rev B January 2007 Return to Section Topics 5 9 Section 5 Triggering Series 3400 Pulse Pattern Generators User s Manual Figure 5 8 Triggered Burst mode PLL or Cikin period source 3 Period Burst j i i Brst Cnt 3 First period of next burst Period Period Period Trigger Source TrgSrc PLL ClkIn not Extln or Manual synchronized to Extin Period Source PerSrc PLL or CikIn Out 1 Out 2 Trig Out i Strobe Out 7 Triggered Pattern mode Timing for the triggered Pattern mode is shown in Figure 5 9 VCO period source and Figure 5 10 PLL or ClkIn period source Note in Figure 5 10 that the PLL and ClkIn period sources are not synchronized to the external trigger source ExtIn The delay between trigger and start of the period is calculated as follows Delay n x Period where 1 lt n 2 Trigger Source A single pattern of bits per
36. 000MHz Pattern Length Period 1 000us Update Width 100 0ns PRBS Length Delay 0 0ps UTILITY Clock Input Leading Edge 2 5Ns Clock Input Terminator 50Q Trailing Edge 2 5ns Clock Input Slope Positive Double Pulse Off Clock Input Threshold 1 0V Period Source VCO External Input Channel 1 External Input Terminator 50Q Amplitude 1000mVpp External Input Threshold 1 0V Offset OmV PLL Reference High Level 500mV System Low Level 500mV Display Polarity Normal Bright Source Impedance 50Q Contrast Load Impedance 50Q Timeout in secs Channel Add 3402 Disabled GPIB Address I V Voltage IOPort Limits Off 500mV 10mA Emulation Mode BURST Burst Count TRIGGER Trigger Source Extln Trigger Mode Cont Trigger Frequency 100kHz Trigger Period 10pus Trigger Slope Positive Atthe factory the GPIB is selected as the remote programming interface and the address is set to 10 Changing the interace or address is saved in NVRM and will therefore be remembered on subsequent power on You must reboot the instrument after changing any communication parameters to ensure that such parameters are applied 3400S 900 01 Rev B January 2007 Return to Section Topics 2 9 Section 2 Getting Started Series 3400 Pulse Pattern Generators User s Manual This page left blank intentionally 2 10 Return to Section Topics 3400S 900 01 Rev B January 2007 section 3 Signal Connections In this section Topic Page Te EEE EE 3 2 Out 1 and Out 2 co
37. 0mV Query VOLT 1 2 HIGH Description This command programs the high level voltage of the output signal Note that to set the output levels in terms of voltage you first have to execute the SOURce HOLD VOLTage command to enable the SOURce VOLTage subsystem The available voltage range is limited by the combination of e Specified limits e Actual output impedance setting OUTPut IMPedance e Expected load impedance setting OUTPut IMPedance EXTernal Examples HOLD VOLT Enable VOLTAGE subsystem VOLT1 HIGH 4 8V Set output 1 high level voltage to 4 8V VOLT 1 2 LOW SOURce VOLTage 1 2 LEVel IMMediate LOW Parameters Numeric Value coupling Amplitude High Low Offset High Low 2 Range coupling With High level Suffix V with engineering prefixes Default 500mV Query VOLT 1 2 LOW Limits 0 to 10V 50Q into 50Q 0 to 20V 1kQ into 50Q Description This command programs the low level voltage of the output signal Note that to set the output levels in terms of voltage you first have to execute the 3400S 900 01 Rev B January 2007 Return to Section Topics 6 37 Section 6 Remote Programming Examples Series 3400 Pulse Pattern Generators User s Manual SOURce HOLD VOLTage command to enable the SOURce VOLTage subsystem The available voltage range is limited by the combination of e Specified limits e Actual output impedance setting OUTPut IMPedance e Expected lo
38. 1 becomes a 0 and a 0 becomes a 1 Figure 4 6 Block soft key options Fill O Fill1 Invert Ins Bit More Cancel Press More Soft Key to display these additional Soft Key options Del Bit Ins PRBS More Cancel A bit in the pattern can be inserted or deleted insertions and deletions do not change the length of the pattern Press the Ins Bit soft key to insert a bit to right of the cursor and press the Del Bit soft key to delete the bit at the present cursor position 3400S 900 01 Rev B January 2007 Return to Section Topics 4 9 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual Figure 4 7 shows examples of the insert and delete process with the cursor on bit 4 After a bit is inserted the extra bit is truncated in order to maintain an 8 bit pattern If bit 4 had been a 1 then a 1 would have been inserted After a bit is deleted an extra bit 0 is added to maintain an 8 bit pattern Figure 4 7 Insert bit and delete bit examples Insert Bit Delete Bit Insert Delete Original Bit Pattern 11100110 Original Bit Pattern 11100110 8 bits 8 bits l Inserted bit Deleted bit 111000110 1110110 Extra bit i l SE Obit added 111000110 New Bit Pattern 11101100 8 bits New Bit Pattern 11100011 8 bits Output Update A pattern can be modified while it is available at an output A pattern can be continuously updated as it is being modified or the update can be performed
39. 25 TrgSlope trigger slope EE 4 25 TrgSrce trigger SON CS E 4 26 Daa ii Eet 4 26 CT E EE E ened 4 26 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 5 Appendix A Index 3400S 900 01 Rev B January 2007 Topic Triggering Triggering overview Double pulse Period source PerSrc Trigger source TrgSrc Trigger Out and Strobe Out PLL reference PLLRef Continuous Continuous Pulse mode Continuous Burst mode Continuous Pattern mode Triggered Triggered Pulse mode Triggered Burst mode Triggered Pattern mode Gated Gated Pulse mode Gated Burst mode Gated Pattern mode External Width User Interface and remote programming mapping Remote Programming Introduction Remote interfaces selecting an interface IEEE 488 interface USB interface Status model Status register sets Status byte and service request SRQ Standard Event Status Register Operation Status group Questionable Status group Service request programming example Common commands Command summary Command examples SCPI command reference Command summary Command descriptions Topic Specifications Table of Contents Table of Contents Series 3400 Pulse Pattern Generators User s Manual This page left blank intentionally iv 34005 900 01 Rev B January 2007 List of Figures Section Figure Title Page 1 Figure 1 1 Default pulse level and timing parameter settings Pulse mode CONTI
40. 3 a rising edge causes the output to go high while a falling edge causes the output to go low The external input trigger can be positive or negative polarity up to 6V However the external input trigger voltage must be at least 10mV in order to be detected by the pulse pattern generator as a valid trigger Figure 1 3 External Width mode External Input Ext In AL Leading edge of external trigger i Trailing edge causes causes output to go high output to go low Amplitude Pulse Output Out 1 Out 2 3400S 900 01 Rev B January 2007 Return to Section Topics 1 7 Section 1 Pulse Pattern Generators Overview Series 3400 Pulse Pattern Generators User s Manual Additional pulse characteristics The following are characteristics inherent to pulse generation and may or may not be affected by various instrument settings and or the load Duty cycle The duty cycle is the amount of time as a percentage of the pulse period that the pulse is on pulse width Duty cycle as a percentage is calculated as follows Duty Cycle Width Period x 100 Figure 1 4 shows an example for duty cycle Figure 1 4 Example of 50 duty cycle Amplitude Period Tus Duty Cycle Width Period x 100 500ns 1us x 100 0 5 x 100 50 Interchannel delay skew As shown in Figure 1 5 interchannel delay is the time interval between the leading pulse edge of the two Model 3402 output channels
41. 5 14 the Burst count is 2 Two 3 period bursts are started by each gated trigger Period Source Pulse output is synchronized to the selected period source VCO PLL or Clk In Trig Out A TTL level pulse is generated for every pulse period Strobe Out TTL level goes high at the start of the first pulse period for the burst and goes low at the start of the last period for the Burst 5 14 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Figure 5 13 Gated Burst mode VCO period source Period Trigger Source TrgSrc Extin Period Source PerSrc VCO Strobe Out Figure 5 14 3 Period Burst Brst Cnt 2 Period Period Period Gated Burst mode PLL or Cikin period source Period Trigger Source FT Extn not Extin lt synchronized to PLL CIkIn Period Source PerSrc PLL or CikIn Trig Out Strobe Out 3400S 900 01 Rev B January 2007 3 Period Burst Brst Cnt 2 Period Period Return to Section Topics Period 3 Period Burst Brst Cnt 2 Period 3 Period Burst Brst Cnt 2 Period Period Period Section 5 Triggering 5 15 Section 5 Triggering Series 3400 Pulse Pattern Generators User s Manual Gated Pattern mode Timing for the gated Pattern mode is shown in Figure 5 15 VCO period source and Figure 5 16 PLL or ClkIn period source Note in Figure 5 1
42. 6 that the PLL and ClkIn period sources are not synchronized to the external trigger source ExtIn The delay between trigger and start of the period is calculated as follows Delay n x Period where 1 lt n 2 Trigger Source Bit periods for a pattern start when the rising edge of an external trigger Extin is detected The falling edge of the trigger marks the last pattern In Figure 5 15 and Figure 5 16 the Pattern length is 3 bits Two 2 bit patterns are started by each gated trigger Period Source Pattern output is synchronized to the selected period source VCO PLL or Clk In Trig Out A TTL level pulse is generated for every bit period Strobe Out Strobe output is programmable by the user Figure 5 15 Triggered Pattern mode VCO period source 3 Period Burst i 3 Period Burst Brst Cnt 2 Brst Cnt 2 I I I Period l Period i Period i Period Period i Period Trigger Source TrgSrc Extin Period Source i PerSrc VCO Out 1 RZ Out 2 NRZ Trig Out PLL LU LU LI Ld Strobe Out NRZ 5 16 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 5 Triggering Figure 5 16 Triggered Pattern mode PLL or Cikin period source 3 Period Burst 3 Period Burst Nee t Brst Cnt 2 Brst Cnt 2 Period d Period Period Period Period Period i I I I l i Trigger Source TE Extin not i TrgSre sy
43. ANTY IS IN LIEU OF ALL OTHER WARRANTIES EXPRESSED OR IMPLIED INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE THE REMEDIES PROVIDED HEREIN ARE BUYER S SOLE AND EXCLUSIVE REMEDIES NEITHER KEITHLEY INSTRUMENTS INC NOR ANY OF ITS EMPLOYEES SHALL BE LIABLE FOR ANY DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF ITS INSTRUMENTS AND SOFTWARE EVEN IF KEITHLEY INSTRUMENTS INC HAS BEEN ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH DAMAGES SUCH EXCLUDED DAMAGES SHALL INCLUDE BUT ARE NOT LIMITED TO COSTS OF REMOVAL AND INSTALLATION LOSSES SUSTAINED AS THE RESULT OF INJURY TO ANY PERSON OR DAMAGE TO PROPERTY KEITHLEY A GREATER MEASURE OF CONFIDENCE Keithley Instruments Inc Corporate Headquarters 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 Fax 440 248 6168 1 888 KEITHLEY 534 8453 wmw keithley com 12 06 Series 3400 Pulse Pattern Generators User s Manual 2007 Keithley Instruments Inc All rights reserved Cleveland Ohio U S A Document Number 3400S 900 01 Rev B January 2007 Manual Print History Series 3400 Pulse Pattern Generators User s Manual Manual Print History The print history shown below lists the printing dates of all Revisions and Addenda created for this manual The Revision Level letter increases alphabetically as the manual undergoes subsequent updates Addenda which are released between Revisions contain
44. Examples HOLD VOLT Enable VOLTAGE subsystem VOLTLI LIM 3V Set output 1 high level voltage limit to 3V VOLT1 LIM LOW OV Set output 1 low level voltage limit to OV VOLT1 LIM STAT ON Switch on output 1 limits STATus subsystem STAT OPER STATus OPERation Description This command accesses the OPERation status group The OPERation status group is not used by the Series 3400 STAT PRES STATus PRESet Default Not applicable Description This command e Clears all status group event registers e Clears the error queue e Presets the status group enable PTR and NTR registers as follows Status Group Register Preset value OPERation ENABle 0000000000000000 PTR 0111111111111111 NTR 0000000000000000 QUEStionable ENABle 0000000000000000 PTR 0111111111111111 NTR 0000000000000000 STAT QUES STATus QUEStionable Description This command tree accesses the QUEStionable status group The QUEStionable 3400S 900 01 Rev B January 2007 status group is not used by the Series 3400 Return to Section Topics 6 39 Section 6 Remote Programming Series 3400 Pulse Pattern Generators User s Manual SYST CHEC SYSTem CHECk ALL STATe Parameters ONJOFF 1 0 Default 1 Description The Series 3400 performs error checking and reporting for invalid parameter or mode settings Error checking can be disable OFF to increase programming speed NOTE Error checking cannot be turned on from the front panel and is not automatic
45. L1 50 Set output 1 delay to 50 of period PULS DOUB 1 2 SOURce PULSe DOUBle 1 2 STATe Parameters OFF ON 0 1 Default 0 Query PULS DOUB 1 2 Description Use this command to switch double pulse mode on or off In double pulse mode two pulses are generated per pulse period and the delay between the leading edges of the first and second pulse can be adjusted Example PULS DOUB1 ON Turn on double pulse for output 1 PULS DOUB 1 2 DEL SOURce PULSe DOUB1e 1 2 DELay Parameters Numeric Suffix S with engineering prefixes You can change the default unit using SOURce PULSe DOUBle DELay 1 2 UNIT Value coupling DolDel DbIDel Period x100 Limits 6 06ns to 1000s period width 3 02ns min period 11 12ns Default 0 0ps Query PULS DOUB 1 2 DEL Description Use this command to set read the delay between the leading edges of the two pulses in double pulse mode The first pulse always begins at the start of the pulse period If you want the double delay to remain constant when the pulse period is varied rather than the double delay as percentage of period use SOURce PULSe DOUBle 1 2 DELay HOLD TIME Examples PULS DOUB1 ON Switch on Double pulses on output 1 PULS DOUB1 DEL 500NS Set inter pulse delay to 500ns PULS DOUB1 DEL HOLD TIME Hold inter pulse delay fixed withvaryi pulse period 6 30 Return to Section Topics 3400S 900 01 Rev B Januar
46. Menu PATTERN A pattern can be edited while it is being sourced With continuous Cont updating the output pattern will update immediately when it is changed Otherwise the pattern will not update until the Now soft key is pressed Update settings Now or Cont Operating mode Pulse Burst and Pattern RZ only Menu TIME Pulse width is the interval between leading edge and trailing edge medians The median is the 50 level of the amplitude Pulse width can be independently set for each output channel of the 3402 Pulse Pattern Generator Width setting range 3 02ns to Period 3 02ns Return to Section Topics 3400S 900 01 Rev B January 2007 section 5 Triggering In this section Topic Page Triggering overvleuw 5 2 Bia Tja caeli EE 5 2 Period source Gertorc 5 2 Trigger source VENN ne 5 3 Trigger Out and Strobe Out 5 3 PLL reference PLLRef rrrrnnnrnnnnnnnnrnrnnnnrnvnnnnnnrnrnnnnnnnrrnnnvrnnnnn 5 3 TT ccs case cen se eee es ees eee ee 5 4 Continuous Pulse mode n nnnnnennnenenenesennnnnrnnrrnrrnrrnrrnrrerenreesenene 5 4 Continuous BUrst MOTG 252 csc iene cade cd ct eederdddanacdesddeiededeceeoinsiedede 5 4 Continuous Pattern mode rrannnnnnnnnnnvnnrnnnrnnrnnnnnnnnrnnnrsnnnnsnnsnnnnnsne 5 5 Late EEE EEE 5 6 Triggered Pulse mode rrrrannarevnvannnvrvsnnanevnvanarnenennnnvrnvanaveenvnnnunene 5 6 Triggered Burst mode r rrrnvarevnvannnvrvsnnanersvanarrenennenenvvsnuneennnnnunen 5 8
47. NUOUS triggering cceeceeeeeceeeceeeeeeeeeeeeseeees 1 3 Figure 1 2 Example output pattern for RZ and NRZ datatommats 1 6 Figure 1 3 External Width mode 1 7 Figure 1 4 Example of 50 duty Cycle rrrrnnrnnnnrnnnnrvrnnnnrnnnrvnnnnnnnnrnnnnennnnrnnnnen 1 8 Figure 1 5 Interchannel delay SKEW rarnrnnrnnnrnrannrnrnnnrnnrnnrnrnnnnrnrnnnrnrnnsnennnn 1 8 Figure 1 6 Distortion Preshoot overshoot and ringing rrranrvannnrnrnvannvannnnn 1 9 2 Figure 2 1 Front panel familiarization Model 2402 EN 2 3 Figure 2 2 Rear panel familiarization Model 2402 HI 2 4 Figure 2 3 VOLTS menu options default parameters 2 6 3 Figure 3 1 Out 1 and Out 2 connections rrrnanrnannnannnnrnnnrnannnnennnnnannnernnnennnee 3 2 Figure 3 2 Trig Out connections rrannnnnnvnnnnrnnnvnnnvnnnrnnnnrnnnnnannnnnnnnnnnnnnnnnnnene 3 3 Figure S EX I Bad EE 3 3 Figure 3 4 Strobe Out CONNECTIONS rrrarrrarrrnnnrvnnrvnnrnnnnvnnnenanernnnnnnnrnunennnnnnee 3 4 Figure 3 5 Cklnconnechons 3 4 Figure 3 6 Ref Out and Ref In connections rrnnnrnnnnnnrnnnrnnnnrnrnnrvnnnrnnnnrnnnnen 3 5 4 Figure 4 1 Select operating mode rrrrranrnnnnnnnnnnnnennnnnnnnnnnnenanennnnnnnnenunennnnnnee 4 3 Figure 4 2 Configure Pulse mode parameters rrrrrnnrnnnrnanenannnnnnnnnnennnnennner 4 4 Figure 4 3 Configure triggering cccssccssccceeeceecccecccseecueeceeeseueecueeceeeseueesaes 4 5 Figure 4 4 Setting Burst mode c
48. RM SENS LEV is sent This is because a manual gated condition cannot exist for the Series 3400 Table 5 2 Mapping for User Interface settings and remote programming commands User Interface Setting nm Remote Command TrigMode Cont maps to ARM SOUR IMM TrigMode Trig d maps to ARM SENS EDGE TrigMode Gated maps to ARM SENS LEV TrigSrc Extin maps to ARM SOUR EXT TrigSrc PLL maps to ARM SOUR INT2 TrigSrc Man maps to ARM SOUR MAN PerSrc VCO maps to TRIG SOUR IMM PerSrc PLL maps to TRIG SOUR INT2 PerSrc Ciklin maps to TRIG SOUR EST Trigmode and TrigSrc are set from the TRIGGER menu PerSrc is set from the TIME menu 5 18 Return to Section Topics 3400S 900 01 Rev B January 2007 section 6 Remote Programming In this section Topic Page Te e E 6 2 Remote interfaces rrrrnnnrnrnanrrrranrrrnanrrnnannrnnannrnnannrnnannnnnnnnennnnnen 6 2 Selecting an interface AEN 6 2 EEE 488 interface aa cccig cesses seco cs ete wed ce necateeioezedeeedguezeuereniagnedent 6 2 G EE 6 3 Status model E 6 4 Status le 6 5 Status byte and service request GRO 6 5 Standard Event Status Register nn00nnnnaennnneenreeerrrrnsrrrreserrenne 6 6 Operation Status group 6 7 Questionable Status group 6 7 Service request programming example rrrrannrnrrannrnrannrnrnnnvnnnnne 6 7 Common Commande oaaanneneenanneeneneernoenrnnrrerrnrrrerrrrnrrnnnrrn
49. S Rev B August 2006 Keithley Instruments Inc Pulse Pattern Generator Specifications 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 www keithley com Timing and Trigger Parameters Specification Frequency Range 1mHz to 165MHz 6 06 ns to 1000 s Period Accuracy 0 5 typical with self cal 3 without self calibration PLL 4 digits 1 ps best case PESO VCO 3 5 digits 10 ps best case Pulse Width 3 02 ns to period 3 02 ns 0 5 250ps typical with self cal EE 3 250ps without self cal 0 to period 3 02 ns F es 0 5 0 5ns typical with self cal y y 3 0 5ns without self cal Delay amp Width Resolution 3 5 digits 20 ps best case Delay amp Width Jitter RMS 0 01 15ps Fixed Delay VCO 0 015 20ps Period Jitter RMS PLL 0 001 15ps Rise Fall Parameters Specification Rise Fall Time lt 2 5ns to 200ms adjustable 2 5ns maximum at 10V p p 2 1ns typical at 2 V p p 10 200ps 2ns 20ns 10ns 200ns 100ns 2us 1us 20us 10us 200us 100us 2ms Ims 20ms 10ms 200ms Burst Mode Parameters Number of pulses 2 65 536 Range reduced for 1 kQ source impedance At 50 level Specified at fastest rise fall and for amplitudes lt 5 Vpp Delay is measured from Trigger Out to Pulse Out and is the sum of the user defined Delay plus the Fixed Delay Nominal 12 10 to 90 50 Q source and load at 25 C Higher for 1kQ2 source impedance risi
50. S eee ee TRIGger subsystem lt numeric gt Set query number of triggered periods to 6 40 ge generated per ARM event lt numeric gt Set query impedance at CLK IN lt numeric gt Set query threshold level at CLK IN POS NEG Set query trigger slope at CLK IN IMM INT 1 Set query trigger source IMM VCO INT2 EXT 2 PLL CLK IN Command descriptions ARM subsystem ARM EWID ARM SEQuence 1 STARt LAYer EWIDth STATe Parameters ONJOFF 1 0 Default 0 Query ARM EWID Description Use this command to enable the EXT WIDTH trigger mode available on the Mode Trigger screen When EXT WIDTH mode is switched on the rest of the ARM and TRIG system is disabled In EXT WIDTH mode a signal applied to the EXT INPUT determines the width and period of the output signal s from the instru ment You can still control the edge transition times and levels of the output sig nal s Example ARM EWID ON ARM FREQ ARM SEQuence 1 STARt LAYer FREQuency CW FIXed Parameters Numeric Suffix HZ with engineering prefixes e g MHZ is Megahertz Limits 1mHz to 165MHz Default 100kHz Query ARM FREQ Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Description Example ARM IMP Parameters Suffix Limits Default Query Description Example ARM LEV Parameters Suffix Limits Default Query Descr
51. TTL level output that is bit programmable using the NRZ format 3400S 900 01 Rev B January 2007 Return to Section Topics 5 5 Section 5 Triggering Series 3400 Pulse Pattern Generators User s Manual Figure 5 3 Continuous Pattern mode 3 Bit Pattern i Length 3 i Period Period Period Period Source Bit Bit Bit PerSrc VCO PLL or ClkIn Out 1 RZ Out 2 NRZ Trig Out Jo Li LT LT Strobe Out Triggered In triggered an enabled channel output is controlled by a trigger source Each trigger will start a single Pulse Burst or Pattern Triggered Pulse mode Timing for the triggered Pulse mode is shown in Figure 5 4 Figure 5 5 and Figure 5 6 Trigger Source A single pulse period is triggered by an external trigger Extln the internal PLL or by pressing the Manual soft key Manual e Extln A pulse period is started by the active edge of an external trigger connected to the Ext In connector The active edge could be the positive Pos slope of the trigger source Figure 5 4 the negative Neg slope Figure 5 5 or Both Figure 5 6 e PLL Each positive slope edge of the internal PLL triggers a pulse period refer to Figure 5 4 The trigger period TrgPer can be set from 6 06ns to 1000s When set as frequency TrgFreq it can be set from 1mHz to 165MHz e Manual When the Manual trigger source is selected and TrgMode Trig d the ManTrg soft key appears on the display Pressing this
52. Triggered Pattern mode uk E 5 10 EE EEE EE EEE eee 5 13 Gated Pulse mode 5 13 Gated Burst MOJO EE 5 14 Gated Pattern Ip aseene d besen ghEech 5 16 ak EE 2 NE 5 17 User Interface and remote programming mapping s0001ne00n 5 18 Section 5 Triggering Series 3400 Pulse Pattern Generators User s Manual Triggering overview 5 2 The Series 3400 has three triggering modes for Pulse Burst and Pattern Continuous Triggered and Gated For the External Width mode triggering is controlled by an external trigger Table 5 1 summarizes the triggering capability of the Series 3400 NOTE Timing diagrams are used throughout this section to show the relationship between the trigger signals and the channel output s Table 5 1 Triggering summary Gated N A o Single or Double Single or Double Single or Double pulse TrgMode Continuous Cont Triggered Trig d VCO PLL or ClkIn N A VCO PLL or VCO PLL or ClkIn N A ClkIn TrgSrc N A ExtIn or Extin PLL or Extln Extin Manual Manual Trig Out Marks each pulse period or bit period 1stand Bit 1stand Bit 1stand Bit last Pattern last Pattern last Pattern 1 For Pulse and Burst output PulseNum can be single or double pulses For Pattern bit output format can be NZ or NRZ 2 N A Not Applicable setting not significant 3 PLL cannot be used as the period source PerSrc and trigger source TrgSrc at the same time 4 Strobe Out Pulse Not used B
53. ad impedance setting OUTPut IMPedance EXTernal Enable VOLTAGE subsystem Set output 1 low level to 500mV HOLD VOLT VOLTL LOW 500MV VOLT 1 2 LIM Parameters Suffix Default Query Description Examples SOURce VOLTage 1 2 LIMit HIGH Numeric V with engineering prefixes 500mV VOLT 1 2 LIM Use this command to set read the high level voltage limit If you switch on voltage limiting the high level voltage cannot be set above the programmed limit Note that the voltage is not limited by the output hardware this is a software limit Limits depend on the programmed source impedance and load impedance set tings Limits may be exceeded if the actual load impedance does not match the programmed load impedance With limits enabled you will not be able to set the output to levels that exceed the limits With the output on you will not be able to set a limit that exceeds the output level Enable VOLTAGE subsystem Set output 1 high level limit to 3V Switch on output 1 limits HOLD VOLT VOLT1 LIM SV VOLTL EIM STAT ON VOLT 1 2 LIM LOW Parameters Suffix Default Query Description Examples SOURce VOLTage 1 2 LIMit LOW Numeric V with engineering prefixes 500mV VOLT 1 2 LIM LOW Use this command to set read the low level voltage limit If you switch on voltage limiting the low level voltage cannot be set below the programmed limit Note that the voltage is not l
54. age pos sibly voiding the warranty Perform the following steps to connect the Series 3400 to line power and turn it on 1 Before plugging in the power cord make sure the Series 3400 is turned off and the rear panel power switch is in the off 0 position 2 Connect the female end of the supplied power cord to the AC receptacle on the rear panel and return the power switch to the on 1 position WARNING The power cord supplied with the Series 3400 contains a separate ground for use with grounded outlets When proper connections are made the instru ment chassis Is connected to power line ground through the ground wire in the power cord Failure to use a grounded outlet may result in personal injury or death due to electric shock 3 Turn on the instrument by pressing the front panel on off button Line fuse replacement Two line fuses are located in a drawer in the Power Module above the AC receptacle refer to Figure 2 2 After turning the power switch off and removing the line cord remove the fuses and replace a blown fuse with the following type Keithley Instruments Part Number FU 81 Fuse Type 2A 250V SlowBlo 5mm x 20mm Ventilation The Series 3400 uses a fan and cooling vents in the rear panel and side panels to keep it from overheating 3400S 900 01 Rev B January 2007 Return to Section Topics 2 5 Section 2 Getting Started Series 3400 Pulse Pattern Generators User s Manual CAUTION Observe the following prec
55. age limit Offset On Off limits Per period PerSrc period source Pol polarity PLLRef PLL reference PRBS n pseudo random bit sequence Recall Save SrcZ source impedance System TrailE trailing edge TrgFreq trigger frequency TrgMode trigger mode TrigPer trigger period TrgSlope trigger slope TrgSrc trigger source Update Width The low to high magnitude is the peak to peak amplitude of the pulse and is calculated as follows Amplitude High Level Low Level In Figure 1 1 amplitude is 1Vpp 500mV 500mV 1V Changing the amplitude will also change the high and low levels Offset is not affected For example if the amplitude in Figure 1 1 is changed to 500mVpp the magnitudes of the high and low level will each decrease by 250mV 500mV 2 The high level becomes 250mV and low level becomes 250mV The amplitude setting range is dependent on the selected source impedance 50Q or 1kQ and the impedance of the load Pulse amplitude can be independently set for each output channel of the Model 3402 Pulse Pattern Generator Ampl setting range 50Q into 500 100mVpp to 10Vpp 2 0mApp to 200mApp 1kQ into 500 200mVpp to 20Vpp 3400S 900 01 Rev B January 2007 Return to Section Topics 4 13 Section 4 Pulse Pattern Generators Operation Bit Block Series 3400 Pulse Pattern Generators User s Manual 4mApp to 400mApp NOTE Low voltage and current settings
56. ally enabled when you cycle power Use this command or the RST command to enable ON error checking SYST ERR SYSTEM ERROr Default Not applicable Description Use this command to read the instrument error queue The instrument error queue stores error codes on a first in first out basis When you read the error queue the error number and associated message are put into the instrument s output buffer If the queue is empty the value 0 is returned meaning No Error If the queue overflows at any time the last error code is discarded and replaced with 350 meaning Queue overflow Example SYST ERR Query for errors SYST VERS SYSTem VERS10n Default 1992 0 Description This command reads the SCPI revision to which the instrument complies TRIGger subsystem TRIG COUN TRIGger SEQuence 1 COUNt Parameters Numeric Limits DIG PATT OFF 1 to 65536 DIG PATT ON 2 to 16384 Default 1 Query TRIG COUN Description Use this command to set read the number of trigger events pulse periods to be generated for each arming event This corresponds to selecting the event mode on the Mode Trigger screen 6 40 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming PULSES Set a trigger count of 1 so that a single pulse period is generated for each arming event instrument is in pulse stream mode Switch off patte
57. and Figure 5 12 three pulse periods are started by each gated trigger Period Source Pulse output is synchronized to the selected period source VCO PLL or Clk In Trig Out A TTL level pulse is generated for every pulse period Figure 5 11 Gated Pulse mode VCO period source Period Period Period Period Trigger Source lt TrgSrc Extin Period Source PerSrc Out 1 Out 2 Trig Out 3400S 900 01 Rev B January 2007 Return to Section Topics 5 13 Section 5 Triggering Series 3400 Pulse Pattern Generators User s Manual Figure 5 12 Gated Pulse mode PLL or Cikin period source Period Period Period Period Trigger Source i PLL ClkIn not Trgsre lt synchronized Extin to Extin Period Source PerSrc PLL or CikIn Out 1 Out2 Trig Out Gated Burst mode Timing for the gated Burst mode is shown in Figure 5 13 VCO period source and Figure 5 14 PLL or ClkIn period source Note in Figure 5 14 that the PLL and ClkIn period sources are not synchronized to the external trigger source Extln The delay between trigger and start of the period is calculated as follows Delay n x Period where 1 lt n 2 Trigger Source Pulse periods for a burst start when the rising edge of an external trigger Extin is detected The falling edge of the trigger marks the last burst In Figure 5 13 and Figure
58. and service request SRQ The Status Byte Register summarizes the information from all other status groups The summary bit for the Status Byte Register is located in bit 6 RQS When RQS is set it generates an SRQ on the IEEE 488 bus The Status Byte Register is read using a serial poll sequence or with the STB query An SRQ is enabled by setting the associated bit in the Service Request Enable Register with the SRE command This register can be read using the SRE query Bits in the Status Byte Register and Service Request Enable Register are summarized in Table 6 1 3400S 900 01 Rev B January 2007 Return to Section Topics 6 5 Section 6 Remote Programming 6 6 Table 6 1 Series 3400 Pulse Pattern Generators User s Manual Status Byte Register and Service Request Enable Register bits Bit Description NOOB WN A CH Not used always 0 Not used always 0 Not used always 0 Questionable Status Summary Bit not used MAV Message available in output buffer Standard Event Status Summary bit RQS Request Service Operation Status Summary Bit not used Standard Event Status Register Bits in the Standard Event Status Register are summarized in Table 6 2 Use ESE to enable the corresponding register bit s and the ESE query to read the enable register Use ESR to read the Standard Event Status Register bits Table 6 2 Standard Event Status Register bits Bit Description 0 1 2 3 4
59. ansition and period Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Default Query Description Examples Section 6 Remote Programming 10 0 derived from Width and Period PULS DCYC 1 2 Use this command to program the duty cycle of the pulse signal If you want to set an absolute pulse width use SOURce PULSe WIDTh 1 2 If you want the pulse duty cycle to remain constant when the pulse period is varied rather than the absolute pulse width use SOURce PULSe HOLD 1 2 DCYCle PULS DE YCL SPECT PULS HOLD1 DEYC Set output 1 duty cycle to 25 Hold duty cycle constant with varying period PULS DEL 1 2 Parameters Suffix Limits Default Query Description Examples SOURce PULSe DELay 1 2 Numeric Value coupling Phase Delay Period x360 Delay Delay Period x100 S with engineering prefixes You can change the default unit using PULSe DELay 1 2 UNIT 0 00ns to Period 3 02ns 0 0 PULS DEL 1 21 Use this command to set read the pulse delay Delay is the time between the start of the pulse period and the start of the leading edge of the pulse If you want the pulse delay to remain constant when the pulse period is varied rather than the phase delay use SOURce PULSe DELay 1 2 HOLD TIME PULS DELI 500NS PHAS2 180 DEG PULS DELI HOLD TIME PULS DEL2 HOLD PRAT Set outpu
60. at of channels 1 and 2 when using Pattern mode If you don t specify a channel number in the command chan nel 1 is assumed RZ Return to Zero An RZ pulse is generated for each 1 in the data You can vary the width edges and levels of the pulse NRZ Non Return to Zero A pulse of 100 duty cycle is generated for each 1 in the data You can vary the edges and levels of the pulse Example DIG SIGN FORM NRZ Set channel 1 data format to NRZ DISPlay subsystem DISP BRIG DISPlay BRIGhtness Parameters Numeric Limits 1 to 10 Default 8 Query DISP BRIG Description Use this command to set the LCD display screen brightness Example DISP BRIG 7 Set brightness to 7 DISP CONT DISPlay CONTrast Parameters Numeric Limits 1 to 10 Default 6 Query DISP CONT Description Use this command to set the LCD display screen contrast Example DISP CONT 7 Set contrast to 7 3400S 900 01 Rev B January 2007 Return to Section Topics 6 21 Section 6 Remote Programming 6 22 Series 3400 Pulse Pattern Generators User s Manual DISP TIM DISPlay TIMeout STATe Parameters ONJOFF 1 0 Default 1 Query DISP TIM Description Use this command to enable or disable the LCD display backlight saver timer Example DISP TIM ON Enable display timer DISP TIM DEL DISPlay TIMeout DELay Parameters Numeric seconds Limits 1 to 100 Default 30 Query DISP TIM DEL Description Use this command to set the LCD display backl
61. attern operation ENEE 4 8 Saving and recalling Setups ccccsscccseccseeceeeceseceeeeceeeseueceaeesaeeseeeseaes 4 12 E EE 4 12 Recalling a setup EE 4 12 Returning to default settnge 4 12 Pulse pattern pDarameiers 4 13 ae gt desta vexaca noice naanenmasccumiiatonsinoniuansaipunmataeeatbevauadaonsias 4 13 EEE A EE EE 4 14 5 REE NE N A T A ET 4 14 Bret T EEE 4 14 KE Eg EE E 4 14 ChAdd 3402 only channel ad 4 15 Eg EEE EE 4 15 EET ET EE EE 4 15 EE EEE EE 4 15 EE EE ES NE 4 16 RT EEE EE 4 16 EEE 4 16 SL EE ee ee 4 16 SEE Eegeregie 4 17 FT ert 4 17 DEE EE EE 4 17 GPIBAdd GPIB address AA 4 17 Hi Cur eg TEE 4 17 HiLvl high level EE 4 18 Hi Volt high Wee CT EE 4 18 lOPort I O port ntertacel ENEE ENEE 4 18 I V current or EE 4 18 LeadE leading edge uk 4 18 EEE ESS 4 19 Loadz load impedance EE 4 20 Lo Cur low Current mt 4 21 LOL JE 0 EEE EEE 4 21 Lo Volt low voltage limit 2uueedege deed Egger 4 21 KENE Ee 4 21 KREE ee 4 22 PO 0 EE 4 22 PerSrc period Ee te EE 4 22 Etgen geb 4 23 PLLRef PLL reference A 4 23 PRBS n pseudo random bit SEQUENCE rrarrrnnrnnnnrranrrnnrnnnrvnnnrvnnennn 4 23 F Me 4 24 gt EE EE EN RE 4 24 SrcZ source impedance anrnnnnnnnnrnnnnnnnnnnnnnnnnvrnnnenannnnnnnnnrnnnnnnanennne 4 24 EE 4 24 TrailE trailing QO TEEN 4 24 TrgFreq trigger Treouency 4 25 TrgMode trigger mode 4 25 TrigPer trigger en BEE 4
62. autions to maintain proper ventilation Keep the cooling vents from becoming blocked Do not position any devices adjacent to the instrument that force air heated or unheated into or onto its surfaces or cooling vents This additional airflow could compromise accuracy performance When rack mounting the instrument make sure there is adequate airflow around the rear and sides to ensure proper cooling Adequate airflow enables air temperatures within approximately one inch of the instrument surfaces to remain within specified limits under all operating conditions Display The Series 3400 uses an LCD display to view and set the various pulse pattern parameters The parameters that are displayed pertain to the selected menu Figure 2 3 shows the default display items for the VOLTS menu The pulse output for these default parameter settings are shown in Figure 1 1 As shown the More soft key is used to display all the various options for the VOLTS menu All of the menus are Summarized in Table 2 1 For the Model 3402 the Channel soft key is used to toggle between the two channels Parameters are then set for the selected channel Figure 2 3 VOLTS menu options default parameters Pulse Mode Ch 1 Ampl 1000 mVpp Trigger PLL Hiv High Level Bei Offset HiLvl LoLvi More LoLvl Low Level Soft Keys 6 Pulse Mode Press More key to Ch 1 Ampl display more VOLTS 1000 mVpp menu options Pol Polarity Trigger PLL sreZ Source Impedanc
63. bled The enabled output is triggered started according to the trigger configuration 5 When finished disable the output s by again pressing the CH1 ENABLE and or CH2 ENABLE 3402 keys The green indicator light s turns off 4 6 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation External Width mode With the External Width mode selected as explained in Figure 4 1 the rising and falling edges of an external trigger connected to the Trig In connector controls the output 1 Select the ExtWidth mode as explained in Figure 4 1 2 Time parameters for width frequency period and delay are determined by the external trigger signal and are not programmable 3 Perform the steps in Figure 4 3 to configure triggering Table 4 3 summarizes the trigger configuration For external triggering Extln make sure to set the input termination and threshold voltage These parameters are set using the Extin soft key from the UTILITY menu Menu structure is shown in Table 2 1 Refer to Section 5 for details on triggering The enabled output is triggered started according to the trigger configuration Table 4 3 External Width mode triggering Trigger effect on Pulse Mode output TrgMode TrgSrc assuming channel already enabled N A Extin The output pulse level follows the edges of an external trigger applied to the EXT IN connector A r
64. ce PULSe TRANsition 1 2 TRAiling Parameters Numeric Values coupling Trailing edge Leading edge if PULS TRAN TRA AUTO ON this is the default condition Use PULS TRAN TRA AUTO OFF to enable independent programming of the trailing edge within a 1 20 ratio for the ranges Suffix S with engineering prefixes or PCT Limits 2ns to 200ms Default 2 5NS Query PULS TRAN 1 2 TRA Description Use this command to set read the transition time of the pulse trailing edge Note that the leading and trailing edges of the pulse have to fit within the defined pulse width Examples PULS TRAN1 3NS Set output 1 leading edge to 3ns PULS TRAN1 TRA AUTO OFF Enable independent setting of trailing edge PULS TRAN1 TRA 15NS Set output 1 trailing edge to 15ns PULS TRAN 1 2 TRA AUTO SOURce PULSe TRANsition 1 2 TRAiling AUTO Parameters ON OFF 1 0 ONCE Default 1 Query PULS TRAN 1 2 TRA AUTO Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming Description Use this command to set read the automatic coupling of the pulse trailing edge transition time to the leading edge transition time ON The trailing edge transition time is automatically set to the same value as the leading edge and is updated automatically each time the leading edge transition time changes OFF The trailing edge transition time is
65. cond half of the period return to zero A Logic 0 bit remains at OV for the entire period e NRZ Format A Logic 1 bit goes to 5V and stays at 5V for the entire period non return to zero A Logic 0 bit goes to OV and remains at OV for the entire period NOTE For either data format the level for Logic 0 does not have to be OV It simply must be less positive more negative than Logic 1 Example 1 Example 2 Logic 1 4V Logic 1 0V Logic 0 1V Logic 0 3V Figure 1 2 Example output paner for nA and NRA data IONA Period gt lt Period gt lt Period gt lt Period gt lt Period gt lt Period gt lt Period gt lt Period ge Bit 1 Bit 2 Bit 3 Bit4 I Bits I Bite Bt7 Bits RZ format OV Output Pattern 11100010 Logic 1 BV Logic 0 QV Bit 1 5V NRZ format OV Bit4 I Bits Bit6 Bit7 I Bits Pseudo Random Bit Sequencer PRBS The PRBS is used to output a pseudo random pattern for testing purposes The number of bits for the PRBS output pattern can be set as follows PRBS size 2 1 where n 5 to 14 The RZ or NRZ data format can be used for the PRBS pattern 1 6 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 1 Pulse Pattern Generators Overview External Width mode In this mode pulse output follows the edges of an external input trigger that is applied to the Ext In connector As shown in Figure 1
66. ction 2 Getting Started Series 3400 Pulse Pattern Generators User s Manual 2 8 Table 2 1 continued Menu summary Menu Key Menu Item Description UTILITY ClkIn Clock Input Configure clock input Termination ClkInTrm 50 Ohm or 10 kOhm slope ClkInSlp Pos or Neg and threshold ClkInThr Extin External Input Configure external input Termination ExtInTrm 50 Ohm or 10 kOhm and threshold ExtInThr Save Save instrument setup in memory Save to Mem1 to Memo Recall Recall instrument setup from memory Recall from Mem to Mem or return to Default settings PLLRef PLL Reference Select Internal PLL or use Auto to check for PLL at REF IN connector System System settings for Display Calibration Cal GPIB address GPIBAdd IOPort GPIB or USB and Emulation Emul HELP N A Provides a brief description for the presently selected parameter soft key Press any menu key or soft key to cancel help Editing parameter values and settings NOTE For the Model 3402 the soft key for Channel toggles the display between Channel 1 and Channel 2 1 Select a menu e g VOLTS The menu keys are located next to the keypad 2 Press the soft key for the parameter to be edited Use the More key to display additional options The parameter value or setting is displayed on the right side of the display 3 Change a parameter value or setting as follows e Parameter value If the parameter is a value it can b
67. d can be set as period interval at which the pulse repeats or frequency When setting the period frequency is set according to the following calculation frequency 1 period Refer to Freq frequency for details on setting pulse speed as frequency Per setting range 6 06ns to 1000s PerSrc period source Operating mode Pulse Burst and Pattern Menu TIME There are two internal period sources that can be used for period generation PLL or VCO The the trigger speed for the internal PLL is adjustable and can be set as frequency refer to TrgFreq trigger frequency or period refer to TrigPer trigger period The PLL period source and PLL trigger source cannot be used cannot be used together at the same time An external period source connected to the Clk In connector can be used instead of an internal period source PerSrc settings VCO PLL or ClkIn 4 22 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation Pol polarity Operating mode All Menu VOLTS With normal polarity Norm selected pulses patterns are output from low level to high level as depicted In Figure 4 9 With complement Comp selected pulses patterns are output from high level to low level Figure 4 9 Polarity Period Norm Polarity Comp Pol settings Norm or Comp PLLRef PLL reference Operating mo
68. dE setting range 2ns to 200ms Length Operating mode Pattern Menu PATTERN Sets the length number of bits of the pattern Both channels are set to the same length Format settings 2 to 16 384 NOTE Limits Operating mode All Menu VOLTS Each channel can be independently set for high and or low limits voltage and current Limits restrict the user from programming amplitude high level and low level beyond certain values However if the programmed load impedance LoadZ does not match the actual load impedance then output voltages could exceed the programmed limits After pressing the Limits soft key the following soft keys display After selecting a limit use the keypad or rotary knob to set the limit On Off Hi Volt Lo Volt More On Off Use to turn limits on or off Hi Volt Use to set the high limit for voltage Lo Volt Use to set the low limit for voltage More Use to display the following soft keys to set current limits Hi Cur Lo Cur Hi Cur Use to set the high limit for current Lo Cur Use to set the low limit for current Limits are only valid assuming correct programming of source and load impedance Limits settings Hi Volt and Lo Volt and Hi Cur and Lo Cur Same setting ranges as HiLvl and LoLvl On Off Off or On 3400S 900 01 Rev B January 2007 Return to Section Topics 4 19 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual 4 20 LoadZ
69. de Pulse Burst and Pattern Menu UTILITY PLLRef The PLLRef soft key accessed from the UTILITY menu is used to select the following options for multiple Series 3400 units that are daisy chained using the Ref Out and Ref In connectors e External The Series 3400 uses the externally supplied signal as the reference for the PLL e Internal The Series 3400 will use its internal frequency reference source for the PLL PLLRef settings External or Internal PRBS n pseudo random bit sequence Operating mode Pattern Menu PATTERN bl eg 97 The length number of bits for the pseudo random bit sequence PRBS is determined by n in the following equation 2 1 where n can be set from 5 to 14 Table 4 4 lists the length of the PRBS for each n setting PRBS n settings n 5to 14 3400S 900 01 Rev B January 2007 Return to Section Topics 4 23 Section 4 Pulse Pattern Generators Operation 4 24 Series 3400 Pulse Pattern Generators User s Manual Recall Save Operating mode All Menu Utility Up to nine instrument setups can be saved in memory refer to Save An instrument setup can be restored to a saved setup using the Recall soft key After pressing the Recall soft key select the memory location of the saved setup The instrument will return to that setup The instrument can also be returned to the default settings Recall options Default Mem1 Mem2 Mem3 Mem4 Mem5 Mem6 Mem7 Mem or Mem
70. dth varies PULS TRAN2 HOLD WRAT Hold output 2 transition width ratio when pulse width varies PULS TRAN 1 2J UNIT Parameters Default Query Description Example 3400S 900 01 Rev B January 2007 SOURce PULSe TRANsition 1 2 UNIT S SEC PCT S PULS TRAN 1 2 UNIT Use this command to set the default units for the pulse transition times The default unit is used when the parameter is programmed to a value without a unit suffix PULS TRAN1 UNIT SEC Set units to SEC Return to Section Topics 6 33 Section 6 Remote Programming Series 3400 Pulse Pattern Generators User s Manual PULS TRAN 1 2 SOURce PULSe TRANsition 1 2 LEADing Parameters Numeric Values coupling Trailing edge Leading edge if PULS TRAN TRA AUTO ON this is the default condition Use PULS TRAN TRA AUTO OFF to enable independent programming of the trailing edge within a 1 20 ratio for the ranges Suffix S with engineering prefixes or PCT Limits 2ns to 200ms Default 2 5NS Query PULS TRAN 1 2 Description Use this command to set read the transition time of the pulse leading edge Note that the leading and trailing edges of the pulse have to fit within the defined pulse width Examples PULS TRAN1 3NS Set output 1 leading edge to 3 ns PULS TRANT TRA AUTO OFF Enable independent setting of trailing edge PULS TRANT TRA 15 NS Set output 1 trailing edge to 15ns PULS TRAN 1 2 TRA SOUR
71. e Set query trigger on edge or on level Set query trigger slope at EXT INPUT Set query trigger source VCO PLL EXT INPUT ManTrg key CHANnel subsystem Set query addition of Ch 1 and Ch 2 at Ch 1 output CALibration subsystem Set query calibration of period VCO delay and width circuits DIGital subsystem Set query pattern data from bit lt start gt Set PRBS 2 1 data n 5 to 14 Set query pattern mode state of on off Set query pattern mode update setting Set query pattern format of designated output channel 34005 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming Table 6 4 continued SCPI command summary command paramen mn eens e DISPlay BRIGhtness CONTrast TiMeout DELay STATe OUTPut 12 NORMal STATe IMPedance IN Ternal EXTernal POLarity SOURce CURRent 1 2 LEVel IMMediate AMPlitude OFF Set HIGH LOW LIMit HIGH LOW STATe FREQuency CW FlXed AUTO HOLD 1 2 PHASe 1 2 ADJust 3400S 900 01 Rev B January 2007 lt numeric gt lt numeric gt lt numeric gt OFF ON 0 1 OFF ON 1 0 10 lt numeric gt lt numeric gt NORM INV lt numeric gt lt numeric gt lt numeric gt lt numeric gt lt numeric gt lt numeric gt ON OFF 110 lt numeric gt ONCE VOLT CURR lt numeric gt DISPlay subsystem Set di
72. e MGS MEE ECHTEN EI _ LoadZ Load Impedance display more VOLTS menu options Pulse Mode Ch 1 Ampl 1000 mVpp Trigger PLL VV Current or Voltage Channel IMV Limits More Me per Press More to rogrammable amplitude limits ES P wrap back to 1st group of VOLTS options The displays for the other menus MODE TIME BURST PATTERN UTILITY TRIGGER and HELP are similar in structure to the VOLTS menu but use different parameter options A summary for all the menus is provided in Table 2 1 2 6 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Table 2 1 Menu summary Menu Key VOLTS PATTERN TRIGGER TIME Pulse Pattern Burst ExtWidth Channel Ampl Offset HiLvI Lol vw Pol SrcZ LoadZ ChAdd UV Limits Channel Format Edit Length Bit PRBS n Block Update Channel Freq Per Width Delay LeadE TrailE Double PerSrc BURST Brst Cnt Burst Count Set burst count for Burst mode 3400S 900 01 Rev B January 2007 Section 2 Getting Started Description Select Pulse mode Select Pattern mode Select Burst mode External Width Select External Width mode 3402 only Select channel Amplitude Set peak to peak amplitude Set offset High Level Set high level Low Level Set low level Polarity Set polarity Norm normal or Comp complement Source Impedance Select source impedance 50 Ohms
73. e SE Parameters Burst Mode rs n B Trigger PLL Menu keys located next to the keypad A Press the BURST key to select the BURSTmenu B Press the Brst Cnt soft key and use the rotary knob and or the keypad to specify the number of pulse periods 3 Perform the steps in Figure 4 3 to configure triggering Table 4 2 summarizes the trigger configurations Refer to Section 5 for details on triggering Table 4 2 Burst mode triggering Trigger effect on Pulse Mode output TrgMode TrgSrc assuming channel already enabled Cont N A VCO PLL Burst pulse period output starts immediately Each burst of pulse bf Trig d VCO PLL The active edge of an external trigger applied to the EXT IN connec tor triggers a single burst of pulse periods The internal VCO triggers each burst of pulse periods The PLL trig gers the burst The VCO controls pulse period of each pulse bit in the burst Manual Pressing the ManTrg soft key triggers a single burst of pulse peri ods Extin VCO PLL The edge of an external trigger applied to the EXT IN connector trig ClkIn gers the first burst of pulse periods The trailing edge trigger marks Gated the last burst of pulse periods N A Not Applicable setting is not significant 4 Enable pulse output by pressing the channel enable key s located next to the BNC output connector s CH1 Enable and CH2 Enable 3402 only The green indicator light in the key shows that the channel is ena
74. e changed using the rotary knob or the keypad Rotary Knob The knob increments or decrements the value Keypad When keying in a value the available ranges e g mV V for the value will appear at the bottom of the display After keying in the value use a soft key to select the range Cursor keys Use to increment or decrement values e Parameter setting For a parameter setting options eg Enable Disable Cancel etc may appear on the bottom of the display and can be selected by pressing a soft key Additional soft keys for menu navigation will appear as needed Enter soft key Use to enter the parameter setting or value Back soft key Use to back up to the previous menu view Cancel soft key Use to cancel a menu selection Menu returns to the previous view Invalid entry error message Trying to enter an invalid parameter setting will result in the following message in the upper right hand corner of the display Error Press Help Press the HELP menu key to display a message that explains the error Press any key to cancel the help message Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 2 Getting Started Defaults The power on defaults are listed in Table 2 2 Table 2 2 Power on defaults Setting Parameter Setting or Value Parameter or Value Operating mode PATTERN Channel 1 TIME Channel Format Frequency 1
75. efer to Limits Offset Operating mode All Menu VOLTS Offset is the median average value of the high and low pulse levels and is calculated as follows Offset High Level Low Level 2 Changing the offset will also change the high and low levels Amplitude is not affected For example assume the following levels High Level 1V Low Level 1V Amplitude 2Vpp 1V 1V 2Vpp Offset OV 1V 1V 2 0V If offset is changed to 0 5V amplitude will remain at 2Vpp but the high and low levels will shift up increase by 0 5V The high level becomes 01 5V 1V 0 5V and the low level becomes 0 5V 1V 0 5V 3400S 900 01 Rev B January 2007 Return to Section Topics 4 21 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual The offset can be set to any value that allows the pulse to fit within the level window Keep in mind that minimum amplitude is 100mVpp For a 100mVpp amplitude offset can be programmed up to 9 95V NOTE Low voltage and current settings may be affected by the resolution specifications of the Series 3400 For example setting an amplitude of 250mVpp with an offset of OV will display HiLvl and LoLvl levels of 120mV and 120mV instead of 125mV This is because the setting resolution is 10mV On Off limits Operating mode All Menu VOLTS Refer to Limits Per period Operating mode Pulse Burst and Pattern Menu TIME Pulse spee
76. ength Example To set up a repeating 210 1 PRBS on output 1 ARM SOUR IMM Set continuous mode TRIG COUN 1023 Set pattern length last bit to 1023 DIG PATT PRBS1 10 1023 Set up PRBS on OUTPUT 1 DIG PATT ON Switch on PATTERN mode DIG PATT DIGital STIMulus PATTern STATe Parameters ONJOFF 1 0 Default 0 Query DIG PATT Description Use this command to enable and disable Pattern mode Use TRIG COUN to program the length of the pattern Example DIG PATT ON Enable Pattern mode DIG PATT UPD DIGital STIMulus PATTern UPDate Parameters ON OFF 1 0 ONCE Default 1 Query DIG PATT UPD Description Use this command to enable and disable the automatic updating of the pattern generating hardware following a DIG PATT DATA command Disable the auto matic updating if you want to set up new pattern data in the instrument without affecting the pattern which is currently being generated You can then update the hardware with the new pattern data by sending a DIG PATT UPD ONCE com mand Example DIG PATT UPD ONCE Update hardware with pattern DIG SIGN 1 2 FORM Parameters DIGital STIMulus SIGNal 1 2 FORMat RZ NRZ Range Coupling Period Frequency Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming Default RZ Query DIG SIGN 1 2 FORM Description Use this command to set and read the data form
77. environments 3400S 900 01 Rev B January 2007 Return to Section Topics 2 3 Section 2 Getting Started Series 3400 Pulse Pattern Generators User s Manual 10 Clock Trigger and Strobe Connectors The following input output female BNC connec tors are provided NOTE For the Rear Panel Output option these connectors are moved to the rear panel for greater convenience in rack mounted environments Clock Input Connect an external clock External Input Connect an external signal for external triggering Trigger Output Provides a trigger pulse on each period Strobe Output Programmable NRZ in Pattern mode marks burst width in Burst mode ona Rear panel The rear panel of the Model 3402 R is shown in Figure 2 2 The connectors for the Model 3401 R single channel pulse pattern generator are similar except there is only one pulse pattern output channel For the Model 3401 disregard all references to the second channel Figure 2 2 Rear panel familiarization Model 3402 R For the Front Panel Output 3 option items 2 and 3 8 2 Strobe Trigger and 3c 3a connectors are moved to the Pulse Pattern Clock Connectors Trigger Clock 1 front panel Output BNC 3b Output 3d Input EON Connectors External Strobe Module BNC Output A A A A A A Op open enen openen enepep i e2e2aeeeeoa gt ez ep ee SBS amp ST SSS DST eee en 9 X K TU CX E Salk A amp CK ep emp ep ep es o TTT SEIT ep e
78. er s programming language To check the present primary address or to change to a new one perform the following procedure 1 Press the UTILITY menu key on the front panel and then press the System soft key 2 Press the GPIBAdd soft key to display the current GPIB primary address 3 Set the GPIB address to the desired value in the range of 0 to 30 using the knob and or numeric keys NOTE You must reboot the instrument after making changes to communication parameters USB interface Before using the USB Universal Serial Bus interface be sure to disconnect the GPIB from the instrument as only one interface can be used at a time Connections The Series 3400 includes a type B USB socket located on the rear panel refer to Figure 6 1 Typically you will use a USB cable equipped with a type A plug on one and a type B plug on the other end Connect the type A plug to the type A USB socket on the host computer or USB hub Connect the type B plug to the type B socket located on the rear panel of the Series 3400 USB identifiers Model 3401 F and 3401 R VID PID Model 3402 F and 3402 R VID PID Vender ID 0x05E6 Product ID 0x3401 Vender ID 0x05E6 Product ID 0x3402 am am 3400S 900 01 Rev B January 2007 Return to Section Topics 6 3 Section 6 Remote Programming Series 3400 Pulse Pattern Generators User s Manual Status model The Series 3400 provides a number of status registers allowing the operato
79. eric gt INTernal EXTernal Return to Section Topics SOURce subsystem cont Set query channel duty cycle Set query channel delay Hold absolute delay or delay as percent of period fixed with varying frequency Set query delay units Enable disable double pulses Set query delay between double pulses Hold absolute delay or delay as percent of period fixed with varying frequency Set query delay units Hold width duty cycle trailing edge delay fixed with varying frequency Set query pulse period Measure pulse period at CLK IN Set query trailing edge delay Hold absolute transitions transitions as width ration fixed with vary ing width Set query transition time units Set query leading edge transition Set query trailing edge transition Couple trailing edge to leading edge Set query channel pulse width Set query PLL reference source 34005 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Table 6 4 continued SCPI command summary Command SOURCce VOLTage 112 IMMediate AMPLitude OFF Set HIGH LOW LIMit HIGH LOW STATe STATus OPERation EVENt CONDition ENABIe NTRansition PTRansition PREset QUEStionable EVENt CONDition ENABLe NTRansition PTRansition 3400S 900 01 Rev B January 2007 lt numeric gt 1000mV 0 0mV 500mV lt numeric gt lt numeric gt lt numeric gt 500mV lt n
80. eshold to 2 5 V TRIGger SLOPe POSitive NEGative POS TRIG SLOP Use this command to select the trigger slope for the pulse period triggering signal applied to the CLK IN connector TRIG SLOP POS Select positive slope TRIGger SOURce IMMediate INTernal 1 INTernal2 EXTernal2 IMM TRIG SOUR Use this command to select the source of the pulse period trigger signal Pulse period sources set by the TRIG SOUR command Pulse period source TRIG SOUR internal osc IMMediate INTernal 1 internal PLL INTernal2 CLK IN EX Ternal2 TRIG SOUR IMM Select immediate trigger source Return to Section Topics 3400S 900 01 Rev B January 2007 Appendix A Specifications In this appendix Topic Page Specifications rrrarrrrnnnrrrarrrrnnnrrnanrennnnennanrennnnenvanvennn A 1 Keithley Instruments Inc Pulse Pattern Generator Specifications 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 www keithley com 1 Basic Modes of Operation The 340x generator may be set in one of four available modes Pulse Pattern Burst and External Width Pulse Mode delivers a single pulse per trigger event to the outputs The pulse is programmable in delay and duration Burst Mode results in a burst of n pulses per trigger event with pulses configured similarly to single pulses in Pulse mode Pattern Mode delivers a programmable pattern per trigger event to the outputs The pattern is programmable o
81. h voltage limit rarnrnrnnrnnnnnnnnnnnn lOPort UO port mtertace UV current or voltage rrnrrrrnrnnnnrvnrrnnnrrnnnnnn On Off mme Per period ee PerSrc period eource Pol polarnty eege Ee PLLRef PLL reterence ees PRBS n pseudo random bit sequence 2 EEE T S TrailE trailing edge TrgFreq trigger frequency rannrnrannrnrrannnn TrgMode trigger mode TrigPer trigger period nsssnsnneneneereneennen TrgSlope trigger SlOpe cccceeeeeeeeeeeees TrgSrc trigger source 4 2 Return to Section Topics Series 3400 Pulse Pattern Generators User s Manual 34005 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation Pulse Burst and External Width operation NOTE For optimum performance it is good practice to routinely perform self calibration to correct for internal zero drift due to changes in ambient temperature Press UTILITY gt Press System gt Press Cal gt Press Cal Now For details see Cal calibration After making connections to the Series 3400 refer to Section 3 the fundamental steps to operate Pulse Burst and External Width are as follows PDPP sl Select the operating mode Configure the time and voltage parameters for the selected mode Configure triggering Enable the channel s and trigger the start of pulse output When finished d
82. hat allows the pulse to fit within the level window For a 100mVpp amplitude offset can be programmed up to 9 95V Changing the offset will change the high and or low levels Amplitude is not affected Polarity Polarity can be set to Norm normal or Comp complement Yes Complement means that the pulse transitions from the High Level to the Low Level Channel Add 3402 Only Enable or Disable Channel Add When enabled Channel No 1 pulse output is added to Channel 2 pulse output The complex result is available on channel 1 Channel 2 is disabled Pulse Level Limits To protect DUT high and low limits can be set for pulse output Limits Yes can be enabled On or disabled Off The Hi Lim and Lo Lim setting ranges are the same as the setting ranges for High Level and Low Level Yes The parameter can be independently set for each of the two channels of the Model 3402 No The parameter setting applies to both channels of the Model 3402 1 4 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 1 Pulse Pattern Generators Overview Pulse timing and triggering parameters Table 1 2 Pulse timing and triggering parameters Independent Channel Settings Parameter Description 3402 only Frequency Pulse cycle time can be set as frequency or period Frequency can be set from 1mHz to 165MHz Period can be set from 6 06ns to 1000s nd Width Pu
83. hese commands are associated with the status model Refer to Status model earlier in this section for more information Table 6 3 Common commands CLS Clear status structure ESE lt 0 255 gt Get Standard Event Status Register mask ESE Read Standard Event Status Enable Register ESR Read Standard Event Status Event Register IDN Read Instrument s Identification string OPC Set Operation Complete bit when all pending actions are completed OPC Read status of the Operation Complete bit OPT Returns K13401 for the Model 3401 or K13402 for the Model 34023 RCL lt 0 9 gt Recall complete instrument setting from memory RST Reset instrument to standard settings SAV lt 1 9 gt Save complete instrument setting to memory SRE lt 0 255 gt Set Service Request Enable Mask SRE Read Service Request Enable Mask STB Read Status Byte 1 Commands with numerics enclosed in angle brackets lt gt indicate parameter ranges for those com mands Commands without angle brackets have no parameters 2 Does not clear front panel errors only remote programming errors Error messages will continue to be displayed until you press HELP or any other key 3 The IDN and OPT queries have different responses when Emulation mode is enabled Refer to Emul in Section 4 of this manual 3400S 900 01 Rev B January 2007 Return to Section Topics 6 7 Section 6 Remote Programming Series 3400 Pulse Pattern Generators Use
84. igger effect on Pulse Mode output TrgMode TrgSrc assuming channel already enabled Cont Extln or VCO PLL Continuous pulse period output starts immediately Manual or CikIn Trig d Extin N A The active edge of an external trigger applied to the EXT IN connec tor triggers a single pulse period Manual N A Pressing the ManTrg soft key triggers one single pulse period Gated Extln The leading edge of an external trigger applied to the EXT IN con nector triggers the first pulse period The trailing edge trigger marks the last pulse period N A Not Applicable setting is not significant 4 Enable channel s by pressing the key s located next to the BNC output connector s CH1 Enable and CH2 Enable 3402 only A green indicator light in the key turns on to indicate that the channel is enabled The enabled pulse output is triggered output sequence started according to the trigger configuration 5 When finished disable the output s by again pressing the CH1 ENABLE and or CH2 ENABLE 3402 keys The green indicator light s turns off 3400S 900 01 Rev B January 2007 Return to Section Topics 4 5 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual Burst mode 1 Select the Burst mode as explained in Figure 4 1 2 Perform the steps in Figure 4 4 to set the Burst count Burst count can be set from 2 to 65 536 pulse periods Figure 4 4 Setting Burst mode count BURST Menu er
85. ight saver timer duration Example BISP TIM DEL 50 Set timer duration to 50 seconds OUTPut subsystem OUTP 1 2 OUTPut 1 2 NORMal STATe Parameters ONJOFF 1 0 Default 0 Query SOUTP A212 Description Use this command to switch the normal outputs on or off Examples OUTP1 ON Switch on output 1 OUTP2 OFF Switch off output 2 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming OUTP 1 2J IMP Parameters Suffix Limits Default Query Description Description Examples OUTPut 1 2 IMPedance INTernal Numeric OHM with engineering prefixes e g MOHM is Megaohms 50Q or 1kQ 50Q OUTP 1 2 IMP Use this command to program the source impedance of the output connectors Note that only two settings are available If you try to program any other value it will be rounded to one of the specified values With Channel Add enabled Model 3402 only changing the source impedance of either Channel 1 or Channel 2 will change the source impedance of the output OUTPL IMP 500HM OUTP IMP 100000M Set output 1 impedance to 50Q Set output 2 impedance to 1kQ OUTP 1 2 IMP EXT Parameters Suffix Limits Default Query Description Examples 3400S 900 01 Rev B January 2007 OUTPut 1 2 IMPedance EXTernal Numeric OHM with engineering prefixes e g MOHM is Megaohms 0 102 to 1MQ 50 00
86. ignal if present at EXT IN 3400S 900 01 Rev B January 2007 Return to Section Topics 6 35 Section 6 Remote Programming 6 36 Series 3400 Pulse Pattern Generators User s Manual ROSC EXT FREQ SOURce ROSCillator EXTernal FREQuency Parameters Numeric Default 10 MHZ Query ROSC EXT FREQ Description Use this command to set read the expected reference frequency for the PLL at the Ref In connector The external reference must be a 10 MHz signal Note that ROSC SOUR must be set for the external reference source EXT Example ROSC SOUR EXT Use external signal if present at Ref In ROSC EXT FREQ 10 MHZ Set expected frequency for reference to 10MHz VOLT 112 SOURce VOLTage 1 2 LEVel IMMediate AMPLitude Parameters Numeric Value coupling High Offset Amplitude 2 Low Offset Amplitude 2 Range coupling With Offset Suffix V with engineering prefixes Limits 100mVpp to 10Vpp SOQ into 50Q 200mVpp to 20Vpp 1kQ into 500 Default 1000mV Query VOLT 1 21 Description This command programs the amplitude voltage of the output signal Note that to set the output levels in terms of voltage you first have to execute the SOURce HOLD VOLTage command to enable the SOURce VOLTage subsystem The available voltage range is limited by the combination of e Specified limits e Actual output impedance setting OUTPut IMPedance e Expected load impedance setting OUTput IMPedance EXTernal Examples
87. imited by the output hardware this is a software limit Limits depend on the programmed source impedance and load impedance set tings Limits may be exceeded if the actual load impedance does not match the programmed load impedance With limits enabled you will not be able to set the output to levels that exceed the limits With the output on you will not be able to set a limit that exceeds the output level Enable VOLTAGE subsystem Set output 1 low level voltage Switch on output 1 limits HOLD VOLT VOLTL LIM LOW OV VOLTL LIM STAT ON Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming VOLT 1 2 LIM STAT SOURce VOLTage 1 2 LIMit STATe Parameters ON OFF 1 0 Default 0 Query VOLT 1 2 LIM STAT Description This command switches the output limits on or off When you switch on the output limits you cannot program the output levels beyond the programmed limits until you switch off the voltage limits The limits apply whether you program high low levels or amplitude offset levels Note You can switch the limits on and off in both the SOURce CURRent and the SOURce VOLTage subsystems but the current and voltage limits are not enabled disabled independently The voltage and current limits are always enabled disabled together With the output on you will not be able to set a limit that exceeds the output level
88. important change information that the user should incorporate immediately into the manual Addenda are numbered sequentially When a new Revision is created all Addenda associated with the previous Revision of the manual are incorporated into the new Revision of the manual Each new Revision includes a revised copy of this print history page Revision A Document Number 2400 O00 0711 July 2006 Revision B Document Number 2400 O00 071 January 2007 All Keithley Instruments product names are trademarks or registered trademarks of Keithley Instruments Inc Other brand names are trademarks or registered trademarks of their respective holders 34005 900 01 Rev B January 2007 KEITHLEY Safety Precautions The following safety precautions should be observed before using this product and any associated instrumentation Although some instruments and accessories would normally be used with non hazardous voltages there are situations where hazardous conditions may be present This product is intended for use by qualified personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury Read and follow all installation operation and maintenance information carefully before using the product Refer to the manual for complete product specifications If the product is used in a manner not specified the protection provided by the product may be impaired The types of product users are Respon
89. ing source ARM SOURce Internal osc IMMediate INTernal 1 CONTINUOUS PLL INTernal2 TRIGGERED GATED by PLL EXT INPUT EXTernal1 TRIGGERED GATED by EXT IN MantTrg key MANual TRIGGERED GATED by MANKey Example ARM SOUR EXT Select external arm source 3400S 900 01 Rev B January 2007 Return to Section Topics 6 17 Section 6 Remote Programming Series 3400 Pulse Pattern Generators User s Manual CHANnel subsystem CHAN MATH CHANnel MATH Parameters OFF PLUS Default OFF Query CHAN MATH Description Use this command to enable or disable channel addition in an instrument with two output channels installed Model 3402 With CHAN MATH PLUS the signals from both channels are added at output 1 Output 2 is not used This allows you to for example e generate 3 and 4 level waveforms e simulate single or repeated glitches e generate pulse transitions with a step change in slew rate e simulate overshoot and undershoot For levels and amplitude values that can be added in the channel addition mode refer to specifications With Channel Add enabled Model 3402 only changing the source and or load impedance of either Channel 1 or Channel 2 will change the source and or load impedance of the output Example CHAN MATH PLUS Enable channel addition CALibration subsystem CAL CALibration ALL Parameters none Default none Query CAL Description Use this command to perform a timing calibration of the instrument
90. iods is triggered by an external trigger Extn the internal PLL or by pressing the Manual soft key Manual e Extln A pattern of bit periods is started by the active edge of an external trigger connected to the Ext In connector The active edge could be the positive Pos slope of the trigger source the negative Neg slope or Both e PLL Each positive slope edge of the internal PLL triggers a pattern of bits The trigger period TrgPer can be set from 6 06ns to 1000s When set as frequency TrgFreq it can be set from 1mHz to 165MHz Note that the PLL trigger source and PLL period source cannot be used at the same time e Manual When the Manual trigger source is selected the Manual soft key appears on the display Pressing this soft key starts a single pattern of bits Period Source Pattern output is synchronized to the selected period source VCO PLL or Clk In Note that the PLL period source and PLL trigger source cannot be used at the same time Trig Out A TTL level pulse is generated for every pulse period Strobe Out TTL level output that is bit programmable using the NRZ format 5 10 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 5 Triggering Figure 5 9 Triggered Pattern mode VCO period source 3 Bit Pattern EO Length 3 Firstbitof next pattern Lei I Period Period Period i i Bit Bit Bi
91. ion for high transient over voltages often associated with local AC mains connections Assume all measurement control and data I O connections are for connection to Category sources unless otherwise marked or described in the Manual Exercise extreme caution when a shock hazard is present Lethal voltage may be present on cable connector jacks or test fixtures The American National Standards Institute ANSI states that a shock hazard exists when voltage levels greater than 30V RMS 42 4V peak or 60VDC are present A good safety practice is to expect that hazardous voltage is present in any unknown circuit before measuring Operators of this product must be protected from electric shock at all times The responsible body must ensure that operators are prevented access and or insulated from every connection point In some cases connections must be exposed to potential human contact Product operators in these circumstances must be trained to protect themselves from the risk of electric shock If the circuit is capable of operating at or above 1000 volts no conductive part of the circuit may be exposed Do not connect switching cards directly to unlimited power circuits They are intended to be used with impedance limited sources NEVER connect switching cards directly to AC mains When connecting sources to switching cards install protective devices to limit fault current and voltage to the card Before operating an instrument make sure the line
92. iption Example ARM PER Parameters Suffix Limits Default Query 3400S 900 01 Rev B January 2007 Section 6 Remote Programming Use this command to program the frequency of the PLL INTernal2 when it is used as the ARM SOURce for internal triggering of pulses bursts or patterns If you are using the PLL as TRIGger SOURce to set the pulse frequency use the SOURce FREQuency CW FIXed command To set up bursts of four 100MHz pulses occurring at a burst rate of 10MHz TRIG SOUR INT FREQ 100MHZ ARM SOUR INT2 ARM SENS EDGE ARM FREQ 10 MHZ TRIG COUNT 4 Select internal osc as pulse period source Set pulse frequency to 100MHz Select PLL as triggering source Sense edge of PLL signal Set triggering frequency to 10 MHZ Set burst length to 4 ARM SEQuence 1 STARt LAYer IMPedance Numeric OHM with engineering prefixes e g MOHM is Megohms 50Q or 10kQ DO ARM IMP Use this command to program the input impedance of the EXT INPUT connector Note that only two settings are available If you try to program any other value it will be rounded down to one of the specified values Set EXT INPUT impedance to OU ARM IMP 500HM ARM SEQuence 1 STARt LAYer LEVel Numeric V with engineering prefixes 3V to 3V 1 0V ARM LEV Use this command to program the triggering threshold of the EXT INPUT connec tor ARM LEV 2 5V Set EXT INPUT th
93. is an Agilent 81110A with the 81111A module installed IDN response Hewlett Packard HP81110A OPT response 3401 81111A 3402 81111A 81111A NOTE Emulation is provided for code compatibility only Emul settings Off or On NOTE Changing this setting requires a system reboot Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation Extin external input Operating mode Pulse Burst or Pattern Menu UTILITY For external triggering the input impedance and threshold need to be set The external trigger is connected to the Ext In connector and the trigger source TrgSrc is set for Extin Terminator The terminator setting input impedance needs to match the impedance of the external trigger 50Q or 10kQ Threshold The threshold sets the trigger level 3V to 3V that will detected by the Series 3400 as a valid clock trigger pulse Extin settings Terminator 50Q or 10kQ Threshold 3V to 3V Format Operating mode Pattern Menu PATTERN Bit patterns can be output in the RZ or NRZ format The pattern can be individually set for each channel Format settings RZ or NRZ Freq frequency Operating mode Pulse Burst and Pattern Menu TIME Pulse speed can be set as frequency Hz or period time When setting the frequency period is set according to the following calculation period 1 f
94. isable the output s The two steps to select the operating mode are explained in Figure 4 1 Figure 4 1 Select operating mode MODE Menu Pulse Mode MODE M Ga uise Trigger LIL Pattern Burst ExtWidth Menu keys Located next to the keypad A Press the MODE key to select the MODE menu Selected operating mode B Press a Soft Key to select the desired operating shown in this area of the mode display After selecting the operating mode programmable parameters for that mode are set using the soft keys rotary knob and the keypad and or cursor keys Details on the methods to edit parameter values and settings are provided on Page 2 8 NOTE Refer to Pulse pattern parameters for details about the parameters Each parameter is listed alphabetically by its soft key name 3400S 900 01 Rev B January 2007 Return to Section Topics 4 3 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual Pulse mode 1 Select the Pulse mode as explained in Figure 4 1 2 Perform the steps in Figure 4 2 to configure the parameters in the VOLTS and TIME menus Figure 4 2 Configure Pulse mode parameters VOLTS Menu Pulse Mode p aa Trigger PLL PATTERN _UTILITY l G HE Channel Offset HiLvl Low More Menu keys Located next to the keypad A Press the VOLTS key to select the VOLTS menu B Use the Soft Keys rotary knob and or keypad to select and set pa
95. ising edge trigger causes the output to go high and a falling edge trigger causes the output to go low N A Not Applicable setting is not significant 4 Enable pulse output by pressing the channel enable key s located next to the BNC output connector s CH1 Enable and CH2 Enable 3402 only The green indicator light in the key shows that the channel is enabled 5 When finished disable the output s by again pressing the CH1 ENABLE and or CH2 ENABLE 3402 keys The green indicator light s turns off 3400S 900 01 Rev B January 2007 Return to Section Topics 4 7 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual Pattern operation NOTE For optimum performance it is good practice to routinely perform self calibration to correct for internal zero drift due to changes in ambient temperature Press UTILITY gt Press System gt Press Cal gt Press Cal Now For details see Cal calibration After making connections to the Series 3400 refer to Section 5 the fundamental steps to operate the pulse pattern generator are as follows Step 1 Select the Pattern operating mode Step 2 Configure the parameters for the Pattern mode Step 3 Configure triggering Step 4 Enable the channel s and trigger the start of pattern output Step 5 When finished disable the outputs Step 1 Select Pattern mode The Pattern mode is selected from the MODE menu The two steps to select
96. ive transition filters an event register and an event enable register NOTE The Operation Status group and Questionable Status group are not used by the Series 3400 While these registers can still be accessed with corresponding SCPI commands for compatibility with other instruments associated status register bits are not used and always set to 0 Refer to SCPI command reference later in this section for more information Condition register Contains the current status of the hardware and firmware is continuously updated and is not latched or buffered Condition registers are read only Transition filters Used to detect changes of state in the condition register and set the corresponding bit in the event register Transition filter bits can be set to detect positive transitions PTR negative transitions NTR or both These registers are read write registers and are not affected by CLS Event register Latches transition events from the condition register Event registers are cleared either by reading or with the CLS command Event registers are read only and bits are not buffered so subsequent events are not recorded Enable register Defines which bits in an event register are included in the logical OR into the summary bit The enable register is logically ANDed with the event register and the resulting bits ORed into the summary bit Enable registers are read write and are not affected by CLS or querying Status byte
97. led by external triggering ExtlIn the Manual soft key Manual or the internal PLL The TrgSrc soft key accessed from the TRIGGER menu is used select and configure the trigger source Extin The external trigger connected to Ext In can be 6V Series 3400 settings for an external trigger include the following e Input impedance ExtInTrm 50Q or 10kQ UTILITY menu e Threshold ExtInThr 3V to 3V UTILITY menu Manual When Manual is selected as the trigger source and TrgMode Trig d the ManTrg soft key appears on the display It is used to control triggering PLL After PLL is selected as the trigger source the trigger period TrgPer can be set from 6 06ns to 1000s When set as frequency TrgFreq it can be set from 1mHz to 165MHz Trigger slope TrgSlope With the Extln or PLL trigger source selected the positive edge negative edge or both of the source will trigger a pulse pattern period Trigger slope can be set for Pos Neg or Both The TrgSlope soft key is accessed from the TRIGGER menu Trigger Out and Strobe Out Trigger Out is available for all operating modes and marks each pulse or bit Each output trigger sent to an external instrument triggers it to perform an operation If the external instrument is a scope a waveform capture will be performed If the external instrument is another Series 3400 a Pulse Burst or Pattern will be started Strobe Out is available in Burst mode and marks the first p
98. levels in terms of current you first have to execute the SOURce HOLD CURRent command to enable the SOURce CURRent subsystem The available current range is limited by the combination of e Specified voltage limits e Actual output impedance setting OUTPut IMPedance e Expected load impedance setting OUTPut IMPedance EXTernal Example HOLD CURR Enable CURRENT subsystem CURR1 75MA Set output 1 amplitude to 75 mA 6 24 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming CURR 1 2 OFFSet Parameters Suffix Default Query Description Example SOURce CURRent 1 2 LEVel IMMediate OFFSet Numeric Value coupling Amplitude High Low Offset High Low 2 Range coupling Amplitude A with engineering prefixes 0 0mA 50Q into 500 CURR 1 2 OFFS This command programs the offset current of the output signal Note that to set the output levels in terms of current you first have to execute the SOURce HOLD CURRent command to enable the SOURce CURRent subsystem The available current range is limited by the combination of e Specified voltage limits e Actual output impedance setting OUTPut IMPedance e Expected load impedance setting Enable CURRENT subsystem Set output 1 offset to 50mA HOLD CURR CURRI OFF 50MA CURR 1 2 HIGH Parameters Suffix Li
99. lse frequency SOURce HOLD VOLTage CURRent VOLT HOLD Use this command to enable either of the SOURce VOLTage or SOURce CURRent subsystems You can control the signal levels of the instrument outputs in terms of voltage or current HOLD CURR Enable CURRent subsystem SOURce PHASe 1 2 ADJust Numeric Functional coupling Programming the pulse phase also executes SOURce PULSe HOLD PHASe so that the pulse phase is held constant when the signal fre quency is changed Value coupling Delay Phase 360 x Period DEG or RAD A parameter without a suffix is interpreted as RAD 0 to 360 constrained by delay and period limits 0 0 PHAS 1 2 Use this command to set read the relative phase delay of the output signal This is equivalent to setting an absolute or percentage pulse delay with SOURce PULSe DELay If you want the phase delay to remain constant when the pulse period is varied rather than the absolute pulse delay use SOURce PULSe DELay 1 2 HOLD PRATio PULS DEL1 500NS PHAS2 180 DEG PULS DELL HOLD TIM PULS DEL2 HOLD PRAT Set output 1 delay to 500ns Set output 2 phase to 180 Hold output 1 delay constant with varying period Hold output 2 phase constant with varying period PULS DCYC 1 2 Parameters Limits SOURce PULSe DCYCle 1 2 Numeric Value coupling Width Duty cycle 100 xPeriod 0 001 99 9 depends on width tr
100. lse width is measured at the 50 amplitude level of the pulse Width Y can be set from 3 02ns to Period 3 02ns nd Delay A delay between the trigger event and the start of each pulse can be set Y eieiei 2 NN Leading Edge Time intervals between corresponding 10 and 90 amplitude points Yes Trailing Edge on the leading trailing edge of the pulse Leading and trailing edge Y times LeadE and TrailE can be individually set from 2ns to 200ms Pulse Number With Single pulse selected one pulse per period will be output With TT Double pulse selected Mo pulses per perd wil be ouput Period Source The source for period generation can be PLL VCO or an external clock No t ef Trigger Source Select the trigger source to start pulse output ExtIn external input PLL or Manual Select the trigger mode Cont continuous Trig d triggered or Gated Trigger Frequency Trigger speed for the PLL trigger source can be set as frequency or Trigger Period period Trigger Frequency can be set from 1mHz to 165MHz Trigger N Period can be set from 6 06ns to 1000s Yes The parameter can be independently set for each of the two channels of the Model 3402 No The parameter setting applies to both channels of the Model 3402 No es es es No No No No O Operating modes The Series 3400 Pulse Pattern Generators have four operating modes Pulse mode Burst mode Pattern mode and External Width mode Pulse mode Outputs a
101. may be affected by the resolution specifications of the Series 3400 For example setting an amplitude of 250mVpp with an offset of OV will display HiLvl and LoLvl levels of 120mV and 120mV instead of 125mV This is because the setting resolution is 10mV Operating mode Pattern Menu PATTERN The Bit soft key is used to position the cursor on a bit that is to be edited After pressing the Bit soft key use the rotary knob or keypad to place the cursor on the bit to be edited The pattern can then be edited using the Edit soft key or the options of the Block soft key NOTE Refer to Step 2 of See Pattern operation on page 4 8 for more information Operating mode Pattern Menu PATTERN Options of the Block soft key can be used to edit a group of pattern bits to Os or 1s or invert the bits within that group A pattern bit can also be inserted or deleted NOTE Refer to See Advanced editing Block on page 4 9 for more information for details on using the Block soft key Brst Cnt burst count Operating mode Burst Menu BURST Burst count specifies the number of pulse periods to output when a trigger event occurs Brst Cnt setting range 2 to 65 536 Cal calibration Operating mode All Menu UTILITY System The Series 3400 has a self calibration feature to optimize performance Self calibration should be performed for the following conditions e Perform self calibration after the Series 3400
102. may require a different SS Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming type of connecting cable Consult the instruction manual for your controller for the proper connecting method Note that the IEEE 488 bus is limited to a maximum of 15 devices including the controller The maximum cable length is 20 meters or two meters times the number of devices whichever is less Failure to observe these limits may result in erratic bus operation Figure 6 1 IEEE 488 and USB connector locations on rear panel A A A A A Op ep enepep ee eneee be uw i LG S eeeresee Q Q Q Q Q ee000008 R Ou N ost Strobe AA Trig Ext in Clik Sec C eee i KEITHLEY MARE IN E I y am lt BD Q 10 MHz E IEEE 488 USB Connector Connector Address selection The default primary address for the Series 3400 is 10 The primary address may be set to any value between 0 and 30 as long as address conflicts with other instruments are avoided Note that controllers are also given a primary address so do not use that address either Most frequently controller addresses are 0 or 21 but you should consult the controller s instruction manual for details Whatever primary address you choose you must make certain that it corresponds with the value specified as part of the controll
103. mer cr e ep ep ep X LAA 77 A DUU bebe TTT ear00000 oser oe ep 2enroeoaonee XIA LLA OOTO en cp open tis Out St 9299 KEITHLEY Usa 6 eren en ebe 8220827290882 ee en eene e CE Y eSeeaereee eeee cc eege OOC cc eneen eer em p ep en A os ee ee o gp emp ERSONNEL Ref ml en een ep ene amp Bee Ter OH ve eee IEEE 488 USB Reference Reference Cooling Vents Connector Connector Output Input 8 7 6 Connector Connector BNC BNC 5 4 1 Power Module Contains the AC line receptacle main power switch and the power line fuse Uses a toggle switch for AC power The 0 position is off and the 1 position is on This toggle switch must be in the 1 on position to enable the front panel On Off Switch refer to Figure 2 1 2 Pulse Pattern Output Connectors Output for the two channels is available at these female BNC connectors For the Rear Panel Output option these connectors are moved to the rear panel for greater convenience in rack mounted environments 3 Clock Trigger and Strobe Connectors The following input output female BNC connec tors are provided NOTE For the Rear Panel Output option these connectors are moved to the rear panel for greater convenience in rack mounted environments Clock Input Connect an external clock External Input Connect an external signal for arming Trigger Output Provides a trigger pulse on each
104. mits Default Query Description Example 3400S 900 01 Rev B January 2007 SOURce CURRent 1 2 LEVel IMMediate HIGH Numeric Value coupling Amplitude High Low Offset High Low 2 Range coupling Low level A with engineering prefixes 0 to 200mA 50Q into 50Q 0 to 400mA 1kQ into 50Q 10mA 50Q into 500 CURRI 1 2 HIGH This command programs the high level current of the output signal Note that to set the output levels in terms of current you first have to execute SOURCE HOLD CURRent command to enable the SOURCE CURRent subsystem The available current range is limited by the combination of e Specified voltage limits e Actual output impedance setting e Expected load impedance setting Enable CURRENT subsystem Set output 1 high level to 150mA OUTPut IMPedance OUTPut IMPedance EXTernal HOLD CURR CURR1 HIGH 150MA Return to Section Topics 6 25 Section 6 Remote Programming 6 26 Series 3400 Pulse Pattern Generators User s Manual CURR 1 2 LOW Parameters Suffix Limits Default Query Description Example SOURce CURRent 1 2 LEVel IMMediate LOW Numeric Value coupling Amplitude High Low Offset High Low 2 Range coupling High level A with engineering prefixes 0 to 200mA 50Q into 50Q 0 to 400mA 1kQ into 50Q 10mA 50Q into 50 CURRI 1 2 LOW This command programs the low le
105. nchronized Extin i to PLL CIkIn i i wi i i l 1 1 I I l I Period Source PerSrc PLL or CikIn I l I I I 1 l l I i Out 1 l RZ I i l 1 I l i Out 2 i i NRZ I i i I I I l l l I I l l I I i i l I l 1 0 1 0 1 0 Strobe Out NRZ External Width Trigger Source In the External Width operating mode the pulse width is controlled by an external trigger Extiln The pulse level follows the edges of an external trigger A rising edge causes the output to go high while a falling edge causes the output to go low 3400S 900 01 Rev B January 2007 Return to Section Topics 5 17 Section 5 Triggering Series 3400 Pulse Pattern Generators User s Manual User Interface and remote programming mapping Remote programming commands don t always map as expected to the front panel settings of the User Interface Ul Table 5 2 provides the mapping between commands and UI settings e If TrigMode Cont or ARM SOUR is set to IMM the user can set ARM SENS to EDGE or LEV The TrigSrc parameter on the front panel can be set to either ExtIn PLL or Manual with the exception of Pulse mode where PLL cannot be used as the trigger source The ARM SENS setting or TrgSrc setting is ignored e If TrigMode 4 Cont or ARM SOUR is set to either EXT or INT2 or MAN the ARM SENS command will be restricted For example if ARM SOUR is set to MAN ARM SENS EDGE is the only acceptable condition an error will occur if A
106. nections for Trig Out and Figure 3 3 shows connections for Ext In Trigger output Trig Out marks each pulse or bit period for Pattern mode Trigger output is used to trigger an external instrument to start an operation e g trigger scope to capture the waveform After an external instrument completes the operation e g waveform capture it can send a trigger back to Ext In of the Series 3400 to output another pulse or bit Using Trig Out and Ext In in this manner together allows for synchronized operation between two instruments Refer to section 5 for details on triggering Figure 3 2 Trig Out connections TIME BURST T nm External Instrument HELP Ext In or CH Ext Trig or Trig In The actual label name for the connector may be different BNC Cable External Instrument can be one of the following e Scope being triggered to capture a waveform e Another Series 3400 being triggered to start Pulse Burst ExtWidth or Pattern e Any other instrument being triggered to perform an operation Figure 3 3 Ext In connections TIME VOLTS BURST parene TJ mum External Instrument E TRIGGER HELP e Ext Out or Trig Out The actual label name for the connector may be different External Instrument can be one of the following e Scope triggering the Series 3400 to start Pulse Burst ExtWidth or Pattern e Asecond Series 3400 triggering the first Series 3400 to start Pulse
107. negative e g 2 Time 3400S 900 01 Rev B January 2007 Return to Section Topics Section 1 Pulse Pattern Generators Overview Series 3400 Pulse Pattern Generators User s Manual This page left blank intentionally 1 10 Return to Section Topics 3400S 900 01 Rev B January 2007 section 2 Getting Started In this section Topic Page General mformaton 2 2 Warranty information os usaranekemeadmvi kne 2 2 Keithley Instruments website contact information rrrannnnnsn 2 2 MODO EE EE eee nie eee 2 2 Options and accessories rrrrrrrrrnnnnrvnnnnrrnnnnrrnnnnrnrnnnrnnnnnennnnnennnnne 2 2 Front and rear panel familtartzaton ees 2 3 FG EE EEE 2 3 Rear PANE cccecccsececcececessecneeseeseceueeceueessueesaueeceueeeeaessaeeseaeesees 2 4 Power up cece cece eeccceececeecece cece cece eeaeeeesaseesaueeseeeesaeeesaeessueesseeenseeees 2 5 EENEG ee ere 2 5 KIT EN 2 6 Editing parameter values and settings cccccccsseeeeceeeeeeeeeeeeees 2 8 Defaults ccccccccccceccccccccccecececsccccceuaueersnsnseceauauaeaenenseauaeaeaeneaunensneness 2 9 Section 2 Getting Started Series 3400 Pulse Pattern Generators User s Manual General information Warranty information Warranty information is located at the front of this manual Should your instrument require warranty service contact the Keithley representative or authorized repair facility in your area for further information When ret
108. ng and falling edges independent within selected ranges Specifications are subject to change without notice SPEC 3400S Rev B August 2006 Page 2 of 4 Keithley Instruments Inc Pulse Pattern Generator Specifications 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 www keithley com Pattern Mode Parameters Specification Pattern JE Data Pattern length 2 16384 bits PRBS 2 1 with n 5 14 Data Formats NRZ RZ CLK IN and EXT IN E Specification Parameters Input Impedance 50 Q or 10 kQ Threshold 3 V to 3 V Maximum Input Voltage Coupling TRIG OUT and Specification STROBE OUT Parameters H Output Impedance TTL OV 2 4V Maximum External Voltage 2V to 5 V Coupling REF OSC IN and Specification REF OSC OUT Parameters H 50 Q AC coupled Ref Osc In Signal 10 MHz 0 dBm typical 20 dBm max Output Amplitude 10 MHz 1 V typical General Specifications Power 100V to 240V Single phase 50 60 Hz universal voltage input 165 VA max Compliance EMC Conforms to European Union Directive 89 336 EEC EN 61326 1 SAFETY Conforms to European Directive 73 23 EEC EN 61010 1 Operating Temperature Operating Humidity 80 R H up to 35 C De rate 3 R H C 35 to 50 C Storage Temperature Altitude Environmental 13 Pattern for each channel is independent must be same length Specifications are subject to change without notice Page 3 of 4 SPEC 3400S Rev B August 2006 Keithley Instruments Inc
109. nnections rrrrrannrvrvrnnnnvvrnnnnrvnrrnnnrrnvnnnnrrnrrnnsssnnnnn 3 2 Trig Out and Ext In CONNECTIONS ccccccceseseeecceeeeeeeseeeseeeeaeeeeeeeaees 3 3 Strobe Out connection ccccccccssseeecceeeeeceeaeeeeecaaeeeeeseeeeeesaegeeesseaees 3 4 Clk lnconpnechons 3 4 Ref Out and Ref In connectionS onannnnannnnnnnannnnnnnnnnnnnnnnnrnrrnrerrnrnnnnns 3 5 Section 3 Signal Connections Series 3400 Pulse Pattern Generators User s Manual Introduction For the Series 3400 Pulse Pattern Generators front panel output option signal connectors except Ref Out and Ref In are located on the front panel For the rear panel output option all connectors are on the rear panel to facilitate convenience for rack mounting All signal connectors are female BNC Out 1 and Out 2 connections Figure 3 1 shows how to connect an output channel of the Series 3400 to a 2 terminal DUT It also shows an example of using both channels of a Model 3402 to pulse the gate and drain of a field effect transistor FET Figure 3 1 Out 1 and Out 2 connections Connections to 2 Terminal Device BNC Cable Equivalent Circuit Out 1 All Connectors Female BNC Connections to 3 Terminal Device All Connectors Female BNC 3 2 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 3 Signal Connections Trig Out and Ext In connections Figure 3 2 shows con
110. nnnnnvnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnee 4 13 Programmed voltage vs actual voltage VDUT for DUT impedance vartatons 4 21 He EE EE 5 2 Mapping for User Interface settings and remote programming commandS SE 5 18 Status Byte Register and Service Request Enable Register bits 6 6 Standard Event Status Register buts 6 6 Common commandS E 6 7 SCP command ERT nn EE 6 10 ARM SOUR source selections 0 cc ceeeececeececeeceececeeceeeeseeeeeeees 6 17 RE TERS NE BE 6 19 TRE 6 42 List of Tables Series 3400 Pulse Pattern Generators User s Manual This page left blank intentionally viii 3400S 900 01 Rev B January 2007 Section 1 Pulse Pattern Generators Overview In this section Topic Page Series 3400 summary rrrrrrrrrorrrarrrrrrrnrsarrrrnrnnrnnrrnnnnnnnnnnvnennn snr 1 2 FN eege 1 2 Basic pulse parameters n0 n00nnannnennnnnnnnnnnnrnnnrnrrrsnrnnrrnnrrsrrrrrrnne 1 3 Pulse level parameters rrannrnnnnrnnnnrnnnrrnanrrnnnennanennnnennnnennanennnnennn 1 4 Pulse timing and triggering parameters ccccecsseeeeeeeeeseeeeeees 1 5 Operating modes 1 5 Pulse mode 1 5 So EEE SE NESE EEE 1 5 Pattern mode sorranonnanonnanennnnennnnennnnennnrennnrrnnnrnnnnrnnnnennnnrnnnnennnnennn 1 6 External Width mode AA 1 7 Additional pulse characteristics 000 00nn00n00nnnnnnnnnnennnnennrenennnne 1 8 EE EE 1 8 Interchannel delay ekew 1 8 WEE eege 1 9 FL eg EE 1 9 Secti
111. nrernne 6 7 Command EE 6 7 Command examples nnaannnaanenanenennneennonnrnornrnsnnersnrrrrrenrrresnrene 6 8 SCPI command reierence 6 9 Command SUNN EE 6 9 Command descriptions ccccceeceeceececceeeeeceeeeceeecessuecesseeeessaaees 6 14 Section 6 Remote Programming Introduction This section provides detailed information on the remote programming of the Series 3400 Remote interfaces The Series 3400 has two remote interfaces IEEE 488 and USB Note that you can use only one interface at a time NOTE The instrument must be rebooted after selecting a different interface or making any changes to the communication parameters Selecting an interface Select the interface to be used for remote operation GPIB or USB 1 On the front panel press the UTILITY menu key and then the System soft key 2 Press the IOPort soft key to display the present interface selection 3 Press the GPIB or USB soft key IEEE 488 interface The Series 3400 can be connected to the IEEE 488 bus also known as the GPIB or General Purpose Interface Bus through a cable equipped with standard IEEE 488 connectors The Series 3400 conforms to the IEEE 488 2 and SCPI standards Standard Commands for Programmable Instruments IEEE 488 2 defines a syntax for sending data to and from instruments how an instrument interprets this data what registers should exist to record the state of the instrument and a group of common commands The SCPI s
112. nsert the random bit sequence into the pattern 4 10 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation Table 4 4 PRBS length settings PRBS Length Length Length PRBS Length Length Length Setting Calculation SS of z Setting Calculation of bits a aa a e aa e a Ian sm Step 3 Configure triggering Ek EE 2 047 e ee es mn 284 am nu 264 4088 Perform the steps in Figure 4 3 to configure triggering Table 4 5 summarizes the trigger configurations Refer to Section 5 for details on triggering Table 4 5 Pattern mode triggering Trigger effect on Pulse Mode output TrgMode TrgSrc assuming channel already enabled Cont N A VCO PLL Pattern pulse period output starts immediately Each pattern of pulse TI eg pero a reposted continuou oo o Poer OPOS Trig d VCO PLL The active edge of an external trigger applied to the EXT IN connec tor triggers a single pattern of pulse periods The internal VCO triggers each pattern of pulse periods The PLL triggers the entire pattern The VCO controls the individual pulse period Manual Pressing the ManTrg soft key triggers a single pattern of pulse peri ods Gated Extin VCO PLL The leading edge of an external trigger applied to the EXT IN con Ciklin nector triggers the first pattern of pulse periods The trailing edge trigger marks the las
113. ntil the channel is disabled Continuous Pulse mode Timing for the continuous Pulse mode is shown in Figure 5 1 Period Source Pulse output is synchronized to the selected period source VCO PLL or Clk In Trig Out A TTL level pulse is generated for every pulse period Figure 5 1 Continuous Pulse mode i I I e a o o borod Period Source Period Period eriod PerSrc VCO PLL or CikIn Out 1 Out 2 Trig Out Continuous Burst mode Timing for the continuous Burst mode is shown in Figure 5 2 Period Source Pulse output is synchronized to the selected period source VCO PLL or Clk In Trig Out A TTL level pulse is generated for every pulse period Strobe Out TTL level goes high at the start of the first pulse period for the burst and goes low at the start of the last pulse period 5 4 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 5 Triggering Figure 5 2 Continuous Burst mode 3 Period Burst Brst Cnt 3 Period Period Period DE I Period Source PerSrc VCO PLL or ClkIn Out 1 Out 2 Trig Out T LJ LT LT Strobe Out fo TI Continuous Pattern mode Timing for the continuous Pattern mode is shown in Figure 5 3 Period Source Bit output is synchronized to the selected period source VCO PLL or Clk In Trig Out A TTL level pulse is generated for every bit period Strobe Out
114. on 1 Pulse Pattern Generators Overview Series 3400 Pulse Pattern Generators User s Manual Series 3400 summary The Series 3400 Pulse Pattern Generators currently available in two basic models offer extensive control over pulse parameters including amplitude offset leading and trailing edge times pulse width and duty cycle The Model 3401 is a single channel 165MHz pulse pattern generator the Model 3402 is similar but includes a second signal output channel NOTE Each basic model is available with connectors located on the front panel Model 3401 F and Model 3402 F or with all connectors located on the rear panel Model 3401 R and Model 3402 R The operational flexibility and pattern generation capability of the Series 3400 Pulse Pattern Generators makes them readily suitable to the specific needs of many different applications including simplified simulation of serial data patterns when testing devices to characterize their performance under sub optimal conditions Features e Frequency Output Range 1mHz to 165MHz e Pulse Amplitude 10V 50Q source impedance 20V 1kQ source impedance e Pulse Width Programmable from 3 02ns to Period 3 02ns e Leading and Trailing Edge Times Programmable from 2 0ns to 200ms e Pulse output programmable as voltage or current e Four Operating Modes Pulse mode Burst mode Pattern mode External Width mode e Channel Add Model 3402 only Make complex waveforms by adding pulse output
115. otection from electric shock and fire replacement components in mains circuits including the power transformer test leads and input jacks must be purchased from Keithley Instruments Standard fuses with applicable national safety approvals may be used if the rating and type are the same Other components that are not safety related may be purchased from other suppliers as long as they are equivalent to the original component Note that selected parts should be purchased only through Keithley Instruments to maintain accuracy and functionality of the product If you are unsure about the applicability of a replacement component call a Keithley Instruments office for information To clean an instrument use a damp cloth or mild water based cleaner Clean the exterior of the instrument only Do not apply cleaner directly to the instrument or allow liquids to enter or spill on the instrument Products that consist of a circuit board with no case or chassis e g data acquisition board for installation into a computer should never require cleaning if handled according to instructions If the board becomes contaminated and operation is affected the board should be returned to the factory for proper cleaning servicing Table of Contents Section Topic Page 1 Pulse Pattern Generators Overview nen 1 1 Series 3400 SUMMALY cccceccceecceeeecseecaeecceeecseesueeceeeeeaeeeaeeeeeesageesseesaeees 1 2 MINN 4 1 2 Basic pulse PANG su entgegen eege
116. ounmt 4 6 Figure 4 5 PATTERN menu mmemerervnrrnnnnevnnnernnnnnnnnernnnennnnennnnennnnnsnnnnennunennnsee 4 8 Figure 4 6 Block soft key Options rrrrrnnrnnnnnnnnnnnnrnnnrnnnnnnnnenanennnnnnnnrnuennnnnnne 4 9 Figure 4 7 Insert bit and delete bit examples rrrrrrnnnrnnnnrnrnnrnrnnrnrnnrnrnnnrnnne 4 10 Figure 4 8 Series 3400 output diagrams ranrnanrrnnrrnnnrvanennnrnnnrnnnnnranennnnnnnnnn 4 20 Figure 4 9 Polarity acd cgssct cies necsatentpcsiuenceeeedeeddeturesGandsebeereaecsdenseedotueesdueanvbosecs 4 23 List of Figures Series 3400 Pulse Pattern Generators User s Manual Section Figure Title Page 5 Figure 5 1 Continuous Pulse mode cccccscceseeceseeceseeseceeeeseeseseeeeseseeenes 5 4 Figure 5 2 Continuous Burst mode rrrrrnnnnnnnnnnnnnnnnnnrnnnnrnnnnrnnnnrnnnnennnnernnnsennn 5 5 Figure 5 3 Continuous Pattern mode ben 5 6 Figure 5 4 Triggered Pulse mode positive slope cccscecccssseeceeeeeeeeeees 5 7 Figure 5 5 Triggered Pulse mode negative Slope cccceceeceeseeeeeeeeseeeees 5 7 Figure 5 6 Triggered Pulse mode positive and negative slope 00 5 8 Figure 5 7 Triggered Burst mode VCO period source rrrnnrrrnnnnnrnvnnnnnnnnnrr 5 9 Figure 5 8 Triggered Burst mode PLL or Clkln period source 5 10 Figure 5 9 Triggered Pattern mode VCO period source cccccseeeeee ees 5 11 Figure 5 10 Triggered Pattern mode PLL or ClkIn period source
117. r may be selected from a library of pre configured patterns The pattern may be presented in either NRZ or RZ formats In NRZ mode the pattern crossing point is programmable In RZ mode the duration duty cycle of the pattern pulse is programmable External Width Mode makes the pulse level follow the edges of the Ext In input A rising edge causes the output to go high while a falling edge causes the output to go low 2 Interfaces The 340x generator may be controlled via the front panel GUI interface a GPIB interface or a USB interface IEEE 488 2 SCPI compliant 3 General Mechanical Characteristics Size 439 mm 17 3 in wide x 87 mm 3 4 in high x 393mm 15 5 in deep Weight 6 80 kg 15 0 Ibs 4 Specifications Pulse Level Parameters Specification 200mv to 20V 1kQ into 50Q 10V to 10V 50Q into 50Q 20V to 20V 1kQ into 50Q Amplitude Accuracy 0 5 Amplitude 30 mV Level Window Offset Accuracy 100 mV 10mV 50Q into 50Q Output Resolution 20mV 1kQ into 500 Overshoot pre shoot ringing 5 20 mV Source Impedance 500 or 1 KQ selectable Short Circuit Current 400mA Amplitude may be set in either voltage or current units Level may be set in either voltage or current units 50Q into 50Q 50Q into 50Q gt 1 at 10V p p typical 2 at 5V p p typical 1 typical 800 mA in Channel Add Mode Specifications are subject to change without notice Page 1 of 4 SPEC 3400
118. r s Manual Table 6 3 continued Common commands Trigger instrument Execute instrument self test It will return a 0 if the Series 3400 boots correctly Wait until all pending actions are complete 1 Commands with numerics enclosed in angle brackets lt gt indicate parameter ranges for those com mands Commands without angle brackets have no parameters 2 Does not clear front panel errors only remote programming errors Error messages will continue to be displayed until you press HELP or any other key 3 The IDN and OPT queries have different responses when Emulation mode is enabled Refer to Emul in Section 4 of this manual Command examples ESE 4 Set Standard Event Status Register mask to decimal 4 RCL 5 Recall instrument setting 5 from memory SOSAV 2 Save complete instrument setting to memory location 2 SRE 8 Set Service Request Enable Mask to decimal 8 6 8 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming SCPI command reference Command summary SCPI commands are summarized by subsystem in Table 6 4 General notes Brackets are used to denote optional character sets These optional characters do not have to be included in the program message Do not use brackets in the program message Angle brackets lt gt are used to indicate parameter type Do not use angle brackets in the program message
119. r to monitor and manipulate the various instrument events The status model is shown in Figure 6 2 The heart of the status model is the Status Byte Register This register can be read by the user s test program to determine if a service request SRQ has occurred and what event caused it Figure 6 2 Status model Questionable Event Registers RS a 2 5 ES y CL SS Output Buffer Logical Fe 4 OR EE TL EE E 13 Service ES m Status Request 5 gt S Byte Enable egister Register Standard Event Registers Event Event Enable Register Register Operation Complete ee TS ee Query Eror ave oae 5 Device Dependent Error DDE Oppe 4 Execution Error EXE Of Exe gt Command Error cme of ove Q He Logica ower on Pon O Pon 3 GR 8 oe ee QSB Questionable Summary Bit PRA MR MAV Message Available Eg gg E een ESB Event Summary Bit Always 11 1 64 1 e RQS Request for Service Zero OSB Operation Summary Bit RES 1437 4 014 Ie 5 jots gt ESR ESE lt 0 to 255 gt ESE Operation Event Registers Not Used M a F RER GE Logical OR N 6 4 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming Status register sets The Operation Status Register set and Questionable Status Register set are each made up of a condition register positive and negat
120. rameters C Press the TIME key to select the TIME menu TIME Menu D Again use the Soft Keys rotary knob and or Freq 1 000MHz Per 1 000 us Pulse Mode keypad to select and set the parameters Frequency 1 000 MHz NOTE Trigger PLL For the Keithley 3402 use the Channel Soft Key to toggle between Channel 1 Channel Der Width Delay More and Channel 2 parameters 3 Perform the steps in Figure 4 3 to configure triggering Table 4 2 summarizes the trigger configurations Refer to Section 5 for details on triggering 4 4 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation Figure 4 3 Configure triggering TRIGGER Menu Trigger Parameters Pulse Mode a TrgSrc PLL TrgSlope Pos ke TrgMode Cont SSC TrgF 100 0 kH rgFreq z Trigger PLL 10 00 us TrgMode TrgFreq TrgPer TrgSlope TrgPer NOTE With the Manual trigger source selected TrgSrc Manual the ManTrg Soft Key will appear on the left side of the display A Press the TRIGGER key to select the TRIGGER menu B Use the Soft Keys rotary knob and or keypad to select The selected operating mode and set the parameters is indicated here Pulse Mode Burst Mode Pattern Mode or Note There are additional trigger configuration settings ExtWidth Mode in the UTILITY menu ClkIn Extln and PLLRef Table 4 1 Pulse mode triggering Tr
121. rating mode Pulse Burst and Pattern Menu TRIGGER Sets the period time of the PLL trigger source When setting the trigger frequency Hz trigger period is set according to the following calculation trigger frequency 1 trigger period Refer to TrgFreq trigger frequency for details on setting trigger speed as frequency TrigPer setting range 6 06ns to 1000s TrgSlope trigger slope Operating mode Pulse Burst and Pattern Menu TRIGGER With the Extln or PLL trigger source selected the positive edge negative edge or both of the source will trigger a pulse pattern period TrgSlope settings Pos Neg or Both 3400S 900 01 Rev B January 2007 Return to Section Topics 4 25 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual 4 26 TrgSrc trigger source Operating mode Pulse Burst and Pattern Menu TRIGGER For non continuous operation pulsing is controlled by a trigger source External PLL or Manual External For external triggering Extln the external trigger source is connected to the Ext In connector PLL For internal triggering the PLL is used for triggering Note that the PLL period source PerSrc and PLL trigger source TrgSrc cannot be used together Manual For manual triggering Manual a trigger is generated when the ManTrg soft key is pressed TrqSrc settings ExtIn PLL or Manual Update Operating mode Pattern
122. requency Refer to Per period for details on setting pulse speed as time Freq setting range 1mHz to 165MHz GPIBAdd GPIB address Operating mode All Menu UTILITY System The GPIB primary address of the Series 3400 can be set from 0 to 30 At the factory the primary address is set to 10 The controller address is typically 0 or 21 GPIBAdd setting range O to 30 NOTE Changing this setting requires a system reboot Hi Cur high current limit Operating mode All Menu VOLTS Refer to Limits 3400S 900 01 Rev B January 2007 Return to Section Topics 4 17 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual HiLvi high level Operating mode All Menu VOLTS Pulse high and low levels can be set The pulse amplitude and offset will automatically adjust to correspond to the set high low levels refer to Ampl amplitude and Offset The high and low setting ranges are dependent on the selected source impedance 50Q or 1kQ and the impedance of the load High and low levels can be independently set for each output channel of the Model 3402 Pulse Pattern Generator High Low Level setting range 50Q into 500 Oto 10V 0 to 200mA 1kQ into 500x O to 20V 0 to 400mA The low to high magnitude which is the amplitude cannot be set to exceed the following window levels e 50Q source impedance 50Qload impedance 10Vpp or 200mApp e 1kQ
123. reshold to 2 5 V ARM SEQuence 1 STARt LAYer PERi od Numeric S or SEG with engineering prefixes 6 06ns to 1000s 10 00us ARM PER Return to Section Topics Section 6 Remote Programming Description Example ARM SENS Parameters Default Query Description Example ARM SLOP Parameters Default Query Description Example ARM SOUR Parameters Default Query Series 3400 Pulse Pattern Generators User s Manual Use this command to program the period of the PLL INTernal2 when it is used as the ARM SOURce for internal triggering of pulses bursts or patterns If you are using the PLL as TRIGger SOURce use the SOURce PULSe PERi od command to set the pulse period To set up bursts of four 10 ns pulses occurring every 100ns TRIG SOUR INT Select internal osc as pulse period source PER 10 NS Set pulse period to 10ns ARM SOUR INT2 Select PLL as triggering source ARM SENS EDGE Sense edge of PLL signal ARM PER 100ns Set triggering period to 100ns ARM TRIG COUNT 4 Set burst length to 4 ARM SEQuence 1 STARt LAYer SENSe EDGE LEVel EDGE ARM SENS Use this command to select Triggered or Gated mode by choosing whether the instrument arms on the edge s or level of the arming signal When sensing edges the instrument triggers when the arming signal crosses the selected threshold level ARM LEV in the selected direction ARM SLOP Thi
124. rn mode so that a pulse or double pulse is generated in each pulse period DIG PATT OFF BURST of Set a trigger count of 2 to 65536 so that a burst of 2 to 65536 pulse periods is generated for each arming event Switch off pattern mode so that a pulse or double pulse is generated in each pulse period DIG PATT OFF PATTERN of Set a trigger count of 2 to 16384 so that a burst of 2 to 16384 bit periods is generated for each arming event Switch on pattern mode so that the bit pattern is generated DIG PATT ON instrument is in pattern mode Examples To set up a continuous pattern of NRZ pulses at output 1 with a 512 bit pattern length ARM SOUR IMM Set continuous arming TRIG COUN 512 Pattern length 512 TRIGSSOUR INTL Pulse period trigger from internal osc DIG PATT ON Enable pattern operating mode DIG SIGN1 FORM NRZ Set output 1 data to NRZ To set up a triggered burst of 16 single pulses at output 1 each burst triggered by a positive edge at the EXT INPUT ARM SOUR EXT1 Set arming from EXT INPUT ARM SENS EDGE Set arming on edges ARM SLOP POS Set arming on positive edges TRIG COUN 16 Burst length 16 TRIG SOUR INT1 Pulse period trigger from internal osc DIG PATT OFF Disable pattern operating mode PULS DOUB1 OFF Ensure single pulses at OUTPUT 1 To set up a gated pulses single pulses at output 1 gated by a positive level at the EXT INPUT ARM SOUR EXT1 Set arming from EXT INPUT ARM SENS
125. s 3400S 900 01 Rev B January 2007 In this section section 4 Pulse Pattern Generators Operation Topic Page Pulse Burst and External Width operaton 4 3 TE ei 4 4 ET e EEE eee a ee ke ene ee eee ees 4 6 External Width mode A 4 7 Pattern operation rrrarrrranrrranrrranrvannrnnnnrnannrnnnrrnnnrrnnnrnnnnennnsennnsennn 4 8 Saving and recalling setups rrrrrrrrrrrnnnrrvrrnnnrrrrrnnnnrrnrnnnnrrnrnnnsnen 4 12 EG EE EEE 4 12 ge EE NE EE E a ER Ea EE 4 12 Returning to default settings cccccccsseeceecesseeeeeeeeeeeesaeseeeeseaees 4 12 Pulse pattern parameters cccccccccceeceeceeeeeseeeeeseeseeseeseeseneeees 4 13 Ampl ri lt TEE 4 13 EET EEE 4 14 BEE REE ENE etches 4 14 Brst Cnt En wren cece a cezicorscetonsnnednexssioezatewssanczecestrensbetet 4 14 Cal calibration EE 4 14 ChAdd 3402 only channel ad 4 15 611 P E ere A A ae Meret cece ee 4 15 TE Ne 4 15 KEE 4 15 Be EE EE NE E 4 16 EL ERE EE ee eee eee ere eee 4 16 EEE EE T E 4 16 Emul emulation EE 4 16 Extln external input ccccceececeeeeceeeeceeseeeccaeeeeeeeeeeseeeseeenes 4 17 Section 4 Pulse Pattern Generators Operation Topic Pulse pattern parameters continued Bo di EE Freq frequency cccccceceecesceeceeseeseneeesaees GPIBAdd GPIB address rrrnnrnnnnrrnrnnnrrennr Hi Cur high current Jm HiLvl high level sc05icedsccasieredtcentitecevicoteesiecss Hi Volt hig
126. s corre sponds to the Triggered mode selected on the Mode Trigger screen when using the front panel When sensing levels the instrument triggers as long as the arm ing signal is above ARM SLOP POS or below ARM SLOP NEG the selected threshold level ARM LEV This corresponds to the Gated mode selected on the Mode Trigger screen when using the front panel ARM SENS EDGE Select edge sensing ARM SEQuence 1 STARt LAYer SLOPe POSitive NEGative ElTHer POS ARM SLOP Use this command to select the trigger slope for the arming signal when triggering on edges Use ElTHer to trigger on both the positive and negative edges of the arming signal This allows you to trigger at twice the frequency of the arming sig nal If you are arming on levels use this command to select whether the instru ment triggers during the positive or negative cycle of the arming signal ARM SLOP NEG Select negative slope ARM SEQuence 1 STARt LAYer SOURce IMMediate INTernal 1 INTernal2 EXTernal 1 MANual IMM ARM SOUR Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming Description Use this command to select the triggering mode of the instrument by selecting the source of the arming signal use ARM SENSe EDGE LEVel to choose between triggered and gated Table 6 5 ARM SOUR source selections Trigger
127. ser s Manual PULS HOLD 1 2 SOURce PULSe HOLD 1 2 Parameters WIDTh DCYCle TDELay Default WIDTh Query PULS HOLD 1 2 2 Description Use this command to set whether the pulse width the pulse duty cycle or the pulse trailing edge delay is held constant when the pulse period is changed Examples PULS DEL HOLD1 TIME Hold output 1 delay fixed when frequency varies PULS DEL 20NS Set output 1 delay to 20ns PULS HOLD1 DCYC Hold output 1 duty cycle fixed when frequency varies PULS DCYC 25PCT Set output 1 duty cycle to 25 PULS PER SOURce PULSe PERi od Parameters Numeric Value coupling Frequency 1 Period Suffix S with engineering prefixes Limits 6 06ns to 1000s Default Ims Query PULS PER Description Use this command to set read the pulse period Select the pulse period source using TRIGger SOURce The currently selected source is programmed by this command Note that the specified limits and available resolution depend on the selected source You cannot set the pulse period if you have selected the CLK IN connector as the frequency source TRIG SOUR EXT2 Examples TRIG SOUR INT Select internal osc as pulse trigger PULS PER 25NS Set pulse period to 25ns PULS PER AUTO SOURce PULSe PERi od AUTO Parameters ONCE Default Not applicable Query PULS PER AUTO Description Use this command to measure the period at the CLK IN connector If the CLK IN connector
128. ses or decreases the current Ispc to compensate for a non 50Q load With Channel Add Model 3402 only enabled changing the source and or load impedance of either Channel 1 or Channel 2 will change the source and or load impedance of the output refer to ChAdd 3402 only channel add Example Assume you want to source 5V to a 40Q load and source impedance SrcZ and load impedance LoadZ are both set to 50Q defaults As shown by the first row of data in Table 4 7 4 44V not 5V will be sourced to the 409 DUT To source SV set the load impedance to 40Q The current source Isp will increase to 225mA to force 125mA through the DUT nr VDUT 125ma x 400 DV Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation Table 4 7 Programmed voltage vs actual voltage Nr for DUT impedance variations Prgm Prgm Prgm Actual Voltage Source Z Load Z DUTZ ISRC wc Ipur Vo v som son 400 ge en men Sv sog som 450 nn osma en Um O O 5V 5 00V lint Is the current through the internal Source Z Ipurt Is the current through the external Load Z Lo Cur low current limit Operating mode All Menu VOLTS Refer to Limits LoLvi low level Operating mode All Menu VOLTS Refer to HiLvl high level Lo Volt low voltage limit Operating mode All Menu VOLTS R
129. sible body is the individual or group responsible for the use and maintenance of equipment for ensuring that the equipment is operated within its specifications and operating limits and for ensuring that operators are adequately trained Operators use the product for its intended function They must be trained in electrical safety procedures and proper use of the instrument They must be protected from electric shock and contact with hazardous live circuits Maintenance personnel perform routine procedures on the product to keep it operating properly for example setting the line voltage or replacing consumable materials Maintenance procedures are described in the manual The procedures explicitly state if the operator may perform them Otherwise they should be performed only by service personnel Service personnel are trained to work on live circuits and perform safe installations and repairs of products Only properly trained service personnel may perform installation and service procedures Keithley Instruments products are designed for use with electrical signals that are rated Measurement Category and Measurement Category Il as described in the International Electrotechnical Commission IEC Standard IEC 60664 Most measurement control and data I O signals are Measurement Category and must not be directly connected to mains voltage or to voltage sources with high transient over voltages Measurement Category II connections require protect
130. single pulse or continuous pulses per trigger event to the two output channels The basic pulse level timing and triggering parameters are summarized in Table 1 1 and Table 1 2 Burst mode This mode is similar to the Pulse mode except that each trigger event will output a series burst of pulses In Burst mode two to 65 536 pulses can be output 3400S 900 01 Rev B January 2007 Return to Section Topics 1 5 Section 1 Pulse Pattern Generators Overview Series 3400 Pulse Pattern Generators User s Manual Pattern mode Each channel can output a user configured bit pattern that consists of Logic O s and 1 s The length of the bit pattern can be two to 16 384 bits The two channels of a Model 3402 can have different bit patterns but must be the same length Logic 0 represents the low pulse level e g OV and Logic 1 represents the high pulse level The following example shows different 8 bit output patterns for the two channels Channel 1 Output Pattern 00110011 Channel 2 Output Pattern 11100010 Pattern data formats There are two data formats for output patterns RZ return to zero and NRZ non return to zero Figure 1 2 shows the difference between the RZ format and the NRZ format The 8 bit pattern is the same for both formats 11100010 and the logic levels are the same Logic 0 OV Logic 1 OV e RZ Format For 50 duty cycle a Logic 1 bit goes to 5V for the first half of the period then returns to OV for the se
131. soft key starts a single pulse period Trig Out A TTL level pulse is generated for every pulse period 5 6 Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 5 Triggering Figure 5 4 Triggered Pulse mode positive slope Trigger Source TrgSrc Extin PLL or Manual Trig Out Positive Slope Trigger Each pulse triggered by the positive slope edge Edge For Extin of an external trigger or internal PLL or when the ExtInSlp Pos Manual Soft Key is pressed Figure 5 5 Triggered Pulse mode negative slope Trigger Source TrgSrc Extln or Manual Negative Slope Trigger Each pulse triggered by the negative slope edge Edge For Extin of an external trigger or when the Manual Soft ExtlInSlp Neg Key is pressed 3400S 900 01 Rev B January 2007 Return to Section Topics Section 5 Triggering Series 3400 Pulse Pattern Generators User s Manual Figure 5 6 Triggered Pulse mode positive and negative slope Trigger Source TrgSrc Extln or Manual Out 1 Out 2 Trig Out AY Positive and Negative Each pulse triggered by both positive and negative Slope Trigger Edges slope edges of an external trigger or when the For Extln ExtInSlp Manual Soft Key is pressed Both Triggered Burst mode Timing for the triggered Burst mode is shown in Figure 5 7 VCO period source and Figure 5 8 PLL
132. source impedance 50Q load impedance 20Vpp or 400mApp Hi Volt high voltage limit Operating mode All Menu VOLTS Refer to Limits lOPort I O port interface Operating mode All Menu UTILITY System Remote programming for the Series 3400 can be performed using the GPIB or USB interface At the factory the GPIB interface is selected OPort settings GPIB or USB NOTE Changing this setting requires a system reboot IV current or voltage Operating mode All Menu VOLTS Pulse levels can be set as voltage V or current 1 UN settings Current or Voltage LeadE leading edge Operating mode All Menu TIME Transition times leading edge and trailing edge are the intervals between corresponding 10 and 90 amplitude points on the rising falling edge of the pulse The leading edge time and trailing edge time can be set independently for each output channel of the 3402 Pulse Pattern Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 4 Pulse Pattern Generators Operation Generator Also there are ranges on which transition times can be independently set Refer to Appendix A Specifications for specific ranges Changing the leading edge time may also change the trailing edge time Therefore after changing the leading edge time check the trailing edge time refer to TrailE trailing edge and change it as needed Lea
133. splay brightness Set display contrast Set display backlight saver timer Enable or disable display backlight saver timer OUTPut subsystem Set query normal output state Set query internal source impedance of output Set query external load impedance Set query output polarity SOURce subsystem Set query channel current amplitude Set query channel current offset Set query channel current high level Set query channel current low level Set query channel current max limits Set query channel current min limits Enable disable channel current limits Set query pulse frequency Measure frequency at CLK IN Switch between VOLTage and CURRent targeted commands Set query channel phase Return to Section Topics 6 11 Section 6 Remote Programming Table 6 4 continued SCPI command summary Command SOURce PULSe DCYClIe 112 DELay 12 HOLD UNIT DOUBIe 1 2 STATe DELay HOLD UNIT HOLD 112 PERiod AUTO TDELay 1 2 TRANssition 1 2 HOLD UNIT LEADing TRAiling AUTO WIDTh 112 ROSCillator SOURce 6 12 Series 3400 Pulse Pattern Generators User s Manual lt numeric gt lt numeric gt TIME PRATio S SEC PCT DEG RAD OFF ON 0 1 lt numeric gt TIME PRATio S SEC PCT WIDTh DCY Cle TDELay lt numeric gt ONCE lt numeric gt TIME WRATio S SEC PCT lt numeric gt lt numeric gt OFF ON 0 1 ONCE lt num
134. st and timeout for the backlight There are 10 settings each for brightness and contrast Timeout is set in minutes With timeout enabled Entimeout on the backlight will turn off when the timeout period expires Bright and Contrast setting range 1 to 10 EnTimeout Off or On Timeout setting Set in minutes Double Edit Operating mode Pulse and Burst Menu TIME Each channel can be set to output one or two pulses per period With Double disabled Off the channel will output a single pulse per period With Double enabled On each channel will output two pulses per period Double settings Off or On Operating mode Pattern Menu PATTERN The Edit soft key is used with the Bit soft key to change one or more bits of a pattern 1 Press the Bit soft key and use the rotary knob or the keypad to place the cursor on the bit to be changed 2 Press the Edit soft key and then press the 0 1 or key to set the bit toggles the bit value The cursor moves right to the next bit which can then be edited NOTE Refer to Step 2 of See Pattern operation on page 4 8 for more information for details on pattern configuration Emul emulation Operating mode All Menu UTILITY System The emulation mode can be used to allow the Series 3400 to operate like the Agilent 81110A with the 81111A module installed With emulation on the IDN and OPT query commands will respond with messages that indicate that it
135. t Trigger Source TrgSrc i i ExtIn Manual or PLL Period Source PerSrc VCO Out 1 Out 2 Trig Out Strobe Out 1 1 0 1 3400S 900 01 Rev B January 2007 Return to Section Topics 5 11 Section 5 Triggering Figure 5 10 Triggered Pattern mode Trigger Source TrgSrc Period Source PerSrc PLL or ClkIn Out 1 Out 2 Trig Out 3 Bit Pattern gt I Length 3 Period Period Bit Bit Strobe Out 5 12 Return to Section Topics PLL or Cikin period source Series 3400 Pulse Pattern Generators User s Manual First bit of next pattern 34005 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 5 Triggering Gated In the gated trigger mode an enabled channel output is controlled by the leading and trailing edge on an external trigger Gated Pulse mode Timing for the gated Pulse mode is shown in Figure 5 11 VCO period source and Figure 5 12 PLL or ClkIn period source Note in Figure 5 12 that the PLL and ClkIn period sources are not synchronized to the external trigger source ExtIn The delay between trigger and start of the period is calculated as follows Delay n x Period where 1 lt n 2 Trigger Source Pulse periods start when the rising edge of an external trigger Extin is detected The falling edge of the trigger marks the last pulse period In Figure 5 11
136. t burst of pulse periods N A Not Applicable setting is not significant Step 4 Enable channel s and start pattern output Enable pattern output by pressing the channel enable key s located next to the BNC output connector s CH1 Enable and CH2 Enable 3402 only The green indicator light in the key shows that the channel is enabled The enabled output is triggered started according to the trigger configuration Step 5 Disable output s When finished disable the output s by again pressing the CH1 ENABLE and or CH2 ENABLE 3402 keys The green indicator light s turns off 3400S 900 01 Rev B January 2007 Return to Section Topics 4 11 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual Saving and recalling setups The Series 3400 can save up to nine setups in non volatile memory In general all the parameters for a setup are saved for later recall For example Mem1 may be a setup for Pulse mode Mem2 may be a setup for Burst mode Mem3 may be a setup for Pattern mode and so on The instrument can also be returned to the power on default settings at any time Saving a setup 1 Configure the Series 3400 for the desired pulse pattern operation 2 Press the UTILITY menu key 3 Press the SAVE soft key 4 Save the setup to memory by pressing the appropriate soft key Mem1 through Mem9 Recalling a setup Press the UTILITY menu key 2 Press the Recall soft key
137. t the pattern format for each channel 3402 Channel settings 1or2 Cikin clock input Operating mode Pulse Burst and Pattern Menu UTILITY When using an external clock for pulse period generation the terminator input impedance of the Ciklin connector terminal slope and threshold voltage need to be set The external clock is connected to the Clk In connector and the period source PerSrc is set for ClkIn Terminator The clock input terminator setting needs to match the impedance of the external clock 50Q or 10kQ Slope Clock input can be set to detect the positive Pos or negative Neg slope of the external clock pulses Threshold The threshold sets the trigger level 3V to 3V that will detected by the Series 3400 as a valid clock input pulse CikIn settings Terminator 50Q or 10kQ Slope Pos or Neg Threshold 3V to 3V Delay Operating mode Pulse Burst and Pattern RZ only Menu TIME After the programmed Trigger event occurs pulsing will start after the programmed Delay period expires Delay can be independently set for each output channel of the 3402 Pulse Pattern Generator Delay setting range Os to Period 3 02ns 3400S 900 01 Rev B January 2007 Return to Section Topics 4 15 Section 4 Pulse Pattern Generators Operation Series 3400 Pulse Pattern Generators User s Manual Display Operating mode All Menu UTILITY System There are display settings for brightness contra
138. t1 delay to 500ns Set output 2 phase to180 Hold output 1 delay constant with varying period Hold OUTPUT 2 phase constant with varying period PULS DEL 1 2 HOLD Parameters Default Query Description Examples 3400S 900 01 Rev B January 2007 SOURce PULSe DELay 1 2 HOLD TIME PRATio TIME PULS DEL 1 2 HOLD Use this command to set read the coupling between the pulse period and the pulse delay TIME The absolute pulse delay is held fixed when the pulse period is varied pulse phase varies PRATio The pulse phase delay delay as ratio of period is held fixed when the pulse period is varied pulse delay varies 500ns Set output 1 delay to 500ns Set output 2 phase to 180 Hold output 1 delay constant with varying period Hold output 2 phase constant with varying period PULS DEL1 PHAS2 180DEG PULS DELT HOLD TIME PULS DEL2 HOLD PRAT Return to Section Topics 6 29 Section 6 Remote Programming Series 3400 Pulse Pattern Generators User s Manual PULS DEL 1 2 UNIT SOURce PULSe DELay 1 2 UNIT Parameters S SEC PCT DEG RAD Default S Query PULS DEL 1 2 UNIT Description Use this command to set read the default units for the pulse delay parameter The default unit of a parameter is the unit used when the parameter is programmed to a value without a unit suffix Examples PULS DEL1 UNIT PCT Set output 1 delay unit to PULS DE
139. tandard defines a command language protocol It goes one step farther than IEEE 488 2 and defines a standard set of commands to control every programmable aspect of an instrument Connections The Series 3400 can be connected to the IEEE 488 bus through a cable equipped with standard IEEE 488 connectors The connector can be stacked to allow a number of parallel connections to one instrument Two screws are located on each connector to ensure that connections remain secure Although any number of connectors could theoretically be stacked on one instrument it is recommended that you stack no more than three connectors on any one unit to avoid possible mechanical damage In order to minimize interference caused by electromagnetic radiation it is recommended that only shielded IEEE 488 cables be used The Models 7007 1 and 7007 2 shielded IEEE 488 cables are available from Keithley Instruments Connect the Series 3400 to the IEEE 488 bus as follows 1 Line up the cable connector with the connector located on the rear panel The connector is designed so that it will fit only one way Figure 6 1 shows the location of the IEEE 488 con nector on the instrument 2 Tighten the screws securely but do not overtighten them Add additional connectors from other instruments as required 4 Make certain that the other end of the cable is properly connected to the controller Most controllers are equipped with an IEEE 488 style connector but a few
140. ttern Generators User s Manual This page left blank intentionally Return to In this appendix 3400S 900 01 Rev B January 2007 Accessories 2 2 Burst mode 1 5 Operation 4 3 4 6 Triggering 4 6 Common commands 6 7 Condition register 6 5 Connections Clk In 3 4 Ext In 3 3 Out 1 and Out 2 3 2 Ref In and Ref Out 3 5 Strobe Out 3 4 Trig Out 3 3 Continuous triggering 5 4 Burst mode 5 4 Pattern mode 5 5 Pulse mode 5 4 Defaults 2 9 Display 2 6 Distortion 1 9 Double pulse 5 2 Duty cycle 1 8 E Editing parameter values and settings 2 8 Enable register 6 5 Event register 6 5 External Width mode 1 7 Operation 4 3 4 7 Triggering 4 7 External Width triggering 5 17 F Features 1 2 Front panel familiarization 2 3 Gated triggering 5 13 Burst mode 5 14 Pattern mode 5 16 Pulse mode 5 13 GPIB Address selection 6 3 Connections 6 2 GPIB interface 6 2 3400S 900 01 Rev B January 2007 Index Inspection 2 2 Interchannel delay skew 1 8 Jitter 1 9 Keithley website 2 2 Line fuse replacement 2 5 Operating mode selection 4 3 Operating Modes 1 5 Options 2 2 Pattern data formats 1 6 Pattern mode 1 6 Operation 4 8 Triggering 4 11 Period source PerSrc 5 2 PLL reference PLLRef 5 3 Power up 2 5 PRBS 4 10 Length settings 4 11 Pseudo Random Bit Sequencer PRBS 1 6 Pseudo random bit sequencer PRBS 4 10 Pulse characteristics Distortion 1 9 Duty cycle 1 8 Interchannel delay skew 1 8 Jitter 1 9 Pulse mode
141. turn to Section Topics 1 3 Section 1 Pulse Pattern Generators Overview Series 3400 Pulse Pattern Generators User s Manual Pulse level parameters Table 1 1 Pulse level parameters Independent Channel Settings Parameter Description 3402 only Output Function Configure pulse output as Current or Voltage Yes Source Impedance Set the source impedance of the Series 3400 for 50 Ohms or 1k Ohms Yes Load Impedance The allowable setting ranges for pulse parameters are specified for a Yes 50Q load However the load impedance setting of the Series 3400 can be set to match the impedance of the DUT Load impedance can be set from 0 1 Ohm to 1M Ohm High Level Configure the pulse high low levels by setting the High Level and the Yes Low Level Low Level Setting range depends on the source impedance setting 50Q into 5002 0 to 10V or 0 to 200mA 1kQ into 5002 0 to 20V or 0 to 400mA Changing the high and or low level may change the amplitude and offset Amplitude Amplitude is the low to high magnitude of the pulse The Amplitude Yes setting range depends on the source impedance setting 50Q into 5042 100mV to 10Vpp or 2mApp to 200mApp 1kQ into 500 200mV to 20Vpp or 4mApp to 400mApp Changing the amplitude will change the high and low levels Offset is not affected Offset Offset is the median average value of the high and low levels Yes Offset High Level Low Level 2 The offset can be set to any value t
142. ulse and last pulse of each burst It is similar to Trigger Out but will trigger the external instrument to start an operation when the last pulse of the burst has started Strobe Out is also available in Pattern mode and is bit programmable by the user Trig Out and Strobe Out provide TTL OV 2 4V levels that have a 50Q output impedance PLL reference PLLRef When using multiple Series 3400s in a test system the PLL in one Series 3400 can be used by all the other Series 3400 units Using one PLL provides synchronized period source generation for all the units in the test system PLLRef The PLLRef soft key accessed from the UTILITY menu is used to select the following options e External The series 3400 uses the externally supplied signal as the reference for the PLL e Internal The Series 3400 will use its internal frequency reference source for the internal PLL Ref In and Ref Out connectors When using multiple Series 3400s in a test the PLL reference of a single unit may be shared made common to all units by daisy chaining the Ref Out of one unit to Ref In of another Figure 3 6 shows two units connected together for using the PLL reference of the first unit 3400S 900 01 Rev B January 2007 Return to Section Topics 5 3 Section 5 Triggering Series 3400 Pulse Pattern Generators User s Manual Continuous In the continuous trigger mode output starts immediately as soon as a channel is enabled and continues u
143. umeric gt lt numeric gt ON OFF 1 0 10 lt numeric gt lt numeric gt lt numeric gt lt numeric gt lt numeric gt lt numeric gt lt numeric gt lt numeric gt lt numeric gt lt numeric gt Return to Section Topics Section 6 Remote Programming SOURce subsystem cont Set query channel amplitude voltage Set query channel offset voltage Set query channel high level voltage Set query channel low level voltage Set query max voltage limit Set query min voltage limit Enable disable voltage limits STATus subsystem Query operation event register Query operation condition register Set query operation enable register Set query operation negative transition register Set query operation positive transition register Query questionable event register Query questionable condition register Set query questionable enable register Set query questionable negative transi tion register Set query questionable positive transi tion register 6 13 Section 6 Remote Programming 6 14 Table 6 4 continued Series 3400 Pulse Pattern Generators User s Manual SCPI command summary command Fun mn eens re SYSTem CHECK ALL STATe ERRor PRESEet VERSion TRIGger SEQuence 1 STARt COUNt IMPedance LE Vel SLOPe SOURce SYSTem subsystem OFF ONJO 1 1 Disable or enable error checking Query error queue No function Query SCPI compliance setting eee e
144. urning the instrument for repair be sure to fill out and include the service form at the back of this manual to provide the repair facility with necessary information Keithley Instruments website contact information Visit the Keithley website at www keithley com for information on contacting Keithley for your customer service needs such as calibration and repair Inspection The instrument was carefully inspected electrically and mechanically before shipment After unpacking all items from the shipping carton check for any obvious signs of physical damage that may have occurred during transit there may be a protective film over the display lens which can be removed Report any damage to the shipping agent immediately Save the original packing carton for possible future shipment The following items are included with every instrument order e Series 3400 with line cord e Rack Mount Handle Kit e Accessories as ordered e CD with the Quick Start Guide User s Manual and any Release Notes e Hardcopy of the Quick Start Guide Options and accessories Cables adapters e Model 7051 2 General Purpose BNC to BNC Cable 2 ft e Model 7007 1 Shielded GPIB Cable 1m e Model 7007 2 Shielded GPIB Cable 2m e Model 7051 2 General Purpose BNC to BNC Cable 0 6m 2 ft e Model 7051 5 General Purpose BNC to BNC Cable 1 5 5 ft e 7755 50Q Feed Through Terminator Communication interfaces e Model KPCI 488 GPIB IEEE488 Interface Board
145. urst Goes high when first pulse of burst is triggered Goes low when last pulse is triggered Pattern Bit pattern programmed by the user ExtWidth Not used Double pulse The Series 3400 can be set for Single or Double pulse output For Single a channel will output one pulse per period For Double a channel will output two pulses per period The pulse number is set from the Double soft key accessed from the TIME menu From this menu select Single or Double Period source PerSrc The Series 3400 can use one of two internal period sources VCO or PLL or an external clock ClkIn for pulse period generation The PerSrc soft key accessed from the TIME menu is used select and configure the period source PLL and VCO The PLL is more accurate than the VCO but the VCO is more precisely triggered startable See specifications for accuracy differences The PLL period source and the PLL trigger source TrgSrc cannot be used at the same time Cikin The external clock signal connected to Clk In can be 6V Series 3400 settings for an external clock include the following Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Section 5 Triggering e Input impedance ClkInTerm 50Q or 10kQ e Slope ClkInSlp Pos or Neg e Threshold CikInThr 3V to 3V Trigger source TrgSrc For non continuous triggering Pulse Burst or Pattern output can be control
146. use the rotary knob or keypad to enter the pattern length If using the keypad key in the value and press the Enter soft key All added bits to the pattern will be O s The set pattern length is the same for the output channel s and strobe output C Edit bits as desired 0 or 1 Each pattern bit for the selected channel or Strobe output can be set to O or 1 1 Initially the cursor will be located on the first bit To change cursor position press the Bit soft key and use the rotary knob or the keypad to place the cursor on the bit to be changed 2 Press the Edit soft key and press 0 1 or on the keypad to set the bit the key toggles the bit value The cursor moves right to the next bit which can then be changed in the same manner Advanced editing Block The Block soft key shown in Figure 4 5 can be used to edit a group of bits to Os or 1s or invert the bits within that group A pattern bit can also be inserted or deleted Perform the following steps to edit a group of bits 1 Use the Bit soft key to position the cursor on the first bit to be edited refer to step C1 above That bit and all the bits to the right are edited as a group 2 Press the Block soft key to display the soft key options shown in Figure 4 6 Press the Fill 1 soft key to set all bits in the group to 1 Press the Fill 0 soft key to set all bits in the group to 0 Press the Invert soft key to invert each bit within the group A
147. vel current of the output signal Note that to set the output levels in terms of current you first have to execute the SOURce HOLD CURRent command to enable the SOURce CURRent subsystem The available current range is limited by the combination of e Specified voltage limits e Actual output Impedance setting OUTPut IMPedance e Expected load impedance setting OUTPUT IMPedance EXTernal Enable CURRENT subsystem Set output 1 low level to 50mA HOLD CURR CURRI LOW 50 MA CURR 1 2 LIM Parameters Suffix Default Query Description Example SOURce CURRent 1 2 LIMit HIGH Numeric A with engineering prefixes 10 0mA CURR 1 2 LIM Use this command to set read the high level current limit If you switch on current limiting the high level current cannot be set above the programmed limit Note The current is NOT limited by the OUTPUT hardware This is a software limit and is dependent on amplitude load impedance and source impedance set tings HOLD CURR Enable CURRENT subsystem CURR1 LIM 50MA Set output 1 high level current limit to 50mA CURR1 LIM STAT ON Switch on output 1 limits CURR 1 2 LIM LOW Parameters Suffix Default Query SOURce CURRent 1 2 LIMit LOW Numeric A with engineering prefixes 10 0mA CURRI 1 2 LIM LOW Return to Section Topics 3400S 900 01 Rev B January 2007 Series 3400 Pulse Pattern Generators User s Manual Description E
148. xample Section 6 Remote Programming Use this command to set read the low level current limit If you switch on current limiting the low level current cannot be set below the programmed limit Note The current is NOT limited by the OUTPUT hardware This is a software limit and is dependent on amplitude load impedance and source impedance set tings HOLD CURR CURR1 LIM LOW 50MA CURR1 LIM STAT ON Enable CURRENT subsystem Set output 1 low level current limit to 50mA Switch on output 1 limits CURR 1 2 LIM STAT Parameters Default Query Description Example EREO Parameters Suffix Limits Default Query Description Example FREQ AUTO Parameters 3400S 900 01 Rev B January 2007 SOURce CURRent 1 2 LIMit STATe ON OFF 1 0 0 CURR 1 2 LIM STAT This command switches the output limits on or off When you switch on the output limits you cannot program the output levels beyond the programmed limits until you switch off the output limits The limits apply whether you program high low lev els or amplitude offset levels Note You can switch the limits on and off in both the SOURce CURRent andthe SOURce VOLTage subsystems but the current and voltage limits are not enabled disabled independently The voltage and current limits are always enabled disabled together Enable CURRENT subsystem Set output 1 high level current limit to 50mA Set output 1 low level current limit to SOmA
149. y 2007 Series 3400 Pulse Pattern Generators User s Manual Section 6 Remote Programming PULS DOUB 1 2 DEL HOLD Parameters Default Query Description Examples SOURce PULSe DOUB1e 1 2 DELay HOLD TIME PRATio TIME PULS DOUB 1 2 DEL HOLD Use this command to set read the coupling between the pulse period and the dou ble pulse delay TIME The absolute pulse delay is held fixed when the pulse period is varied pulse phase varies PRATio The pulse phase delay delay as ratio of period is held fixed when the pulse period is varied pulse delay varies PULS DOUB1 ON Enable double pulses on output 1 PULS DOUB1 DEL 50 PCT Set inter pulse delay to 50 of pulse period PULS DOUB1 DEL HOLD PRAT Hold inter pulse delay as fixed percent age of pulse period PULS DOUB 1 2 DEL UNIT Parameters Default Query Description Examples 3400S 900 01 Rev B January 2007 SOURce PULSe DOUBle 1 2 DELay UNIT S SEC PCT S PULS DOUB 1 2 DEL UNIT Use this command to set read the default units for the double delay parameter The default unit is the unit used when the parameter is programmed to a value without a unit suffix PULS DOUB1 DEL UNIT PCT Set output 1 double delay unit to PULS DOUB1 DEL 50 Set output 1 inter pulse delay to 50 of period Return to Section Topics 6 31 Section 6 Remote Programming Series 3400 Pulse Pattern Generators U
Download Pdf Manuals
Related Search
Related Contents
Product Literature アルミ押出材の基本を再確認 OM, Wood Shark, 2275, 952802006, 2007-11, Chain Saw, FR Audiovox UTX-ETX User's Manual Copyright © All rights reserved.
Failed to retrieve file