background image

 

8-40 

575 SYSTem Commands (SCPI Command Summary) 

Keyword 

Parameter 

Comments 

:SYSTem  

 

 

:STATe?  

 

Query only. Returns the state of the 
machine: returns "1" if the machine is armed 
and/or generating pulses or "0" if the 
machine has been disarmed.  

:BEEPer  

 

Subsystem. Controls the audible beeper.  

:STATe  

0/1 or ON/OFF 

Enables/disables the beeper.  

:VOLume  

0 - 100 

Range is 0 to 100, Sets the volume of the 
beeper where 0 is off and 100 is maximum 
volume.  

:COMMunicate  

 

Subsystem. Controls the RS232 and GPIB 
interfaces.  

:GPIB  

 

Subsystem. Controls the physical 
configuration of the GPIB port.  

:ADDRess  

1-15 

Sets the GPIB of the instrument.  

:SERial  

 

Subsystem. Controls the physical 
configuration of the RS232 port.  

:BAUD  

4800 / 9600 / 

19200 / 38400 / 

57600 / 115200 / 

Sets the baud rate for both receiving and 
transmitting using the DB9 RS232 port.  

:USB  

4800 / 9600 / 

19200 / 38400  

Sets the baud rate for communication when 
using mapped comports for USB 
communication. Default value is 38400.  

:ECHo  

0/1 or ON/OFF 

Enables/Disables transmission of characters 
received on the DB9 serial port.  

:KLOCk  

0/1 or ON/OFF 

Locks the keypad.  

:AUTorun  

0/1 or ON/OFF 

After power-up, unit will start generating 
pulses .automatically  

:VERSion?  

 

Query only. Returns SCPI version number in 
the form: YYYY.V ex. 1999.0  

:SERN?  

 

Query only. Returns the serial number. 

:INFOrmation?  

 

Query only. Returns model, serial number, 
firmware version, and FPGA version 
numbers.  

:NSID?  

 

Query only. Returns firmware and FPGA 
identification numbers.  

:CAPS  

0/1 or ON/OFF 

Forces unit to recognize commands only 
sent in capital letters. 1 turns on the feature -
0 disables the feature.  

Summary of Contents for 575 Series

Page 1: ...1 1 575 Series Pulse Generator Operating Manual Version 5 6 Berkeley Nucleonics Corp 2955 Kerner Blvd San Rafael CA 94901 415 453 9955 phone 415 453 9956 fax www berkeleynucleonics com ...

Page 2: ... Numeric Parameters 5 12 Alphanumeric Input Mode 5 13 Enabling System Output 5 13 Enable Disable Channel Output 5 13 Rearming the Channel Timers 5 13 Setting Pulse Timing Parameters 5 14 Setting Pulse Output Parameters 5 14 Using the Output Multiplexer 5 14 Setting System Internal Rate Parameters 5 14 6 575 Menu Structure 6 16 System Mode Menus FUNC MODE key 6 16 Setting System Mode of Operation 6...

Page 3: ... Setting the Display Decimal Mark 6 22 Setting the Display Brightness 6 22 Store Menu FUNC STORE key 6 22 Storing a Configuration 6 22 Recall Menu FUNC RECALL key 6 23 Recalling System Configurations 6 23 Counter Menu FUNC AUX1 key 6 23 Using the Counter Function 6 23 Information Menus FUNC 0 key 6 23 Information Menu A 6 23 Information Menu B 6 23 7 Operating the 575 7 24 Quick Start Normal Inter...

Page 4: ...at 8 34 SCPI Keyword Separator 8 34 SCPI Optional Keywords 8 35 SCPI Specific and Implied Channel 8 35 SCPI Parameter Types 8 35 Error Codes 8 35 Programming Examples 8 36 575 INSTrument Commands SCPI Command Summary 8 37 575 System PULSe 0 Commands SCPI Command Summary 8 38 575 Channel PULSe n Commands SCPI Command Summary 8 39 575 SYSTem Commands SCPI Command Summary 8 40 575 DISPlay Commands SC...

Page 5: ... Mode F 13 Increment Overview G 14 Increment Menus G 14 System Mode Menu 1 Extensions FUNC MODE key G 14 System Mode Menu 2 Extensions FUNC MODE key G 14 Setting System Increment Modes of Operation G 14 Advanced Channel Menu Increment Extension FUNC channel key G 15 Setting the Channel Increment Parameters G 15 Increment SCPI Command Summary G 15 Increment Initialization and Reset FUNC CLR G 15 In...

