Home
Documentation
Contents
1. lt lf gt PULSE1 DELAY 0 cr lt lf gt PULSEO MODE SING cr lt lf gt PULSE TRIG MODE TRIG cr lf PULS TRIG LEV 2 5 cr lt lf gt PULS TRIG EDGE RIS cr lf enables channel A sets polarity to active high sets pulse width to 25us sets delay to 0 sets system mode to single shot sets system to external trigger sets trigger level to 2 5 v set to trigger on rising edge To arm the instrument in external gate mode use either of the following com mands PULSEO STATE ON cr lt lf gt INST STATE ON cr lt lf gt arms the instrument alternate form if T is currently selected A software generated external trigger can be generated by using the following command TRG cr lt lf gt generates a software external trigger 37 588 SCPI Command Summary Std INS Trument Std Subsystem Supports treating each channel as a logical instrument Query only Returns a comma separated list of the CATalog Std names of all channels A two channel instrument would return T CHA CHB Query only Returns a comma separated list of the FULL Std names of all channels and their associated number A two channel instrument would return T 0 CHA 1 CHB 2 COMMands Yew Query only Returns an indentured list of all SCPI commands Selects a channel using the channel s numeric value NSELect numeric value All channel specific commands will refer to the selected channel
2. 36 Prosr mmino Examples ui d Dr PEOR EH PH PPPOPS T AUR a NN II UI EOM Sap M idR 36 588 SCPI Command Summary oven se fap Vv aYSVEVEY NS YAYUNFCNENFA IG FIDUURET FI E ENM EIVE FbNE FURUR 38 588 SCPI Command Summary uisi iv ed ese pode Sor tkPoEXVa FER Fa TE La S pula FO INR EK O IY Via PreS SPHERE PARE 38 588 SCPI Command Summary a cune ovs Viva adv eka Vei Ye Un VEYEAT CHMQEAXS ENTE S YYVIHETETYIU E PENES FEYS VERRE 39 588 SCPI Command Summary ries tera eter a IY S eee EY o EvYRREa PE Va kan E baa ak Tag cha kE pe eve ENS Ue YER EY EE 40 588 SCPI Command Summary catene vu eva EPEEAYS SEERTEVS VA YENVENEYENXYNE CUVORET VETE EEFP EVEN FEEN VERA R 41 IEEE 488 2 Common Commands 5 usvakxevevbaVrkEEET UDUXEEF EUER AN A CkVIYVFFETUM ER FXEEESEFATS VR ER IN VER 42 PSI CII UX oieieenisseeeX ext rsikT s ua PyoN ose uev saves EX sex Ves i TF sd Re rave ready eo Appendix A 588 Specifications Leave veis Evve Y br ESVEYRF AN FUVEMYY F0T GUY YN VR Y XEXYY ERE EVE FEIN YER 44 Appendix B Safety Symbols iiosnvsieorie sessi bbee eR Ma CR Vaya FE PIER Vx gAY YER ERN E ERA PRIN ESEPENPH ERE 46 Appendix C JC OBL ix scarsa i cia Vela veda CRVEXM MN Ud CUNVEKERIRES inns 50 Appendix D Ethernet Connectivity ceeeeeeee eee eee eee eene eene eee e esee nne tette eese een 51 Appendix E Dual Trigger DSpDUL ovvero cuss VekECU VIVE EECIXL EE VY CXV SNdE GUNEX PSY FEY S VENE YEN FEY ARR 53 Appendix F Impedance Matching Outputs ee
3. Dip Comment m atra Ci aw bret mash 2998228200 On nd gutem 02 LE nnd My Deco teet 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 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 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 IP ad dress to be compatible with the Digi module s IP address to get the pc and pulse generator to see each other over the crossover cable 52 Appendix E Dual Trigger Input DT15 Dual Trigger Module This module option allows the Gate input to function as a second trigger input For consistency the enabling menu for this option is located under the Trig menu structure Once the dual trigger mode is enabled both the Gate and Trig inputs can act as trigger inputs Adjustments for the Gate trigger input are located under the Gate menu structure The volt
4. RPU Iuba UDM vba UE Eb URBE n EN RE neinei 25 Wey Use porte SE VIGO uotis eius E EUN eE E A a ESS 25 To Use System burst Mode Function iis3icicassapsaiadidusisadiceianesasisinnnes onlnanteedateaandieentaaies 26 To Use System D ty Cycle F uncblgf sierra Sr anassa nia 26 Channel Tuner Oy 0 Vs ss cscs ca cs cscs cs cs enn cn cn ce wise seen we em cn san EARHEREREAEHENERRARR 26 To Use Normal Mod ITI ius btitocuRc anu uc Rp ER ad aida dad a a DUE RERO RA DRIN UD 26 Te Use Channel Single Shot Function suis eddxvi4oodiquePaes en Pete suba intvindacddedagoyiaaaidesiiadsaans 21 To Use Channel Burst Mode Function ic ocmcedadu qrnoapu Er viaa x92 TuS E rub 9 YA FUbIH acca UD DUI ae 21 To Use the Channel Duty Cycle Function 2 52 2 2 B PREEIottIpEEDUPP UPES EROR ILE RC ROI RR 2hPIEEQEES 27 To Use the Channel Gating PAIDODROTU oiii REY RERERE Ea E Sea E UII ES HUE ORE EU EU ERU gU Hd URE EE UID id 28 External Input OVerviBW xauoeessodisonssmiaviexkr stesvemiivs eun eYE ENSE CE KEEQN S NT TQUE EK ER INE 28 To Generate a Pulse on Every Trigger Input reete rtt da iS ER aeo er SUD Ss edF ura vs 28 To Generate a Burst of Pulses on Every Trigger Input cccccccccccccsssssseeeeeeeeeeeeeeenees 28 To Start a Continuous Stream of Pulses Using the External Trigger 29 To use the External Gate to Control the System ccceescccccccceeceeeeeeeessseeeececeeeeeaeenees 29 6 Programming the 588 eeeeeeee
5. 16 Setting System Mode of Operation u c tino pru EE ERbrd EIE siiadidseiandedivedieieniesea ee OF En COPS QUE 16 Channel Merniliosnotesecteitetivui quid Ud Ud DUUM rrt bua KE e n MEE pua euu ides aus Ub UU DES 16 Bava plane Channel OUEDUE ip ERE ORE DEO IRIURE DEIN NS epPS ERE QI INQUIS QAM THIS CER M PE EUTEN RUN 17 Setting the Channel Timing Parameters sesssssssssssererereesssssssrerrreeesssssssssserereesssssseee 17 Setting Pulse Output Configuration eeeesssesreresssessssessseerrreesssssseeereeeossesssessseerteeosssssseee 17 Setting Channel of ODSF ALL etos edd ia da cuta e E e E E E NEE 17 Delaying the Start of Channel Output sese 17 Configuring the Channel Multiplexer 5 rat iste ri En xb IS E rt rd X RU E Fea S EK EO RS 17 Advanced Channel Wess sc uiii da PU kr EE FEE YRRRTERUTRAxI RIEF PINE CaR EN DN T ORE E Ur OE CE SE DEERAN EK ER RANK ME 18 petung The Ye MOU TOO sectae ap dote ys rM UU DN D DEP IMP DI ENDE MEME 18 Setting Channel Gabe Control usi p S HIR ERE PIPEDETROL r i cux D DN a TR MN 18 Ec MIU HAD P 18 nea ari System Clerus ioni PH t I IRI ERGO PR ONDE MM Iss EN IP DU MMIENNI MN 19 Toig M OH SL a DEED LIN eH ve EM hat pease esac sedate LOC HE EDEN 19 Enabling Systemi D EISEOY i eio oo NRI QURE r EP E qub E a N 19 Rate our M 19 Setting the Clock Source and Internal Rate unco ipe FREE EINEN ETE D MED
6. Overview For internal operation the 588 contains a timer and mode generator which generates an internal T clock that is used 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 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 a stream of T pulses at a rate specified by the period parameter To Use Single Shot Mode To generate a single pulse with every press of the RUN STOP key within the system Mode menu Mode Select Single Shot for the system mode Pressing the RUN STOP key will now generate a single pulse 25 To Use System Burst Mode Function The RUN STOP button generates a stream of n T pulses where n is speci fied 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 an other burst To generate a burst of pulses Within the system Mod
7. Selects a channel using the channel s identifier SELect identifier Std string All subsequent channel specific commands will refer to the selected channel Enables Disables the selected channel output If T is boolean value selected all output is affected Enabling T is the same as pressing the RUN button 588 SCPI Command Summary Std Subsystem Contains commands to control the output pulse generation Commands without suffix PULSe 0 Std refer to the currently selected logical instrument See INS Trument subsystem Subsystem Contains commands to define the COUNIer New Counter function STATe Enables Disables the counter function Clears the designated counter Standard units only CLear TCNTS GCNTS New have the Trigger counter Querys the number of counts for the specified input COUNIter TCNTS GCNTS New Standard units only have the Trigger counter 38 588 SCPI Command Summary Std Parameter Comments Enables Disables the output for all channels STATe boolean value Std Command is the same as pressing the RUN STOP button PERiod Sets the To period NORMal SINGle MODe BURSt New Sets the To mode DCYCle f f Burst Counter Number of pulses to generate Pulse Counter Number of pulses to generate Punir during on cycle of the Duty Cycle mode Off Counter Number of pulses to inhibit output OUS during the off cycle of the Duty Cycle mode SYS EXT10 ind Sets Source
8. determine what IP address was assigned by the local DHCP server if any e 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 e famapped COM port is the desired communication method the Digi Connectware s Realport Drivers setup must be used to install the COM port on the pc The 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 Berkeley Nucleonics Technical Support e The pulse generator s SCPI parameter SYSTem COMMunicate SERial USB n is defaulted to 115200 and should not be changed for Ethernet communication whether or not a mapped COM port is used The virtual COM port on the pc should be set to 115200 BAUD e Echo functionality is not available on the Ethernet port 50 Appendix D Ethernet Connectivity IP Address and Raw TCP IP Connection This document describes one 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
9. 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 determined by the System Mode Generator Standard modes include e Continuous Once started T pulses are generated continuously e Single Shot One T pulse is generated for each start command Burst T pulses are generated for each start command Duty Cycle Once started T pulses cycle on and off continuously The T pulses are distributed to all of the start inputs of the Channel Timers and Mode Generators 8 Channel Timer Functions The Channel Timer functions as a non retriggerable delayed one shot pulse generator This means thatthe timer will only generate one delayed pulse for every start pulse received Once the channel timer has started counting addi tional start pulses will be ignored until the pulse has been completed non retriggerable The start pulse for each channel is provided by the internal T pulse generated by the Internal System Timer Whether or not a pulse is gener ated for each T pulse is determined by the Channel Mode Generator Standard modes include e Normal A pulse is generated for each T pulse e Single Shot One pulse is generated at the first T pulse after which output is inhibited Burst A pulse is generated for each T pulse
10. for both the delay and the pulse width There are two incrementing modes Increment and DC Increment In the Incre ment mode each start command or external trigger produces a burst of pulses At the end of the burst the appropriate delays and pulse widths are incremented and the instrument is armed for the next start command In the DC Increment Duty Cycle mode 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 588 SCPI Increment Command Summary Std Subsystem Contains commands to control the output pulse generation Commands without suffix PULSe 0 Std refer to the currently selected logical instrument See INSTrument subsystem Sets the To mode Added parameters for Burst BINCRement New Increment and Duty Cycle Increment mode CYCLe n meric valies New Sets the number of cycles to generate in Duty Cycle Increment mode JRESet 1 New Resets the width and delay increment parameters on all channels Subsystem Contains commands to control the output pulse generation Valid suffix range depends on the number of channels ChA 1 ChB 2 etc PULSe 1 2 n Std Command without suffix refers to the currently selected logical instrument See INSTruments subsystem IWIDth Set
11. for the internal rate generator EXT25 ICLock New System Clock or External Source ranging from E 10MHz to 100MHz EXT50 EXT80 EXT100 Sets external clock output To Pulse or 50 To 5Mhz 10Mhz OCLock 20Mhz 40Mhz duty cycle TTL output Chan Rate Subsystem Contains the commands to define pee elem ee MODe DIS PULS OUTP New Sets Global Gate Mode Disable pulse CHAN inhibit output inhibit channel LOGic LOW HIGH New Sets Channel Gate logic level Active low or active high LE Vel znimaneseiias NB Sets the gate threshold Value is in volts with a range of 20 to 15 Volts Subsystem Contains the commands to define id o the Trigger function DIS TRIG Sets Trigger Mode Disable or TRIG enable EDGe RiSing FALLing New Selects which edge rising or falling to use as the trigger signal LEVel Sets the Trigger Threshold Value is in volts with a a range of 20 to 15 Volts 39 588 SCPI Command Summary Keyword Parameter Comments EN a WIDTh numeric value gt SERM F TO CHA CHB CHC CHD etc NORMal POLarity COMPlement INVerted Subsystem Contains commands to control the output pulse generation Valid suffix range depends on the number of channels ChA 1 ChB 2 etc Command without suffix refers to the currently selected logical instrument See INS Trument subsystem Enables Disables the output pulse for selected channel Sets the width or du
12. gate input is in the active state Pressing the RUN STOP key a second time will disarm the unit 30 Programming the 588 31 Programming the 588 Personal Computer to Pulse Generator Communication The 588 comes standard with an RS232 serial and USB interface An Ethernet interface is standard on the 588 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 Program mable Instruments Although due to the high number of special features found in the 588 many of the commands are not included in the specification The syntax is the same for all interfaces RS232 Interface Overview The serial port is located on the back of the 588 and uses a 9 pin D type con nector with the following pinout as viewed from the back of the unit No Connection Tx Transmit to computer Rx Receive from computer DTR Connected to pin 6 Ground DSR Connected to pin 4 RTS Connected to pin 8 CTS Connected to pin 7 No Connection OMONODARWD gt The serial port parameters should be set as follows Baud Rate 4800 9600 19200 38400 57600 115200 Data Bits 8 Parity None Stop Bits 1 The default baud rate for the RS232 is 115200 USB Interface Overview The USB interface is standard on the 588 Before this type of communication can be used the appropriate drivers must be installed on the personal compu
13. n is the divide by n factor 27 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 use the gate set the following param eters within the Channel menu Mode In Gate Menu must be set to Channel Menu Channel Gate Select Pulse Inh or Output Inh Logic Select active high or active low In 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 the pulse will continue normal output but will not restart on the next pulse In Ouput inhibit method the gate leaves the base triggering alone and enables disables the output 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 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 within the Trigger menu Mode Select Triggered mode Level Set the trigg
14. n times after which output is inhibited Duty Cycle n pulses are generated for each T pulse after which the output is 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 output 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 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 provide the necessary pulses Dependent amp Independent Timing Events The 588 allows the user to control the relationship between the Channel Timers by setting the sync source for each timer Independent events are all timed relative to the internal T start pulse Dependent events may be linked together by setting the sync source to the controlling event This allows the instrument to match the timed events and adjustments can be made in one event without detuning the timing between it and a dependent event Navigating the 588 Front Panel Selecting Menus Parameters are grouped in menus selectable using the function keys To select th
15. 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 Higher voltages pose an even greater threat because such voltage can easily produce a lethal current Your normal work habits should include all accepted practices that will prevent contact with exposed high volt age and steer current away from your heart in case of accidental contact with a high voltage You will significantly reduce the risk factor if you know and observe the following safety precautions e If possible familiarize 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 e Donot 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 e When testing AC powered equipment remember that AC line voltage is usually present on power input circuits such as the on off switch fuses power transformer etc Useaninsulated floor material or a large insulated floor mat to stand on and an insulated work surface on which to place equipment Make certain such surfaces are
16. with acomma 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 intend to use the optional keyword and responds as if it had been sent 35 SCPI Specific and Implied Channel Some commands such as PULSe allow specifying a channel with an optional numeric keyword suffix The suffix will be shown in square brackets 1 2 The brackets are not part of command and are not to be sent to the pulse generator The numeric parameters correspond to the following channels 0 To 1 ChA 2 ChB etc Only one channel may be specified at a time If you do not specify the channel number the implied channel 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 value Represents a single binary condition that is either true or false True is represented by a 1 or ON false is rep resented by a 0 or OFF Queries return 1 or
17. BNC 588 Series Pulse Generator Operating Manual Berkeley Nucleonics Corp 2955 Kerner Blvd San Rafael CA 94901 415 453 9955 phone 415 453 9956 fax www berkeleynucleonics com rev 4 0 Contents 1 Introduction eeeee ee eese eee eee eesosecsecsscsceccscsccsss L Technical SUpport eroris aa EDREDED IEEE EORR tea FIT exer aE ES eznzbacc ML SUDAN DN CUDL CUN COLLUM EY 2 Wanra Nnm cero 2 P ckage Contents orones nadeidta ener eases sora br iL coute colt bans essaiusasieanstessaiedsutacedonasureiuectanagenasecsens 2 Dafety ISSUES oreraa annaa E E E EEE EE A 3 2 Front Panel Overview sssssssssescsesescsescsesescsesescsesesese D Seto of 0101 ral nei a e E EE E T E EEEE E T E 6 Display Layout and Tiida rare ssssssunenianeensres rin ann E E S A 6 Description of Front Panel Area sseseseoseeecssssseseeeecccosssssesseseeeeeocoossseseeeeeeoeeccssssseseee 6 LEA 01 6 fo ne A ee E A D MCI eee 6 3 Pulse Concepts amp Pulse Generator Operation 7 Counter Architecture Overview 2222 up Eee txk o Poevbse putt eda ode lidedequb ei base tlt oo bUbu io DESU E edu uL eo cl adudd 8 System Traer PAmel Boos ee eee CODI UN EE DUNG ee Tae ea 8 Channel Timer puce sa odntmasedvlueiditon ersi aeaa Ds Sav o bon id duis puR Ke FOaN dU DU EN MEE 9 Digital Output Mule EE ossa po eisintup dba va Ev QIB RU br kU MN vU DEFUI UU UP D a EE 9 Dependent amp Independent Timing Events ccccccccccsssssseseeeeececcceeecaaae
18. O identifier Selects from a finite number of predefined strings Error Codes The unit responds to all commands with either ok lt cr gt lt lf gt or n lt cr gt lt lf gt Where n is one of the following error codes Incorrect prefix i e no colon or to start command Missing command keyword Invalid command keyword Missing parameter Invalid parameter Query only command needs a question mark Invalid query command does not have a query form Command unavailable in current system state ONOaRWD Programming Examples Example 1 20 ms pulse width 2 3 ms delay 10 Hz internal trigger continuous operation 36 PULSE1 STATE ON cr lt lf gt PULSE1 POL NORM cr If PULSE WIDT 0 020 cr lt lf gt PULSE1 DELAY 0 0023 cr If PULSEO MODE NORM cr lt lf gt PULSEO PER 0 1 cr If PULSEO TRIG MODE DIS cr lt lf gt enables channel A sets polarity to active high sets pulse width to 20 ms sets delay to 2 3 ms sets system mode to continuous sets period to 100 ms 10 Hz disables the external trigger To start the pulses use either of the following commands PULSEO STATE ON cr lt lf gt INST STATE ON cr lt lf gt starts the pulses alternate form to start pulses Example 2 25us pulse width 0 delay external trigger one pulse for every trigger PULSE1 STATE ON cr lt lf gt PULSE1 POL NORM cr lt lf gt PULSE WIDT 0 000025 cr
19. PA AEn Query only Returns the state of the machine returns 1 if the machine is armed and or SIATS New generating pulses or O if the machine has been disarmed BEEPer Po sa Subsystem Controls the audible beeper STATe Enables disables the beeper 2 Sets the volume of the beeper Range is O to 100 S Subsystem Controls the RS232 and GPIB GPIB Subsystem Controls the physical configuration of the GPIB port ADD Ress Sets the GPIB of the instrument SERial Subsystem Controls the physical configuration of a the RS232 port 4800 9600 BAUD 19200 Sets the baud rate for both receiving and i 38400 transmitting using the DB9 RS232 port 57600 115200 4800 9600 19200 Se 38400 57600 115200 Sets the baud rate for communication when using mapped comports for USB and Ethernet communication Must be set to the default valve 115200 for raw TCP IP Communication i e Labview IVERSion SBERN INFOrmation Query only Returns model serial number x i firmware version and FPGA version numbers After power up unit will start generating pulses automatically Query only Returns SCPI version number in the form YYYY N ex 1999 0 New Query only Returns the serial number Query only Returns firmware and FPGA NI indentification numbers Forces unit to recognize commands only sent in CAPS lt boolean value gt capital letters 1 turns on the feature O disables t
20. Provides one touch access to the channel trigger gate and system menus for setting up the appropriate pa rameters The Page button will allow you to page through the multiple levels of a menu if multiple levels exist Arrow Keypad The up down arrows are used to increment decrement the current parameter indicated by the blinking cursor The position of the cursor controls the step size for each increment The right left arrow moves the cursor to different positions within the current parameter The NEXT key selects the next parameter in the currently displayed menu Pulse Concepts and Pulse Generator Operations Pulse Concepts and Pulse Generator Operation Counter Architecture Overview To Internal System Timer and System Mode Generator Internal To Pulse RUN Command External Input Channel Timers and Channel Output Mode Generators Pulses Start source is RUN button in Internal Modes External input in External Trigger modes TRG command via Serial GPIB access Channels are armed by the RUN button In single shot and burst modes channels may be rearmed by pressing the RUN button System Timer Functions The System Timer functions as a non retriggerable multi vibrator pulse genera tor This means that once started depending on the mode the timer will pro duce pulses continuously Before pulses can be generated the timer must be armed and then receive a start pulse Arming the counter is
21. RHEEE DN ed RENE 19 petting the Output Referente us usce eii es pa Re RNIIMMP EN eee MINUM 19 Syst m Meni aonss cesiitenabvmam vedo vivericanecuas SRXACINFDUQH NOD VIVE EY EXKL REVY PXRE VEGAN E CN UM EE 20 Setting System Communication Parameters ess erik itin xse esa e Hon odas adr RrsE SK eSs 20 petting Keypad Par aie 0S asia dagicsiaccdasadisadadd dme ptuhsi o MN MEVS NM PMPUPUN dda ae SINE INE 20 petting the Auto Start Mode oot eioEEL E FERE II EX Pau Eadu t pie UE MM pu OE EQ Iq PNE M FUELS EI RUN IS 20 Setting the Display Decimal Marked dox RH pE ERI Eo b Ox EP IU USE En RORIS NM A 20 petting the Display BryyrineB8 evasit o Mud bx Gd x iar tian b SI NU UA RN RE IO SNC OR UE 20 OLLON E SB KES a 10 a ec cs T 21 Storing a Confieuratio Deesie aee S ia E Mud E Ai 21 U2 Bc 01 ee A ne ee ee T EE 21 Recalling System Cons pra DS ss nsss aer a E shia ane aes E EA N 21 MO MT ilo O TAE E TE E EOE 22 Usine th Counter Wane IH suu nci beu EHE Uu e e e a DM ASS 22 A pao Wren chn ona Mfr Ecc 22 5 Operating the 588 cccccsccosssscccsssccccsssccsssscosesssesesss DO Quick Start Normal Internal Rate Generator Operation 24 Quick Start Normal External Trigger Operation ecce eeeee eene 24 System Timer OVEr View nieve Disc dvtixa kogia sa Ex WENN UR EFEEKREDEU S VEYNV E ER EYE KM M n FEE DNI DUE 25 To Use Cont musus IVO eas iua Ra na an dER EUR neie P
22. SE WIDTH 2ns GATE INPUTS THRESHOLD 0 2 to 15 VDC MAXIMUM INPUT VOLT 60V Peak RESOLUTION 10mV POLARITY Active High Active Low FUNCTION Pulse Inhibit or Output Inhibit CHANNEL BEHAVIOR Global w Individual Channel PULSE INHIBIT DELAY 120ns OUTPUT INHIBIT DELAY 50ns STANDARD FEATURES FUNCTIONS COMMUNICATIONS GLOBAL GATES TRIGGERS CHANNEL GATES TRIGGERS EXTERNAL CLOCK IN EXTERNAL CLOCK OUT USB RS232 2 Global Gate Trigger Inputs Optical Electrical Available 5ns Jitter 10MHZ 100MHz in 1MHz increments 0 02V To Rate Chan 2X ExtPLL 1X ExXIPLL 1 2x ExtPLL 1 2 Ext 40MHz 20MHz 10MHz 5MHz Disabled COMMAND SET COMPATIBILITY Backwards Compatible OPTIONS COM MODULES Standard Quad TTL Adjustable Extended Communications Ethernet GPIB 45 Appendix B Safety Symbols 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 BNC 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 Pollution Degree 2 Installation overvoltage Category II for transient overvoltages Maximum Relative Humidity 8096 RH non cond
23. age threshold level and trigger edge for the Gate input can be adjusted from this menu The Gate trigger edge choice is only available when in dual trigger mode Once dual trigger functionality is enabled on the unit each channel can be as signed to either of the trigger inputs The default trigger source for 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 themenu 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 desired trigger source 53 588 SCPI Dual Trigger Command Summary Std Subsystem Contains commands to control the output pulse generation Commands without suffix PULSe 0 Std refer to the currently selected logical instrument See INSTrument subsystem Subsystem Contains commands to define the TTRIGger Std Trigger function DUAL Sets the unit into dual trigger mode Subsystem Contains commands to control the output pulse generation Valid suffix range depends on the number of channels ChA 1 ChB 2 etc PULSe 1 2 n Std Commands without suffix refer to the currently selected logical instrument See INSTrument subsystem CTRIGger GATE TRIG Sets which input is assigned to the c
24. al mode 26 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 To use the Single Shot mode within the Channel menus Enable Select Enable to enable channel output Delay Set the desired delay Wiath Set the desired pulse width Mode Select the Single shot mode To Use Channel Burst Mode Function The Burst mode generates a burst of pulses every time the RUN STOP key is pressed To use the Burst mode within the Channel menus Enable Select Enable to enable channel output Delay Set the desired delay Wiath Set the desired pulse width 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 pulse width Mode Select the Duty Cycle mode On Cycle Set the number of pulses to produce during the on cycle Off Cycle Set the number of pulses to skip during the off cycle Note Older Berkeley Nucleonics pulse generators had a divide by n function The duty cycle mode is a more general case To reproduce the divide by n function set the on cycle to 1 and set the off cycle to n 1 where
25. anced Channel Menus Advanced Timing Channel Gated Operation Channel Gated Operation Parameters SIE Channel Enable Channel Enable SyncSource Gate Enable Disabled Gate Enable method Setting the Sync Source Although each channel receives its start pulse from the internal T pulse logically the start pulse can be assigned such that the delay entered is relative to the T pulse or any other channel pulse This allows dependent events to link The unit will not allow a circular chain of sync sources that would result in a channel triggering itself The delay entered is relative to the selected sync source Sync Source Selects the channel sync source Setting Channel Gate Control When the global gate is set Chan Menu the channel can then use the gate input with independent behavior 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 the pulse will continue normal output but will not restart on the next trigger pulse Output Inhibit method the gate leaves the base triggering alone and enables disables the output directly Gate Menu o tm dew 18 Enabl
26. annel T Period Enter the Rate menu by pressing the FUNC key and then the RATE key 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 T 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 O the following parameters need to be set System Mode Enter the MODE menu by pressing the FUNC key and then the MODE key Select Single Shot mode Trig Enter the TRIG menu by pressing the TRIG key Select Triggered Level Press the NEXT key until the Level parameter is high lighted Set the trigger threshold voltage to approxi mately 50 of the trigger signal amplitude 24 Edge Press the NEXT key until the Edge parameter is high lighted 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 588 will now generate a pulse for every valid trig ger Stop Press the RUN STOP key a second time to stop dis arm the instrument i e to stop generating pulses System Timer
27. documenta tion by Digi is included on the CD shipped with the pulse generator This discussion assumes that the Digi utilities included with your pulse generator and National Instruments VISA version 3 3 in this procedure see National Instruments website are installed The procedures discussed have been prepared using Windows XP service pack 2 Determining IP Address The Digi module has been 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 Connect Digi Device Discovery When the utility opens it scans the LAN looking for Digi Ethernet modules It may take a minute after plugging in or powering the Ethernet module before the LAN negotiates the connection with the Digi module Hit Refresh View in the left column after a minute or so if the utility fails to see the unit when you start it In some situations it is possible that the Windows Firewall will block the Digi Device Discovery from being able to see the unit It is advisable to turn the Windows Firewall off while performing these tasks When the utility sees the Digi device it will display it in the list Figure 1 51
28. e ee eres eee eee eee eerte ennno 55 Appendix G Increment Mode 4 rover tain tna eH p sax d etd EvEEY HY ERIY EEERES PN FEVN FPES FRe YE VV Vra EINE d uE 56 Appendix H External Clock eere orn riti nO DIU ODIO AW Na Ress s oe eda Pia psa P rDES 57 Introduction Introduction This manual is a reference designed to familiarize you with the Berkeley Nucle onics 588 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 588 our technical staff can be reached via one of the following methods Phone 415 453 9955 Fax 415 453 9956 Internet www berkeleynucleonics com Warranty In addition to a 30 day money back guarantee the 588 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 Contents The box you receive should contain the following 588 Pulse Generator AC Power Cord User s Manual on Disk Contact Berkeley Nucleonics 415 453 9955 if any parts are missing Safety Issues Normal use of test equipment presents a certain amount of danger from electri cal shock because testing must be performed
29. e menu Mode Select the Burst mode Burst Setthe number of pulses to produce in the burst To Use System Duty Cycle Function The RUN STOP button starts a continuous pulse stream which oscillates on for the n pulses and off for m pulses where n and m are specified by the On and Off parameters respectively The rate is specified in the Rate Menu To generate a stream of pulses which oscillates on for n pulses and off for m pulses 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 oscillator or the external clock in fre quency 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 either the internal T pulse the external trigger ora trigger provided by a cpu A given channel may or may not generate a pulse depending on its own channel mode as described below To Use Channel Normal Mode Function The Normal mode generates a continuous stream of pulses at a rate determined by the system timer within the Channel menus Enable Select Enable to enable channel output Dly Set the desired delay Wid Set the desired pulse width Mode Select the Norm
30. e output channel parameters press the letter key corresponding to the desired channel 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 Press the Page button to select the next page There may be multiple channel menus depending on the model Secondary menus can be accessed by press ing the letter key of that channel a second time There are also individual menu keys for the gate GATE trigger TRIG and system MENU menus Depending on the model each of these menus may have multiple pages accessed by the Page button or secondary menus ac cessed by pressing that particular function key a second time Selecting Menu Items Within a menu the blinking cursor indicates the current menu item for editing The NEXT key will select a different menu item Numeric Input Mode When the current item is numeric the system enters the Numeric Input Mode In this mode data may be edited using the arrow keypad The Left and Right arrow keys are used to select 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 Entering Non Numeric Parameters 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 it
31. eeeeeeeneeeeeees OL Personal Computer to Pulse Generator Communication 32 RS232 Interface Overview ou repre Qd EREREERFKOHEREREREKEREVDEFEAKEDIDREEU E BEUEEYET DE EHE RHER YRER DERE FEE VRYN 32 USB Interface Overyi W ausis uisum ons oid onm occ ERU F ME RE FLEUIMREFLMU LIP INL mU M E MEE M RM EM MEE 32 Ethernet Interface Overview os vorm VekvivEENEEQE ENTE CUFEHEF EEEEG10XS XXV DUNEEN EY ERPEFEVS FXFREVN ER YR VE RYE 33 Programming Command Types and Format eee e eere ee eee eene ee eene enno 33 Line TS AU o cpeedekeduitsdsivaubruueE todien CR EEKEERENENKENNERERKNENEERNANISS Gu FS ba eR Saares EE GU cuba airs 34 IEEE 488 2 Common Command Format eee ee eese eee ee eene eee eerte tette een nnu 34 SCPI Command Rey woOFUS c cosaacrim x axitdbreved bx uva x Vs KON SUE UE OO CUL EE OUME CUIU UV ERETF FEET VE EYE 34 SCPI Command Paria utere tr tue pras opaco so ipa dt eo diae sed cei ER vn RUM xn p Mdama A DEDI Diss 35 SM NIIS i MM 35 SCPI Keyword SeparatOE siia ctoxenskd bis iex OPVe Vue anoeie ei esaera SeA YE PRX XAR ERN VES 35 SCPI Optional Key words uodenosp eis eaxiixvriiba en va bres k2 EY UNE EN VIV CUREEQMEQUES CUR VERET ETAT EDUEE 35 SCPI Specific and Implied Channel e eere eee esee eee eee e eee eee e eee eeee ees eoo nnus 36 SCPI Parameter TV DES cunscenxaimeeieasieunbxkxvvedba Vues keV ER MENS DU EIE EIFE EEES av EYE 36 Error COGS m
32. em 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 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 Enable Disable Channel Output Atthe top of each channel menu page is a parameter to enable or disable the output of the channel Each channel may be individually enabled or disabled Rearming the Channel Timers If there are channels currently running in normal mode single shot and burst channels can be re armed without affecting the timing on normal mode channels The rearming page is located under the System Menu Once on the rearming page pressing the up arrow rearms the channel timers Setting Pulse Timing Parameters Pulses are defined by a delay from their sync or start pulse to the active edge and a width 10 Wid Sets the width of the active portion of the pulse Dly Sets the delay from the sync source to the start of the pulse NOTE If Wid Dly 75ns hardware reset time gt T Period the correct pulse width will be generated but at a slower rate Setting Pulse Output Parameters There are three basic types of outputs available on the 588 a TTL CMOS compatible outputs b adjustable am
33. ensing Operating temperature range of 0 C to 40 C Storage and transportation temperature of 40 C to 70 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 which can result in death injury or damage to the instrument and other components 46 n lt 3 z e a IF 18 Publications Descriptions amp Comments IEC 417 No 5031 Direct current Vdc may be used on rating labels IEC 417 No 5032 Alternating current For rating labels the symbol is typically replaced by V and Hz as in 230V 50Hz DO NOT USE Vac IEC 417 No 5033 Both direct and alternating current IEC 617 2 No 02 02 06 Three phase alternating current IEC 417 No 5017 Earth ground terminal Primarily used for functional earth terminals which are generally associated with test and measurement circuits These terminals are not for safety earthing purposes but provide an earth reference point IEC 417 No 5019 Protective conductor terminal This symbol is specifically reserved for the protective conductor terminal and no other It is placed at the equipment earthing point and is mandatory for all grounded equipment IEC 417 No 5020 Frame or chassis terminal Used for points other than protective conductor and funct
34. enu Structure System MODE Menus ae MODE Duty Bust Burst On e Of CHANNEL Menus Timing Parameters Pulse Pulse g Configuration Configuration Channel Enable Channel Enable Channel Enable Output Type TTL Output Type Pulsewiath Optical Adjustable Channel Channel Channel Channel Channel ne hannel Channel Enable nable Enable Mode Mo de Mode Le M qos E 7 On On Advanced CHANNEL Menus Multiplexer Menu Channel Gated Operation Channel Gated Operation Channel Enable Channel Enable Channel Enable Mux Gate Enable Gate Enable lt method gt Help Line 14 CLOCKS RATE Menu Rate Reference Out Source Ref Out T Period TRIG Menu GATE Menu Gate Mode Gate Mode Gate Disabled Gate Mode o owe SYSTEM Menus Comm Comm Comm Keypad Misc Parameters Parameters Parameters Parameters Parameters Interface Interface RS232 Interface USB GPIB Ethernet Key Repeat Rate Auto Start Echo Enable Po Knob Volume LCD Brightness STORE Menu COUNTER Menu RECALL Menu INFORMATION Menu Enabled Disabled Menu MM Configuration Help Line Configuration Help Line Help Line FPGA Version System Mode Menu MODE MODE Single MODE Duty Setting System Mode of Operation The MODE menu sets the T system timer mode The menu will show the extra set parameters Burst On amp Off only when they are appr
35. er threshold level Edge Select which edge rising or falling to trigger on Pressing the RUN STOP key will arm the unit Once the unit is armed it will generate a T pulse for every external trigger received Pressing the RUN STOP key will disarm the unit This mode corresponds to the normal external trigger mode found on most other pulse generators 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 28 Burst Set the number of pulses to generate in each burst within the Rate menu T Set the period between pulses o within the Rate menu Source Select the system oscillator or an external clock in fre quency T Set the period between pulses within the Trigger menu Mode Select Triggered mode Level Set the trigger threshold level Edge Select which edge rising or falling to trigger on Pressing the RUN STOP key will arm the unit Once the unit is armed it will generate a 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
36. eseeeececeeeeeeeeeaea 9 Navigating the 488 Front Panel 45 55 eie Ra CURE EERIRR MAR M XE ER UXRR E IAE PISDEPE TEX VAM a FE VERRE 9 Selecting M IIS coco nike EvR PREDA QR CPU MEO PASSED IUE Rp Rv MDap Ed ee up DON E o a 9 Selecting Menu tems usn verae tet i bd eiu vite pF LUISA IA IB S UR MOM DEM MI D mE EI oic OPE 10 Numeric Input Mode uso ERE IRURE UR visi as aara E 10 Entering Non Numeric Parameters ieces cas EO vUpterlusdu tura UE gU PU PUN Ve S PI I UTI 10 Alphanumeric Input Mode 555525 ini brnE Iota pb bac beRabervbebeledidudd bud Dele batat nu E I PEEREEMd RD 10 Enabplns System Output uctus oaa ene Denia use Dit xtX me PM Gd MEME DI EE E UUMUE 10 Einable Disable Channel Output rimevevttbRbrbbdbedbubad ededzbodadedudud chebubddee pes PrevbrPM Max PUER MiU 10 Rearming the Channel Wiens irse cuu eive Wa aai VI UE TO OLIM UNE 10 Setting Pulse Timing Parameters 22 2 m o pati eee s evistObEI UE Obs ux Mata adde Rd Gd BOR MP E UEM UE VPN 10 Setting Pulse Quip t Par amet rsS siccu aged Felt XP LUI eub be Eratrbasweo odd ue bed aaa 11 Using the Output Multiples iiis te ebepe t Eybvbpetbpo tri Pudubaiuiussbesub p Ps dasaPe E bs rape evE S Epi n SINE 11 Setting System Internal Rate Parameters 5 5 3 are tta e ek eR ESSE EATER EP eaae 11 a 059 MONIS arriere E a LO 588 Menu Structure oie mae ne nmr ee ee ene ene ee re 14 System Mode Neri siacs dada ceiasetzacnaduunisdadeupassaisanisiaesdastanabiaasetelaeviataawestemeasaipaiaannaaneaiieas
37. hannel trigger IEEE 488 2 Common Commands Mnemonic Command Name Parameter Comments Generates a software trigger pulse for the TRIG input only Operation is the same as receiving an external trigger pulse Generates a software trigger pulse for the GATE input only Operation is the same as receiving an external trigger pulse 54 Appendix F Impedance Matching Outputs 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 Adjustable Mode Function of the channels TTL ADJUSTABLE OUTPUTS TTL CMOS Mode Output Level 4 0v typ into 50 Ohms Rise Time 3ns Slew Rate 0 5 V ns Jitter Channel to Channel 50ps RMS ADJUSTABLE MODE Output Resolution 10mV Current 200mA typical 400 mA max short pulses Slew Rate 0 1V ns Note The TZ50 module has significant overshoot and ringing through high impedance see figure Tek SE 1GS s 398 Acqs 55 Appendix G Increment Mode Using the Increment System Mode The System Increment modes are a pair of special modes which allow the delay and width of each channel to be incremented at the end of a burst of pulses Each channel is independent and each may be set with different initial values and different values for the step size
38. he feature Sid Sid Sid Sid New ECH boolean value New Enables Disables transmission of characters J Q OO a received on the DB9 serial port New Std New New New 41 Std dale ic DISPlay S Subsystem Contains commands to control the display Enables Disables automatic display update New When true front panel display is updated with boolean value gt serial command parameter changes Setting to false decreases response time td UPDate New Query only Forces update of display Use when mode is false BRIGhtness lt numeric value gt New Controls Rierouy of display Range is O to 4 where O is off and 4 is full intensity Enables Disables the display and front panel lights When Disabled the keylock is enabled ENABIe boolean value gt New to prevent parameter changes from the front panel IEEE 488 2 Common Commands uut Queries the Pulse Generator Identification IDN EE The ID will be in the following format y model channels option version Restores the state of the Pulse Generator from a copy stored in local nonvolatile memory 0 through 12 are valid memory blocks Reset Command Resets the Pulse Generator to the default state Stores the current state of the Pulse Save Command numeric value Generator in local nonvolatile memory 1 through 12 are valid memory blocks Recall Command numeric value Generates a software trigger pulse Trigger Operation is
39. ible 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 Pol Sets the pulse polarity active high or active low Out Selects the output mode TTL CMOS or Adjustable Ampl Sets the output voltage level when in the Adjustable mode Setting Channel 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 number of pulses to generate before inhibiting output in Duty Cycle Mode Off Sets the number of pulses to inhibit before repeating the On Cycle in Duty Cycle Mode Delaying the Start of Channel Output Within any channel mode the output of the channel can be delayed using the wait parameter within the CHANNEL menu Wait Sets the number of T pulses to wait until enabling the channel output Configuring the Channel Multiplexer To define which channels are fed into the channel multiplexer the corresponding bit for the desired channel to add should be set to 1 17 All desired omitted channels should have the corresponding bit set to O Mux Enable disable bitfield Adv
40. ight 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 specified instructions where safety is involved Colour requirements 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 IEC 417 No 5268 a In position of bistable push control IEC 417 No 5269 a Out position of bistable push control 49 Appendix C COM Ethernet Interface Overview 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 Whatever method of Ethernet communication is ultimately desired the utilities supplied by Digi Connectware included on the cd shipped with the Ethernet option Pulse Generator will be critical to implementing the communications Please install the following utilities Ethernet Communication Notes The Digi Connectware s Digi Device Discovery can be used to
41. ing 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 Selects between disabling the GATE inputs and method of output control Level Sets the gating threshold Logic Sets the active logic level Trig Menu Trig Mode Trig Mode Trig Disabled 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 s Level Sets the trigger threshold Edge Selects between rising edge falling edge as the trig ger source when a trigger mode is enabled Rate Menu ree Setting the Clock Source and Internal Rate Source Selects the internal or external clock source from which the unit will operate Per Sets the T period which determines the fundamental output frequency of the unit Setting the Output Reference Ref Out Selects the frequency of the output reference for syn chronizing with external system components 19 System Menu Comm Comm Comm Keypad Misc Parameters Parameters Parameters Parameters Parameters Interface Interface RS232 Interface USB GPIB Ethernet Key Repeat Rate Echo Enable i Knob Volume LCD Brightness Setting System Communication Parameters The 588 comes with a standard RS232 serial port and USB port The unit will not respond to computer commands unless these ports are properly c
42. ional earth terminals where there is a connection to accessible conductive terminals to advise the user of a chassis connection 47 48 IEC 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 417 No 5007 On Supply Note that this symbol is a bar normally applied in the vertical orientation It is not the number 1 IEC 417 No 5008 Off Supply Note that this symbol is a true circle It is not the number 0 or the letter O IEC 417 No 5172 Equipment protected by double insulation or reinforced insulation equivalent to Class II if IEC 60536 ISO 3864 No B 3 6 Background colour yellow symbol and outline black Caution risk of electric shock Generally used only for voltages in excess of 1000 V It is permissible to use it to indicate lower voltages if an explanation is provided in the manual Colour requirements 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 M IEC 417 No 5041 Background colour yellow symbol and outline black Caution hot surface Colour requirements do not apply to markings on equipment if the symbol is moulded or engraved to a depth or raised he
43. ions Use the following procedure to recall a stored or default system configuration Enter the Recall Menu FUNC recall Select a configuration number e From the Recall Menu press the recall key sequence function recall Note Configuration 0 is the factory default setting 21 Counter Menu Enable Disable Help Line Using the Counter Function The Counter function counts the number of T pulses output by the system clock When the unit is operated in system single shot mode the T count reflects the number of incoming trigger pulses Information Menu Information Menu Model Number Serial Number FPGA Version The Information Menu provides all of the pertinent version numbers and serial numbers for the unit This information should be readily available when contact ing customer service for troubleshooting help 22 Operating the 588 23 Operating the 588 Quick Start Normal Internal Rate Generator Operation The 588 has a powerful set of functions providing a number of modes of opera tion for the internal or System rate generator T Most of these functions can be ignored if a simple continuous stream of pulses is required Starting from the default settings which can be restored by recalling configuration 0 the following parameters need to be set Pulse Width Delay Enter the Channel menus by pressing the letter key Enter the required pulse width and delay Repeat for each output ch
44. n be removed without unplugging the device in the operating system environment Echo functionality is not available on the USB port Ethernet Interface Overview An Ethernet interface is standard on the 588 Refer to Appendix C included at the end of this manual for more information about the Ethernet Interface and Operation Programming Command Types and Format The 588 Pulse Generator uses two types of programming commands IEEE 488 2 Common Commands and Standard Commands for Programmable Instruments SCPI The formatis 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 The format of each type is described in the following paragraphs 33 Line Termination The pulse generator uses text style line terminations When a command is sent to the unit the firmware is programmed to read characters from a communica tion port until it reads the line termination sequence The command string is parsed and executed after reading these characters These characters are the carriage return and linefeed They are ASCII char acter set values 13 and 10 respectively hex OxOD 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 beha
45. not damp or wet e Use the time proven one hand in the pocket technique while handling an instrument probe Be particularly careful to avoid contact with metal objects that could provide a good ground return path e Never work alone Someone should always be nearby to render aid if necessary Training in CPR first aid is highly recommended Front Panel Overview Front Panel Overview 588 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 four enunciators Vertical Arrow Indicates there are additional pages to the current menu e Blinking Light Indicates the unit is actively generating pulses or armed and waiting for an external trigger Musical Note Indicates the function key has been pressed e Question Mark In external oscillator operation indicates the internal pll is not yet locked 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 system parameters e Menu Keypad
46. onfigured Interface RS232 USB Ethernet 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 Setting Keypad Parameters The rate at which a key will repeat itself when held down may be set This can be used to provide a controlled 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 Knob Vol Sets the beep volume for the Rotary Knob Setting the Auto Start Mode The unit may be configured to automatically start generating pulses after power up Setting the Display Decimal Mark Mark Selects the format of the decimal mark or Setting the Display Brightness LCD Adjusts display brightness 20 Store Menu Configuration Help Line Storing a Configuration Use the following procedure to store a complete system configuration Setall parameters to the desired value Select a configuration number NOTE You cannot store to the zero location as that contains the factory default values Labelthe configuration as desired Fromthe Store menu press the store button sequence FUNC store Recall Menu Recall Menu Configuration Help Line Recalling System Configurat
47. opriate Mode Selects the T mode Continuous Single Shot Burst or Duty Cycle mode Burst Sets the number of pulses to be generated when in Burst mode e On Sets the number of pulses to be generated during each on cycle e Off Sets the number of pulses to skip each during off cycle when in 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 Channel Menus Timing Pulse Pulse Parameters Configuration Configuration Channel Enable Channel Enable Channel Enable Output Type Pulsewidth Output Type TTL Adiustable Delay Outputtevel Mode Mode i Mode Duty 16 Enabling Channel Output Atthe top of each of the channel menu pages is a parameter to enable or dis able 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 Sets the channel pulse width Dly Sets the channel delay until the active edge Setting Pulse Output Configuration The 588 supports two types of outputs a high speed TTL CMOS compat
48. plitude outputs Out Selects between TTL CMOS Mode and Adjustable mode when both are available on a single output Pol Sets the voltage polarity of the pulse active high or ac tive low Note All outputs are positive negative volt ages are not supported Ampl In adjustable mode the unloaded output voltage is set The actual output voltage will depend on the load im pedance For example If the load is 50 ohms the out put will be 5096 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 HGFEDCBA 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 setting the bitto one In the above example timers A and C are combined on the current output Setting System Internal Rate Parameters The internal T period controls the fundamental output frequency of the system Each channel may operate at submultiples of the fundamental frequency using their duty cycle mode Source Sets the reference source for the internal T Period Per Sets the internal T Period To set the system Internal Rate press the Menu key and then use the arrow keys to specify the T Period 11 12 588 Menus 588 Menus 588 M
49. pper case letters indicate the abbreviated spelling for the command You may send either the abbreviated version or the entire keyword Upper and or lower case characters are acceptable 34 For example if the command keyword is given as POLarity then POL and POLARITY are both acceptable forms truncated forms such as POLAR will generate an error polarity pol and PolAriTy are all acceptable as the pulse generator is not case sensitive SCPI Command Format SCPI commands control and set instrument specific 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 lt lf gt PULSe1 WIDTh 0 000120 cr lt lf gt PULSe POL NORMal cr lt lf gt Any parameter may be queried by sending the command with a question mark appended For example QUERY FORMAT PULSE1 STATE Will return lt cr gt lt lf gt PULSE1 WIDT lt cr gt lt lf gt Will return 0 000120000 lt cr gt lt lf gt PULSE1 POL lt cr gt lt lf gt Will return NORM lt cr gt lt lf gt SCPI Keyword Separator Acolon must always separate one keyword from the next lower level key word Aspace must be used to separate the keyword header from the first parameter If more than one parameter is used you must separate subsequent parameters
50. pulses within the Mode menu Mode Select the Continuous mode within the Rate menu Source Select the system oscillator or an external clock in fre quency T Set the period between pulses within the Trigger menu Mode Select the Trigger mode Level Set the trigger threshold level Edge Select which edge rising or falling to trigger on Pressing the RUN STOP key will arm the unit Once the unit is armed it will begin generating pulses after an external trigger is received Triggers that occur after the pulses start are ignored Pressing the RUN STOP key a second time will disarm the unit 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 Gate Select active high or active low Level Setthe threshold voltage for the external input 29 Method advanced Select Pulse or output press Function Key and then hit Channel Key repeat to cycle through Advanced Chan nel Menu within the Mode menu Mode Select the desired mode within the Rate menu Source Select the system oscillator 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
51. ration of the output pulse Sets the time from the start of the To period to the first edge of the pulse Selects the Sync source Selects which timers are enabled as output for the current channel Sets the polarity of the pulse For NORMal operation the second nominal state is more positive than the first COMPlement and INVerted are aliases For both the second state is more negative than the first Subsystem Contains command to control output mode NORMal SINGle CMODe BURSt DCYCle PCOunter lt numeric value gt OC Ounter lt numeric value gt WC Ounter lt numeric value gt DIS PULS Sets adjustable output level Channel Mode Sets the channel pulse series output mode Burst Counter Sets the number of pulses to generate when channel is in the BURST mode Pulse Counter Sets the number of pulses to generate during the on cycle of the Duty Cycle Off Counter Number of pulses to inhibit output during the off cycle of the Duty Cycle mode Sets the number of To pulses to delay until enabling Sets Channel Gate Mode Disable pulse inhibit output inhibit Global Gate Mode must be set to CHAN for this command to be available Sets Channel Gate Logic level Active low or active high Global Gate Mode must be set to CHAN for this command to be available MODe EZ New Selects output AMPLitude mode TTL CMOS ADJustable ADJustable 40 588 SCPI Command Summary Std SYSTem
52. s the pulse width increment step size IDELay Sets the delay increment step size 56 Appendix H External Clock 588 External Clock Operation The 588 pulse generator has a special external clock circuit that allows for external clock synchronization when using clock sources that have very narrow pulse widths and amplitudes Frequency 10MHz 100MHz Insertion Delay 10ns These specifications are preliminary and subject to change Using the external clock function Enter the clock source menu by pressing the menu button until the System Mode page is reached and then press the page button until the clock source page is reached e Select the source to External Osc Adjustthe 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 if the system does not lock onto the external clock source Possible causes are Threshold level not adjusted correctly External clock source not present External clock has excessive jitter Amplitude of external clock is changing Figure 1 57 58
53. ter pc These drivers are included on the CD that was shipped with your unit Please contact Berkeley Nucleonics or visit www quantumcomposers com for updated installation files and instructions USB communication is achieved by using a mapped virtual COM port on the PC The driver installation executable will obtain an unused COM port number 32 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 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 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 USB n where n can be O 4800 9600 19200 38400 default 57600 115200 oo0oo0o0o0 USB 1 0 specification is used The USB cable ca
54. the same as receiving an external trigger pulse Query Form returns the label of the last saved or recalled configuration Setup Label ssmingstues Command Form sets the label string for the next sav command String must be in double quotes 14 characters max Resets channel triggers when channels are set to single shot or burst mode Functions like pressing the function then run stop button Channel Trigger Reset 42 Appendix 43 Appendix A Specifications 588 Specifications PULSE GENERATION RANGE DELAY 0 1000s WIDTH 10ns 1000s RESOLUTION 250ps TIMEBASE 50MHz TIMEBASE ACCURACY 25PPM INTERNAL RATE GENERATOR RATE T period 0 0002Hz to 10 000MHz RESOLUTION 10ns ACCURACY Same as timebase JITTER 50ps BURST MODE 1 to 9 999 999 TTL ADJUSTABLE OUTPUTS NUMBER 2 4 or 8 Channel Output LOAD 50 ohm RISE TIME 10 90 3nstyp TTL 15ns typ 20V high imp Adj 25ns typ 10V 50 ohms Adj SLEW RATE gt 0 5V ns TTL gt 0 1V ns Adj OVERSHOOT lt 100mV 10 of pulse amplitude LEVELS TTL 0 to 4 VDC high imp 2 0 to 20 0 VDC high imp 1 0 to 10 0 VDC into 50 ohm RESOLUTION 10mV ACCURACY 1ns 0001 x Setpoint 44 EXTERNAL INPUTS TRIGGER INPUTS NUMBER 0 20r4 RATE DC to 1 200ns longest delay THRESHOLD 0 2 to 15VDC MAXIMUM INPUT VOLT 60V Peak RESOLUTION 10mV IMPEDANCE 1000 ohm SLOPE Rising or Falling IMPEDANCE 1000 ohm JITTER 800ps RMS INSERTION DELAY 180ns MINIMUM PUL
55. vior 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 the unit responds with the queried response or error code followed by the line terminators If the communication string is a parameter change the response is ok or error code followed by the line terminators For this reason itis 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 Commands control and manage generic system functions such as reset configuration storage and identification Common commands always begin with the asterisk character and may include param eters The parameters are separated from the command pneumonic by a space character For Example RST cr If RCL 1 cr If IDN cr If SCPI Command Keywords The commands are shown as a mixture of upper and lower case letters The u
Download Pdf Manuals
Related Search
Documentation documentation documentation synonym documentation meaning documentation template documentation needed for real id documentation tools documentation control software documentation software documentation images documentation icon documentation fee documentation specialist documentation as code documentation standards documentation specialist jobs documentation python documentation for real id documentation generator documentation html documentation for visual studio code documentation django documentation api documentation unity documentation matlab documentation docker
Related Contents
Sample & Assay Technologies EGFR Pyro® Handbook Untitled CCFD, UNE CAMPAGNE QUI NE DOIT PAS NOUS Beckett Water Gardening M130AUL User's Manual A Wide Area Online Music Collaboration Emulation Platform VGN-AR660U Bosch Appliances SC3100 Radio User Manual 藤田式HB9CV型アンテナ 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file