background image

Programming  Command  Types  and  Format

The 9530 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.

Summary of Contents for 9530 Series

Page 1: ...QUANTUM COMPOSERS INC PO Box 4248 Bozeman MT 59772 406 582 0227 phone 406 582 0237 fax www quantumcomposers com January 2008 9530 Series Pulse Generator Operating Manual ...

Page 2: ...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 ...

Page 3: ......

Page 4: ......

Page 5: ......

Page 6: ...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 ...

Page 7: ......

Page 8: ...e reached via one of the following methods Phone 406 582 0227 Fax 406 582 0237 Internet www quantumcomposers com Warranty In addition to a 30 day money back guarantee the 9530 has a one year limited warranty from the date of delivery This warranty covers defects in materials and workmanship Quantum Composers will repair or replace any defective unit Contact us for information on obtaining warranty...

Page 9: ...ze yourself with the equipment being tested and the location of its high voltage points However remember that high voltage may appear at unexpected points in defective equipment Do not expose high voltage needlessly Remove housing and covers only when necessary Turn off equipment while making test connections in high voltage circuits Discharge high voltage capacitors after shutting down power When...

Page 10: ......

Page 11: ......

Page 12: ...ay be adjusted allowing the instrument to be used under various lighting conditions Description of Front Panel Area Keypads Two keypad areas provide fast access to various menus and easy editing of system parameters Menu Keypad Provides one touch access to the channel trigger gate and system menus for setting up the appropriate parpameters The Page button will allow you to page through the multipl...

Page 13: ......

Page 14: ...Single Shot One To pulse is generated for each start command Burst n To pulses are generated for each start command Duty Cycle Once started To pulses cycle on and off continuously The To pulses are distributed to all of the start inputs of the Channel Timers and Mode Generators Output Pulses Output MUX Internal To Pulse External Input Arm Start Gate To Internal System Timer and System Mode Generat...

Page 15: ...f the Channel Timers are routed to a set of multiplexers This allows routing of any or all Channel Timers to any or all of the unit outputs In the normal mode of operation the output of the nth Channel Timer is routed to the Tnth output connector As an example if a double pulse is required on Channel A output one can multiplex the Channel A timer with the Channel B timer adjusting each timer to pr...

Page 16: ... When the current item is non numeric the Up and Down arrow keys are used to select among different options for the parameter If the item is an on off toggle the Up arrow enables the item and the Down arrow disables the item 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 ...

Page 17: ...oltage Using the Output Multiplexer Each output channel includes a multiplexer which allows routing any or all of the timer outputs to the physical output This allows double pulses and other com plex pulse trains to be generated Mux 00000101 The multiplexer is represented by a n bit binary number as shown above n is the number of channels Each bit represents a channel timer which is enabled by set...

Page 18: ......

Page 19: ......

Page 20: ...a tio n C ha nne l E na b le C ha nne l E na b le P o la rity P uls e w id th O utp ut Typ e A d jus ta b le D e la y O utp ut L e ve l C h a n n e l M o d e C h a n n e l M o d e C h a n n e l M o d e C h a n n e l M o d e W a i t M e n u M u l t i p l e x e r M e n u C h a n n e l E n a b l e C h a n n e l E n a b l e C h a n n e l E n a b l e C h a n n e l E n a b l e C h a n n e l E n a b l e ...

Page 21: ...TEM Menus Comm Parameters Comm Parameters Keypad Parameters Misc Parameters Interface RS232 Interface USB Key Repeat Rate Auto Start Baud Rate Key Volume Decimal Mark Echo Enable LCD Brightness Gate Mode Gate Mode Gate Disabled Gate Enabled Threshold Polarity GATE Menu Trig Mode Trig Mode Trig Disabled Trig trig mode Threshold Edge TRIG Menu STORE Menu ...

Page 22: ...d the unit disarms itself at the end of the pulse train Pressing the RUN STOP key after the unit has been disarmed will generate a new pulse train Channel 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 C ycle Burst Off C ycle T i m i n g P a r a m e t e r s P u l s e C o n f i g u r a t i o n C h a n n e l E n a b l e C h a n n e l E n a...