Page 6: ...he following methods Phone 415 453 9955 Fax 415 453 9956 Online www berkeleynucleonics com Warranty In addition to a 30 day money back guarantee the 575 has a two year limited warranty from the date of delivery This warranty covers defects in materials and workmanship Berkeley Nucleonics will repair or replace any defective unit Contact us for information on obtaining warranty service Package Cont...

Page 7: ...arize 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 W...

Page 8: ...d with the external clock signal The upper right side of the display contains the title of the currently displayed menu The rest of the display is used for system parameters The display brightness may be adjusted allowing the instrument to be used under various lighting conditions Description of Front Panel Area Keypads Three keypad areas provide fast access to various menus and easy editing of sy...

Page 9: ...the ENTER key must be pressed Rotary Adjustment Knob As an alternative 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 Pushing the knob will perform functions similar to the NEXT key and switch to the next parameter in the currently displa...

Page 10: ...o duce pulses continuously Before pulses can be generated the timer must be armed and then receive a start pulse Arming the counter is done by pressing the RUN STOP key With external trigger disabled the RUN STOP key also generates the start command for the counter With external trigger enabled the external trigger provides the start pulse In either case once started the counter operation is deter...

Page 11: ...s inhibited for m times The cycle is then repeated Different modes may be selected for each output allowing a wide variety of output combinations Each output may also be independently disabled or gated using the external gate input Digital Output Multiplexer The outputs of 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 u...

Page 12: ...ct a digit to edit The selected digit blinks to identify itself as the active digit The UP and DOWN arrow keys are then used to increment or decrement this digit Alternately after using the LEFT and RIGHT arrow keys to select an active digit the adjustment knob may be used to increment and decrement this digit The adjustment knob features speed de pendent resolution Slow rotation will increment or...

Page 13: ... 5 6 M N O m n o 6 7 P Q R S p q r s 7 8 T U V t u v 8 9 W X Y Z w x y z 9 0 0 1 2 3 4 5 6 7 8 9 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 seco...

Page 14: ...tput 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 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 Only timing parameters are...

Page 15: ...5 15 To set the system Internal Rate press the yellow FUNC key then press the RATE key and then use the dial or number pad to specify the T0 Period ...

Page 16: ... the Duty Cycle mode NOTE Any mode may be started by either the RUN STOP key in the internal trigger mode or armed by the RUN STOP key and started by an external trigger in the external trigger mode In the single shot and burst modes internally triggered 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 ...

Page 17: ... Output Type The 575 supports two types of outputs a high speed TTL CMOS compatible output and for applications which require different voltage levels or higher cur rent an adjustable voltage output The pulses can also be defined to be active high or active low Out Selects the output mode TTL CMOS Adjustable Optical High Impedance Hi Z or Low Impedance Lo Z Pol Sets the pulse polarity active high ...

Page 18: ... All desired omitted channels should have the corresponding bit set to 0 Mux Enable disable bit field Channel Gate Menu Channel Enable Channel Enable Channel Enable Ch Gate Mode Gate Menu Ch Gate Mode Pulse Inhibit Ch Gate Mode Output Inhibit Logic Level Logic Level Setting the Sync Source Although each channel receives its start pulse from the internal T0 pulse the start pulse can be assigned suc...

Page 19: ...will not restart on the next trigger pulse Output Inhibit method The gate leaves the base triggering alone and enables disables the output directly Clocks Rate Menus FUNC RATE key Internal Reference Menu Source System Osc Source 10MHz Ext Source 20MHz Ext Source 25MHz Ext Source 40MHz Ext T0 Period T0 Period T0 Period T0 Period T0 Period Source 50MHz Ext Source 80MHz Ext Source 100MHz Ext T0 Perio...

Page 20: ...ponents Trigger Menus TRIG key Mode Disabled Mode Triggered Threshold Level Trigger Edge Enabling System Trigger Enable the use of the TRIG input by the system timer as a trigger source Mode Selects between disabling enabling the trigger mode Level Sets the trigger threshold Edge Selects between rising and falling edges as the trigger source when a trigger mode is enabled Gate Menus GATE key Stand...

Page 21: ...h a standard RS232 serial port and USB port The unit will not respond to computer commands unless these ports are properly configured Interface RS232 USB GPIB optional Ethernet optional Baud Rate Selects the baud rate for the selected interface Echo Selects whether to echo characters back to the host computer or not Address Sets the GPIB address User Options Menu 1 Key Rate Key Volume Knob Volume ...

Page 22: ...etting the Display Brightness LCD Adjusts display brightness Store Menu FUNC STORE key Configuration Name Help Line 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...

Page 23: ...ual Trigger operation Instrument must be equipped with the Dual Trigger Option Visit www berkeleynucleonics com for more details Using the Counter Function The Counter function counts the number of T0 pulses output by the system clock When the unit is operated in system single shot mode the T0 count reflects the number of incoming trigger pulses Information Menus FUNC 0 key Information Menu A Mode...

Page 24: ...ulse delay plus the pulse width plus a 75ns hardware reset constant for any channel must be less than the T0 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 trigger event based on the default configuration 0 the following pa...

Page 25: ... 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 the Rate menu Source Select the system oscillator or the external clock in frequency Period Set the desired period Pressing the RUN STOP key will now generate...

Page 26: ...p during the off cycle within the Rate menu Source Select the system oscillator or the external clock in frequency Period Set desired Period Channel Timer Overview The output of each channel is controlled by two timers to generate the delay timing and the pulse width All channels are simultaneously triggered depending on the system mode by the internal T0 pulse the external trigger or a trigger pr...

Page 27: ... set to the Normal mode are producing pulses pressing the FUNC RUN STOP key sequence will reset the Burst counters and generate a new set of pulses in sync with the other channels running in the Normal mode FUNC RUN STOP will not affect T0 pulse status To use the Burst mode within the Channel menus Enable Select Enabled to enable channel output Delay Set the desired delay Width Set the desired pul...

Page 28: ...ut directly Output pulses will immediately cease when the gate signal is removed External Input Overview The external inputs may be used to trigger the unit or to gate the system or channel timers 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 stre...

Page 29: ... set of pulses for every external trigger received The unit is reset at the end of a burst and will generate another set of pulses upon receiving a new trigger Triggers that occur in the middle of a burst are ignored Pressing the RUN STOP key 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 w...

Page 30: ... desired mode within the Rate menu Source Select the system oscillator or an external clock in frequency 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 inpu...

Page 31: ...ster than 10 ms may cause the unit to not respond properly It is advised to wait until a response from the previous command is received before sending the next command WARNING When communicating with the unit USB Serial or Ethernet avoid sending any commands that include the character as the unit is booting up This may result in an undesired lockup of the instrument RS232 Interface Overview The se...

Page 32: ...the COM port on the PC Access to the USB port baud rate is done using the SCPI command SYSTem COMMunicate SERial USB baud rate command This parameter can be accessed via any communication method The default baud 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 o...

Page 33: ...is behavior to know when to stop reading from the unit However if the echo parameter is enabled there will be two sets of line terminators one following the echoed command string and one following the pulse generator s response Note The pulse generator will echo commands on the DB9 serial port only The pulse generator responds to every communication string If the communica tion string is a query t...

Page 34: ...cific functions such as setting the pulse width delay and period SCPI commands have a hierarchical struc ture composed of functional elements that include a header or keywords sepa rated with a colon data parameters and terminators For example SCPI Format PULSE1 STATE ON cr lf PULSe1 WIDTh 0 000120 cr lf PULSe POL NORMal cr lf Any parameter may be queried by sending the command with a question mar...

Page 35: ...nnel is specified by the INSTrument SELect command or the last referenced channel After power up or reset RST the instrument default is channel 1 SCPI Parameter Types The following parameter types are used numeric value 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 boolean valu...

Page 36: ...ses Example 2 25µs pulse width 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 pulse width to 25µs PULSE1 DELAY 0 cr lf sets delay to 0 PULSE0 MODE SING cr lf sets system mode to single shot PULSE TRIG MODE TRIG cr lf sets system to external trigger PULS TRIG LEV 2 5 cr lf...

Page 37: ...er A two channel instrument would return T0 0 CHA 1 CHB 2 COMMands Query only Returns an indented list of all SCPI commands NSELect 0 8 Selects a channel using the channel s numeric value All channel specific commands will refer to the selected channel SELect T0 CHA CHB CHC CHD CHE CHF CHG CHH Selects a channel using the channel s identifier string All subsequent channel specific commands will ref...

Page 38: ...unter Number of pulses to generate during on cycle of the Duty Cycle mode OCOunter 1 9 999 999 Off Counter Number of pulses to inhibit output during the off cycle of the Duty Cycle mode ICLock SYS EXT10 EXT20 EXT25 EXT40 EXT50 EXT80 EXT100 Sets Source for the internal rate generator System Clock or External Source ranging from 10MHz to 100MHz OCLock T0 10 11 12 14 16 20 25 33 50 100 Sets external ...

Page 39: ...first COMPlement and INVerted are aliases For both the second state is more negative than the first OUTPut Subsystem Contains command to control output mode MODe TTL ADJustable Selects output Amplitude mode TTL CMOS ADJustable AMP 2 0V to 20V Sets adjustable output level CMODe NORMal SINGle BURSt DCYCle Channel Mode Sets the channel pulse series output mode BCOunter 1 9 999 999 Burst Counter Sets ...

Page 40: ...D 4800 9600 19200 38400 57600 115200 Sets the baud rate for both receiving and transmitting using the DB9 RS232 port USB 4800 9600 19200 38400 Sets the baud rate for communication when using mapped comports for USB communication Default value is 38400 ECHo 0 1 or ON OFF Enables Disables transmission of characters received on the DB9 serial port KLOCk 0 1 or ON OFF Locks the keypad AUTorun 0 1 or O...

Page 41: ...n Query Queries the Pulse Generator Identification The ID will be in the following format manufacturer model serial version RCL 0 12 Restores the state of the Pulse Generator from a copy stored in local nonvolatile memory 0 through 12 are valid memory blocks RST Reset Command Resets the Pulse Generator to the default state SAV 1 12 Stores the current state of the Pulse Generator in local nonvolati...

Page 42: ...DES Internally triggered externally triggered and external gate Each channel may be independently set to any of the modes OUTPUT MULTIPLEXER Timing of any all channels may be multiplexed to any all outputs WAIT FUNCTION 0 to 9 999 999 pulses TIMEBASE Same as internal rate generator WIDTHS RANGE 10 ns 999 99999999975 s ACCURACY 1 ns 0 0001 x width RESOLUTION 250 ps DELAYS RANGE 0 999 99999999975 s ...

Page 43: ...PUT LEVEL 2 0 to 20 VDC into 1 k ohm 1 0 to 10 0 VDC into 50 ohm OUTPUT RESOLUTION 10 mV CURRENT 200 mA typical 400 mA short pulses RISE TIME 15ns typ 20 V high imp 25ns typ 10 V 50 ohms 10 90 SLEW RATE 0 1 V ns OVERSHOOT 100 mV 10 of pulse amplitude TRIGGER GATE DUAL INPUT MODULE Standard Standard dual channel input module providing one trigger input and one gate input May be used with the dual t...

Page 44: ...DIST 1 5 km CONNECTOR TYPE ST OPTICAL INPUTS WAVELENGTH 820 nm or 1300 nm MAXIMUM SIGNAL RATE 5MBd MAXIMUM LINK DIST 1 5 km CONNECTOR TYPE ST INSERTION DELAY 300 ns JITTER 1 4 ns RMS EXTERNAL CLOCK IN OUT CLOCK IN FREQUENCIES 10 MHz 100 MHz user selectable in discrete values THRESHOLD 2 3 V MAX INPUT VOLTAGE 5 5 V DUTY CYCLE 50 Recommended FREQUENCY JITTER 10 CLOCK OUT FREQUENCIES To or Ref out 10...

Page 45: ...l high current TTL CMOS for driving 50 ohm loads 35V high voltage output module INPUT MODULES Standard IA15 Dual channel 1 trigger 1 gate input module Optional IL82 Dual channel 820nm optical input module IL130 Dual channel 1300nm optical input module System Options I Incrementing provides automatic high speed incrementing decrementing of delay and or pulse width for each channel DT15 Dual Trigger...

Page 46: ...ximum Relative Humidity 80 RH non condensing Operating temperature range of 0o C to 40o C Storage and transportation temperature of 40o C to 70o C Maximum altitude 3000 m 9843 ft This equipment is suitable for continuous operation This section provides a description of the safety marking symbols that appear on the instrument These symbols provide information about potentially danger ous situations...

Page 47: ...ective conductor and functional earth terminals where there is a connection to accessible conductive terminals to advise the user of a chassis connection I EC 417 No 5021 Equipotentiality Used in applications where it is important to indicate to the operator that two or more accessible functional earth terminals or points are equipotential More for functional rather than for safety purposes IEC 41...

Page 48: ...rements do not apply to markings on equipment if the symbol is moulded or engraved to a depth or raised height of 0 5 mm or that the symbol and outline are contrasting in colour with the background ISO 3864 No B 3 1 Background colour yellow symbol and outline black Caution refer to accompanying documents used to direct the user to the instruction manual where it is necessary to follow certain spec...

Page 49: ...of the most popular methods of setting up Ethernet communication for the Berkeley Nucleonics pulse generators The method discussed is Raw TCP IP communication The Ethernet module used in Berkeley Nucleonics pulse generators is a Digi Connect ME device manufactured by Digi International Inc It supports virtually all practical Ethernet communication methods A set of utilities and documentation by Di...

Page 50: ...e Discovery utility displaying Digi module discovered on the LAN From this point a web interface can be opened allowing access to configura tion 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 Please note however that if the IP address is...

Page 51: ...r each channel is the Trig input The trigger source selection is accessed in the secondary channel menus To access this menu first press the yellow Func button fol lowed by the channel of interest Continue to press Func then the channel button until the menu page with Ch Gate and TrigSrc appears Use the Next button to place the cursor on the TrigSrc line and use the up down arrows to change to the...

Page 52: ...ommands to define the Trigger function MODe DUAL Sets the unit into dual trigger mode PULSe 1 2 n Valid suffix range depends on the number of channels ChA 1 ChB 2 etc CTRIGger GATE TRIG Sets which input is assigned to the channel trigger DT15 IEEE 488 2 Command Summary Keyword Command Name Comments TTG Trigger Trigger Input Generates a software trigger pulse for the TRIG input only Operation is th...

Page 53: ...st be taken with cabling and termination Low capacitance cable and 50 ohm termination will provide the fastest rise times without overshoot Faster rise times can be achieved by increasing the termination resistance but some overshoot is likely to occur While the 35 volt output provides a fast controlled rising edge the pulse width and falling edge are not tightly controlled Also when using the 35V...

Page 54: ...odule is the same as the AT20 modules including output while using the Adjustable Mode Function of the channels TZ50 Specifications TTL CMOS Mode Output Level 4 0 V typ into 50 Ohms Rise Time 3 ns Slew Rate 0 5 V ns Jitter Channel to Channel 50 ps RMS Adjustable Mode Output Resolution 10 mV Current 100 mA typ 400 mA max short pulses Slew Rate 0 1 V ns Note The TZ50 module has significant overshoot...

Page 55: ...the output is starting as with the normal duty cycle mode At the end of each cycle the delays and pulse widths are incremented This contin ues for the number of cycles defined by the Cycles parameter The modes are selected from the system mode menu The step sizes are specified in the channel menus Increment Menus System Mode Menu 1 Extensions FUNC MODE key MODE BurstIncr MODE DCIncrement On Burst ...

Page 56: ...ent subsystem MODe BINCRement Sets the T0 mode Added parameters for Burst Increment and Duty Cycle Increment mode CYCLe numeric value Sets the number of cycles to generate in Duty Cycle Increment mode IRESet 1 Resets the width and delay increment parameters on all channels PULSe 1 2 n Subsystem Contains commands to control the output pulse generation Valid suffix range depends on the number of cha...

Page 57: ...e 100 ms to 100 ms Delay Minimum Step 10 ns 10 ns Delay Step Resolution 250 ps Delay Incremented Range 10 000 s Note Any increment value between 10ns and 10ns will disable the increment function for that parameter Update Rate 10 µs 30 µs per active channel 1 Ch 25 kHz to 8 Ch 4 kHz ...

Page 58: ... attempting to over drive Module Errors If a channel on any AT45 module is over driven the channel will disable itself and the system will indicate an error on the module The error will not clear until the user presses FUNC PERIOD key sequence to clear the error or power cycles the instrument System Limit Error The system will not allow the Lo Impedance enabled AT45 channels to exceed 150V total a...

Page 59: ... Sets adjustable output level MERRor 1 Command clears the last module error to allow the unit to generate pulses again Query returns the last displayed error AT45 Specifications Amplitude 4 V 45 V Resolution 20 mV Accuracy 1 5 Rise Time 2 ns Typical 10 90 Low Z 9 ns Typical 10 90 High Z Fall Time 9 ns Typical 90 10 Low Z 7 ns Typical 90 10 High Z Frequency Internal External DC 100 kHz Overshoot 35...

Page 60: ...H 19 Figure 1 High Z 5V Figure 2 High Z 45V ...

Page 61: ...H 20 Figure 3 Low Z 5V Figure 4 Low Z 45V ...

Page 62: ...H 21 Rise time and overshoot are tuned for best response at low impedance low Z Figure 5 Rise Time versus Output Voltage Figure 6 Fall Time versus Output Voltage ...

Page 63: ...H 22 Figure 7 Overshoot Versus Output Voltage ...

Reviews: