9520 Series Pulse Generator Operating Manual QUANTUM COMPOSERS, INC PO Box 4248 Bozeman, MT 59772 (406)582-0227 phone (406)582-0237 fax www.quantumcomposers.com July 2007 Bootrom: 1.02 FW: 1.
This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.
This manual is a reference designed to familiarize you with the Quantum Composers 9520 series pulse generator and is arranged so that you can easily find the information you re looking for. Generally, each topic has its own section and no section assumes that you ve read anything else in the manual. Technical Support For questions or comments about operating the 9520 -- our technical staff can be reached via one of the following methods: - Phone - (406) 582-0227 - Fax - (406) 582-0237 - Internet - www.
Safety Issues Normal use of test equipment presents a certain amount of danger from electrical shock because testing must be performed where exposed voltage is present. An electrical shock causing 10 milliamps of current to pass through the heart will stop most human heartbeats. Voltage as low as 35 VDC or RMS AC should be considered dangerous and hazardous since it can produce a lethal current under certain conditions.
9520 Front Panels Display Layout and Indicators A 4 line x 20 character vacuum fluorescent display module displays parameters and status information. The status information is located in the upper-left corner of the display, between the two brackets. There are three enunciators: Vertical Arrow Blinking Light Musical Note Indicates there are additional pages to the current menu. Indicates the unit is actively generating pulses, or armed and waiting for an external trigger.
select the first character, then use the right arrow to shift to the next position and enter the next letter. When data entry is complete the ENTER key must be pressed. Rotary Adjustment Knob An alternate to the Arrow Keypad, the Rotary Adjustment Knob may be used to adjust the current parameter. The step size is controlled by the position of the cursor, however turning the knob faster will increase the step size.
Counter Architecture Overview Arm Gate * Start To Internal System Timer and System Mode Generator Internal To Pulse RUN Command External Input Start Gate ** Arm Channel Timers and Channel Mode Generators Output MUX Output Pulses * Start sourcebutton is: RUN button inModes Internal Modes *Start source is: RUN in Internal in External trigger modes ExternalExternal input ininput External Trigger modes *TRG command via Serial/GPIB access ** Channels are armed by the RUN button.
Channel Timer Functions The Channel Timer functions as a non-retriggerable, delayed, one shot pulse generator. This means that the timer will only generate one delayed pulse for every start pulse received. Once the channel timer has started counting, additional start pulses will be ignored until the pulse has been completed (nonretriggerable). The start pulse for each channel is provided by the internal To pulse generated by the Internal System Timer.
Menus may include a number of different pages. Each page containing up to four parameters. The status block in the upper-left corner of the display shows a vertical arrow if the current menu contains additional pages. To select the next page, press the channel button again or select the same menu pressing the FUNC key and the channel/menu key again. Selecting Menu Items Within a menu, the blinking cursor indicates the current menu item for editing.
3 4 5 6 7 8 9 0 . - DEFdef3 GHIghi4 JKLjkl5 MNOmno6 PQRSpqrs7 TUVtuv8 WXYZwxyz9 0123456789 .,#$%&? - + * / space Enabling System Output The RUN/STOP key is used to arm the system. With external trigger disabled, the key will arm and start pulse output. With external trigger enabled, the key will arm the pulse generator. Pulse output then starts after the first valid trigger input. Pressing the RUN/STOP key a second time disables the pulse generator.
Out: Pol: Ampl: Selects between TTL/CMOS mode and Adjustable mode when both are available on a single output. Sets the voltage polarity of the pulse, active high or active low. Note: All outputs are positive - negative voltages are not supported. In adjustable mode, it sets the unloaded output voltage. The actual output voltage will depend on the load impedance. For example: If the load is 50 ohms, the output will be 50% of the stated voltage.
9520 Menu Structure System MODE Menus To Mode To Mode To Mode To Mode MOD E: C ontinuous MOD E: Single Shot MOD E: Burst MOD E: D uty C ycle # / On # / Burst # / Off CHANNEL Menus T im in g P a ra m e te rs P u ls e C o n fig u ra tio n P u ls e C o n fig u ra tio n C ha nne l E na b le C ha nne l E na b le C ha nne l E na b le P o la rity P o la rity O utp ut Typ e : T T L , O p tic a l O utp ut Typ e : A d jus ta b le P uls e w id th D e la y O utp ut L e ve l Channel Mode Channel M
RATE Menu Rate Source Reference Out Source Ref Out To Period TRIG Menu Trig Mode Trig Mode Trig D isabled Trig: Threshold E dge GATE Menu Gate Mo de Gate Mo de Gate D isabled Gate: E nabled Threshold P olarity SYSTEM Menus Comm. Parameters Comm. Parameters Comm. Parameters Keypad Parameters Misc.
System Mode Menu To M o d e To M o d e To M o d e To M o d e MOD E : C o ntinuo us M O D E : S ing le S ho t M O D E : B urst M O D E : D uty C ycle O n C ycle # / B urst O ff C ycle Setting System Mode of Operation The MODE menu sets the To system timer mode. The menu will show the extra set parameters (Burst, On & Off) only when they are appropriate. Mode: Selects the To mode: Continuous, Single Shot, Burst or Duty Cycle mode. Sets the number of pulses to be generated when in Burst mode.
Enabling Channel Output At the top of each of the channel menu pages is a parameter to enable or disable the channel. Each channel may be individually controlled. Setting the Channel Timing Parameters To define a pulse requires two parameters: the delay to the active edge and the width of the pulse. Wid: Dly: Sets the channel pulsewidth. Sets the channel delay until the active edge.
Mux: Enable/disable bitfield.
Enabling System Gate Enables the use of the GATE input as a trigger inhibit or output control for all channels simultaneously, or on a per channel basis. Mode: Level: Logic: Selects between disabling the GATE inputs and method of output control Sets the gating threshold. Sets the active logic level. Trig Menu Trig Mode Trig Mode Trig: D isabled Trig: Threshold E dge Enabling System Trigger Enable the use of the TRIG input by the system timer as a trigger source.
System Menu Comm. Parameters Comm. Parameters Comm. Parameters Keypad Parameters Misc. Parameters Interface: RS232 Interface: USB Interface: GPIB Key Repeat Rate Auto Start Address Key Volume Decimal Mark Knob Volume LCD Brightness Baud Rate Echo Enable Setting System Communication Parameters The 9520 comes with a standard RS232 serial port and USB port. The unit will not respond to computer commands unless these ports are properly configured.
Store Menu S to re M e n u C o nfig ura tio n # Nam e H e lp L ine Storing a Configuration Use the following procedure to store a complete system configuration: Set all parameters to the desired value. Select a configuration number. *NOTE: You cannot store to the zero location, as that contains the factory default values. Label the configuration as desired. From the Store menu, press the store button sequence (FUNC + store).
Quick Start - Normal Internal Rate Generator Operation The 9520 has a powerful set of functions providing a number of modes of operation for the internal or System rate generator (To). Most of these functions can be ignored if a simple continuous stream of pules is required. Starting from the default settings, which can be recalled by recalling configuration 0, the following parameters need to be set: Pulse Width, Delay Enter the Channel menus by pressing the letter key.
Edge Press the NEXT key until the Edge parameter is highlighted. Set the instrument to trigger off the rising edge or falling edge as desired. Pulse Width, Delay Enter the Channel menus by pressing the letter key. Enter the required pulse width and delay. Repeat for each output channel. Start Press the RUN/STOP key to start/arm the instrument. The 9520 will now generate a pulse for every valid trigger. Stop Press the RUN/STOP key a second time to stop/disarm the instrument (i.e.
To Use System Burst Mode Function The RUN/STOP button generates a stream of n To pulses, where n is specified by the Burst parameter. The rate is specified in the Rate menu. Pressing the RUN/STOP button while the burst is in process will stop the output. After the burst has been completed, pressing the RUN/STOP button will generate another burst. To generate a burst of pulses: - within the system Mode menu Mode: Select the Burst mode. Burst: Set the number of pulses to produce in the burst.
Wid: Mode: Set the desired pulsewidth. Select the Normal mode. Pressing the RUN/STOP key will now generate a continuous stream of pulses. To Use Channel Single Shot Function The Single Shot mode generates a single pulse every time the RUN/STOP key is pressed. If the unit is in the active state, ( i.e.
Note: Older Quantum Composers pulse generators had a divide-by-n function. The duty cycle mode is a more general case. To reproduce the divideby-n function, set the on cycle to 1 and set the off cycle to (n-1), where n is the divide-by-n factor. To Use the Channel Gating Function Each channel may use the external input to gate or control its output. The gate controls the triggering of the channel.
To Generate a Burst of Pulses on Every Trigger Input To generate a burst of pulses for every external trigger received set the following parameters: -within the Mode menu Mode: Select the Burst mode. Burst: Set the number of pulses to generate in each burst.within the Rate menu Per: Set the period between pulses. - within the Rate menu Source: Per: Select the system oscilator or an external clock in frequency. Set the period between pulses. - within the Trigger menu Mode: Select Triggered mode.
To use the External Gate to Control the System The external gate may be used to control the output of the unit. To gate the system timer: - within the Gate menu Mode: Gate: Level: Method (advanced: Select Gate Menu Select active high or active low. Set the threshold voltage for the external input. Select Pulse or output (press Function Key and then hit Channel Key; repeat to cycle through Advanced Channel Menu. - within the Mode menu Mode: Select the desired mode.
Personal Computer to Pulse Generator Communication The 9520 comes standard with an RS232 serial and USB interface. An Ethernet and GPIB interface is available as an option. All menu settings can be set and retrieved over the computer interface using a simple command language. The command set is structured to be consistent with the Standard Commands for Programmable Instruments. Although due to the high number of special features found in the 9520, many of the commands are not included in the specification.
install the USB drivers, and make that COM port number available for typical RS232 communication to the pulse generator. Hyperterminal or other common software may be used. When communicating through the mapped COM port over USB, the baud rate for the communication port used by the USB chip must match the baud rate for the COM port on the pc. Access to the USB port baud rate is done using the SCPI command :SYSTem:COMMunicate:SERial:USB n command, where n is the desired communication speed.
The Ethernet module used is a Digi Connect ME module supplied by Digi Connectware, Inc. There are several ways to successfully communicate with the pulse generator over Ethernet. The two most popular methods are raw TCP/IP (such as Labview or programming with VISA libraries) and by mapping a pc COM port using the Digi Connectware s Realport Drivers .
The command string is parsed and executed after reading these characters. These characters are the carriage return and linefeed . They are ascii character set values 13 and 10 respectively (hex 0x0D and 0x0A). All command strings need to have these characters appended. When the pulse generator responds to a command, whether it is a query or a parameter change, it also appends its return strings with these characters. Coded applications could use this behavior to know when to stop reading from the unit.
SCPI Command Format SCPI commands control and set instrument specific functions such as setting the pulsewidth, delay and period. SCPI commands have a hierarchical structure compose of functional elements that include a header or keywords separated with a colon, data parameters and terminators. For example: SCPI Format :PULSE1:STATE ON :PULSe1:WIDTh 0.000120 :PULSe:POL NORMal Any parameter may be queried by sending the command with a question mark appended.
After power-up or reset (*RST) The instrument default is channel #1. SCPI Parameter Types The following parameter types are used: Accepts all commonly used decimal representation of numbers including optional signs, decimal points and scientific notation: 123, 123e2, -123, -1.23e2, .123, 1.23e-2, 1.2300E-01. Represents a single binary condition that is either true or false. True is represented by a 1 or ON; false is represented by a 0 or OFF.
Example 2) 25 s pulsewidth, 0 delay, external trigger, one pulse for every trigger. :PULSE1:STATE ON :PULSE1:POL NORM :PULSE:WIDT 0.000025 :PULSE1:DELAY 0 :PULSE0:MODE SING :PULSE:TRIG:MODE TRIG :PULS:EXT:LEV 2.5 :PULS:EXT:EDGE RIS enables channel A sets polarity to active high sets pulsewidth to 25 s sets delay to 0 sets system mode to single shot sets system to external trigger sets trigger level to 2.
9520 SCPI Command Summary Keyword Parameter [:PULSe] [0] Std/ New Comments Std Subsystem. Contains commands to control the output pulse generation. Commands without suffix refer to the currently selected logical instrument. See INSTrument subsystem. :STATe Std Enables / Disables the output for all channels. Command is the same as pressing the RUN/STOP button. :PERiod Std Sets the To period. :MODe NORMal / SINGle / BURSt / DCYCle New Sets the To mode.
9520 SCPI Command Summary K e yw o rd P a r a m e te r :P U L S e [1 / 2 / n ] S td / New C o m m e n ts S td S u b s y s te m . C o n ta i n s c o m m a n d s to c o n tr o l th e o u tp u t p u ls e g e n e r a ti o n . V a li d s u ffi x r a n g e d e p e n d s o n th e n u m b e r o f c h a n n e ls ( C h A = 1 , C h B = 2 , e tc ) . C o m m a n d w i th o u t s u ffi x r e fe r s to th e c u r r e n tly s e le c te d lo g i c a l i n s tr u m e n t. S e e IN S Tr u m e n t s u b s y s te m .
9520 SCPI Command Summary K e yw o rd P a ra m e te r :S YS Te m S td / New C o m m e nts S td :S TA Te ? New Q ue ry o nly. R e turns the s ta te o f the m a c hine : re turns " 1 " if the m a c hine is a rm e d a nd /o r g e ne ra ting p uls e s o r " 0 " if the m a c hine ha s b e e n d is a rm e d . :B E E P e r S td S ub s ys te m . C o ntro ls the a ud ib le b e e p e r. :S TA Te < b o o le a n va lue > S td E na b le s /d is a b le s the b e e p e r.
Keyword Std/ New Parameter :DISPlay Std Comments Subsystem. Contains commands to control the display. Enables/Disables automatic display update. When true, front panel display is updated with New serial command parameter changes. Setting to false decreases response time. :MODe :UPDate? :BRIGhtness New Query only. Forces update of display. Use when mode is false. New Controls intensity of display. Range is 0 to 4, where 0 is off and 4 is full intensity. IEEE 488.
9520 Specifications Pulse Generation RANGE DELAY WIDTH RESOLUTION TIMEBASE TIMEBASE ACCURACY RMS JITTER PULSE INHIBIT DELAY OUTPUT INHIBIT DELAY 0 - 1000s 10ns - 1000s 250ps 50MHz 25PPM 400ps 250ns 250ns INTERNAL RATE GENERATOR RATE RESOLUTION ACCURACY JITTER SETTLING BURST MODE 0.0002Hz to 20.
EXTERNAL INPUTS TRIGGER INPUTS NUMBER RATE THRESHOLD MAXIMUM INPUT VOLT. RESOLUTION IMPEDANCE SLOPE IMPEDANCE JITTER INSERTION DELAY MINIMUM PULSE WIDTH GATE INPUTS THRESHOLD MAXIMUM INPUT VOLT. RESOLUTION POLARITY FUNCTION CHANNEL BEHAVIOR PULSE INHIBIT DELAY OUTPUT INHIBIT DELAY 0, 2 or 4 DC to 1/ (0.2us + longest delay) 0.2 to 15VDC 60V Peak 10mV 1000 ohm Rising or Falling 1000 ohm 800ps RMS 160ns 2ns 0.
STANDARD FEATURES/FUNCTIONS COMMUNICATIONS GLOBAL GATES/TRIGGERS CHANNEL GATES/TRIGGERS EXTERNAL CLOCK IN EXTERNAL CLOCK OUT COMMAND SET COMPATIBILITY USB/RS232 2 Global Gate/Trigger Inputs Optical/Electrical Available (5ns Jitter) 10MHz - 100MHz User selectable in descrete values V in - 3V min 10MHz - 100MHz User selectable in descrete values Backwards Compatible OPTIONS I - Incrementing COM - Extended Communications (Ethernet, GPIB) MODULES Standard Dual TTL/Adjustable Dual High Voltage Dual Optical D
Safety Marking Symbols Technical specifications including electrical ratings and weight are included within the manual. See the Table of Contents to locate the specifications and other product information. The following classifications are standard across all QC products: Indoor use only Ordinary Protection: This product is NOT protected against the harmful ingress of moisture. Class 1 Equipment (grounded type) Main supply voltage fluctuations are not to exceed +10% of the nominal supply voltage.
AT35V Output Module When the Adjustable Mode is enabled for this module, the outputs will provide an adjustable output from 5 volts to 35 volts. The pulse width can be set over the standard range of the unit, but the 35 volt output will self limit to approximately 4 s with some droop. To maintain the highest possible rise time, care must be taken with cabling and termination. Low capacitance cable and 50 ohm termination will provide the fastest rise times without overshoot.
DT15 Dual Trigger Module This module option allows the Gate input to double as a second trigger input. For consistency, the enabling menu for this option is located under the Trigger menu structure. Once you have enabled the trigger functionality of the unit, both the Gate input and the Trig input can act as trigger inputs. However, in this case the Gate input can still act as a system or channel gating signal as well as a trigger signal.
9520 SCPI Dual Trigger Command Summary S td / New C o m m e n ts *TTG New G e n e r a te s a s o ftw a re tr i g g e r p u ls e fo r th e T R IG i n p u t o n ly. *G TG New G e n e r a te s a s o ftw a re tr i g g e r p u ls e fo r th e G A T E i n p u t o n ly. O p e r a ti o n i s th e s a m e a s r e c e i vi n g a n e xte r n a l tr i g g e r p u ls e .
TZ50 Impedance Matching Output Module This module option allows a user to have a 50 Ohm load on the output while maintaining an output amplitude of at least 4 Volts while in the TTL/CMOS mode. All other functionality of the module is the same as the AT20 modules, including output while using the AdjustableMode Function of the channels.
Ethernet Interace Overview An Ethernet interface is optional on the 9520. When this option is chosen, the USB port is replaced by the Ethernet port. The Ethernet module used is a Digi Connect ME module supplied by Digi Connectware, Inc. There are several ways to successfully communicate with the pulse generator over Ethernet. The two most popular methods are raw TCP/IP (such as Labview or programming with VISA libraries) and by mapping a pc COM port using the Digi Connectware s Realport Drivers .
Programming Command Types and Format The 9520 pulse generator uses two types of programming commands: IEEE 488.2 Common Commands and Standard Commands for Programmable Instruments (SCPI). The format is the same for all interfaces. Hyperterminal (in Windows) or any other generic terminal program may be used to interactively test the commands using the RS232 interface.
IP Address and Raw TCP/IP Connection This document describes one of the most popular methods of setting up Ethernet communication for the Quantum Composers pulse generators. The method discussed is Raw TCP/IP communication. The Ethernet module used in Quantum Composers pulse generators is a Digi Connect ME device manufactured by Digi International, Inc. It supports virtually all practical Ethernet communication methods.
Figure 1: Digi Device Discovery utility displaying Digi module discovered on the LAN. From this point, a web interface can be opened, allowing access to configuration options for the Digi module. If you are required to enter a username and password, they are as follows: Username: root Password: dbps If a static IP address is desired, this change can be made from the web interface.
This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.
Quantum Composers 9520 Series Pulse Generator – Menu Structure Channel Menus – The following can be used to access Channels A through H Channel Button Channel Enable/ Disable Next Select/ Adjust Enable Width Next Delay Select/ Adjust Select/ Adjust Width Adjust Delay Adjust Disable Page 1
Quantum Composers 9520 Series Pulse Generator – Menu Structure Channel Menus – The following can be used to access Channels A through H Channel Button Channel Enable/ Disable Next Select/ Adjust Polarity Next Output Select/ Adjust Select/ Adjust Enable Active High TTL/CMOS Disable Active Low Adjustable Next Select/ Adjust Amplitude Adjust Page 2
Quantum Composers 9520 Series Pulse Generator – Menu Structure Channel Menus – The following can be used to access Channels A through H Channel Button Channel Enable/ Disable Next Select/ Adjust Mode Select/ Adjust Enable Normal Disable Single Shot Burst Duty Cycle Select/ Adjust Select/ Adjust On Count Burst Count Off Count Page 3
Quantum Composers 9520 Series Pulse Generator – Menu Structure Channel Menus – The following can be used to access Channels A through H Channel Button Channel Enable/ Disable Next Select/ Adjust Enable Wait Select/ Adjust Wait Count Disable Page 4
Quantum Composers 9520 Series Pulse Generator – Menu Structure Channel Menus – The following can be used to access Channels A through H Channel Button Channel Enable/ Disable Next Select/ Adjust Mux Select/ Adjust Enable Select which internal channel timers you want combined on the current physical output.
Quantum Composers 9520 Series Pulse Generator – Menu Structure Advanced Channel Menus – The following can be used to access the advanced function for Channels A through H Function Button Channel Button Channel Enable/ Disable Ch.
Quantum Composers 9520 Series Pulse Generator – Menu Structure Advanced Channel Menus – The following can be used to access the advanced function for Channels A through H Function Button Channel Button Channel Enable/ Disable Next Select/ Adjust Enable Synch Source Select/ Adjust To/Trig Ch A Disable Ch B Ch C Ch D Ch E Ch F Ch G Page 7
Quantum Composers 9520 Series Pulse Generator – Menu Structure Gate Menu Gate Button Mode Select/ Adjust Disabled Pulse Inhibit Next Level Adjust Next Logic Select/ Adjust Active Low Active High Pulse Inhibit Next Level Adjust Next Logic Select/ Adjust Active Low Active Low (Chan Menu) Next Level Adjust Page 8
Quantum Composers 9520 Series Pulse Generator – Menu Structure Trigger Menu Trigger Button Mode Select/ Adjust Disabled Triggered Next Level Adjust Next Edge Select/ Adjust Rising Edge Falling Edge Lo Jitter Next Level Adjust Next Edge Select/ Adjust Rising Edge Falling Edge Page 9
Quantum Composers 9520 Series Pulse Generator – Menu Structure System Mode Menu Function Button #1 / Mode Button Mode Select/ Adjust Normal Single Shot Burst Duty Cycle Select/ Adjust Select/ Adjust Burst Count On Count Off Count Page 10
Quantum Composers 9520 Series Pulse Generator – Menu Structure System Menu Function Button #3 / System Button Interface 4800 Select/ Adjust RS232 USB Next Next GPIB 4800 9600 Baud Rate Baud Rate 19200 Select/ Adjust Address 19200 Next Select/ Adjust Next 38400 115200 Next 9600 Select/ Adjust 57600 Ethernet 38400 Echo Echo 57600 1 - 15 115200 Page 11
Quantum Composers 9520 Series Pulse Generator – Menu Structure Rate Menu Function Button #4 / Rate Button Period Next Clock Source Select/ Adjust Period Adjust Select/ Adjust System Osc. 10 MHz Ext. 20 MHz Ext. 25 MHz Ext. 40 MHz Ext. 50 MHz Ext. 80 MHz Ext. 100 MHz Ext.
Quantum Composers 9520 Series Pulse Generator – Menu Structure Store Menu Function Button #6 / Store Button Store # Next Option to Enter AlphaNumeric Name Select/ Adjust Bin 1 Bin 2 Bin 3 Bin 4 Bin 5 Bin 6 Bin 7 Bin 8 Bin 9 Bin 10 Bin 11 Bin 12 Page 13
Quantum Composers 9520 Series Pulse Generator – Menu Structure Recall Menu Function Button #9 / Recall Button Select/ Adjust Recall # Next Option to Enter AlphaNumeric Name Bin 0 Bin 1 Bin 2 Bin 3 Bin 4 Bin 5 Bin 6 Bin 7 Bin 8 Bin 9 Bin 10 Bin 11 Bin 12 Page 14
Quantum Composers 9520 Series Pulse Generator – Menu Structure Info Page Function Button #0 / Info Button Contains Product Information Page 15