Page 23: ... mode Setting Pulse Mode of Operation Each channel may be set independently to operate in one of four modes normal single shot burst or duty cycle within the CHANNEL menus Mode Selects the mode for the current channel Additional parameters are provided for the burst mode and the duty cycle mode Brst Sets the number of pulses in the burst mode to gener ate before inhibiting output On Sets the numbe...

Page 24: ... from other channels Gate Enables the GATE input for the channel by setting the method of output control used with the gating function Logic Sets the logic level used with the gating function either active high or active low Pulse Inhibit method the gate prevents the channel from being triggered by the channel s trigger source pulse If a pulse has already started when the gate disables the channel...

Page 25: ...enabling the trigger mode s Level Sets the trigger threshold Edge Selects between rising edge falling edge as the trig ger source when a trigger mode is enabled Setting the Clock Source and Internal Rate Source Selects the internal or external clock source from which the unit will operate Per Sets the To period which determines the fundamental output frequency of the unit Setting the Output Refere...

Page 26: ...ontrolled rate at which a parameter is incremented In addition the volume of the beep can be controlled for both the keypad and the adjustable knob Key Rate Sets the rate at which the keys will repeat when held down Key Vol Sets the beep volume for the keypad Setting the Auto Start Mode The unit may be configured to automatically start generating pulses after power up Setting the Display Decimal M...

Page 27: ...n sequence Page NOTE When the unit powers up it will recall the last stored or recalled configuration Any changes to the configuration which were not saved are not restored Recall Menu Recalling System Configurations Use the following procedure to recall a stored or default system configuration Enter the Recall Menu Select a configuration number From the Recall Menu press the recall key sequence P...

Page 28: ......

Page 29: ......

Page 30: ...te menu Set the desired pulse period Note that in general the pulse delay plus the pulse width plus a 75ns hardware reset constant for any channel must be less than the To period Start Press the RUN STOP key to start generating pulses Stop Press the RUN STOP key a second time to stop gen erating pulses Quick Start Normal External Trigger Operation To generate a single pulse for every external trig...

Page 31: ...ed to trigger all the channel timers Sys tem modes are controlled via the MODE menu To Use Continuous Mode The RUN STOP button starts and stops a continuous pulse stream at the rate specified by the Rate menu This corresponds to the normal output mode for most pulse generators To generate a continuous stream of pulses within the system Mode menu Mode Select Continuous for the system mode within th...

Page 32: ... n pulses and off for m pulse within the system Mode menu Mode Select the Duty Cycle mode On Set the number of pulses to produce during the on cycle Off Set the number of pulses to skip during the off cycle within the Rate menu Source Select the system oscilator or the external clock in fre quency Period Set desired Period Channel Timer Overview The output of each channel is controlled by two time...

Page 33: ...Delay Set the desired delay Width Set the desired pulsewidth Mode Select the Burst mode Burst Set the number of pulses to produce in the burst To Use the Channel Duty Cycle Function To generate a stream of pulses which oscillates on for n pulses and off for m pulses within the Channel menus Enable Select Enable to enable channel output Delay Set the desired delay Width Set the desired pulsewidth M...

Page 34: ...rs When using a trigger input the external input acts as a system start pulse Depending on the system mode the result of a trigger input can be either a single pulse a burst of pulses or the start of a stream of pulses To Generate a Pulse on Every Trigger Input To generate a pulse on every external trigger received set the following param eters within the Mode menu Mode Select the Single Shot mode...

Page 35: ...will disarm the unit To Start a Continuous Stream of Pulses Using the External Trigger The external trigger may be used to start the unit generating pulses within the Mode menu Mode Select the Continuous mode within the Rate menu Source Select the system oscilator or an external clock in fre quency Per Set the period between pulses within the Trigger menu Mode Select the Trigger mode Level Set the...

Page 36: ...e within the Rate menu Source Select the system oscilator or an external clock in fre quency Per Set the period between pulses within the Gate menu Mode Select pulse INH or output INH Level Set the gate threshold level Logic Select active high or active low Pressing the RUN STOP key will arm the unit Once the unit is armed it will begin generating pulses whenever the external gate input is in the ...

Page 37: ......

Page 38: ... the unit 1 No Connection 2 Tx Transmit to computer 3 Rx Receive from computer 4 DTR Connected to pin 6 5 Ground 6 DSR connected to pin 4 7 RTS connected to pin 8 8 CTS connected to pin 7 9 No Connection The serial port parameters should be set as follows Baud Rate 4800 9600 19200 38400 57600 115200 default Data Bits 8 Parity None Stop Bits 1 The default baud rate for the RS232 is 115200 USB Inter...

Page 39: ...ny communication method The default buad rate for USB is 38400 USB communication notes The correct drivers must be installed on the personal computer before communication can be accomplished via USB The BAUD rates on the pc and on the pulse generator must match for successful communication The USB port s BAUD rate on the pulse generator can be set using the SCPI command SYSTem COMMunicate SERial U...

Page 40: ... the Digi Connectware s Realport Drivers setup must be used to install the COM port on the pc This virtual COM port is then local to the computer it was installed on Please refer to the Digi Connectware documentation supplied on the cd or call Quantum Composers technical support The pulse generator s SCPI parameter SYSTem COMMunicate SERial USB n is defaulted to 115200 and should not be changed fo...

Page 41: ...erminators For this reason it is not recommended that multiple commands be stacked together into single strings as is common with some other types of instruments It is recommended that the coded application send a single command in a string and follow immediately by reading the response from the unit Repeat this sequence for multiple commands IEEE 488 2 Common Command Format The IEEE 488 2 Common ...

Page 42: ...er If more than one parameter is used you must separate subsequent parameters with a comma SCPI Optional Keywords Optional keywords and or parameters appear in square brackets in the command syntax Note that the brackets are not part of the command and should not be sent to the pulse generator When sending a second level key word without the optional keyword the pulse generator assumes that you in...

Page 43: ...ct prefix i e no colon or to start command 2 Missing command keyword 3 Invalid command keyword 4 Missing parameter 5 Invalid parameter 6 Query only command needs a question mark 7 Invalid query command does not have a query form 8 Command unavailable in current system state Programming Examples Example 1 20 ms pulsewidth 2 3 ms delay 10 Hz internal trigger continuous operation PULSE1 STATE ON cr l...

Page 44: ... to the selected channel STATe boolean value Std Enables Disables the selected channel output If To is selected all output is affected Enabling To is the same as pressing the RUN button Example 2 25 s pulsewidth 0 delay external trigger one pulse for every trigger PULSE1 STATE ON cr lf enables channel A PULSE1 POL NORM cr lf sets polarity to active high PULSE WIDT 0 000025 cr lf sets pulsewidth to...

Page 45: ... C lo c k In p a ra m e te rs M O D e IN T E X T N e w S e ts s o urc e fo r inte rna l c lo c k o r e xte rna l c lo c k R A Te num e ric va lue N e w S e ts inte rna l c lo c k c irc uitry to m a tc h the inc o m ing s ig na l fro m the e xte rna l c lo c k s o urc e R a ng e is 1 0 M H z 1 0 0 M H z L E V e l num e ric va lue N e w S e ts thre s ho ld va lue fo r the c lo c k in c irc uitry R a...

Page 46: ... g a tive tha n the firs t O U T P ut N e w S ub s ys te m C o nta ins c o m m a nd to c o ntro l o utp ut m o d e A M P L itud e num e ric va lue s N e w S e ts a d jus ta b le o utp ut le ve l M O D e T T L A D J us ta b le N e w S e le c ts o utp ut A M P L itud e m o d e T T L C M O S A D J us ta b le C M O D e N O R M a l S IN G le B U R S t D C YC le N e w C ha nne l M o d e S e ts the c ha ...

Page 47: ... RS 232 port B A UD 4800 9600 19200 38400 57600 115200 Std S ets the baud rate for both receiving and transm itting using the D B 9 RS 232 port US B 4800 9600 19200 38400 57600 115200 New S ets the baud rate for com m unication when using m apped com ports for US B and E thernet com m unication M ust be set to the default valve 115200 for raw TC P IP com m unication i e Labview E C Ho boolean valu...

Page 48: ...rigger Generates a software trigger pulse Operation is the same as receiving an external trigger pulse LBL Setup Label string value Query Form returns the label of the last saved or recalled configuration Command Form sets the label string for the next sav command String must be in double quotes 14 characters max Keyword Parameter Std New Comments DISPlay Std Subsystem Contains commands to control...

Page 49: ......

Page 50: ... 000MHz RESOLUTION 5ns ACCURACY Same as timebase JITTER 200ps SETTLING 1 cycle BURST MODE 1 to 10 000 000 TTL ADJUSTABLE OUTPUTS NUMBER 4 or 8 Channel Outputs LOAD 50 ohm RISE TIME 3ns typ TTL 15ns typ 20V high imp Adj 25ns typ 10V 50 ohms Adj SLEW RATE 0 5 V ns TTL 0 1V ns Adj OVERSHOOT 100mV 10 of pulse amplitude LEVELS TTL 0 to 4 VDC VAR adjustable amplitude 2 0 to 12 0 VDC with 10mV res 12 0 V...

Page 51: ...Low FUNCTION Pulse Inhibit or Output Inhibit CHANNEL BEHAVIOR Global w Individual Channel PULSE INHIBIT DELAY 120ns OUTPUT INHIBIT DELAY 45ns STANDARD FEATURES FUNCTIONS COMMUNICATIONS USB RS232 GLOBAL GATES TRIGGERS 2 Global Gate Trigger Inputs CHANNEL GATES TRIGGERS Optical Electrical Available 5ns Jitter EXTERNAL CLOCK IN 10MHz 100MHz User selectable in descrete values 0 02V EXTERNAL CLOCK OUT ...

Page 52: ... fluctuations are not to exceed 10 of the nominal supply voltage Pollution Degree 2 Installation overvoltage Category II for transient overvoltages Maximum Relative Humidity 80 RH non condensing Operating temperature range of 0o C to 40o C Storage and transportation temperature of 40o C to 70o Maximum altitude 3000 m 9843 ft This equipment is suitable for continuous operation This section provides...

Page 53: ......

Page 54: ......

Page 55: ......

Page 56: ... Notes The Digi Connectware s Digi Device Discovery can be used to determine what IP address was assigned by the local DHCP server if any Digi Device Discovery can also be used to open a web interface to the Ethernet module Simply double click on the IP address that is displayed in the Digi Device Discovery utility Username root Password dbps If a mapped COM port is the desired communication metho...

Page 57: ...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 ...

Page 58: ...een reset to factory defaults before it left the manufactur ing facility In this mode it is ready to be assigned an IP address by the local DHCP server If a crossover cable is being used the Ethernet device will as sume a default IP address The Digi utility Digi Device Discovery can be used to determine the IP address that is currently assigned to the Ethernet module Hit Start All Programs Digi Co...

Page 59: ... can be made from the web inter face Please note however that if the IP address is changed such that it is incompatible with the LAN all communication including access to the module s settings including the IP address will no longer be possible over the LAN If this happens a crossover cable must be used to access the Digi module s settings again using Digi Device Discovery Temporarily set the pc s...

Page 60: ...ess the page button until the clock source page is reached Select the ource to External Osc Adjust the threshold level appropriate for the amplitude of the external clock source Adjust the rate to match the frequency of the external clock source A will appear fi the system does not lock onto the external clock source Possible causes are Threshold level not adjusted correctly External clock source ...

Page 61: ......

Page 62: ...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 ...

Reviews: