Home

Model 3390 Arbitrary Waveform Generator User`s Manual

image

Contents

1. Table A 6 SCPI command summary PULSe PERiod lt seconds gt MINimum See Pulse waveform Pulse width MAXimum modulation waveform PERiod MINimum MAXimum Query the period of the pulse waveform FUNCtion PULSe HOLD WIDTh DCYCle See Pulse waveform PULSe HOLD WIDTh DCYCle Query the value of the pulse width or duty cycle being held PULSe WIDTh lt seconds gt INimum See Pulse waveform Pulse width AXimum modulation waveform PULSe WIDTh INimum AXimum Query the pulse width PULSe DCYCle lt percent gt INimum See Pulse waveform Pulse width AXimum modulation waveform PULSe DCYCle INimum AXimum Query the pulse duty cycle PULSe TRANsition lt seconds gt MINimum See Pulse waveform Pulse width AXimum modulation waveform PULSe TRANsition INimum AXimum Query the edge time Arbitrary waveform commands Command Parameters Definition FUNCtion USER Output the waveform currently specified by the FUNC USER command FUNCtion Query the current selection of the FUNC USER command DATA VOLATILE value lt value gt See Arbitrary waveform DATA DAC VOLATILE binary block value See Arbitrary waveform value COPY destination arb name Copy the currently specified waveform to VOLATILE non volatile memory CATalog Query for a list of all waveforms cu
2. A 14 Return to Sect ion Topics STOP lt frequency gt MINimum See Frequency sweep AXimum STOP INimum AXimum Query the sweep stop frequency CENTer lt frequency gt INimum See Frequency sweep AXimum CENTer INimum AXimum Query the sweep center frequency SPAN lt frequency gt INimum See Frequency sweep AXimum SPAN INimum AXimum Query the sweep span frequency SWEep SPACing LINear LOGarithmic See Frequency sweep SPACing Query the sweep spacing TIME lt seconds gt MINimum See Frequency sweep MAXimum TIME MINimum MAXimum Query the sweep time STATe OFF ON See Frequency sweep STATe Query the on off state of sweep TRIGger SOURCe IMMediate EXTernal See Frequency sweep BUS SOURCe Query the trigger source SLOPe POSitive NEGative See Frequency sweep SLOPe Query the trigger slope OUTPut TRIGger SLOPe POSitive NEGative See Frequency sweep TRIGger SLOPe Query the edge for the trigger out signal TRIGger OFF ON See Frequency sweep TRIGger Query the on off state of trigger out MARKer FREQuency lt frequency gt MINimum See Frequency sweep MAXimum FREQuency MINimum MAXimum Query the marker frequency MARKer OFF ON See Frequency sweep MARKer Query the on off state of the frequency marke
3. Table A 6 SCPI command summary 7 PATTern OUTPut OFF ON See Pattern output operation RIGger PATTern OUTPut Query the on off state of the trigger TRIGger PATTern OUTPut EN See Pattern output operation TRIGger SLOPe POSitive NEGative mU PATTern OUTPut Query the edge for the output trigger TRIGger SLOPe slope DATA PATTERN VOLATILE binary block See Pattern output operation Trigger commands NOTE All other trigger commands are included in the applicable Sweep or Burst section Command Parameters Definition TRIGger Issue a trigger from the remote interface TRG Issue a trigger from the remote interface State storage commands Command Parameters Definition SAV 011121314 See nstrument system operations RCL 011121314 See nstrument system operations MEMory STATe NAME 011 2 13 4 lt name gt See nstrument system operations STATe NAME 011121314 el ag name of the specified storage STATe DELete 011121314 See Instrument system operations STATe RECall AUTO Enable or disable automatic recall of the ower down state from the 0 location pone HI Hals power is turned on See Default settings STATe RECall AUTO Query the on off state of automatic recall of the power down state STATe VALid 011121314J See Instrument system operations NSTates Query the number of available state
4. DEPTh depth in percent See Amplitude modulation MINimum MAXimum DEPTh MINimum MAXimum Query the modulation depth SOURce INTernal EXTernal See Amplitude modulation SOURCe Query the modulating source STATe OFF ON See Amplitude modulation STATe Query the on off state of amplitude modulation Frequency modulation commands Command Parameters Definition FM INTernal FUNCtion SINusoid SQUare RAMP See Frequency modulation NRAMp TRIangle NOISe USER INTernal FUNCtion Query the modulating function INTernal FREQuency lt frequency gt MINimum See Frequency modulation MAXimum INTernal FREQuency MINimum MAXimum Query the internal modulating frequency DEViation lt peak deviation in Hz gt See Frequency modulation DEViation lt peak deviation in degrees gt MAXimum MINimum MINimum AXimum DEViation MINimum MAXimum Query the peak frequency deviation SOURCe INTernal EXTernal See Frequency modulation SOURCe Query the modulating source STATe OFF ON See Frequency modulation STATe Query the on off state of frequency modulation Phase modulation commands Command Parameters Definition PM INTernal FUNCtion SINusoid SQUare RAMP See Phase modulation NRAMp TRIangle NOISe USER INTernal FUNCtion Query t
5. STAT QUES COND STAT QUES EVEN STAT QUES ENAB value STAT QUES ENAB Error Queue SYST ERR Status Byte Register B EN 0 1 H Output buffer eos L5 4 H m lt 8 gt m Logic OR lt 16 gt lt 128 gt STB SRE lt value gt SRE m C Condition Register Standard Event Register EV Event Register EV EN 4 Operation complete 1 0 1 po EN Enable Register 1 2 by Query error 2 4 L Device error 3 8 Execution error 4 16 Command error 5 32 L5 6 64 Power on 3 7 128 L5 ESR ESE lt value gt ESE A 6 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Appendix A SCPI Command Reference Status register sets Condition register Contains the current status of the hardware and firmware is continuously updated and is not latched or buffered Condition registers are read only Event register Latches transition events from the condition register Event registers are cleared by reading by query command or with the CL S command Event registers are read only and bits are not buffered so subsequent events are not recorded Enable register Defines which bits in an event register are included in the Logic OR and entered into t
6. sse nennen nenne 1 3 Removing Tbe handle oe eene aa 1 3 Adjusting the handle position ssssseeeeeeeree 1 4 Connect and power the instrument ssssssssssssseseee 1 5 Line power connection esssssssssesesneeeemeemeeenenn nennen 1 5 MIDI IL 1 6 2 Front Panel oes Gs ete eee ten top Hats 2 1 Front panel desc ane ertet ene cet nt eee e ete eerte 2 2 eNe PL 2 3 xu gil 2 3 Graph Local E 2 3 Menu Operation soft Keys uulnera eade teras Len 2 3 RIS M 2 3 Navigation wheel cursor keys and numeric keypad 2 3 CHEE NUON MM 2 4 Sync output connector cece eee eeeee ee eeeeeeee ee ee ceeeneeeeeeeeaeeeseeenenneeees 2 4 Ioa TRE 2 4 sisi En 2 4 BEND EUER 2 4 Bd n 2 4 Store Recall menu key sssssssseeeeeeeeen nennen 2 5 Modulation Sweep and Burst keys ssssssssssssssssss 2 5 Waveform selection keys ssssssssseeeeeeenm eene 2 5 3 itc guo MM 3 1 Rear panel description sssssssssssssss esee 3 2 R ar panel connections Em 3 2 10 MHz Out and In connectors ssssssssseeeeemne 3 2 Power connediot EE 3 3 GPIB USB and LAN ports ssssssen eme 3 3 Trig
7. storage locations System related commands NOTE All other system related commands are included in the applicable EEE 488 2 common commands section Command Parameters Definition DISPLay OFF ON See Instrument system operations DISPLay Query the on off state of the display DISPlay TEXT quoted string See Instrument system operations TEXT Query the message sent to the front panel display TEXT CLEar See nstrument system operations SYSTem ERRor Query and clear one error from the error queue A 16 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Table A 6 SCPI command summary Appendix A SCPI Command Reference VERSion Query the instrument s current SCPI version BEEPer Issue a single beep tone BEEPer STATe OFF ON See Instrument system operations BEEPer STATe Query the on off state of the system sound KLOCk STATe OFF ON Disable or enable the front panel key lock KLOCk EXCLude NONE LOCal Choose to include or exclude the Local key when locking the front panel keys KLOCk EXCLude Query if Local key is included or excluded when locking the front panel keys SECurity IMMediate Clear all memory except startup parameters and calibratio
8. 222 Data out of range burst count limited by length of burst value clipped to upper limit The burst count is out of range When the immediate trigger source is selected the burst count must be less than the product of the burst period and the waveform frequency 222 Data out of range amplitude The amplitude is out of range and is adjusted value clipped to 222 Data out of range offset The offset voltage is out of range and is adjusted value clipped to 222 Data out of range frequency The frequency is adjusted as indicated by the burst in burst mode value clipped to period 222 Data out of range frequency The carrier frequency is adjusted to the lower in FM value clipped to boundary determined by the FM DEV command The carrier frequency must be greater than or equal to the frequency deviation 222 Data out of range marker The specified marker frequency is out of range and is confined to sweep span value adjusted to the start or stop frequency whichever is clipped to closer 222 Data out of range pulse The desired pulse width is limited to the upper or width value clipped to lower boundary as indicated by the instrument hardware 222 Data out of range pulse edge time value clipped to The desired edge time is limited to the upper or lower boundary as indicated by the instrument hardware 222 Data out of range FM deviation
9. The Help menu key allows access to the following information View remote command error Error messages are issued when an incorrect remote command is sent to the instrument for output These are stored in a queue and can be retrieved in the first in first out FIFO order Get HELP on any key You can view a short description of any front panel key by pressing and holding the key for a few seconds Generate a DC voltage level Instructions are provided for you to enable the DC only voltage level option Generate a modulated waveform Follow the instructions provided to produce a modulated waveform Default state resetting Instructions enable you to return the instrument to the factory default state View a waveform in Graph Mode This information details use of the graph mode Synchronize multiple instruments Follow the detailed instructions for connecting multiple instruments KEITHLEY Technical Support Keithley Instruments technical support contact information is located here Utility menu key The Utility menu key allows access to the following settings and parameters DC The DC offset voltage setting can be changed from the Utility menu The default DC offset voltage is zero 0 volt for all functions Sync The sync out signal can be turned on and off from the Utility menu All standard output functions with the exception of DC and noise can be associated with a sync out signal The signal is delivered
10. Rear panel description The Keithley Instruments Model 3390 Arbitrary Waveform Generator rear panel is described in this section Figure 3 1 Figure 3 1 Model 3390 rear panel Table 3 1 Rear panel item descriptions Item Description 1 2 10 MHz Out and In connectors 3 Vent 4 Power connector 5 6 7 GPIB USB and LAN ports 8 Trig In Out FSK Burst connector 9 Modulation In connector 10 Digital Output low voltage transistor transistor logic LVTTL port Rear panel connections 10 MHz Out and In connectors The 10 MHz Out connector delivers a 10 MHz single phase signal locked to the internal instrument clock The 10 MHz In connector accepts an external 10 MHz clock signal You can use these connections to synchronize multiple instruments and control phase offset To set up 10 MHz Out and In from a remote interface Use this command to specify degrees or radians UNIT ANGLe DEGree RADian Use this command to specify the phase offset of the output waveform This value can be set in degrees or radians as specified by the UNIT ANGL command PHASe lt angle gt MINimum MAXimum 3 2 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 3 Rear Panel Use this command to reset to a zero phase reference point This command does not affect the output waveform PHASe REFerence Use this command to enable or disable the phase
11. The display setting may be saved with the SAV command When the instrument state is restored using the RCL command the display setting will return to the saved state To control the front display screen from a remote interface Use this command to turn off the front panel display DISP OFF Use this command to display a message and turn the display back on DISP TEXT message to display Use this command to clear the current message on display DISP TEXT CLEar Controlling the error beep The Model 3390 beeps when an error is detected This setting is stored in nonvolatile memory and remains after the instrument is turned off or when the reset command is issued from remote operation To control the error beep 1 Press the Utility key and then press the soft key under System to access the system menu 2 Press the Beep soft key to choose between ON and OFF Ensure your selection is highlighted 3 Press the DONE soft key to accept the selected state Controlling the system sound The Model 3390 beeps with every keystroke This setting is stored in nonvolatile memory and remains after the waveform generator is turned off or when the reset command is issued from the remote operation To control the system sound 1 Press the Utility key and then press the soft key under System to access the system menu 2 Press the Sound soft key to choose between ON and OFF Ensure your selection is high
12. 1i idees chet eene de denne a dade 5 26 Figure 5 29 Connector piri aut SITUCIUFe iier idein 5 26 Figure 6 1 Press the Store Recall key to access the instrument state menu 6 2 Figure 6 2 Enter the name for the selected memory location 6 2 Figure 6 3 Select the desired memory location for recall 6 3 Figure 6 4 Select the desired memory location for deletion 6 3 Figure 7 1 LXI browser Web Control interface sueeeeesssss 7 7 Figure 7 2 LXI browser Web Control Help page cccccceceeeeeeteeeeeeseeeeees 7 8 Figure A 1 Model 3390 status model cccccccseceeesccceceeeeseneeeeeeseceeetentenees A 6 3390 900 01 Rev C January 2009 List of Tables Section Table Title Page 2 Table 2 1 hem descriptions uices iere ebrei it Pha oii ER Ree ien ad oni bna id 2 2 3 Table 3 1 Rear panel item descriptions cccccccceceeeeeeeeeeeenseneneeeeeees 3 2 4 Table 4 1 Waveform function frequency ranges sssees 4 3 4 Table 4 2 Sync signal and function relationships ssesssss 4 7 4 Table 43 Factory d fault ENN WS sc usce d s ceed paces cenmercoatacnmadoresemanonianmes 4 8 5 Table 5 1 Parameters for each burst mode ssssssssssss 5 20 A Table A 1 IEEE 488 2 Common commands sssssssssseesees A 3 A Tabie A 2 Output dala THAN ss
13. Choosing the external source means the modulation is controlled by the signal levels of the external waveform When the external waveform is at the logic low level the output is at the carrier frequency When the external waveform is at the logic high level the output is at the hop frequency FSK rate The FSK rate is the rate at which the output frequency shifts between the carrier frequency and the hop frequency when internal source is selected The default FSK rate is 10 Hz and the range is from 2 mHz to 100 kHz Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations To set up FSK modulation 1 Select the carrier waveform Sine Square Ramp or Arb Follow the instructions for setting up that specific waveform as given in this publication Refer to Section 4 Setup Basics for assistance 2 Press the Mod key to access the modulation menu 3 Press the soft key under Type then press the soft key under FSK to select FSK modulation Figure 5 14 An FSK modulation output will be generated with the set parameters Figure 5 14 Press the soft keys corresponding with FSK Dutput Off 180 000 0 Hz WW 4 Press the soft key under Src to select between internal source Int and external source Ext for the modulating waveform Figure 5 14 If internal source is selected press the soft key under FSK Rate Use the navigation w
14. Error code Description 148 Character data not allowed A discrete parameter was received when it was not expected 151 Invalid string data An invalid character string was received 158 String data not allowed A character string was received when it was not permitted for this command 161 Invalid block data For a definite length block the number of bytes of data sent does not match the number of bytes specified in the block header 168 Block data not allowed This command does not accept the data format 170 to 178 Expression errors Mathematical expressions are not acceptable for the instrument Table B 2 Execution errors Error code Description 211 Trigger ignored A GET or TRG trigger was received but the trigger was ignored 221 Settings conflict turned off Aninfinite burst count command can only be sent infinite burst to allow immediate froma remote interface trigger source 221 Settings conflict infinite An infinite burst count command can only be sent burst changed trigger source to BUS from a remote interface 221 Settings conflict burst The specified number of cycles in the BURS NCYC period increased to fit entire command takes priority over the burst period The burst instrument increased the burst period to accommodate the burst count or the waveform frequency 221 Settings conflict burst count The burst period is currently at its maximum The reduced to fit entire burst waveform generator adjus
15. Press the soft key under the desired unit to finish the entry or press Cancel to cancel the changes In some cases you may need to select the soft key under DONE to finish the entry Alphabetical entry For the entry of a string of letters turn the navigation wheel until the desired letter appears on the display Use the cursor keys to move the cursor to the next letter or modify the letter previously entered You can also use the key to delete the letter previously entered General functions and settings 4 2 Selecting output function Waveforms The Model 3390 has five standard waveforms Sine square ramp pulse and noise To select a desired output function press the corresponding front panel key and then set related parameters refer to Section 5 Waveform Output Operations for detailed information The default waveform output is sine waveform There are also five built in arbitrary waveforms You can create a custom waveform with the KiWAVE waveform editor software provided with the instrument Refer to Section 7 KIWAVE software installation for software installation instructions Modulation Sweep and Burst operations Mod The Model 3390 has modulation for sine square ramp and arbitrary waveforms using amplitude modulation AM frequency modulation FM phase modulation PM or frequency shift keying FSK You can also use pulse width modulation PWM for a pulse waveform Sweep Linear and logarit
16. Removing the handle 1 Pull slightly outward on both sides of the handle and slowly rotate the handle upright to a 90 angle with the instrument see Figure 1 1 Figure 1 1 Moving the handle to an upright position 3390 900 01 Rev C January 2009 Return to Section Topics 1 3 Section 1 Introduction Model 3390 Arbitrary Waveform Generator User s Manual 2 After the handle is turned to a 90 angle with the generator pull the handle sides out from the instrument see Figure 1 2 Figure 1 2 Removing the handle from the instrument OOo QOO OOo OOo Adjusting the handle position You can adjust the handle of the Model 3390 for packing Figure 1 3 operation Figure 1 4 and carrying Figure 1 5 Position 1 Default packing position Figure 1 3 Default handle position for packing 1 4 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 1 Introduction Position 2 Operation position Figure 1 4 Operation handle position Position 3 Carrying position Figure 1 5 Carrying handle position eT T Connect and power the instrument Line power connection Follow the procedure below to connect the Model 3390 to line power and turn on the instrument The Model 3390 operates from a line voltage of 100 V to 240 V at a freq
17. or the amplitude and DC offset For example if you set the high level to 2 volts Figure 5 1 and the low level to 3 volts Figure 5 2 the resulting amplitude will be 5 V peak to peak with an offset voltage of 0 5 V The default output unit is volts peak to peak Vpp but you can also select V RMS or dBm The output unit cannot be set to dBm if the output termination is set to high impedance Hi Z Output amplitude limits can be affected by the output units selected The unit setting is stored in volatile memory during operation The default unit Vpp will be restored after a power up or a remote interface reset Figure 5 1 Setting the high voltage level Figure 5 2 Setting the low voltage level H000 v LO Ampl Yo Hic fio The output amplitude and DC offset values are constrained by the equation below V peak to peak lt 2x Vmax Voffset Where Vmax is the maximum allowed peak voltage for the selected output termination 5 V for a 50 Q load or 10 V for a high impedance load When the output termination setting is changed the output amplitude automatically adjusts Output operations Sine waveform A sine waveform is a uniform waveform with a constant frequency and amplitude To generate a sine waveform 1 The default waveform output of the Model 3390 is the sine waveform If the current output function is not sine press the Sine key 5 2 Return to Section Topics 3390 900 01 Rev C January 2
18. tite 4 Press the soft key under Src to select between internal source Int and external source Ext for the modulating waveform Figure 5 12 If internal source is selected a Press the soft key under Shape to select the modulating waveform If arbitrary waveform Arb is chosen the instrument will use the currently selected arbitrary waveform Press the Mod key to see which arbitrary modulating waveform is currently selected b Press the soft key under FM Freq Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes 5 Press the soft key under Freq Dev Figure 5 12 Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes 6 Press the Graph key to view the waveform parameters in the graph mode To set up frequency modulation from a remote interface UNCtion SINusoid SQUare RAMP USER REQuency lt frequency gt MINimum MAXimum LTage lt amplitude gt MINimum MAXimum LTage OFFSet lt offset gt MINimum MAXimum INTernal FUNCti
19. 4096 Not used always 0 13 8192 Not used always 0 14 16384 Not used always 0 15 32768 Not used always 0 Standard Event Register The Standard Event Register reports a number of occurrences including power up errors and the oPC command Table A 5 The Questionable Data Register is enabled by using the ESE value command Refer to Figure A 1 for event register and enable register queries Clear the Standard Event event register by querying the register or with a CLS clear status command Clear the Standard Event enable register with an ESE 0 command You can also set the instrument to clear the enable register using the PSC 1 command the instrument will clear the enable register at power up Table A 5 Standard Event register Bit Decimal value Description 0 1 Operation complete All commands have completed including the previous commands the OPC command and the overlapping commands 1 2 Not used always 0 2 4 Query error Output buffer was empty or previous query was not read before new command was received or input and output buffers are full 3 8 Device error Device specific error exists including self test or calibration 4 16 Execution error exists Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Appendix A SCPI Command Reference Table A
20. Application examples sssssssssssesseeennenmmemeennennen nnne C 2 cn esc A Index 1 3390 900 01 Rev C January 2009 iii Table of Contents Model 3390 Arbitrary Waveform Generator User s Manual This page left blank intentionally iv 3390 900 01 Rev C January 2009 List of Figures Section Figure Title Page 1 Figure 1 1 Moving the handle to an upright position essss 1 3 1 Figure 1 2 Removing the handle from the instrument s 1 4 1 Figure 1 3 Default handle position for packing sseeeeessss 1 4 1 Figure 1 4 Operation handle position ecc tette eet t nnn eco htt 1 5 1 Figure 1 5 Carrying handle position eeeeeeeeeneeennneee 1 5 2 Figure 2 1 Model 3390 front pariel ueteri einer bien 2 2 2 Fite 22 Graph WINS ies eee ood oe ioe died 2 3 2 Figure 2 3 Default local ModS erissa eee bre breite eter 2 3 3 Figure 3 1 Model 3390 rear parnel eiee eei erret ine 3 2 4 Figure 4 1 Setting instrument frequency sseseesssessesrsessssrnsssresnnenesennasanennennes 4 3 4 Figure 4 2 Setting instrument period eeeeeeseeeeeennnnne 4 3 4 Figure 4 3 Setting instrument amplitude eeeeee 4 4 4 Figure 4 4 Setting DC offset voltage eeeeeeeeeeennne 4 4 4 Figure 4 5 Setting waveform polarity ccccccceeessecce
21. Arbitrary Waveform Generator with power cord One universal serial bus USB cable USB B 1 One pattern generator cable 005 003 00003 One Ethernet crossover cable CA 180 3 Accessories as ordered Product Information CD ROM containing the User s Manual and any applicable release notes or addenda Options and accessories Model KPCI 488A GPIB IEEE 488 interface board for PCI bus Model KUSB 488A USB to GPIB interface adapter for USB Model summary The 50 MHz Model 3390 Arbitrary Waveform Generator gives you the operational flexibility suitable for use in many different applications Features 50 MHz sine and 25 MHz square waveforms Pulse ramp noise and DC waveforms 14 bit 125 MSamples second 256K point arbitrary waveforms AM FM PM FSK and PWM modulation types Linear and logarithmic sweep and burst operations Built in external time base 10 MHz 500 Hz synchronization 16 bit pattern out with a synchronized clock up to 50 MHz Universal serial bus USB and local area network LAN interfaces general purpose interface bus GPIB is optional LXI Class C compliant Save up to four waveforms in nonvolatile memory Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 1 Introduction Handle adjustment You can adjust the carrying handle to suit your needs The following text provides detailed information regarding handle adjustment and removal
22. Burst settings Burst count 1 cycle Burst period 10 ms Burst start phase 0 Burst state Off System based operations Power down recall Disabled Display mode On Error queue 0 errors Output state Off Triggering operations Trigger source Internal immediate Remote interface configuration GPIB address 16 DHCP On 4 8 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 4 Setup Basics Restoring factory default settings You can choose to reset the Model 3390 to its original factory default settings To restore factory default settings 1 Press the Store Recall key 2 Press the soft key under Set to Def Figure 4 8 3 Press the soft key under YES to finish your selection Figure 4 9 Figure 4 8 Setting the instrument to default Dutput Off Figure 4 9 Accept default setting change Restore all settings io factor EU To restore factory default settings from a remote interface RST 3390 900 01 Rev C January 2009 Return to Section Topics 4 9 Section 4 Setup Basics 4 10 Model 3390 Arbitrary Waveform Generator User s Manual This page left blank intentionally Return to Section Topics 3390 900 01 Rev C January 2009 Section 5 Waveform Output Operations In this section Topic Page lisse 5 2 Quip t CDS T
23. FREQuency See Sine waveform Square waveform Ramp waveform Pulse waveform Noise lt frequency gt MINimum waveform Amplitude modulation MAXimum Frequency modulation Phase modulation Frequency shift keying modulation Burst operation FREQuency MINimum MAXimum Query the frequency setting for the current function 3390 900 01 Rev C January 2009 Return to Section Topics A 9 Appendix A SCPI Command Reference Table A 6 SCPI command summary Model 3390 Arbitrary Waveform Generator User s Manual VOLTage See Sine waveform Square waveform Ramp waveform Pulse waveform Noise lt amplitude gt MINimum waveform Amplitude modulation MAXimum Frequency modulation Phase i modulation Frequency shift keying modulation Pulse width modulation waveform VOLTage MINimum MAXimum Sees dedu amplitude for the VOLTage OFFSet See Sine waveform Square waveform Ramp waveform Pulse waveform Noise pd bfebe p MENOR waveform Amplitude modulation MAXimum Frequency modulation Phase modulation Frequency shift keying modulation Pulse width modulation waveform OFFSet MINimum MAXimum Query the DC offset voltage for the current function HIGH lt voltage gt MINimum See Setting pulse high and low levels MAXimum HIGH MINimum MAXimum Query the high voltage level LOW lt vo
24. Inu FSK Burst coment seccion eee tet ne dtt enhanced tn 3 3 Modulation In CORFIGGUOF ceti rettet n rmi ee iiaiai aaa 3 3 Digital Output low voltage transistor transistor logic LVTTL port 3 3 4 SPUD o0 MMC MM TIME 4 1 Editing parameter values and settings esee 4 2 Nomen cal ONIY Mee DE I agdee tad a veces eee ead 4 2 Alphabetical pa 4 2 General functions and Settl gs terit tenere 4 2 Selecting output function eese 4 2 Setting frequency or period aiaia 4 3 Setting amplitude assssaeeeeesseesssrnesesrnnaersnnnanetannaannnnnasttannaaanenanaataannaana 4 3 Set ng EMS offset Volle onsec caer aterert cerei 4 4 Table of Contents Model 3390 Arbitrary Waveform Generator User s Manual Setting pulse high and low levels ee te 4 5 Setting waveform polarity aoi reset eins 4 5 Setting output termination esseeneeeenn nenne 4 5 Setting voltage auto ranging iiie eise nete re itn 4 6 Front panel connections sssssssssssssse eene 4 7 Controlling the Output SIE ie cete tere ener cien 4 7 Controlling the sync Signal rciris enn tete ia 4 7 Peau SRS ESRNORRTN EE 4 8 Restoring factory default settings eeeeeeeeees 4 9 5 Waveform Output Operations sss 5 1 pushes PET 5 2 QIDhigdee ncio EE 5 2 Sine waveform sssssssssssssssssssssenee
25. Questionable Data Register oie Standard Event Reglsler emer SCPI command Sur fiery cce eere cene rrt rrr Rt ern A 2 A 8 A 9 Appendix A SCPI Command Reference Model 3390 Arbitrary Waveform Generator User s Manual SCPI commands Standard commands for programmable instruments SCPI is an ASCII based command language designed for testing and measurement instruments SCPI is based on a hierarchical structure also known as a tree system In this system associated commands are grouped together under a common root and form subsystems A portion of the system related commands is shown as an example SYSTem ERRor BEEPer BEEPer STATe SvSTemis the root keyword of the command ERRor and BEEPer are second level keywords and STATe is a third level keyword A colon separates the keyword levels Command format Most commands and some parameters are expressed as a combination of upper and lower case letters The upper case letters indicate the letters that must be specified for the command For shorter program lines send the abbreviated form For better program readability use the long form For example STAR and START are both acceptable forms of the same command You may also mix upper or lower case letters in a command For example START star and Star are all acceptable forms of the same command Other forms such as STA will generate an error Braces en
26. Section 4 Restoring factory default settings for details Figure 6 1 Press the Store Recall key to access the instrument state menu Output Off To store a state 1 Press the soft key under Store State to access the store state menu 2 Press the soft key under your desired location number 1 through 4 are available from the front panel 3 Enter a name for the selected memory location Use the numeric keypad and the navigation wheel with the cursor keys Figure 6 2 4 Press the Store State soft key to store the setting in memory or press the Cancel soft key to cancel the entry Figure 6 2 Enter the name for the selected memory location Output Off 6 2 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 6 System Operations To store a state from a remote interface SAV 01 11 21314 MEMory STATe NAME 0 1 2 314 lt name gt To recall a state 1 Press the soft key under Recall State to access the recall state menu 2 Press the soft key under your desired location number to recall the state from that memory location Figure 6 3 3 Press the Recall State soft key to recall the selected state or press the Cancel soft key to cancel the entry Figure 6 3 Select the desired memory location for recall 712345678901 State ate St To recall a state from a remote interface RCL 0 1 2 3 4 To s
27. Select the external modulating source to modulate the carrier waveform with an external signal present at the Modulation In connector on the rear panel Phase deviation The phase deviation represents the peak variation in the phase of the modulation output based on that of the carrier waveform The range of the phase deviation is from 0 to 360 and the default is 180 Choosing the external source means the modulation is controlled by the specified phase deviation and the x5 V signal levels of the external waveform When the external waveform is at 5 V the output will reach maximum positive phase deviation When the external waveform is at 5 V the output will reach maximum negative phase deviation To set up phase modulation 1 Selectthe carrier waveform Sine Square Ramp or Arb Follow the instructions for setting up that specific waveform as given in this publication Refer to Section 4 Setup Basics for assistance 2 Press the Mod key to access the modulation menu 3 Press the soft key under Type then press the soft key under PM to select phase modulation Figure 5 13 A phase modulation output will be generated with the set parameters Figure 5 13 Press the soft keys corresponding with PM 4 Press the soft key under Src to select between internal source Int and external source Ext for the modulating waveform Figure 5 13 If internal source is selected a Press the soft key under Shape to select the modula
28. Set load impedance to 50 VOLTage LOW 0 Set the low level to 0 V VOLTage HIGH 0 75 Set the high level to 0 75 V PULSe PERiod le 3 Set period to 1 ms intervals PULSe WIDTh 100e 6 Set pulse width to 100 us intervals PULSe TRANsition 10e 9 Set edge time to 10 ns intervals OUTPut ON Turn instrument output on To select pulse width modulation Table C 6 Pulse width modulation example commands Command Comment RST Reset 3390 OUTPut LOAD 50 Set load impedance to 50 Q FUNCtion SHAPe PULSe Carrier shape is pulse waveform FREQuency 5000 Carrier frequency is 5 kHz VOLTage LOW 0 Set the low level to 0 V VOLTage HIGH 5 Set the high level to 5 V FUNCtion PULSe DCYCle 35 Set beginning duty cycle to 35 96 PWM INTernal FUNCtion Set modulating shape to triangle waveform TRIangle PWM INTernal FREQuency 2 Set modulation frequency to 2 Hz PWM DEViation DCYCle 15 Set modulation depth to 15 96 PWM SOURce INTernal Set modulation signal to internal PWM STATe ON Turn pulse width modulation on OUTPut ON Turn instrument output on Return to Section Topics C 3 Appendix C Application Programs Model 3390 Arbitrary Waveform Generator User s Manual This page left blank intentionally C 4 Return to Section Topics 3390 900 01 Rev C January 2009 Numerics 10 MHz connectors siessen 3 2 A Alphabetical entry ssseessssss 4 2 Amplitud
29. TRIGger SLOPe Query the edge for the trigger out signal TRIGger OFF ON See Burst operation TRIGger Query the on off state of trigger out Pattern commands Command Parameters Definition FUNCtion PATTern data name See Pattern output operation PATTern Query the file name of the pattern DIGital PATTern FREQuency lt frequency gt MINimum See Pattern output operation MAXimum PATTern FREQuency MINimum A ism Query the minimum or maximum frequency of the pattern PATTern STARt lt address gt INimum See Pattern output operation MAXimum PATTern STARt MINimum AXimum Query the start address of the pattern PATTern STOP lt address gt INimum See Pattern output operation MAXimum PATTern STOP MINimum AXimum Query the end address of the pattern PATTern REPeat OFF ON See Pattern output operation PATTern REPeat Query the on off state of the pattern mode PATTern CLOCk POSitive NEGative See Pattern output operation PATTern CLOCk Query the edge for the data clock PATTern TRIGger EXTernal BUS See Pattern output operation SOURce PATTern TRIGger Query the trigger source of the pattern SOURce a PATTern TRIGger POSitive NEGative See Pattern output operation PATTern TRIGger Query the edge for the trigger slope SLOPe 3390 900 01 Rev C January 2009 Return to Section Topics Appendix A SCP Command Reference Model 3390 Arbitrary Waveform Generator User s Manual
30. Utility key and then press the soft key under Output Setup 2 Press the soft key under Rang to select Auto Figure 4 6 or Hold Figure 4 7 Ensure your selection is highlighted 3 Press the soft key under DONE to finish your selection Figure 4 6 Setting voltage auto ranging to Auto Output Off MOut DONE Figure 4 7 Setting voltage auto ranging to Hold To set voltage auto ranging from a remote interface VOLTage RANGe AUTO OFF ON ONCE 4 6 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 4 Setup Basics Front panel connections The Sync and Output connectors are both located on the front panel of the Model 3390 Controlling the output signal Signal from the Output connector is controlled by the Output key The output is disabled by default at power up this protects equipment connected to the instrument Press the Output key to enable the Output connector The key is lit when output is enabled To enable or disable the output signal from a remote interface OUTPut OFF ON Controlling the sync signal All Model 3390 output functions except DC and noise can be associated with a sync out signal Table 4 2 The sync out signal is delivered at the Sync connector The output signal is at a logic low level when the sync signal is disabled The sync setting is stored in nonvolatile memory and remains after a remote inter
31. a pulse width or pulse duty cycle an ascending edge and a descending edge Pulse period frequency The default pulse period is 1 ms or 1 kHz in frequency and the allowable value ranges from 100 ns to 2000 s or 10 MHz down to 0 5 mHz in frequency Pulse period constrains the other parameters according to the following equation Pulse Period Pulse Width 1 6 x Edge Time NOTE The waveform generator adjusts the other parameters when necessary to accommodate the given pulse period Pulse width The pulse width represents the time from the 50 point of the ascending edge to the 50 point of the following descending edge The default pulse width is 100 us and the possible value ranges from 20 ns to 2000 s The actual allowable range is determined as follows 1 6 x Edge Time lt Pulse Width lt Pulse Period 1 6 x Edge Time Wmin lt Pulse Width lt Pulse Period Wmin 3390 900 01 Rev C January 2009 Return to Section Topics 5 5 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual 5 6 Where Wmin is the minimum allowable value determined by the following conditions on pulse period Wmin 20 ns if pulse period is 10 s 200 ns if 10 s pulse period 100 s 2 us if 100 s lt pulse period lt 1000 s 20 us if 1000 s pulse period Pulse duty cycle Specifying pulse duty cycle is another way to define a pulse waveform versus specifying pulse width Pulse duty cycle is de
32. are the same Other components that are not safety related may be purchased from other suppliers as long as they are equivalent to the original component note that selected parts should be purchased only through Keithley Instruments to maintain accuracy and functionality of the product If you are unsure about the applicability of a replacement component call a Keithley Instruments office for information To clean an instrument use a damp cloth or mild water based cleaner Clean the exterior of the instrument only Do not apply cleaner directly to the instrument or allow liquids to enter or spill on the instrument Products that consist of a circuit board with no case or chassis e g a data acquisition board for installation into a computer should never require cleaning if handled according to instructions If the board becomes contaminated and operation is affected the board should be returned to the factory for proper cleaning servicing Table of Contents Section Topic Page 1 IBI DOUCION edo eec ede eee eed ERRE 1 1 General WATCHIN e nee re t ect rnnt eae te deve era 1 2 Contact information sesseeseeeseeesrterrernrtetttetttttrtnnrnnsntesttenttnn nnn nn nenne ent 1 2 uci EET 1 2 Options and aCcessSorloS i cence ccss ees eedaie caceverstadescevsa seas REENEN ANNENS 1 2 Modol SUMME ees rici cnet deco ratte trt o ne reo eda enn RA d c haue ac ex Re rent Ree dde 1 2 ACCU TAROT LLLI TTL IDEE 1 2 Handle adjustment
33. carrier frequency 5 05 MHz The maximum allowable value is also affected by the following The frequency deviation cannot be greater than the carrier frequency The sum of frequency deviation and the carrier frequency cannot be greater than the maximum frequency of the selected carrier waveform plus 100 kHz 50 1 MHz for sine 25 1 MHz for square 300 kHz for ramp and 10 1 MHz for arbitrary waveforms Choosing the external source means the modulation is controlled by the specified frequency deviation and the 5 V signal levels of the external waveform When the external waveform is at 5 V the output will reach positive maximum frequency deviation When the external waveform is at 5 V the output will reach negative maximum frequency deviation To set up frequency modulation 1 Selectthe carrier waveform Sine Square Ramp or Arb Follow the instructions for setting up that specific waveform as given in this publication Refer to Section 4 Setup Basics for assistance 2 Press the Mod key to access the modulation menu 3390 900 01 Rev C January 2009 Return to Section Topics 5 11 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual 3 Press the soft key under Type then press the soft key under FM to select frequency modulation Figure 5 12 A frequency modulation output will be generated with the set parameters Figure 5 12 Press the soft keys corresponding with FM z WU
34. enter the DNS setup menu b Press the soft key under Host Name to enter a host name Use the navigation wheel with the cursor keys or the numeric keypad to enter the name and then press the soft key under DONE to finish the entry C Press the soft key under Domain Name to enter a domain name Use the navigation wheel with the cursor keys or the numeric keypad to enter the name and then press the soft key under DONE to finish the entry d Press the soft key under DNS Serv to enter a DNS server address Use the navigation wheel with the cursor keys or the numeric keypad to enter the address and then press the soft key under DONE to finish the entry To enter a password a Press the Password soft key to enter a password up to 12 characters long Use the navigation wheel with the cursor keys or the numeric keypad to enter the information b Press the soft key under DONE to finish the entry 6 Press the DONE soft key to return to the I O menu LXI function The Model 3390 is designed to LAN extensions for instrumentation LXI Class C standards Using your computer s Ethernet port the Model 3390 can be connected to your computer directly or remotely through your LAN The LXI setup and online control of the Model 3390 is described in this section NOTE Before attempting the LXI setup contact your network administrator for your specific network requirements LXI setup Direct connection to a computer For direct co
35. ieu are DRE ERR LEER Ep SE e ES Dra rez A 5 A Table AS Status Byte NICE D m m m A 7 A Table A 4 Questionable Data register eese A 8 A Table A 5 Standard Event regiBlgl eost rios kb dA FERRE IAS ERR er HAGAE be ed Rn EE A 8 A Table AS SOP command SUMMA essari A 9 B Table Be Command GITOIS poids ED t aa top AEREE AREA B 2 B Taho B 22 Execatb eITOtS ouo Din IO e Gi Rips p dco Ede Een B 3 B Table B 3 Device dependent errors cccccecceeeeeeeeeeeeeeensenaeeeeeeeeeeeess B 8 B Esci QUE jp M B 8 B Table BS Ins Uu E FPE OTT B 9 B Table B B SpIPIbSE SINS Luiooece RR PER Oa FER Lb Fd ER e P Ep a ges B 9 B Table B 7 Arbitrary waveform errors cccccceseercrecesesesteceeneeeeteceeseeneteeesennes B 9 C Table C 1 APPLy example COMMANAGG ecccceeceeeeeeeeeteeeeeeseneeeeees C 2 C Table C 2 SRG example commands ceta Sopa Re rx Pa esa o ii C 2 C Table C 3 Amplitude modulation example commands sssss C 2 C Table C 4 Linear sweep example commands sssssssssssssss C 3 C Table C 5 Pulse waveform example commands sss C 3 C Table C 6 Pulse width modulation example commands C 3 List of Tables Model 3390 Arbitrary Waveform Generator User s Manual This page left blank intentionally 2 3390 900 01 Rev C January 2009 Section 1 Introduction In this section Topic Page General e
36. limit adjusted to the minimum value allowed 222 Data out of range pulse edge The specified edge time does not conform within the time limited by period value existing period and is adjusted to the maximum value clipped to upper limit allowed 222 Data out of range pulse width The specified pulse width does not conform to the time limited by period value following condition and is adjusted to accommodate clipped to the period Pulse Width lt Period 1 6 x Edge Time 222 Data out of range pulse duty The specified duty cycle does not conform to the cycle limited by period value following condition and is adjusted to accommodate clipped to the period Duty Cycle X 1 1 6 x Edge Time Period x 100 222 Data out of range large The minimum pulse width is larger for pulse period limits minimum pulse width waveforms with a period larger than 10 s Refer to Pulse waveform for details 222 Data out of range pulse edge The specified pulse edge time does not conform to time limited by width value the following condition and is adjusted to clipped to accommodate the pulse width Edge Time lt 0 625 x Pulse Wiath B 6 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Appendix B Error Messages Table B 2 Execution errors Error code Description 222 Data out of range pulse edge The specified pulse edge tim
37. lock loss error generator This setting is stored in volatile memory and will be reset to default OFF with a power off PHASe UNLOCk ERRor STATe OFF ONJ Power connector Connect to a grounded AC power outlet using the supplied line cord GPIB USB and LAN ports The Model 3390 supports three remote interfaces Universal serial bus USB local area network LAN and general purpose interface bus GPIB or IEEE 488 Instructions for setting up these remote interfaces can be found in Section 7 Hemote Programming For GPIB communication connect to the GPIB port using an IEEE 488 cable Keithley Instruments Model 7007 1 or 7007 2 Trig In Out FSK Burst connector This connector routes input and output signals Modulation In connector Modulate the carrier waveform with an external waveform present at the Modulation In connector on the rear panel external source must be selected Digital Output low voltage transistor transistor logic LVTTL port This parallel interface includes an edge selectable clock and 16 bit data for pattern out operations The 40 pin cable is used to connect the socket with your board or device 3390 900 01 Rev C January 2009 Return to Section Topics 3 3 Section 3 Rear Panel Model 3390 Arbitrary Waveform Generator User s Manual This page left blank intentionally 3 4 Return to Section Topics 3390 900 01 Rev C January 2009 In this section Topic Page Editing parameter values a
38. the Model 3390 must terminate with a new line character n1 The IEEE 488 end or identify EOI message is interpreted as a new line character and can be used to terminate a command string in place of a new line character A carriage return cr followed by a nl is also accepted A command string terminator will reset the current SCPI command path to the root level IEEE 488 2 common commands The IEEE Standard 488 2 defines a set of common commands that perform reset self test and status operations Common commands begin with an asterisk are four to five characters in length and may include one or more parameters Table A 1 The command keyword is separated from the first parameter by a blank space Use a semicolon to separate multiple commands Table A 1 IEEE 488 2 Common commands Command Description CLS Clear the status structure xe SE lt value gt Set the Standard Event register mask 3390 900 01 Rev C January 2009 Return to Section Topics A 3 Appendix A SCPI Command Reference Model 3390 Arbitrary Waveform Generator User s Manual Table A 1 IEEE 488 2 Common commands Command Description ESE Read the Standard Event enable register ESR Read the Standard Event event register IDN Read the instruments Identification string LRN Read the instrument s Learn string curre
39. the instrument will automatically obtain the IP address of the default gateway from the DHCP server Host name Host name is the human readable identifier for the device Together with the domain name the host name represents the device in the networks Each character in the name can be a number letter dash or underscore _ Domain name A domain is an administrator for managing hosts in the networks The name of a domain is in human readable format Each character in the name can be a number letter dash or underscore _ Domains are structured in a hierarchy Top domains are typically edu com and org A subdomain under a top domain generally represents an organization The smallest domain is a host itself For example the domain www keithley com consists of a host name www and two domains keithley and com The host name and names of its domains are linked with the period in the full domain name of the host DNS server Domain name service DNS translates a domain name or a host name into an IP address The DNS server address is the IP address of the server that provides this service The setting is stored in nonvolatile memory so it is not affected by turning the instrument power off or by receiving a remote interface reset command To set up the LAN interface Press the Utility key Press the I O soft key Press the soft key under LAN to enter the LAN menu Press the soft key under Current C
40. the soft keys corresponding with gated burst C Press the Graph key to view the waveform parameters in the graph mode To set up burst operation from a remote interface UNCtion SINusoid SQUare RAMP PULSe USER REQuency lt frequency gt MINimum MAXimum URSt MODE TRIGgered GATed URSt GATE POLarity NORMal INVerted URSt NCYCles lt cycles gt INFinity MINimum MAXimum URSt INTernal PERiod lt seconds gt MINimum MAXimum URSt PHASe lt angle gt MINimum MAXimum NIT ANGLe DEGree RADian RIGger SOURce IMMediate EXTernal BUS RIGger SLOPe POSitive NEGative UTPut TRIGger SLOPe POSitive NEGative UTPut TRIGger OFF ON URSt STATe OFF ON 1 G U W Ww Ww wW H H 4 i Woo 3390 900 01 Rev C January 2009 Return to Section Topics 5 23 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual Pattern output operation Pattern output allows you to specify a pattern of up to 256k points in 16 bit resolution Similar to arbitrary waveforms pattern output provides five built in patterns and up to four user defined patterns that are stored in nonvolatile memory The built in patterns are exponential rise exponential fall negative ramp sinc and cardiac The default pattern output is an exponential rise waveform You can import waveforms captured with an oscilloscope or create a custom pattern with the KiWAVE wa
41. waveforms Each carrier waveform has its own acceptable range of frequencies Refer to Table 4 1 Waveform function frequency ranges for details Modulating waveform The Model 3390 accepts either an internal or external modulating source The default source is internal with a default frequency of 100 Hz the acceptable range is 2 mHz to 20 kHz The default internal modulating waveform is a sine waveform but you can also select from the following Square waveform with 50 duty cycle URamp up or positive ramp with 10096 symmetry DRamp down or negative ramp with 0 symmetry Triangle waveform ramp with 5096 symmetry Noise waveform Arbitrary waveform limited to 4 K points with automatic decimation Select the external modulating source to modulate the carrier waveform with an external signal present at the Modulation In connector on the rear panel Frequency deviation The frequency deviation represents the peak variation in the frequency of the modulation output based on that of the carrier waveform The default value is 100 Hz If a value is set greater than allowed the instrument will automatically adjust it to the instrument maximum Each type of carrier waveform has a different acceptable range Sine 1 uHz to 25 05 MHz at carrier frequency 25 05 MHz e Square 1 Hz to 12 55 MHz at carrier frequency 12 55 MHz Ramp 1 uHz to 150 kHz at carrier frequency 150 kHz Arbitrary 1 uHz to 5 05 MHz at
42. 009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations 2 Referto Section 4 Setup Basics for configuring common parameters including frequency period amplitude and DC offset voltage Figure 5 3 3 Press the Graph key to view the waveform parameters in the graph mode Figure 5 3 Setting up a sine waveform Output Off 1 900 000 kHz A TF Perd High Low To generate a sine waveform from a remote interface APPLy SINusoid lt frequency gt lt amplitude gt lt offset gt or FUNCtion SINusoid FREQuency lt frequency gt MINimum MAXimum VOLTage lt amplitude gt MINimum MAXimum VOLTage OFFSet lt offset gt MINimum MAXimum Square waveform A square waveform has instantaneous transitions between two voltage levels The duty cycle of a square waveform represents the amount of time in each cycle that the wave is at the high level the waveform is not inverted Duty Cycle Time Interval at High Level Period x 100 The default value for duty cycle is 50 The setting is stored in volatile memory and it will be restored after power off or a remote interface reset During operation if the square waveform duty cycle value is changed it is stored and will be resumed when square waveform is re selected until instrument power off For square waves with frequency set above 10 MHz the range of the duty cycle is 40 to 60 For lower frequency the range is 20 t
43. 200 s Modulating waveform The Model 3390 accepts either an internal or external modulating source The default source is internal with a default frequency of 10 Hz the acceptable range is 2 mHz to 20 kHz The default internal modulating waveform is a sine waveform but you can also select from the following 3390 900 01 Rev C January 2009 Return to Section Topics 5 15 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual Square waveform with 50 duty cycle URamp up or positive ramp with 10096 symmetry DRamp down or negative ramp with 0 symmetry Triangle waveform ramp with 5096 symmetry Noise waveform Arbitrary waveform limited to 4 K points with automatic decimation Select the external modulating source to modulate the carrier waveform with an external signal present at the Modulation In connector on the rear panel Width deviation The width deviation represents the peak variation in the pulse width of the modulation output based on that of the original carrier waveform The range of the width deviation is from 0 s to 1000 s and the default is 10 us The deviation cannot be greater than the pulse width of the carrier waveform and has the following constraints WidthDeviation lt PulseWidth Wmin WidthDeviation lt Period PulseWidth Wmin Where Wmin is the minimum pulse width as described in the Pulse waveform section Choosing the external source mea
44. 5 Section 6 System Operations Model 3390 Arbitrary Waveform Generator User s Manual Introduction The Model 3390 can store up to five instrument states You can also control the front display screen control the sound and perform test and calibration operations Instrument system operations Storing the instrument state The Model 3390 has five storage locations in nonvolatile memory for storing instrument state The stored instrument state holds all the parameters for the selected function including the waveform frequency DC offset amplitude duty cycle symmetry modulation type and modulation parameters The first location indexed at 0 is automatically assigned for instrument state at power off and can only be accessed from the remote interface Any information stored in this location during operation will be overwritten when the instrument is turned off You may assign a custom name to any of these locations from the remote interface The name can contain up to 12 characters the first character must be a letter and the rest can be numbers letters or the underscore character _ You cannot assign a name for location 0 from the front panel To store or recall the instrument state Press the Store Recall key to access the instrument state menu Figure 6 1 You can choose to store a state recall a state delete a state or set a power up state You can also restore the instrument to the factory default state refer to
45. 5 Standard Event register Bit Decimal value Description 5 32 Command syntax error exists 6 64 Not used always 0 7 128 Power has been turned off and on Event register is cleared SCPI command summary NOTE The list of IEEE 488 2 Common Commands for the Model 3390 is in the EEE 488 2 common commands section Table A 6 SCPI command summary APPLy commands Command Parameters Definition APPLy SINusoid See Sine waveform SQUare lt fregquency gt See Square waveform lt amplitude gt RAMP See Ramp waveform lt offset gt PULSe See Pulse waveform NOISe lt frequency DEF gt See Noise waveform lt amplitude gt lt offset gt DC lt frequency DEF gt Output a DC voltage at the specified lt amplitude DEF gt offset level lt offset gt USER Output an arbitrary waveform currently lt frequency gt specified by the FUNC USER command lt amplitude gt lt offset gt with the set frequency amplitude and offset APPLy Query the current configuration Output configuration commands Command Parameters Definition FUNCtion See Sine waveform Square waveform Ramp waveform Pulse waveform Noise SINusoid SQUare RAMP waveform Amplitude modulation PULSe NOISe DC USER Frequency modulation Phase modulation Frequency shift keying modulation Burst operation FUNCtion Query the current output function
46. 90 has five built in arbitrary waveforms including exponential rise exponential fall negative ramp sinc and cardiac The default arbitrary waveform is an exponential rise waveform In addition up to four user defined arbitrary waveforms can be stored in nonvolatile memory For each user defined waveform you may create up to 262 144 256 K points from the remote interface You can use the KiWAVE waveform editor software to create waveforms or import the waveforms captured previously from an oscilloscope Refer to Section 7 KIWAVE software installation for software installation instructions If you choose an arbitrary waveform as the modulating waveform for AM FM PM or PWM the waveform is automatically limited to 4 K points and extra points will be removed by decimation NOTE If the data points do not span the full range of the output digital to analog converter DAC the maximum amplitude will be limited IEEE 488 2 binary block format Following is an example of binary block format 5 32768 This data begins with a number symbol and is followed by a single digit that represents the number of characters in the length The third number represents the number of bytes 32 768 bytes 16 384 points A waveform data point is represented as a 16 bit integer sent in two bytes The total number of bytes is always an even number that is twice the number of data points in the waveform Use the FORM BORD command to select the by
47. ANIONS 5 2 SOURIS WAVGTONN 5225 cccssenaceccsasaacsndencatsacescesedaanaaseecaranaesedcaranacdeasaans 5 2 Square WAV OIM 5 3 PREMISE FOIA eant nut baanbacnssaceencaness lt adeena cries tance csdeecarastere 5 4 MOISE WOVCTONIM M 5 5 Pulse GASTON cos uii d cet eei Secdsncissiezcseniasabecnedsdaidecsedaasiascdecseais 5 5 Arbitrary Wavelortm iei eibi tec e e terne aaia 5 7 Amplitude modulator 2 aecenas tert ree pner bh rnit nnns 5 9 Frequency modulatlori crire donee tetti tte 5 10 Phase modulation eese cene center etti ert bh tn tha bk ae ERR Rea ed Sd 5 12 Frequency shift keying modulation eene 5 14 Pulse width modulation waveform sssssssssese 5 15 Frequency sweep ssssssssssseseseseee seen ne nennen neret sn ni tne rens nnne 5 17 Durst Operalloi ecce REP ER T 5 20 Pattern output operatiof nete enne teniente tene 5 24 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual Introduction This section describes each of the Model 3390 waveform types associated front panel menu options and remote interface operations for each General parameters Frequency and amplitude limits exist The instrument will automatically adjust frequency or amplitude as necessary each time a new function is selected You can specify a high and low voltage level
48. ATA PATTERN VOLATILE binary block Pattern generator cable Your Model 3390 was shipped with one pattern generator cable 005 003 00003 This cable should be used when generating a pattern output function Refer to Figures 5 27 5 28 and 5 29 for additional information Figure 5 27 Pattern generator cable Ae Figure 5 28 Socket pin out structure 20 19 18 17 16 15 14 13 12 11 10 9 8 7 3 3VB3 3V D15 D14 D13 D12 D11 D10 po D8 CLK D7 D6 Ds D4 D3 D2 Di DO NC Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 Digital Outpu LVTTL Figure 5 29 Connector pin out structure Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd Gnd 8 3VB 3V D15 D14 D13 D12 D11 D10 D9 D8 CLK D7 D6 Ds D4 D3 D2 D1 DO NC 5 26 Return to Section Topics 3390 900 01 Rev C January 2009 Section 6 System Operations In this section Topic Page MORUO iaai 6 2 Instrument system operations essent eterne nter 6 2 Storing the instrument state eeeeeeee eene 6 2 Controlling the display eet 6 4 Controlling the error DRE erect rtt rne 6 4 Controlling the system soUtnd onere 6 4 Perltonming self test aue een terrent nnne 6
49. Control page allows you to control the device from a virtual interface All keys and soft keys have the same functionality as during front panel operation Figure 7 1 Refer to Section 2 7 6 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Model 3390 Arbitrary Waveform Generator User s Manual Section 7 Remote Programming Front panel for a review of the front panel keys Detailed setup and operation instructions for the output functions can be found in Section 4 Section 5 and Section 6 of this manual You will be prompted to login from this page It is only necessary to enter the password and you can obtain the instrument s password by following these steps 1 Press the Utility key 2 Press the I O soft key 3 Press the soft key under LAN to enter the LAN menu 4 Press the Modify Set soft key to enter the Modify Set menu The password is displayed Click the Refresh button to refresh the web page with the instrument s current state Figure 7 1 LXI browser Web Control interface KEITHLEY XI LX A GREATER MEASURE OF CONFIDENCE www keithley com Web Control Welcome Page Web Control IP Configuration System Status MHz ARBITRARY WAVEFORM GENERATOR Print Display Output Off Help with this Page BEI Uo AV Perd High Lou cursor L CEREO 6 eee Refresh IP Configuration The IP Configuration page displays the curr
50. Eep TIME lt seconds gt MINimum MAXimum FREQuency STARt lt frequency gt MINimum MAXimum FREQuency STOP lt frequency gt MINimum MAXimum FREQuency CENTer lt frequency gt MINimum MAXimum 3390 900 01 Rev C January 2009 Return to Section Topics 5 19 Section 5 Waveform Output Operations FREQuency SPAN lt frequency gt MINimum MAXimum MARKer FREQuency lt frequency gt MINimum MAXimum MARKer OFF ON SWEep STATe OFF ON Use this command to specify the trigger source RIGger SOURce IMMediate EXTernal BUS se this command to specify whether the sweep is triggered on the rising or the falling edge RIGger SLOPe POSitive NEGative UTPut TRIGger SLOPe POSitive NEGative T U T Use the following commands to configure the Trig Out signal O O UTPut TRIGger OFF ON Burst operation The burst operation generates a selected waveform with a specified number of cycles a burst Bursts can be triggered internally or manually Bursts can also be triggered or gated externally by a signal applied to the Trig In Out FSK Burst connector on the rear panel Sine ramp pulse square and arbitrary waveforms can be generated in both triggered and gated burst modes Noise can be generated only in the gated burst mode Burst mode You can select triggered or gated burst mode Table 5 1 presents the modes and the parameters affecting each Triggered burst mode
51. INusoid Carrier shape is sine waveform FREQuency 6000 VOLTage 3 Carrier frequency is 6 kHz at 3 V peak to peak AM INTernal FUNCtion Modulating shape is sine waveform AM INTernal FREQuency 300 Modulation frequency is 300 Hz AM DEPTh 90 Modulation depth is 90 96 AM STATe ON Turn amplitude modulation on OUTPut ON Turn instrument output on SAV 2 Store state in memory location 2 RCL 2 Recall the stored state from location optional C 2 Return to Section Topics 3390 900 01 Rev C January 2009 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual To select linear sweep Appendix C Application Programs Table C 4 Linear sweep example commands Command Comment RST Reset Model 3390 FUNCtion SINusoid Select sine waveform OUTPut LOAD 50 Set load impedance to 50 Q VOLTage 1 Set the amplitude to 1 V peak to peak SWEep SPACing LINear Set spacing to LINear or LOGarithmic SWEep TIME 1 Set sweep time to 1 s FREQency STARt 100 Set start frequency to 100 Hz FREQency STOP 20e3 Set stop frequency to 20 kHz OUTPut ON Turn instrument output on SWEep STATe ON Turn sweep function on To select pulse waveform Table C 5 Pulse waveform example commands Command Comment RST Reset Model 3390 FUNCtion PULSe Select pulse waveform OUTPut LOAD 50
52. ISE EXP FALL NEG RAMP SINC and CARDIAC are reserved and cannot be used with DATA COPY command 784 Name of source arb waveform for copy must be VOLATILE When using the DATA COP Y command the chosen data source must be the volatile one 785 Specified arb waveform does not exist Before using the DATA COPY command to copy from the volatile memory download the waveform to it using the DATA VOLATILE orDATA DAC VOLATILE command 786 Not able to delete a built in arb waveform Deleting the built in waveform is not allowed 787 Not able to delete th currently selected active arb wave form Deleting the waveform that is currently active is not allowed 788 Cannot copy to VOLATILE arb waveform E You can only use DATA COPY command to copy from volatile memory You cannot copy to volatile memory 800 Block length must be even The binary data is represented as 16 bit integers It is sent in groups of two bytes DATA DAC VOLATILE command 810 State has not been stored The storage location specified in the RCL command was never used in previous SAV commands You cannot recall instrument state from an empty storage location Return to Section Topics 3390 900 01 Rev C January 2009 Appendix C Application Programs In this section Topic Page About application programs accus eseuecee cesa en eene reta trade tob eek intenta C 2 Appli
53. RRANTY IS IN LIEU OF ALL OTHER WARRANTIES EXPRESSED OR IMPLIED INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE THE REMEDIES PROVIDED HEREIN ARE BUYER S SOLE AND EXCLUSIVE REMEDIES NEITHER KEITHLEY INSTRUMENTS INC NOR ANY OF ITS EMPLOYEES SHALL BE LIABLE FOR ANY DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF ITS INSTRUMENTS AND SOFTWARE EVEN IF KEITHLEY INSTRUMENTS INC HAS BEEN ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH DAMAGES SUCH EXCLUDED DAMAGES SHALL INCLUDE BUT ARE NOT LIMITED TO COST OF REMOVAL AND INSTALLATION LOSSES SUSTAINED AS THE RESULT OF INJURY TO ANY PERSON OR DAMAGE TO PROPERTY KEITHLEY A GREATER MEASURE OF CONFIDENCE Keithley Instruments Inc Corporate Headquarters 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 Fax 440 248 6168 1 888 KEITHLEY 1 888 534 8453 www keithley com 3 07 This page left blank intentionally Model 3390 Arbitrary Waveform Generator User s Manual 2008 Keithley Instruments Inc Cleveland Ohio USA All rights reserved Any unauthorized reproduction photocopy or use the information herein in whole or in part without the prior written approval of Keithley Instruments Inc is strictly prohibited KiWAVE is a trademark of Keithley Instruments Inc All Keithley Instruments product names are trademarks or registered trademarks of Keithley Instruments Inc Other brand names a
54. Return to Section Topics 3390 900 01 Rev C January 2009 In this section Topic Introduction Error message definitions Appendix B Error Messages Page Appendix B Error Messages Model 3390 Arbitrary Waveform Generator User s Manual Introduction Error messages are issued when an incorrect command is sent to the Keithley Instruments Model 3390 Arbitrary Waveform Generator Error messages are stored in an error queue and can be retrieved in the first in first out FIFO order If more than 20 errors exist the last error stored in the queue the most recent error is replaced with 350 Queue Overflow Additional errors are not saved until errors are read and cleared from the queue The error queue is cleared with power off and on or a CLS clear status command Error messages are categorized and listed in this section for your reference see Error message definitions If you cannot find a particular error message in this section contact your service representative To read error messages 1 Press the Help key 2 Use the up and down soft keys to scroll through the selections until View remote command error is highlighted 3 Press the soft key under Select to display the error messages 4 Press the soft key under DONE to exit the error display Remote interface operation Use this command to read one error from the error queue SYSTem ERRor Use this command to clear all the err
55. Settings conflict not able to The waveform generator cannot generate a sweep sweep dc sweep turned off using the DC voltage function Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Table B 2 Execution errors Appendix B Error Messages Error code Description 221 Settings conflict not able to burst dc burst turned off The waveform generator cannot generate a burst using the DC voltage function 221 Settings conflict not able to Sweep noise sweep turned off The waveform generator cannot generate a sweep using the noise function 221 Settings conflict pulse width decreased due to period With edge time at its minimum the waveform generator has adjusted the pulse width to accommodate the specified period 221 Settings conflict pulse duty cycle decreased due to period With edge time at its minimum the instrument has adjusted pulse duty cycle to accommodate the specified period 221 Settings conflict edge time decreased due to period 221 Settings conflict pulse width increased due to large period The edge time has been decreased to accommodate the period The instrument has adjusted the pulse width to accommodate the current period 221 Settings conflict edge time decreased due to pulse width The waveform generator adjusts the edge time then the pulse width or duty cycle th
56. TILE lt value gt lt value gt FORMat BORDer NORMal SWAPped DATA COPY lt destination arb name gt VOLATILE ic Amplitude modulation Amplitude modulation allows the amplitude of the carrier waveform to vary with the modulating waveform Only one type of modulation can be active at one time if amplitude modulation is enabled the previously selected modulation is automatically disabled In addition when amplitude modulation is enabled sweep mode and burst mode are disabled Carrier waveform The default carrier waveform is sine You can also choose square ramp and arbitrary waveforms The default carrier frequency is 1 kHz for all waveforms Each carrier waveform has its own acceptable range of frequencies Refer to Table 4 1 Waveform function frequency ranges for details Modulating waveform The Model 3390 accepts either an internal or external modulating source The default source is internal with a default frequency of 100 Hz the acceptable range is 2 mHz to 20 kHz The default internal modulating waveform is a sine waveform but you can also select any of the following Square waveform with 50 duty cycle URamp up or positive ramp with 10096 symmetry DRamp down or negative ramp with 096 symmetry Triangle waveform ramp with 5096 symmetry Noise waveform Arbitrary waveform limited to 4 K points with automatic decimation Select the external modulating source to modulate the c
57. Te ON TRIG SOUR EXT Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Appendix A SCPI Command Reference Using the MIN and MAX parameters You can use MINimum or MAXimum in place of a parameter for some commands For example see the following command FREQuency STARt lt frequency gt MINimum MAXimum Instead of specifying a specific frequency value use MIN to set the frequency to its minimum value or MAX to set the frequency to its maximum value Querying parameter settings You can query the current value of a parameter by adding a question mark to the command For example the following command sets the start frequency to 5000 Hz FREQ STAR 5000 You can query the start frequency FREQ STAR You can also query the minimum or maximum start frequency allowed for the current waveform function FREO STAR MIN FREO STAR MAX NOTE If you send two query commands without reading the response from the first then when you attempt to read the response you may receive some data from the first response followed by the complete second response Typically the unit gives a 410 Query Interrupted error To avoid this error do not send a query command without reading the response When you cannot avoid this situation send a device clear command before sending the second query command Command terminators A command string sent to
58. This mode generates a waveform with a specified number of cycles burst count each time it receives a trigger When the specified number of cycles is generated the instrument pauses and waits for next trigger You can choose to trigger the bursts using internal source manual press of the trigger key external signal at the Trig In Out FSK Burst connector on the rear panel or software trigger through the remote interface refer to Section 7 Remote Programming for details Triggered burst mode is the default burst mode Gated burst mode In gated burst mode the length of a burst is determined by the voltage level of the external signal applied at the Trig In Out FSK Burst connector on the rear panel When the external signal is logic true the waveform generator outputs a continuous waveform When the gate signal is logic false the output waveform remains at the same voltage level as the starting burst phase of the selected waveform The output stops immediately following a noise burst when the gate signal becomes logic false Table 5 1 Parameters for each burst mode External Burst mode Burst phase Burst count Burst period trigger signal polarity Triggered Internal X X X mode External and Manual Gated mode X X Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Wavef
59. To set DC offset voltage use one of these two methods Method A 1 Press the function key of your selection 2 Press the soft key under Vos Low Ensure Vos is highlighted Figure 4 4 3 Use the navigation wheel with the cursor keys or the numeric keypad to change the value You can change the units by using the numeric keypad in combination with the soft keys Figure 4 4 Setting DC offset voltage Output Off EE UAE FreqMAmpl Mio Ur Perd High Low Method B NOTE Method B can be used to specify a DC voltage line out only Also if you use it to set the DC offset voltage it will hold the setting when you enter the function key of your selection 1 Press the Utility key 2 Press the soft key under DC to choose DC ON Ensure ON is highlighted 3 Use the navigation wheel with the cursor keys or the numeric keypad to change the value You can change the units by using the numeric keypad in combination with the soft keys To set DC offset voltage from a remote interface VOLTage OFFSet lt offset gt MINimum MAXimum 4 4 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 4 Setup Basics Setting pulse high and low levels You can set a high and low level versus specifying amplitude and DC offset Parameters are calculated as follows Amplitude High Level Low Level Offset High Level Low Level 2 To set pulse high and low leve
60. ange the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations 5 Press the Graph key to view the waveform parameters in the graph mode To set up PWM from a remote interface VOLTage lt amplitude gt MINimum MAXimum VOLTage OFFSet lt offset gt MINimum MAXimum PULSe PERiod lt seconds gt MINimum MAXimum FUNCtion PULSe WIDTh lt seconds gt MINimum MAXimum FUNCtion PULSe TRANsition lt seconds gt MINimum MAXimum FUNCtion PULSe DCYCle lt percent gt MINimum MAXimum PWM INTernal FUNCtion SINusoid SQUare RAMP NRAMp TRIangle NOISe USER PWM INTernal FREQuency lt frequency gt MINimum MAXimum PWM DEViation lt deviation in seconds gt MINimum MAXimum PWM DEViation DCYCle lt deviation in percent gt MINimum MAXimum PWM SOURce INTernal EXTernal PWM STATe OFF ON Frequency sweep Frequency sweep allows a waveform to gradually step from one frequency to another at a specified rate The waveform can sweep up or down in frequency with logarithmic or linear spacing Sine square ramp and arbitrary waveforms work with frequency swee
61. anual for the trigger source Internal trigger source Press the Trig Out soft key then select among OFF rising edge or falling edge trigger Press the soft key under Burst Perd Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes External trigger source Press the Slope soft key then select rising edge or falling edge trigger Figure 5 19 Manual trigger source Press the Trig Out soft key then select among OFF rising edge or falling edge trigger C Press the soft key under Done to finish the trigger setting d Press the Graph key to view the waveform parameters in the graph mode Figure 5 19 Press the soft keys corresponding with trigger slope ExtTRIG Output Off DONE External gated burst mode a Press the soft key under Polar to choose between Neg and Pos for the polarity of the external signal Figure 5 20 b Press the soft key under Start Phase Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under Deg to finish the entry or the soft key under Cancel to cancel the changes Figure 5 20 Press
62. arrier waveform with an external signal present at the Modulation In connector on the rear panel Modulation depth The modulation depth controls the magnitude of the amplitude variation of the modulation output It is defined in the following formula Modulation Depth Max Amplitude Min Amplitude Amplitude x 100 Where Amplitude is the specified amplitude of the carrier waveform Max Amplitude and Min Amplitude are the maximum and minimum amplitudes of the resulting modulation waveform When Modulation Depth is 096 the amplitude of the modulation waveform stays at half of the specified amplitude of the carrier waveform As a result Min Amplitude may be negative when Modulation Depth is larger than 10096 The default Modulation Depth is 10096 and the allowable range is from 0 to 120 Choosing the external source means the modulation is controlled by the specified modulation depth and the 5 V signal levels of the external waveform When the external waveform is at 5 V 3390 900 01 Rev C January 2009 Return to Section Topics 5 9 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual the amplitude of the output will reach Max Amplitude When the external waveform is at 5 V the amplitude of the output will reach Min Amplitude The modulation output of the Model 3390 will not exceed 5 V peak into a 50 O load even if the modulation depth is greater than 10096 To set up amplitude mod
63. at the Sync connector on the front panel Output Setup This key contains a number of different parameters The output termination setting can be changed voltage auto ranging can be turned on and off waveform polarity can be specified as normal or inverted the phase offset of the output waveform can be adjusted and lastly the 10 MHz time base output can be turned on and off 2 4 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 2 Front Panel O The general purpose interface bus GPIB and local area network LAN remote interface configurations can be set up through the Utility menu In addition you can view the universal serial bus USB interface identification here PATT Mode You can set up pattern output through the Utility menu Pattern output provides five built in patterns and up to four user defined patterns that are stored in nonvolatile memory System Several system parameters can be accessed through the Utility menu The error beeper and sound can be turned on and off and the calibration and self test menus can be entered Store Recall menu key The Model 3390 has five storage locations in nonvolatile memory to store instrument state The stored instrument state holds all the parameters for the selected function including the waveform frequency DC offset amplitude duty cycle symmetry modulation type and modulation parameters The in
64. aveform Dutput Off 100 000 kHz ZA 000 000 kHz es To generate a ramp waveform from a remote interface APPLy RAMP frequency amplitude offset The command generates a ramp waveform with 10096 symmetry Or FUNCtion RAMP FREQuency lt frequency gt MINimum MAXimum VOLTage lt amplitude gt MINimum MAXimum Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations VOLTage OFFSet lt offset gt MINimum MAXimum FUNCtion RAMP SYMMetry lt percent gt MINimum MAXimum Noise waveform A Gaussian noise waveform with a 20 MHz bandwidth can be generated To generate a noise waveform 1 Press the Noise key 2 Referto Section 4 Setup Basics for configuring common parameters including amplitude and DC offset voltage Figure 5 6 3 Press the Graph key to view the waveform parameters in the graph mode Figure 5 6 Setting up a noise waveform Output Off 90 0 Vp fH To generate a noise waveform from a remote interface APPLy NOISe lt frequency DEF gt lt amplitude gt lt offset gt FUNCtion NOISe VOLTage lt amplitude gt MINimum MAXimum VOLTage OFFSet lt offset gt MINimum MAXimum NOTE In the APPL NOITS command the frequency parameter has no effect but you still must specify a value or DEFault for it Pulse waveform A pulse waveform has a pulse period
65. cation exemples iie cesse oreet ee retten epa nie tne pe renatus C 2 Appendix C Application Programs Model 3390 Arbitrary Waveform Generator User s Manual About application programs This section provides several remote interface example programs which can be used as reference when creating user programs Each example includes the list of applicable standard commands for programmable instruments SCPI and accompanying comments Application examples To use the APPLy commands to configure the instrument for a sine waveform function Table C 1 APPLy example commands Command Comment RST Reset Model 3390 CLS Clear 3390 status registers APPL SIN 1000 1 O0 Set sine to 1 KHz 1V OV offset To set up the instrument to generate a service request SRQ using the status commands when a command error is received Table C 2 SRQ example commands Command Comment RST Reset Model 3390 CLS Clear 3390 status registers ESE 32 Enable SRQ on error SRE 32 Enable SRQ APPL SIN 1000 1 O0 Set sine to 1 KHz 1V OV offset APPL SAN 1000 1 O0 Command error SAN vs SIN SRE Query unit Should display 32 To select amplitude modulation Table C 3 Amplitude modulation example commands Command Comment RST Reset Model 3390 OUTPut LOAD 50 Set output termination to 50 Q FUNCtion SHAPe S
66. ce Press the Trig Out soft key then select among OFF rising edge or falling edge trigger External source Press the Slope soft key then select rising edge or falling edge trigger Figure 5 26 Press the soft key under Done to finish the trigger setting Figure 5 26 Selecting slope for pattern output Ext TRIG Output Off DONE To set up pattern output operation from a remote interface FUNCtion PATTern data name FUNCtion PATTern DIGital PATTern FREQuency lt frequency gt MINimum MAXimum DIGital PATTern FREQuency MINimum MAXimum DIGital PATTern STARt lt address gt MINimum MAXimum DIGital PATTern STARt MINimum MAXimum DIGital PATTern STOP lt address gt MINimum MAXimum DIGital PATTern STOP MINimum MAXimum DIGital PATTern REPeat OFF ON DIGital PATTern REPeat DIGital PATTern CLOCk POSitive NEGative DIGital PATTern CLOCk DIGital PATTern TRIGger SOURce EXTernal BUS DIGital PATTern TRIGger SOURce 3390 900 01 Rev C January 2009 Return to Section Topics 5 25 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual DIGital PATTern TRIGger SLOPe POSitive NEGative DIGital PATTern TRIGger SLOPe DIGital PATTern OUTPut TRIGger OFF ON DIGital PATTern OUTPut TRIGger DIGital PATTern OUTPut TRIGger SLOPe POSitive NEGative DIGital PATTern OUTPut TRIGger SLOPe D
67. close parameter choices for a command string The braces are not sent with the command Vertical bars separate multiple parameter choices for a command string e Triangle brackets lt gt indicate that you must specify a value for the enclosed parameter The brackets are not sent with the command string You must specify a value for the parameter such as STAR 6000 Some parameters are enclosed in square brackets The brackets indicate that the parameter is optional and can be omitted The brackets are not sent with the command string If you do not specify a value for an optional parameter the waveform generator uses the default value Command separators A 2 A colon is used to separate a command keyword from a lower level keyword You must insert a blank space to separate a parameter from a command keyword If a command requires more than one parameter you must use a comma between two parameters APPL SIN 5 KHZ 3 0 VPP 2 5 V A semicolon is used to separate commands within the same subsystem and can reduce typing efforts For example sending the following command string BURSt MODE TRIG NCYCles 10 is the same as sending the following two commands BURSt MODE TRIG BURSt NCYCles 10 Use a colon and a semicolon to link commands from different subsystems For example in the following command string an error is generated if you do not use both the colon and semicolon BURSt STA
68. cy or period Ensure your selection is highlighted 3 Use the navigation wheel with the cursor keys or the numeric keypad to change the value You can change the units by using the numeric keypad in combination with the soft keys To set frequency or period from a remote interface FREQuency lt frequency gt MINimum MAXimum Setting amplitude The default amplitude for all functions is 100 mV peak to peak into 50 Q To set amplitude 1 Press the function key for your selection 2 Press the soft key under Ampl High Ensure Ampl is highlighted Figure 4 3 3 Use the navigation wheel with the cursor keys or the numeric keypad to change the value You can change the units by using the numeric keypad in combination with the soft keys 3390 900 01 Rev C January 2009 Return to Section Topics 4 3 Section 4 Setup Basics Model 3390 Arbitrary Waveform Generator User s Manual Figure 4 3 Setting instrument amplitude Output Off mvi L empl Duty Low Cycle NOTE Amomentary disruption in the output waveform may occur while changing amplitude You can disable the voltage auto ranging function refer to Setting voltage auto ranging to prevent output disruption To set output amplitude from a remote interface VOLTage lt amplitude gt MINimum MAXimum Use this command to set units VOLTage UNIT VPP VRMS DBM Setting DC offset voltage The default DC offset voltage for all functions is zero 0 V
69. deviation exceeds max frequency The sum of frequency deviation and the carrier frequency cannot be greater than the maximum frequency of the selected carrier waveform plus 100 kHz 50 1 MHz for sine 25 1 MHz for square 300 kHz for ramp and 10 1 MHz for arbitrary waveforms If you set the carrier to a value that is not valid the instrument will adjust the deviation to the maximum value allowed 3390 900 01 Rev C January 2009 Return to Section Topics B 5 Appendix B Error Messages Model 3390 Arbitrary Waveform Generator User s Manual Table B 2 Execution errors Error code Description 221 Settings conflict PWM The PWM deviation must follow the limitation deviation decreased due to pulse concerning the pulse width or duty cycle edge time parameters and period see Pulse width modulation waveform for details The waveform generator will adjust it automatically 221 Settings conflict frequency In the square wave function if you change the forced duty cycle change frequency to a value that cannot produce the current duty cycle the duty cycle will be automatically adjusted to the maximum value for the new frequency 221 Settings conflict marker The marker frequency must be a value between the forced into sweep span start and the stop frequency 221 Settings conflict selected If you delete an arbitrary waveform after storing its arb is missing changing selection instrument state you will
70. dth modulation commands Command Parameters Definition PWM INTernal FUNCtion SINusoid SQUare RAMP See Pulse width modulation waveform NRAMp TRIangle NOISe USER INTernal FUNCtion Query the internal modulating function INTernal FREQuency lt frequency gt MINimum See Pulse width modulation waveform AXimum INTernal FREQuency INimum AXimum Query the internal modulating frequency DEViation deviation in seconds See Pulse width modulation waveform MINimum AXimum DEViation INimum AXimum Query the pulse width deviation DEViation DCYCle lt deviation in percent See Pulse width modulation waveform MINimum MAXimum DEViation DCYCle INimum AXimum Query the duty cycle deviation SOURCe INTernal EXTernal See Pulse width modulation waveform SOURCe Query the modulating source STATe OFF ON See Pulse width modulation waveform STATe Query the on off state of PWM Sweep commands Command Parameters Definition FREQuency STARt lt frequency gt MINimum See Frequency sweep MAXimum STARE MINimum MAXimum Query the sweep start frequency 3390 900 01 Rev C January 2009 Return to Section Topics Appendix A SCPI Command Reference Table A 6 SCPI command summary Model 3390 Arbitrary Waveform Generator User s Manual
71. e essen 4 3 Amplitude modulation 5 9 Application examples Arbitrary waveform sssssssss B Bu rSE key sicci succo e eee aae tenen 2 5 Burst operation sssessssss 5 20 Connections IEEE 88 5 eeu 7 3 EAN aeei endea gn ied Epi ERA 7 3 USB cies rena T E mS 7 2 Connector Modulation In ssssssssss 3 3 Connectors TOMEZ aisi ici Sci bee ree soc FSK Burst Modulation In sssesssssssss 3 3 i9 p 2 4 4 7 DYNC apese dsktus eda b d adea 2 4 4 7 Trig In Out sennior 3 3 DC offset voltage Default settings is TESTON Aae tie Uia dedi IIJry qe c fe onto ajo eren rr nr Entry Alphabetical Numerical Error messages Errors arbitrary waveform B 9 command i pde a B 2 device dependent B 8 GXOCUITIOD serasa oobis dee B 3 instrument B 9 query B 8 SCHACSE esas os inert p c eni B 9 3390 900 01 Rev C January 2009 Index ubl qq 1 2 dieu 4 3 Frequency modulation 5 10 Frequency sweep Frequency shift keying modulation Eront panel 22d dee Graph local key sessesesse 2 3 mhi adjusting adjustment 4 yi tbid 1 3 FEMOVING prce 1 3 Help menu Key irte Siete 2 4 IEEE 488 interface sssssss
72. e 7 3 INSPECHON 52 3 aiat peii pe ren tuba Sarda 1 2 Instrument state deleting 1 552 5 REM Ead 6 3 RECALLING 24 ttr tt rta 6 2 STONING casn 6 2 Keys CUISOF Graph Local Help menu Menu operation susssse Modulation tm jeje er a Store Recall menu SWE D papier TIlgger 35 52 ebrio aa Utility menu ssrin Waveform selection MULA ze RN LAN interface 4r terit t rr bo ioa 7 3 EX TUMCtION m 7 5 Menu operation keys ssssss 2 3 Modulation Index 1 Index Index 2 amplitude frequency phase Modulation key Noise waveform sssesssssse 5 5 Numerical entry 4 2 Output connector 2 4 Output functions 3d OULPUUKCY i uico ott tarte ts Output operations sssessssss 5 2 Output termination ssssuussss 4 5 Pattern output operation 5 24 xd o jo IMPOR CEPR PD TUER 4 3 Phase modulation susss 5 12 Ports Digital Output LVTTL 3 3 GPIB LAN USB a Power connection ssssssss 1 5 POWG6RP key 2 oes eei buie Motard bes bbs 2 3 Pulse evels 3 2 ierit iet 4 5 Pulse waveform esee 5 5 Pulse width modulation waveform 5 15 Ramp waveform sssesssss 5 4 Rear panel 5 2 d oe ob pedr
73. e does not conform to time limited by duty cycle value the following condition and is adjusted to clipped to accommodate the duty cycle Edge Time lt 0 625 x Period x Duty Cycle 222 Data out of range period The pulse period is out of range and is adjusted value clipped to 222 Data out of range frequency The frequency is out of range and is adjusted value clipped to 222 Data out of range user The frequency is out of range and is adjusted to the frequency value clipped to upper maximum value allowed to accommodate the limit selected arbitrary waveform 222 Data out of range ramp The frequency is out of range and is adjusted to the frequency value clipped to upper maximum value allowed to accommodate the limit selected ramp waveform 222 Data out of range pulse The frequency is out of range and is adjusted to the clipped to upper maximum value allowed to accommodate the frequency value selected pulse waveform LAMELE 222 Data out of range burst The burst period is out of range and is adjusted period value clipped to 222 Data out of range burst The burst count is out of range and is adjusted count value clipped to 222 Data out of range burst period limited by length of burst value clipped to lower limit The burst period is too short to accommodate the burst count and frequency and is adjusted to the minimum value allowed
74. e modulation can be enabled at one time off by selection of other mode or modulation 221 Settings conflict PWM turned Only one modulation can be enabled at one time off by selection of other mode or modulation 221 Settings conflict sweep Only one modulation can be enabled at one time turned off by selection of other mode or modulation 221 Settings conflict not able to This waveform generator cannot generate an AM FM PM or FSK modulated waveform using the pulse noise or DC voltage function 221 Settings conflict PWM only The waveform generator can only generate a PWM available in pulse function modulated waveform using the pulse function 221 Settings conflict not able to The waveform generator cannot generate a sweep sweep this function using the pulse noise or DC voltage function 221 Settings conflict not able to The waveform generator cannot generate a burst burst this function using the DC voltage function 221 Settings conflict not able to The waveform generator cannot generate a modulate noise modulation turned modulated waveform using the noise function off 221 Settings conflict not able to The waveform generator cannot generate a sweep sweep pulse sweep turned off using the pulse function 221 Settings conflict not able to The waveform generator cannot generate a modulate dc modulation turned off modulated DC voltage function 221
75. eak or 60VDC are present A good safety practice is to expect that hazardous voltage is present in any unknown circuit before measuring Operators of this product must be protected from electric shock at all times The responsible body must ensure that operators are prevented access and or insulated from every connection point In some cases connections must be exposed to potential human contact Product operators in these circumstances must be trained to protect themselves from the risk of electric shock If the circuit is capable of operating at or above 1000V no conductive part of the circuit may be exposed Do not connect switching cards directly to unlimited power circuits They are intended to be used with impedance limited sources NEVER connect switching cards directly to AC mains When connecting sources to switching cards install protective devices to limit fault current and voltage to the card Before operating an instrument ensure that the line cord is connected to a properly grounded power receptacle Inspect the connecting cables test leads and jumpers for possible wear cracks or breaks before each use 11 07 When installing equipment where access to the main power cord is restricted such as rack mounting a separate main input power disconnect device must be provided in close proximity to the equipment and within easy reach of the operator For maximum safety do not touch the product test cables or any other instruments wh
76. ecified number of cycles Externally gated burst The sync signal starts at TTL high with the external gate signal and transitions to TTL low at the end of the last cycle To set the sync output 1 Press the Utility key 2 Press the soft key under Sync Press the soft key corresponding with your selection ON OFF or AUTO To enable or disable the sync signal from a remote interface OUTPut SYNC OFF ON Return to Section Topics Section 4 Setup Basics Default settings Table 4 3 shows the factory default settings for the Model 3390 These settings will be recalled at Model 3390 Arbitrary Waveform Generator User s Manual power up unless you set the instrument to enable a stored state Table 4 3 Factory default settings Output configuration Default setting Function Sine waveform Frequency 1 kHz Amplitude offset 100 mV peak to peak 0 000 V DC Output units V peak to peak Modulation waveform AM Modulation waveform PM FM PWM 10 Hz Sine Output termination 500 Auto range On Modulation settings Carrier 1 kHz Sine AM FM PM FSK 1 kHz Pulse PWM 100 Hz Sine AM depth 10096 FM deviation 100 Hz PM deviation 180 FSK hop frequency 100 Hz FSK rate 10 Hz PWM width deviation 10 us Modulation state Off Sweep settings Start stop frequency 100 Hz 1 kHz Sweep time 1s Sweep mode Linear Sweep state Off
77. ecify a span frequency Follow the same value entry procedures 5 Press the soft key under Sweep Time Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes 6 Press the soft key under Mkr to toggle between Freq and OFF Use the navigation wheel with the cursor keys to enter a frequency value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes 7 Press the soft key under Trig Setup to configure the trigger setting Figure 5 17 Press the soft key under Src to select among Int internal Ext external or Man manual for the trigger source Internal or manual source Press the Trig Out soft key then select among OFF rising edge or falling edge trigger External source Press the Slope soft key then select rising edge or falling edge trigger Figure 5 17 Press the soft keys corresponding with trigger setting z Output Off DONE 8 Press the Graph key to view the waveform parameters in the graph mode To set up frequency sweep from a remote interface SWEep SPACing LINear LOGarithmic SW
78. ections are used throughout this publication The following figure is an example of the display in local mode Figure 2 3 This mode is the default mode for the instrument display Upon startup the Freq Ampl and Vos indicators are lit The default waveform output of the Model 3390 is sine waveform Figure 2 3 Default local mode Output Off 1 00 000 kHz 1 Perd High Low Navigation wheel cursor keys and numeric keypad Use the numeric keypad cursor keys and the navigation wheel to enter numerical and alphabetical parameters Refer to Section 4 Editing parameter values and settings for further information 3390 900 01 Rev C January 2009 Return to Section Topics 2 3 Section 2 Front Panel Model 3390 Arbitrary Waveform Generator User s Manual Output connector This connector houses the main signal output Refer to Section 4 Editing parameter values and settings for details Sync output connector The sync out signal is delivered at this connector Refer to Section 4 Front panel connections for details Trigger key Press the Trigger key to manually generate an immediate trigger that is independent of the trigger source This is applicable to sweep burst and pattern out operations only Output key Press the Output key to manually enable or disable the generation of waveform signals from the front panel output channel The default setting is OFF The Output key is lit when enabled Help menu key
79. ee entente nennen 5 2 MU RUE sq Rm 5 3 Ramp wave O REESE E 5 4 Noise waveform ME 5 5 mz 0 01 EE 5 5 Arbitrary waveform sse ener nennen 5 7 Amplitude VAG PR 5 9 Frieguemcs mibduls BON ssiri enni e edd eio Pret acess 5 10 Phase modulato TES 5 12 Frequency shift keying modulation eese 5 14 Pulse width modulation waveform sseseceeee 5 15 Freguengy SWEEP MERE 5 17 Burst operation ccccceeseccceeeseecceeeeenneneceesnseneeeeeeseeeeeeeeeseeaeeeeensenees 5 20 Patern Output Operation eus teer eere Ye ed te yn t tained Xe Yo ee Ln 5 24 6 System Operations sss 6 1 irs s eio s adi a ai i a EA Eia EEEE EREA EA 6 2 Instrument system operations esses 6 2 Storing the instrument SUS iiu ine eerie retentis 6 2 Controlling the display seen 6 4 Controlling die error Deep 1e eee ctae cut ttt tue retta exu mte ttr aite 6 4 Controlling the system sound cere renes 6 4 Performing self test ssesssssssssseeene eene 6 5 7 Remote Programming iuesseieit terrre tape ttt nae nkse 7 1 Remote interface Operation dicerent cerent cen Riad rk tornei ended ites 7 2 KiWAVE software installation sssseemRRI 7 2 Big M 7 2 IEEE 488 GPIB interface cce cette 7 3 LAN interface sessssssssssssssseseemeernre n
80. eeeeeeeceeeeeesseeeeeeensanees 4 5 4 Figure 4 6 Setting voltage auto ranging to Auto seeeeseee 4 6 E Figure 4 7 Setting voltage auto ranging to Hold ssesssss 4 6 4 Figure 4 8 Setting the instrument to default sseessssss 4 9 4 Figure 4 9 Accept default setting Change ccccscccceeeesececeeeeeeceeeneetteees 4 9 5 Figure 5 1 Setting the high voltage level eene 5 2 5 Figure 5 2 Setting the low voltage level 5 2 5 Figure 5 3 Setting up a sine waveform seeeseeeeeeen nens 5 3 5 Figure 5 4 Setting up a square waveform seen 5 4 5 Figure 5 5 Setting up a ramp waveform eeeeeeeeenennnne 5 4 5 Figure 5 6 Setting up a noise waveform coee eerie ettet ehh 5 5 5 Figure 5 7 Setting up a pulse waveform cccceeecccceeeeesecceeeeeeseceeeneneeaees 5 7 5 Figure 5 8 Press the soft key under Select Worm sssussss 5 8 5 Figure 5 9 Press the soft key under Built In eeseeeesss 5 8 5 Figure 5 10 Press the soft key corresponding with the desired waveform 5 8 5 Figure 5 11 Press the soft keys corresponding with AM 5 10 5 Figure 5 12 Press the soft keys corresponding with FM 5 12 5 Figure 5 13 Press the soft keys corresponding wi
81. elf tests use the internal attenuator path analog to digital converter ADC to verify whether the output path relays output amplifier 20 dB and 628 Self test failed 20 dB output attenuators operate properly attenuator path 629 Self test failed 20 dB amplifier path 630 Self test failed internal ADC A probable ADC failure over range condition 631 Self test failed internal ADC A probable ADC failure measurement error 632 Self test failed square pulse A probable failure of the square pulse DAC DAC test failure ct Table B 7 Arbitrary waveform errors Error code Description 770 Nonvolatile arb waveform memory A checksum error was found in the nonvolatile corruption detected memory used to store arbitrary waveforms The arbitrary waveform cannot be retrieved 781 Not enough memory to store new Allnonvolatile memory locations are occupied There arb waveform use DATA DELETE is no room to store a new waveform 3390 900 01 Rev C January 2009 Return to Section Topics B 9 Appendix B Error Messages Model 3390 Arbitrary Waveform Generator User s Manual Table B 7 Arbitrary waveform errors B 10 Error code Description 781 Not enough memory to store new arb waveform bad sectors Storage hardware failure New waveforms cannot be saved 782 Cannot overwrite a built in waveform The five built in waveform names EXP R
82. en the period if needed to accommodate the following Edge Time lt 0 625 x Pulse Width In this case the edge time is decreased to accommodate the specified pulse width 221 Settings conflict edge time decreased due to pulse duty cycle The waveform generator adjusts the edge time then the pulse width or duty cycle then the period if needed to accommodate the following Edge Time S 0 625 x Period x Duty Cycle In this case the edge time is decreased to accommodate the pulse duty cycle 221 Settings conflict amplitude changed due to function When the new function chosen has smaller maximum amplitude the waveform generator will automatically adjust the amplitude from the old value to the new smaller maximum value This may occur when the output units are V RMS or dBm because of the differences in crest factor for the various output functions 221 Settings conflict offset changed on exit from dc function In the DC voltage function the voltage level is controlled by adjusting the offset voltage the current amplitude is ignored When you select a different function the instrument will adjust the offset voltage as needed to be compatible with the current amplitude setting 221 Settings conflict FM deviation cannot exceed carrier The frequency deviation cannot exceed the carrier frequency The waveform generator will adjust the deviation to a maximum allowed value 221 Settings conflict FM
83. ent configuration of your instrument and allows you to modify configuration details You must log into the web interface to make configuration changes Refer to the Web Control topic for login details Click the Modify button to access the modification page After you have entered your changes click the Submit button To enable your changes you must power the instrument off and then restart it System Status The System Status page displays various details regarding your system configuration This page is for information only and cannot be changed 3390 900 01 Rev C January 2009 Return to Section Topics 7 7 Section 7 Remote Programming Model 3390 Arbitrary Waveform Generator User s Manual Print Display The Print Display page allows you to print the information displayed in your web browser window Print preferences can be selected from the Print dialog box Help with this Page Click Help with this Page to display specific help information for the LXI interface Select a page and then click Help with this Page for the associated help file For example Figure 7 2 shows the help page associated with the Web Control screen Figure 7 2 LXI browser Web Control Help page KEITHLEY A GREATER MEASURE OF CONFIDENCE www keithley com Web Control Welcome Page Web Control IP Configuration System Status MHz ARBITRARY WAVEFORM GENERATOR Print Display gt gt http 10 80 64 48 Help Windo
84. er s Manual Error code Description 221 Settings conflict changed for pulse function frequency The maximum output frequency for a pulse waveform is 10 MHz When you change function from one allowing higher frequency to pulse waveform the frequency is adjusted to 10 MHz 221 Settings conflict reduced for ramp function frequency The maximum output frequency for a ramp waveform is 200 kHz When you change function from one allowing higher frequency to ramp waveform the frequency is adjusted to 200 kHz modulate this function 221 Settings conflict frequency The minimum output frequency for an internally made compatible with burst mode triggered burst is 2 001 mHz The waveform generator has adjusted the frequency to be compatible with the current setting 221 Settings conflict burst Only one modulation can be enabled at one time turned off by selection of other mode or modulation 221 Settings conflict FSK turned Only one modulation can be enabled at one time off by selection of other mode or modulation 221 Settings conflict FM turned Only one modulation can be enabled at one time off by selection of other mode or modulation 221 Settings conflict AM turned Only one modulation can be enabled at one time off by selection of other mode or modulation 221 Settings conflict PM turned Only on
85. et a power up state 1 Press the soft key under PwrON Def to access the power up menu 2 Press the soft key under your desired location number to choose the state from that memory location 1 through 4 are available from the front panel You can also select State Def to set the power up state to the default settings 3 Press the DONE soft key to accept the selected state To delete the instrument state 1 Press the soft key under Del State to access the delete state menu 2 Press the soft key under your desired location number to delete the state from that memory location Figure 6 4 3 Press the Delete State soft key to delete the selected state or press the Cancel soft key to cancel the entry Figure 6 4 Select the desired memory location for deletion Output Off BREVE St te To delete a state from a remote interface MEMory STATe DELete 0 1 2 3 4 3390 900 01 Rev C January 2009 Return to Section Topics 6 3 Section 6 System Operations Model 3390 Arbitrary Waveform Generator User s Manual Controlling the display You can choose to turn off the front display screen for security reasons or to speed up command execution from the remote interface This option is possible through remote operation only Error messages will display at all times The display is automatically enabled when the instrument is powered up returned to local front panel operation or the RST reset command is issued
86. f the output waveform when trigger signal is logic true In triggered mode the specified number of cycles is delivered at the waveform frequency In gated mode the waveform frequency is delivered when the external gate signal is logic true The default waveform frequency is 1 kHz The range is from 1 Hz to 200 kHz for ramp 1 uHz to 25 MHz for square 1 uHz to 10 MHz for pulse and arbitrary and 1 pHz to 50 MHz for sine waveforms The minimum frequency is 2 001 mHz for internally triggered burst mode For sine and square waveforms frequencies greater than 10 MHz are permitted only when an infinite burst count is set Trigger source Trigger source can be internal external or manual The trigger sources perform as follows Internal trigger source Internal trigger source delivers bursts repeatedly at a rate determined by the specified burst period which represents the time interval between the start times of two consecutive bursts The burst count must be less than the product of the burst period and the waveform frequency Burst Count Burst Period x Waveform Frequency 3390 900 01 Rev C January 2009 Return to Section Topics 5 21 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual If the burst period is set too short the instrument automatically adjusts it to the shortest value up to its maximum that can accommodate the specified burst count and waveform frequency Burst period gt B
87. face reset or the instrument power is turned off The sync signal has three settings ON OFF and AUTO The AUTO setting enables the instrument to vary the signal with the associated function Table 4 2 Sync signal and function relationships Function Relationship Sine ramp and pulse waveforms Sync signal is a square waveform with a 5096 duty cycle Relative to 0 volts the signal is transistor transistor logic TTL high when waveform output is positive and TTL low when the waveform output is negative Sync signal is a square waveform with the same duty cycle Sync signal is a square waveform with a 5096 duty cycle The signal is TTL high when the first waveform point is delivered Square waveform Arbitrary waveform 3390 900 01 Rev C January 2009 Internally modulated AM FM PM and PWM Sync signal is a square waveform with a 5096 duty cycle that is aligned with the modulating waveform The signal is TTL high during the first half of the waveform Externally modulated AM FM PM and PWM Sync signal is a square waveform with a 5096 duty cycle that is aligned with the carrier waveform FSK Sync signal is aligned with shifts in frequency The signal is TTL high during output of the hop frequency and TTL low during output of the carrier frequency Triggered burst The sync signal becomes TTL high when the burst is triggered and transitions to TTL low at the end of the sp
88. fer to the LAN interface topic for details Ensure the Mode is set to Auto Connect one end of the CAT5E cable to your Model 3390 Then connect the other end to the network switch The instrument will automatically connect to the network and obtain an IP address To view the IP address i Press the Utility key ii Press the I O soft key iii Press the soft key under LAN to enter the LAN menu iv Press the soft key under Current Conf to view the current LAN configuration To set up using a manual IP address a Configure the IP address and subnet mask of the instrument Refer to the LAN interface topic for details Configure the IP address and subnet mask of your computer s Ethernet interface Connect one end of the CAT5E cable to your Model 3390 and then connect the other end to the network switch The instrument will automatically connect to the network Launch your web browser and enter the instrument s IP address The LXI Web Interface Welcome Page is displayed LXI web interface Welcome Page The LXI Web Interface Welcome Page is the default launch page for your Model 3390 This page displays all of the LAN setup and model information for your instrument IP information displayed on this page can be modified Refer to the P Configuration topic for details Click the ID button to identify the instrument from the front panel The front panel of the instrument will display Web Identify Web Control The Web
89. fined as follows Duty Cycle Pulse Width Pulse Period x 100 If the specified pulse duty cycle conflicts with the specified pulse width or pulse width conflicts with the duty cycle the most recently specified parameter will be accepted The default duty cycle is 10 and the acceptable range is from 0 to 100 with the following constraints DutyCycle 2 Wmin PulsePeriod x 10096 DutyCycle lt 1 0 Wmin PulsePeriod x 100 Where Wmin is the minimum allowable value for pulse width as defined under the Pulse width topic Edge time The edge time represents the time from the 1096 point to the 9096 point of an ascending or descending edge The default edge time is 5 ns and the possible value ranges from 5 ns to 100 ns with the following constraint on the maximum allowable value EdgeTime lt 0 625 x PulseWidth To generate a pulse waveform 1 Press the Pulse key 2 Refer to Section 4 Setup Basics for configuring common parameters including frequency period amplitude and DC offset voltage Figure 5 7 3 Press the soft key under Width Duty to select between setting pulse width or duty cycle Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press a unit soft key or press to finish the entry Press the soft key under Cancel to cancel the changes NOTE You can choose to hold pul
90. gnal and it continues delivering the same type of waveform with the start frequency before it receives the next trigger and sends another sweep Trigger source can be internal external or manual The default is internal The trigger sources perform as follows Internal trigger source The waveform generator continuously delivers sweeps at the specified sweep time External trigger source The trigger signal is a TTL pulse with specified polarity applied to the Trig In Out connector on the rear panel The trigger period cannot be less than 1 ms plus the specified sweep time Manual trigger source The waveform generator sends out a sweep each time the Trigger key on the front panel is pressed Trigger out signal A trigger out signal is delivered at the Trig In Out FSK Burst connector on the rear panel Trigger out signals perform as follows Internal trigger source A square waveform with 50 duty cycle is delivered at the Trig Out connector with the sweep output e Manual trigger source A pulse is delivered with pulse width gt 1 us at the Trig Out connector at the beginning of each sweep To set up frequency sweep 1 Select the carrier waveform Sine Square Ramp or Arb Follow the instructions for setting up that specific waveform as given in this publication Refer to Section 4 Setup Basics for assistance 2 Press the Sweep key to access the sweep menu 3 Press the soft key under Linear Log to choose between
91. he Model 3390 expands the number of points to fill the waveform memory less than 16 384 16K points will automatically generate a waveform with 16 384 points More than 16 384 points will automatically generate a waveform with 65 536 points To generate a built in arbitrary waveform 1 Press the Arb key 2 Press the soft key under Select Wform Figure 5 8 and then the soft key under Built In Figure 5 9 Figure 5 8 Press the soft key under Select Wform Output Off Om Frealf npi i Select Low Wform Figure 5 9 Press the soft key under Built In Buit Store In Wform 3 Choose the desired waveform from the five built in choices by pressing the corresponding soft key Figure 5 10 The instrument will automatically update to the chosen waveform Figure 5 10 Press the soft key corresponding with the desired waveform 4 Refer to Section 4 Setup Basics for configuring common parameters including frequency period amplitude and DC offset voltage 5 Press the Graph key to view the waveform parameters in the graph mode 5 8 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations To generate an arbitrary waveform from a remote interface FUNCtion USER EXP RISE EXP FALL NEG RAMP SINC CARDIAC DATA DAC VOLATILE lt binary block gt lt value gt value DATA VOLA
92. he modulating function INTernal FREQuency lt frequency gt MINimum See Phase modulation MAXimum INTernal FREQuency MINimum MAXimum Query the internal modulating frequency See Phase modulation A 12 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Table A 6 SCPI command summary Appendix A SCPI Command Reference DEViation MINimum MAXimum Query the phase deviation SOURCe INTernal EXTernal See Phase modulation SOURCe Query the modulating source STATe OFF ONJ See Phase modulation STATe Query the on off state of phase modulation Frequency shift keying commands Command Parameters Definition FSKey FREQuency lt frequency gt MINimum See Frequency shift keying modulation MAXimum FREQuency MINimum MAXimum Query the hop frequency INTernal RATE rate in Hz MINimum See Frequency shift keying modulation MAXimum INTernal RATE MINimum MAXimum Query the frequency shift keying rate SOURCe INTernal EXTernal See Frequency shift keying modulation SOURCe Query the frequency shift keying source STATe OFF ON See Frequency shift keying modulation STATe Query the on off state of frequency shift keying Pulse wi
93. he summary bit These bits are then reported to the Status Byte Register Enable registers are read write and are not affected by CLS or querying Status Byte Register and service request The Status Byte Register summarizes the information from all other status groups The summary bit for the Status Byte Register is located in Bit 6 request for service RQS When RQS is set it generates a service request SRQ on the IEEE 488 bus The Status Byte Register is read using a serial poll sequence or with the STB query An SRQ is enabled by setting the associated bit in the Service Request Enable Register with the SRE command This register can be read using the SRE query Clear the Status Byte condition register by reading an event register from another group or with a CLS clear status command Clear the Status Byte enable register with an SRE 0 command You can also set the instrument to clear the enable register using the PSC 1 command the instrument will clear the enable register at power up Bits in the Status Byte Register are summarized in Table A 3 Table A 3 Status Byte register Bit Decimal value Description 0 1 Not used always 0 1 2 Not used always 0 2 4 Error queue stores one or more errors 3 8 Questionable Data Register contains one or more bits 4 16 Output buffer contains available message data 5 32 Standard Event Register contains one or more bits 6 64 Sta
94. heel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes 5 Press the soft key under Hop Freq Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes 6 Press the Graph key to view the waveform parameters in the graph mode To set up FSK modulation from a remote interface FUNCtion SINusoid SQUare RAMP USER FREQuency lt frequency gt MINimum MAXimum VOLTage lt amplitude gt MINimum MAXimum VOLTage OFFSet lt offset gt MINimum MAXimum FSKey FREQuency lt frequency gt MINimum MAXimum FSKey INTernal RATe rate in Hz gt MINimum MAXimum FSKey SOURce INTernal EXTernal FSKey STATe OFF ON Pulse width modulation waveform Pulse Width Modulation PWM allows the pulse width of the carrier waveform to vary with the modulating waveform The pulse width can be specified in either time units or duty cycle Carrier waveform Pulse is the carrier waveform The default period for the carrier pulse is 1 ms and the acceptable range is 100 ns to
95. hmic frequency sweeping modes are included for sine square ramp and arbitrary waveforms Burst Burst waveforms can be generated with any one of the standard or arbitrary waveforms except DC To select the output function from a remote interface FUNCtion SINusoid SQUare RAMP PULSe NOISe DC USER PATTern You may also use the APPLy command to select the function frequency amplitude and offset in one command Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 4 Setup Basics Setting frequency or period Each waveform function has its own frequency range but the default frequency is 1 kHz for all functions Refer to Table 4 1 for a list of the frequency ranges Table 4 1 Waveform function frequency ranges Function Frequency range Sine 1 uHz to 50 MHz Square 1 uHz to 25 MHz Ramp 1 p Hz to 200 kHz Pulse 500 pHz to 10 MHz Arbitrary 1 uHz to 10 MHz You may choose to set a frequency or period value Press the Freq Perd soft key to toggle between frequency Figure 4 1 and period Figure 4 2 Figure 4 1 Setting instrument frequency EXP iur Amp Sym Perd High Low metry Figure 4 2 Setting instrument period Output Off 5 900 00 us e Freg Erg igh Low To set frequency or period 1 Press the function key of your selection 2 Press the soft key under Freq Perd to select frequen
96. ies and fuses are OK J Front panel operational LJ All ranges or functions are bad J Checked all cables Display or output check one LJ Drifts Unable to zero J Unstable Will not read applied input Overload J Calibration only Certificate of calibration required J Data required attach any additional sheets as necessary Show a block diagram of your measurement system including all instruments connected whether power is turned on or not Also describe signal source Where is the measurement being performed factory controlled laboratory out of doors etc What power line voltage is used Ambient temperature F Relative humidity Other Any additional information If special modifications have been made by the user please describe Be sure to include your name and phone number on this service form Sue Specifications are subject to change without notice All Keithley trademarks and trade names are the property of Keithley Instruments Inc All other trademarks and trade names are the property of their respective companies KEITHLEY A GIR EAT ER MEASURE Q F C Q NF TD EN CIE Keithley Instruments Inc Corporate Headquarters 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 Fax 440 248 6168 1 888 KEITHLEY www keithley com 12 06
97. igure 5 18 Ensure your selection is highlighted Figure 5 18 Press the soft keys corresponding with trigger selection internal triggering shown N Cyc Burst IniTRIG Output Oft BENE EN IN coc Bicvc Start Burst Trig Gated Inf Phase Perd Setup Triggered burst mode a Press the soft key under Cyc Inf to choose between finite and infinite burst count Finite burst count Ensure that Cyc is highlighted Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under Cyc to finish the entry or the soft key under Cancel to cancel the changes Infinite burst count Ensure that Inf is highlighted The display will automatically highlight the Start Phase selection Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under Deg to finish the entry or the soft key under Cancel to cancel the changes Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations b Press the soft key under Trig Setup to configure the trigger setting Figure 5 18 Press the soft key under Src to select among Int internal Ext external or Man m
98. ile power is applied to the circuit under test ALWAYS remove power from the entire test system and discharge any capacitors before connecting or disconnecting cables or jumpers installing or removing switching cards or making internal changes such as installing or removing jumpers Do not touch any object that could provide a current path to the common side of the circuit under test or power line earth ground Always make measurements with dry hands while standing on a dry insulated surface capable of withstanding the voltage being measured The instrument and accessories must be used in accordance with its specifications and operating instructions or the safety of the equipment may be impaired Do not exceed the maximum signal levels of the instruments and accessories as defined in the specifications and operating information and as shown on the instrument or test fixture panels or switching card When fuses are used in a product replace with the same type and rating for continued protection against fire hazard Chassis connections must only be used as shield connections for measuring circuits NOT as safety earth ground connections If you are using a test fixture keep the lid closed while power is applied to the device under test Safe operation requires the use of a lid interlock Ifa e screw is present connect it to safety earth ground using the wire recommended in the user documentation The A symbol on an instrument indicates
99. inish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under 96 to finish the entry or the soft key under Cancel to cancel the changes 6 Press the Graph key to view the waveform parameters in the graph mode To set up amplitude modulation from a remote interface UNCtion SINusoid SQUare RAMP USER REQuency lt frequency gt MINimum MAXimum LTage lt amplitude gt MINimum MAXimum LTage OFFSet lt offset gt MINimum MAXimum INTernal FUNCtion SINusoid SQUare RAMP NRAMp TRIangle NOISe USER INTernal FREQuency lt frequency gt MINimum MAXimum DEPTh depth in percent MINimum MAXimum SOURce INTernal EXTernal STATe OFF ON O O pop mss t Frequency modulation Frequency modulation allows the frequency of the carrier waveform to vary with the modulating waveform Only one type of modulation can be active at one time If frequency modulation is 5 10 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations enabled the previously selected modulation is automatically disabled In addition when frequency modulation is enabled sweep mode and burst mode are disabled Carrier waveform The default carrier waveform is sine You can also choose square ramp and arbitrary waveforms The default carrier frequency is 1 kHz for all
100. ipped 40 to 60 when the frequency is greater than to upper limit 25 MHz 223 Too much data An arbitrary waveform specified contains more than 65 536 points Verify the number of points in the DATA VOLATILEOrDATA DAC VOLATIL Gl command 224 Illegal parameter value An exact parameter value was expected Table B 3 Device dependent errors Error code Description 313 Calibration memory lost A checksum error was detected in the nonvolatile memory corruption detected memory used to store calibration constant 314 Save recall memory lost A checksum error was detected in the nonvolatile memory corruption detected memory used to store instrument states 315 Configuration memory lost A checksum error was detected in the nonvolatile memory corruption detected memory used to store configuration settings 350 Queue overflow More than 20 errors were found and the error queue is full Table B 4 Query errors Error code Description 410 Query INTERRUPTED A command was received but the output buffer contained data from a previous command the previous data is lost A query command was sent to read the output buffer over the interface but no such command that generates data to the output buffer was previously sent for execution 430 Query DEADLOCKED An executed command generated too much data for the output buffer and the input buffer is also full The command continue
101. l the changes Figure 5 23 Setting end address for pattern output 38 768 6 Press the soft key under Output Setup a Press the soft key under RPT to choose between ON and OFF Figure 5 24 Select ON to enable the repeat output of the pattern b Press the soft key under CLK to select rising edge or falling edge C Press the soft key under Done to finish the selection 5 24 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations Figure 5 24 Setting repeat on or off for pattern output ExtTRIG DU DONE 7 Press the soft key under Select Wform to access the waveform menu Press the soft keys to select among Built In Saved Wform saved waveform or Delete Saved Figure 5 25 Press the soft key under Built In and choose from the five built in patterns by pressing the corresponding soft key Press the soft key under Saved Wform and choose the desired user defined pattern by pressing the corresponding soft key Press the soft key under Delete Saved to delete a user defined pattern Choose the pattern to be deleted and press the corresponding soft key Figure 5 25 Selecting waveform for pattern output LER CRDI 8 Press the soft key under Trig Setup to configure the trigger setting Press the soft key under Src to select Ext external or Man manual for the trigger source Manual sour
102. lighted 3 Press the DONE soft key to accept the selected state To control the system sound from a remote interface SYSTem BEEPer STATe OFF ON Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 6 System Operations Performing self test You can perform a self test on the Model 3390 To access the self test function 1 Press the Utility key and then press the soft key under System to access the system menu 2 Press the Test Cal soft key to enter the test and calibration menu 3 Press the Self Test soft key to start a self test 4 Press the DONE soft key when finished NOTE Press the Cal Info soft key to view the most recent instrument calibration date 3390 900 01 Rev C January 2009 Return to Section Topics 6 5 Section 6 System Operations 6 6 Model 3390 Arbitrary Waveform Generator User s Manual This page left blank intentionally Return to Section Topics 3390 900 01 Rev C January 2009 Section 7 Remote Programming In this section Topic Page Remote Interface Operation iiinis 7 2 KiWAVE software installation seeeeeeeeeeenennne 7 2 MIX y qle nc exec se stiee cece cece lack jeeatetoxcacalcnchecadNedschexecb qs heatex sebeeeae 7 2 IEEE 488 GPIB interface cccccecccececeeeeeeeeeeeeeeeeeeaeeeeeeeeeeeeees 7 3 Eo MIS 7 3 A SEMI siii eroe rnt pe
103. linear or logarithmic mode Figure 5 16 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations Figure 5 16 Press the soft keys corresponding with frequency sweep Ini TRIG OutputOff B XN 0s NS tasto E LS arig QE T Span Time 4 Selecta start frequency and a stop frequency or select a center frequency and a frequency span Start and stop frequency Press the soft key under Start Cntr to specify a start frequency ensure Start is highlighted Figure 5 16 Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes Press the soft key under Stop Span to specify a stop frequency Follow the same value entry procedures Center frequency and frequency span Press the soft key under Start Cntr to specify a center frequency ensure Cntr is highlighted Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes Press the soft key under Stop Span to sp
104. lose the waveform data and to default cannot generate the waveform The built in exponential rise wave is generated instead 221 Settings conflict offset When the existing offset voltage does not conform to changed due to amplitude the following limitation Voffset V peak to peak 2 lt Vmax it is adjusted automatically to the maximum DC voltage allowed with the specified amplitude 221 Settings conflict amplitude When the existing amplitude does not conform to the changed due to offset following limitation Voffset V peak to peak 2 lt Vmax it is adjusted automatically to the maximum value allowed with the specified offset voltage 221 Settings conflict low level The high level must always be greater than the low changed due to high level level If you specify a high level that is smaller than the low level the instrument will adjust the low level to be 1 mV less than the high level 221 Settings conflict high level The high level must always be greater than the low changed due to low level level If you specify a low level that is greater than the high level the instrument will adjust the high level to be 1 mV greater than the low level 222 Data out of range value The specified parameter is out of range and is clipped to upper limit adjusted to the maximum value allowed 222 Data out of range value The specified parameter is out of range and is clipped to lower
105. ls 1 Press the function key for your selection 2 Press the soft key under Ampl High Ensure High is highlighted 3 Use the navigation wheel with the cursor keys or the numeric keypad to change the value You can change the units by using the numeric keypad in combination with the soft keys 4 Press the soft key under Vos Low Ensure Low is highlighted 5 Use the navigation wheel with the cursor keys or the numeric keypad to change the value You can change the units by using the numeric keypad in combination with the soft keys To set pulse high and low levels from a remote interface VOLTage HIGH lt voltage gt MINimum MAXimum VOLTage LOW lt voltage gt MINimum MAXimum Setting waveform polarity Waveform polarity can be specified as normal or inverted When a non zero offset is specified the waveform is inverted relative to the offset voltage and the offset remains the same in the inverted waveform An inverted waveform does not affect the associated sync signal To set waveform polarity 1 Press the Utility key and then press the soft key under Output Setup 2 Press the soft key under Norm Invt to choose between normal and inverted Figure 4 5 Ensure your selection is highlighted 3 Press the soft key under DONE to finish your selection Figure 4 5 Setting waveform polarity Loaci fete Norm Heiton s To set waveform polarity from a remote interface OUTPut POLarity NORMal INVerted Se
106. ltage gt MINimum See Setting pulse high and low levels MAXimum LOW MINimum MAXimum Query the low voltage level RANGe AUTO OFF ON ONCE See Setting voltage auto ranging RANGe AUTO Query the auto ranging state UNIT Vpp Vrms dBm See Setting amplitude UNIT Query the output amplitude units FUNCtion SQUare DCYCle lt percent gt MINimum See Square waveform MAXimum SQUare DCYCle MINimum MAXimum Query the current duty cycle percentage RAMP SYMMetry lt percent gt MINimum See Ramp waveform MAXimum RAMP SYMMetry MINimum MAXimum Query the current symmetry setting percentage OUTPut OFF ON See Controlling the output signal OUTPut Query the on off state of the Output connector OUTPut LOAD lt ohms gt INFinity See Setting output termination MINimum MAXimum LOAD MINimum MAXimum Query the current load setting in ohms POLarity NORMal INVerted See Setting waveform polarity POLarity Query the waveform polarity SYNC OFF ON See Controlling the sync signal SYNC Query the on off state of the Sync connector Pulse configuration commands Command Parameters Definition A 10 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Appendix A SCPI Command Reference
107. m the CD ROM select Cancel to exit KiWAVE Then open the CD ROM and double click the jre 6u7 windows i586 p exe file to install Java accept all default settings NOARWN NOTE ForLAN and IEEE 488 interfaces skip to step number 11 to complete this process For USB interfaces proceed to step number 8 8 Connect the USB cable between the Model 3390 and the USB port on your remote computer 9 The Found New Hardware Wizard will launch and you will see a dialogue box asking Can Windows connect to Windows Update to search for software Select No then select Next 10 USB Test and Measurement device will appear on the computer screen select Next then select Finish 11 The icon for KiWAVE will appear on your desktop Double click this icon to launch the program USB interface Connect the USB cable from the USB connector on the rear panel of the instrument to your computer The waveform generator sets up the USB interface automatically once the cable is properly connected To verify the USB ID 1 Press the Utility key 2 Press the I O soft key 7 2 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 7 Remote Programming 3 Press the Show USB Id soft key to verify the USB interface ID 4 Press the soft key under DONE to finish the entry IEEE 488 GPIB interface Before setting up the GPIB interface you must make the proper connections and ins
108. mum LTage amplitude MINimum MAXimum OLTage OFFSet lt offset gt MINimum MAXimum UNCtion SQUare DCYCle lt percent gt MINimum MAXimum O Hasi O m Ramp waveform A ramp waveform is a triangle waveform with adjustable symmetry Symmetry represents the percentage of time in a cycle when the ramp waveform is rising waveform polarity is not inverted The default symmetry is 100 The symmetry value is stored in volatile memory and it will be restored after power off or a remote interface reset During operation if the output function is changed from ramp waveform the symmetry is stored in memory and will be resumed when ramp waveform is re selected until instrument power off The symmetry setting is not applicable when ramp waveform is used as the modulating waveform for AM FM PM or PWM To generate a ramp waveform 1 Press the Ramp key 2 Referto Section 4 Setup Basics for configuring common parameters including frequency period amplitude and DC offset voltage Figure 5 5 3 Press the soft key under Symmetry Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under 96 to finish the entry or the soft key under Cancel to cancel the changes 4 Press the Graph key to view the waveform parameters in the graph mode Figure 5 5 Setting up a ramp w
109. mum MAXimum DEViation lt deviation in degrees gt MINimum MAXimum SOURce INTernal EXTernal STATe OFF ON O O H U Uu u u huh Frequency shift keying modulation Frequency shift keying FSK modulation allows the frequency of the carrier waveform to shift between two discrete frequencies the carrier frequency and the hop frequency The shifting rate is determined by the modulating signal Carrier waveform The default carrier waveform is sine You can also choose square ramp and arbitrary waveforms The default carrier frequency is 1 kHz for all waveforms Each carrier waveform has its own acceptable range of frequencies Refer to Table 4 1 Waveform function frequency ranges for details Modulating waveform The Model 3390 accepts either an internal or external modulating source The default source is internal and the internal modulating waveform is a square waveform with a 50 duty cycle Select the external modulating source to modulate the carrier waveform with an external signal present at the Trig In Out FSK Burst connector on the rear panel Hop frequency The default frequency is 100 Hz Each waveform has a different acceptable range Sine 1 uHz to 50 MHz at carrier frequency 1 Hz Square 1 uHz to 25 MHz at carrier frequency 1 pu Hz Ramp 1 Hz to 200 kHz at carrier frequency 1 uHz e Arbitrary 1 uHz to 10 MHz at carrier frequency 1 p Hz
110. n Sweep time The sweep time is the period of time in seconds required to sweep from the start frequency or center frequency to the stop frequency or the endpoint of the frequency span The number of 3390 900 01 Rev C January 2009 Return to Section Topics 5 17 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual discrete frequency points is calculated by the waveform generator according to the sweep time specified The default sweep time is 1 second and the range is from 1 ms to 500 s Marker frequency Marker frequency controls the sync signal that is output from the front panel Sync connector The default marker frequency is 500 Hz and the range of the marker frequency is dependent on stop frequency setting or frequency span setting The marker frequency must be less than or equal to the maximum output frequency Performing a sweep with an enabled marker frequency selected in Hz starts the sync signal at transistor transistor logic TTL high at the beginning of the sweep and turns it to low at the marker frequency For sweeps with Marker Off the Sync signal is a square waveform with a 50 duty cycle The Sync signal is at TTL high at the beginning of a sweep and turns to low at the midpoint of the sweep The frequency of the Sync signal is the reciprocal of the specified sweep time Trigger source The waveform generator outputs a single sweep when it receives a trigger si
111. n constants Reset all settings to their RST values Interface configuration commands Command Parameters Definition SYSTem COMMunication LOCal REMote RWLock Set the instrument state to local remote RLSTate or remote with lock Phase lock commands Command Parameters Definition PHASe lt angle gt MINimum See 10 MHz Out and In connectors MAXimum PHASe MINimum MAXimum Query the phase offset value PHASe REFerence See 10 MHz Out and In connectors UNLock ERRor STATe OFF ON See 10 MHz Out and In connectors UNLock ERRor STATe Query the on off state of the unlock error setting UNIT ANGLe DEGree RADian See 10 MHz Out and In connectors ANGLe Query the phase offset value Status reporting commands NOTE All other status reporting commands are included in the applicable EEE 488 2 common commands section Command Parameters Definition STATus PREset See Questionable Data Register QUEStionable Query the condition register CONDition QUEStionable ENABle enable value See Questionable Data Register QUEStionable ENABle Query the enable register QUEStionable p 3390 900 01 Rev C January 2009 EVENt Return to Section Topics Query the event register Appendix A SCPI Command Reference Model 3390 Arbitrary Waveform Generator User s Manual This page left blank intentionally A 18
112. n the product to keep it operating properly for example setting the line voltage or replacing consumable materials Maintenance procedures are described in the user documentation The procedures explicitly state if the operator may perform them Otherwise they should be performed only by service personnel Service personnel are trained to work on live circuits perform safe installations and repair products Only properly trained service personnel may perform installation and service procedures Keithley Instruments products are designed for use with electrical signals that are rated Measurement Category and Measurement Category ll as described in the International Electrotechnical Commission IEC Standard IEC 60664 Most measurement control and data I O signals are Measurement Category and must not be directly connected to mains voltage or to voltage sources with high transient over voltages Measurement Category II connections require protection for high transient over voltages often associated with local AC mains connections Assume all measurement control and data I O connections are for connection to Category sources unless otherwise marked or described in the user documentation Exercise extreme caution when a shock hazard is present Lethal voltage may be present on cable connector jacks or test fixtures The American National Standards Institute ANSI states that a shock hazard exists when voltage levels greater than 30V RMS 42 4V p
113. nce Ensure adequate airflow around the instrument rear and sides for proper cooling 1 6 Return to Section Topics 3390 900 01 Rev C January 2009 Section 2 Front Panel In this section Topic Page Front panel OSCE E 2 2 uipErc 2 3 xs log o PL E 2 3 GrapiLocal cs 2 3 Menu operation soft keys eren terne 2 3 niieda 2 3 Navigation wheel cursor keys and numeric keypad 2 3 worms EM M 2 4 outic QuiDuL COMO GION os eee o etri rtr terit 2 4 Ir E 2 4 ETa S Ae E t HERREN TE 2 4 Relg men KOy cniinne aiaei 2 4 Sra a REG A EO RIPE PET RRERREE 2 4 Siore Recall menu Key 1 accendere eterne tee 2 5 Modulation Sweep and Burst keys sssssssssess 2 5 Waveform selection Keys oerte teet triente 2 5 Section 2 Front Panel Model 3390 Arbitrary Waveform Generator User s Manual Front panel description The Keithley Instruments Model 3390 Arbitrary Waveform Generator front panel is described in this section Figure 2 1 Figure 2 1 Model 3390 front panel quare us gada Table 2 1 Item descriptions Item Description 1 Power key 2 Graph Local key 3 Menu operation soft keys 4 Display 5 6 7 Navigation wheel cursor keys and numeric keypad 8 Output c
114. ncy STARt lt frequency gt MINimum MAXimum Discrete parameters Discrete parameters are used in the settings where only a limited number of values BUS IMMediate EXTernal are accepted They have short and long forms and you can mix upper and lower case letters Query responses will return the short form in all upper case letters The following example has a discrete parameter TRIGger SOURce BUS IMMediate EXTernal Boolean parameters A Boolean parameter represents a condition that is either true or false For a false condition the instrument accepts OFF or 0 as the parameter value For a true condition the instrument accepts ON or 1 as the parameter value When you query a Boolean parameter the instrument will return 0 or 1 The following example has a Boolean parameter SWEep STATe OFF ON String parameters A string parameter can contain any set of ASCII characters A string must begin and end with matching angle brackets You can include the quote delimiter as part of the string by typing it twice without any characters in between The following example has a string parameter DISPlay TEXT lt quoted string gt A 4 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Appendix A SCPI Command Reference Output data formats Output data will be in one of formats shown Table A 2 Table A 2 Output data formats Type of
115. nd settings nee 4 2 Inge Eu E 4 2 Alphabet ecal CUNY iicet iere enin tee ete nie tette tete neuen 4 2 General functions and settings eain terne tnnt e 4 2 Selecting output FUrclofa iiis rere ter rtr Rt rrr rns 4 2 Setting frequency or period aiscin 4 3 SOUL TG Ee Lo Se ERR 4 3 Setting DC offset vollage eite teet 4 4 Setting pulse high and low levels eer 4 5 Setting waveform polarity oce 4 5 Setting output termination seen 4 5 Setting voltage auto ranging sisisi 4 6 Front panel connections riseire casae psise dece zat dade ER nean bcR cured ain 4 7 Controlling the output signal eee 4 7 Controlling the Syne SMa 4 7 STALE STINGS P 4 8 Restoring factory default settings 4 9 Section 4 Setup Basics Section 4 Setup Basics Model 3390 Arbitrary Waveform Generator User s Manual Editing parameter values and settings Use the keypad cursor keys and navigation wheel to adjust the Model 3390 settings The liquid crystal display LCD will update as changes are made Numerical entry Enter a desired value with the numeric keypad or use the cursor keys to move the cursor on the display and increase or decrease the digit by turning the navigation wheel When you use the numeric keypad for an entry all the available units for that parameter will be shown on the display
116. ndet Er te ete een a iredsnes iebextase 7 5 Remote interface commands eese enne nnne 7 8 Section 7 Remote Programming Model 3390 Arbitrary Waveform Generator User s Manual Remote interface operation The Model 3390 supports universal serial bus USB local area network LAN and IEEE 488 general purpose interface bus GPIB remote interfaces This section describes the operations for setting up these remote interfaces KiWAVE software installation You can use the Keithley Instruments KIWAVE program to remotely create and configure waveforms for the Model 3390 To install the software NOTE You must have one of the following items installed on your computer Keithley I O Layer 7 0 or greater or NI VISA 3 2 or greater Keithley I O Layer 7 0 is included on the CD ROM that shipped with your instrument 1 Load the CD ROM that came with your Model 3390 Double click the KIWave setup exe file Select Next Read the agreement and select Agree Accept the default settings and select Next Accept the default pathway and select Install When the software installation is complete select Finish When KiWAVE launches it will search for Java on your system f Java is found KiWAVE will start fJavais not found your system will ask for permission to download Java from www java com Select OK to proceed with the Internet download or you can install Java from your Model 3390 CD ROM To install fro
117. nne nnne nnne serene 7 3 BST EE 7 5 Remote interface Commands iilius eni tert ep iih seii eere 7 8 A SCPI Command Reference sss A 1 EA ESE ETa Rm A 2 Commana TONA oiek cedece Sidi cadhicctedacedividadesceaseascachiesteaaeneees A 2 Command SEDIS eden ttecest etatis a eI bad de RAT EXTR RE kd dada xa Es A 2 Using the MIN and MAX parameters seseeissseseee eee A 3 Querying parameter settings em A 3 Command Teminatole eeepc eee iere tet tette eaten inne A 3 IEEE 488 2 common commands sess A 3 Parameter PGS eerca A 4 Output data formats sssssssssssesseeeeeenm nennen A 5 OP Status NOE ose teer rated eet e ete dee eec esa A 6 Status register sets sseeessssssssesseseeeeee entree nnn nnne nn nnnnas A 7 Status Byte Register and service request eeuesuusss A 7 Questionable Data Register sss A 8 e cnntpbs nd NE A 8 SCPI command SUMMA so racio Serio ten ie fo teet EARE A 9 ii 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Table of Contents B Error Messages ssssssessessesseeeetne tenentes B 1 unge rn EK B 2 Emor message CentOS 22 iudica cedar dented aval aida cut B 2 C Application Programs sssee C 1 About application prodiit iecore cer eee annm Ium otn gears e eg Reemi C 2
118. nnection of the Model 3390 you need the following Model 3390 Arbitrary Waveform Generator Computer with Ethernet interface One CATSE crossover cable shipped with your instrument To set up a connection between your Model 3390 and your computer 1 Configure the IP address and subnet mask of the instrument Refer to the LAN interface topic for details Set the IP address to 10 1 1 1 and the subnet mask to 255 255 255 2 Configure the IP address and subnet mask of your computer s Ethernet interface Set the IP address to 10 1 1 2 and the subnet mask to 255 255 255 0 3 Connect one end of the CAT5E crossover cable to your Model 3390 and then connect the other end to your computer 3390 900 01 Rev C January 2009 Return to Section Topics 7 5 Section 7 Remote Programming 4 Launch your web browser and enter the instruments IP address http 10 1 1 1 The LXI Web Interface Welcome Page is displayed Network connection For network connection of the Model 3390 you need the following Model 3390 Arbitrary Waveform Generator Computer with Ethernet interface One standard CAT5E cable Ethernet switch or other Ethernet port To set up a connection between your Model 3390 and a network Determine if your network uses a DHCP server to automatically assign an IP address or if IP addresses are assigned manually by your network administrator To set up using a DHCP server a Set up the LAN interface Re
119. ns the modulation is controlled by the specified width deviation and the 5 V signal levels of the external waveform When the external waveform is at 5 V the output will reach the maximum pulse width When the external waveform is at 5 V the output will reach the minimum pulse width To set up PWM 1 Press the Pulse soft key Follow the instructions for setting up a pulse waveform as given in this publication Refer to Section 4 Setup Basics for assistance 2 Press the Mod key to access the modulation menu 3 Press the soft key under Src to select between internal source Int and external source Ext for the modulating waveform Figure 5 15 If internal source is selected a Press the soft key under Shape to select the modulating waveform If arbitrary waveform Arb is chosen the instrument will use the currently selected arbitrary waveform Press the Mod key to see which arbitrary modulating waveform is currently selected b Press the soft key under PWM Freq Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes Figure 5 15 Press the soft keys corresponding with PWM 4 Press the soft key under Width Dev Figure 5 15 Use the navigation wheel with the cursor keys to ch
120. nt settings OPC Set the Operation Complete Bit when all pending actions are completed OPC Read the status of the Operation Complete Bit PSC 0 Save the contents of the Enable Register through power off and on APSC 1 Clear the contents of the Enable Register through power off and on PSC Read the Power On status clear setting RCL lt value gt Recall the complete instrument setting from memory RST Reset the instrument to factory default settings SAV lt value gt Save the complete instrument setting to memory SRE lt value gt Set the Service Request Enable mask SRE Read the Service Request Enable mask STB Read the Status Byte Register TRG Trigger the instrument TST Start the instrument self test WAI Wait until all pending actions are complete Parameter types The SCPI language defines several different data formats to be used in program messages and response messages Numeric parameters Commands that require numeric parameters will accept all commonly used decimal representations of numbers including optional signs decimal points and scientific notation Special values for numeric parameters such as MINimum MAXimum and DEFault are also accepted You can also send engineering unit suffixes with numeric parameters MHz or kHz If specific numeric values are necessary the waveform generator will automatically round the input numeric parameters The following example has a numeric parameter option FREQue
121. nu M 1 2 CODISGUIBIBBBABON oclo t retorno ter rrr eR 1 2 WSS CU CIN PDT TTE ETT 1 2 Options and ACCESSONES cccccncssenececessereecceesssneeeusereenseenessee 1 2 lis PANY EL E 1 2 d c m ae 1 2 Handie adjustMeni M 1 3 Removing the ame eee remet 1 3 Adjusting the handle position 1 4 Connect and power the instrument eerte 1 5 Xen c qe els E 1 5 Ventilation EMEN 1 6 Section 1 Introduction Model 3390 Arbitrary Waveform Generator User s Manual General information Contact information If you have any questions after reviewing this information please contact your local Keithley Instruments representative or call one of our applications engineers at 1 888 KEITHLEY 1 888 534 8453 within the U S and Canada You can also visit the Keithley Instruments website at www keithley com for updated worldwide contact information Inspection Your Keithley Instruments Model 3390 Arbitrary Waveform Generator was carefully inspected electrically and mechanically before shipment After unpacking all items from the shipping carton check for any obvious signs of physical damage that may have occurred during transit there may be a protective film over the display lens which can be removed Report damage to the shipping agent immediately Save the original packing carton for possible future shipment The following items are included with every instrument order
122. o 3 2 SCPI command format ssses command separators is command terminators A 3 commands aarete niied A 2 IEEE 488 commands A 3 output data s es A 5 parameters sess A 4 status MOE aasin A 6 SCPI commands Self test E Sine waveform eser entnenes Sound eror DESP draa SYSTEM cs c pieni bero iaaiaee Square waveform sssssssss Store Recall menu key IT Pcua Sync output connector System operations ssssss Tiigget KEY iuit espace ee bip a iei ds 2 4 Model 3390 Arbitrary Waveform Generator User s Manual USB interface 2t n 7 2 Utility menu key eeeeeee 2 4 Ventilation arieiossxnisnib bt d uir du bep US 1 6 Voltage auto ranging ssssss 4 6 Waveform polarity ssssusss 4 5 Waveform selection keys 2 5 Waveforms arDitrary tec PEDES 5 7 noise pulse ramp SING spriin HS LR UA square 3390 900 01 Rev C January 2009 KEITHLEY Service Form Model No Serial No Date Name and Telephone No Company List all control settings describe problem and check boxes that apply to problem J Intermittent Analog output follows display Particular range or function bad specify J IEEE failure Obvious problem on power up J Batter
123. o 80 If you change frequency to a value that is out of scope for the current duty cycle the Model 3390 will automatically adjust the duty cycle to the closest possible value for the new frequency If square waveform is selected as the modulating waveform the duty cycle is fixed at 50 The duty cycle setting applies to square wave carrier waveform for AM FM PM or PWM To generate a square waveform 1 Press the Square key 2 Referto Section 4 Setup Basics for configuring common parameters including frequency period amplitude and DC offset voltage Figure 5 4 3 Press the soft key under Duty Cycle Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under 96 to finish the entry or the soft key under Cancel to cancel the changes 4 Press the Graph key to view the waveform parameters in the graph mode 3390 900 01 Rev C January 2009 Return to Section Topics 5 3 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual 5 4 Figure 5 4 Setting up a square waveform Output Off 1 00 000 kHz LL K VF emp Duty Perd High Low Cycle To generate a square waveform from a remote interface PPLy SQUare lt frequency gt lt amplitude gt lt offset gt r UNCtion SQUare REQuency lt frequency gt MINimum MAXi
124. on SINusoid SQUare RAMP NRAMp TRIangle NOISe USER INTernal FREQuency lt frequency gt MINimum MAXimum DEViation lt peak deviation in Hz gt MINimum MAXimum SOURce INTernal EXTernal STATe OFF ON iei O Hj mp n nj Hj ee Hj Hj Phase modulation Phase modulation allows the phase of the carrier waveform to vary with the modulating waveform Carrier waveform The default carrier waveform is sine You can also choose square ramp and arbitrary waveforms The default carrier frequency is 1 kHz for all waveforms Each carrier waveform has its own acceptable range of frequencies Refer to Table 4 1 Waveform function frequency ranges for details Modulating waveform The Model 3390 accepts either an internal or external modulating source 5 12 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations The default source is internal with a default frequency of 100 Hz the acceptable range is 2 mHz to 20 kHz The default internal modulating waveform is a sine waveform but you can also select from the following Square waveform with 50 duty cycle URamp up or positive ramp with 10096 symmetry DRamp down or negative ramp with 0 symmetry Triangle waveform ramp with 5096 symmetry Noise waveform Arbitrary waveform limited to 4 K points with automatic decimation
125. onf to view the current LAN configuration Press the Modify Set soft key to enter the Modify Set menu akoON gt To return the LAN settings to the default values a Press the Reset LAN soft key b Press the YES soft key to finish the reset To configure the IP setup a Press the IP Setup soft key to enter the IP Setup menu b Press the Mode soft key to choose between Man and Auto NOTE To enable your Mode setting changes you must power off and restart the instrument after setup is complete Automatic Auto Enables the instrument to seek DHCP availability e Manual Man Reveals the IP Addr Sub Mask and Def Gate soft keys i IP address Use the numeric keys to enter an IP address Press the soft key under Enter to finish the entry or the soft key under Cancel to cancel the changes ii Subnet mask Use the numeric keys to enter a subnet mask Press the soft key under Enter to finish the entry or the soft key under Cancel to cancel the changes Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 7 Remote Programming iii Default gateway Use the numeric keys to enter a default gateway Press the soft key under Enter to finish the entry or the soft key under Cancel to cancel the changes Press the DONE soft key to return to the Modify Set menu To configure the DNS setup if applicable a Press the DNS Setup soft key to
126. onnector 9 Sync output connector 10 Trigger key 11 Output key 12 Help menu key 13 Utility menu key 14 Store Hecall menu key 15 Modulation Sweep and Burst keys 16 Waveform selection keys 2 2 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 2 Front Panel Front panel Power key Press this key to turn the Model 3390 on Press it again to turn the Model 3390 off Graph Local key Pressing the Graph key enables the graph mode Figure 2 2 You can view the waveform visually in the graph mode and change the waveform parameters by rotating the navigation wheel and pressing the cursor keys The parameter values that the navigation wheel can reach in the graph mode are limited due to resolution To make an exact entry use the numeric keypad to enter the desired value Press the Graph key again to return to the local mode Figure 2 2 Graph mode ee Menu operation soft keys Press the soft key located directly beneath the desired parameter to select that parameter Press the soft key again to select the display menu options When a particular parameter is selected the indicator will light accordingly Display The Model 3390 display provides visual information on the present active settings The display will update as you enter changes using the soft keys navigation wheel and cursor keys Figures displaying different modes operations and sel
127. orm Output Operations Burst phase Burst phase defines the starting phase of a burst The default is 0 and the range is from 360 to 360 You can set the burst phase in degrees from the front panel however degrees and radians are both available through remote interface operation For sine square and ramp waveforms 0 is the point at which the waveform crosses zero volt or the DC offset when ascending For arbitrary waveform it is the first waveform point specified In gated burst mode when the gate signal turns false the waveform generator will complete the current waveform and then stop At this point the output will remain at the same voltage level as the starting burst phase Burst count The burst count represents the number of cycles in each burst and is only applicable in triggered burst mode The default burst count is 1 cycle and the range is from 1 to 50 000 cycles in single cycle increments You can also set an infinite burst count NOTE If a new burst count is specified when the instrument is in gated mode the instrument will store the new count and implement it when a triggered mode is selected Burst Period The burst period represents the time interval between the start times of two consecutive bursts It is only applicable in the internally triggered burst mode The default burst period is 10 ms and the range is from 1 us to 500 seconds Waveform frequency The waveform frequency defines the frequency o
128. ors in the error queue CLS Error message definitions B 2 Table B 1 Command errors Error code Description 101 Invalid character An invalid character was detected in the command string 102 Syntax error Invalid syntax was detected in the command string 103 Invalid separator An invalid separator was detected in the command string 105 GET not allowed GET is not valid in a command string 108 Parameter not allowed Received more parameters than expected 109 Missing parameter Received fewer parameters than expected 112 Program mnemonic too long Received more characters than allowed in the command header 113 Undefined header An invalid command was received 123 Exponent too large Detected a numeric parameter with an exponent larger than 32 759 124 Too many digits Detected a numeric parameter with too many digits 128 Numeric data not allowed A numeric parameter was received when the instrument was expecting a string parameter 131 Invalid suffix A suffix was incorrectly specified for a numeric parameter 138 Suffix not allowed A suffix is not supported for this command Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Appendix B Error Messages Table B 1 Command errors
129. output data Output data format Non reading queries 80 ASCII character string Single reading IEEE 488 SD DDDDDDDDESDD lt n1 gt Multiple readings IEEE 488 SD DDDDDDDDESDD nl S Negative sign or positive sign D Numeric digits E Exponent n1 New line character cr Carriage return character 3390 900 01 Rev C January 2009 Return to Section Topics A 5 Appendix A SCPI Command Reference Model 3390 Arbitrary Waveform Generator User s Manual SCPI status model The SCPI status model shows the structure of the various registers used by the Model 3390 Figure A 1 These registers record conditions of the instrument and allow you to monitor and manipulate events The core of the model is the Status Byte Register Figure A 1 Model 3390 status model Questionable Data Register C EV EN o Voltage overloadojo 3 1 j gt 1 1 2 Py 2 2 4 m 13 3 8 mm 4 4 16 m 5 Loop unlocked2 5 9 32 j 6 6 64 n Logic 7 7 128 n OR 8 Calibration error 3 8 256 gt 9 External reference 2 9 9 512 gt 10 10 1024 gt 1 1 lt 2048 gt LO 12 12 4096 gt 134 9413 8182 4 9141 lt 16384 gt 9 15 15 gt NOT USED
130. p Sweep mode The waveform generator has two sweep modes Linear The frequency steps with spacing calculated in a linear function Logarithmic The frequency steps with spacing calculated in a logarithmic function The default sweep mode is linear Setting frequency sweep range You may specify start and stop frequency settings or a center frequency and frequency span Start frequency and stop frequency The waveform generator sweeps from the start frequency to the stop frequency The instrument will sweep down when the start frequency is greater than the stop frequency The instrument will sweep up when the stop frequency is greater than the start frequency The default start frequency is 100 Hz and the default stop frequency is 1 kHz The allowable range is 1 wHz to 50 MHz for sine 1 uHz to 25 MHz for square 1 uHz to 200 kHz for ramp and 1 Hz to 10 MHz for arbitrary waveforms Center frequency and frequency span The waveform generator sweeps from the center frequency through the distance of the frequency span Set a positive frequency span for sweeping up and a negative frequency span for sweeping down The default center frequency is 550 Hz The allowable range is 1 uHz to 50 MHz for sine 1 uHz to 25 MHz for square 1 uHz to 200 kHz for ramp and 1 pHz to 10 MHz for arbitrary waveforms The default frequency span is 900 Hz The allowable range of the frequency span is dependent on center frequency setting and waveform selectio
131. r Burst commands Command Parameters Definition BURSt MODE TRIGgered GATED See Burst operation MODE Query the burst mode NCYCles f cycles INFinity See Burst operation MINimum AXimum NCYCles INimum AXimum Query the burst count INTernal PERiod lt seconds gt MINimum See Burst operation AXimum INTernal PERiod INimum AXimum Query the burst period PHASe lt angle gt MINimum See Burst operation AXimum PHASe INimum AXimum Query the burst starting phase 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Table A 6 SCPI command summary Appendix A SCPI Command Reference STATe OFF ON See Burst operation STATe Query the on off state of the burst mode GATE POLarity NORMal INVerted See Burst operation GATE POLarity Query the logic levels at the Ext Trig connector NORM is true high UNIT ANGLe DEGree RADian See Burst operation ANGLe Query the unit of the starting phase for the burst TRIGger SOURce IMMediate EXTernal See Burst operation BUS SOURCe Query the trigger source SLOPe POSitive NEGative See Burst operation SLOPe Query the trigger slope OUTPut TRIGger SLOPe POSitive NEGative See Burst operation
132. re trademarks or registered trademarks of their respective holders Document Number 3390 900 01 Rev C January 2009 This page left blank intentionally KEITHLEY Safety Precautions The following safety precautions should be observed before using this product and any associated instrumentation Although some instruments and accessories would normally be used with non hazardous voltages there are situations where hazardous conditions may be present This product is intended for use by qualified personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury Read and follow all installation operation and maintenance information carefully before using the product Refer to the user documentation for complete product specifications If the product is used in a manner not specified the protection provided by the product warranty may be impaired The types of product users are Responsible body is the individual or group responsible for the use and maintenance of equipment for ensuring that the equipment is operated within its specifications and operating limits and for ensuring that operators are adequately trained Operators use the product for its intended function They must be trained in electrical safety procedures and proper use of the instrument They must be protected from electric shock and contact with hazardous live circuits Maintenance personnel perform routine procedures o
133. rrently stored NVOLatile CATalog Query for a list of all waveforms currently stored in nonvolatile memory NVOLatile FREE Query for a list of open storage slots in nonvolatile memory ATTRibute AVERage saro danes Query for the average of all data points for the specified waveform ATTRibute CFACtor Query for the crest factor of all data lt arb name gt ge points for the specified waveform ATTRibute POINts Query for the number of points for the arb name specified waveform ATTRibute PTPeak Query for the peak to peak value of all arb name e data points for the specified waveform FORMat BORDer NORMal1 SWAPped See Arbitrary waveform FUNCtion USER arb name gt VOLATILE See Arbitrary waveform USER Query the currently selected arbitrary waveform Amplitude modulation commands 3390 900 01 Rev C January 2009 Return to Section Topics Appendix A SCPI Command Reference Model 3390 Arbitrary Waveform Generator User s Manual Table A 6 SCPI command summary Command Parameters Definition AM INTernal FUNCtion SINusoid SQUare RAMP See Amplitude modulation NRAMp TRIangle NOISe USER INTernal FUNCtion Query the modulating function INTernal FREQuency requency MINimum See Amplitude modulation MAXimum INTernal FREQuency MINimum MAXimum Query the internal modulating frequency
134. s to execute but the data is lost 420 Query UNTERMINAT ial J B 8 Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Appendix B Error Messages Table B 4 Query errors Error code Description 440 Query UNTERMINATED after The IDN command must be the last query indefinite respons command within a series of commands in a command string Table B 5 Instrument errors Error code Description 501 Cross isolation UART framing Internal hardware failure error 502 Cross isolation UART overrun error 580 Reference phase locked loop is The PHAS UNL ERR STAT has been turned on unlocked and the internal phase locked loop is currently unlocked Table B 6 Self test errors Error code Description 621 Self test failed square wave A possible malfunctioning digital to analog converter threshold DA DAC failed DAC multiplexer channels or associated circuitry 623 Self test failed dc offset DAC A possible malfunctioning DAC failed DAC Q 624 Self test failed null DAC multiplexer channels or associated circuitry 625 Self test failed amplitude DAC 626 Self test failed waveform The specified relay is not properly switched or the filter path select relay attenuator amplifier does not provide the expected 627 Self test failed 10 dB attenuation or gain These s
135. se width or duty cycle constant during changes in frequency Press the soft key to highlight your selection Width or Duty then enter your frequency value 4 Press the soft key under Edge Time and use the navigation wheel with cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a new value and then press the soft key under nsec to finish the entry Press the soft key under Cancel to cancel the changes 5 Press the Graph key to view the waveform parameters in the graph mode Return to Section Topics 3390 900 01 Rev C January 2009 Model 3390 Arbitrary Waveform Generator User s Manual Section 5 Waveform Output Operations Figure 5 7 Setting up a pulse waveform Dutput Off 14800 000 kHz vro Fregfonolirro Wc E Perd High Low Duty Time To generate a pulse waveform from a remote interface PPLy PULSe lt frequency gt lt amplitude gt lt offset gt O r UNCtion PULSe REQuency lt frequency gt MINimum MAXimum LTage lt amplitude gt MINimum MAXimum LTage OFFSet lt offset gt MINimum MAXimum ise PERiod lt seconds gt MINimum MAXimum NCtion PULSe WIDTh lt seconds gt MINimum MAXimum NCtion PULSe DCYCle lt percent gt MINimum MAXimum NCtion PULSe TRANsition lt seconds gt MINimum MAXimum O nj nj Hj U x x nj nj O U U U U Arbitrary waveform The Model 33
136. strument may also be reset to its factory default settings Modulation Sweep and Burst keys Modulation sweep and burst operations for the Model 3390 can be waveform specific The parameters for each operation are found in Section 5 Waveform Output Operations Waveform selection keys The Model 3390 has five types of standard waveforms Sine square ramp pulse and noise refer to Section 5 Waveform Output Operations for detailed information In addition there are five built in arbitrary waveforms 3390 900 01 Rev C January 2009 Return to Section Topics 2 5 Section 2 Front Panel 2 6 Model 3390 Arbitrary Waveform Generator User s Manual This page left blank intentionally Return to Section Topics 3390 900 01 Rev C January 2009 Section 3 Rear Panel In this section Topic Page Rear panel deschpiliDhi uias eee treten oed atentos raa PR MAR Ck Pe ia 3 2 Rear panel COnnections ccccececccceceeceeneeeceeeeeeeaeesesesenaeeceseeesenaeeeeess 3 2 10 MHz Out and In connectors ssssssee 3 2 Power SOMME COON iui iie ree aaa s esed aba ee CEPI EE Edu o eoa va NE ERE E PERS 3 3 GPIB USB and LAN ports eeeeeeeeeeen enne nnns 3 3 Trig In Out FSK Burst connector ener ene 3 3 Modulation In connector 3 3 Digital Output low voltage transistor transistor logic LVTTL port 3 3 Section 3 Rear Panel Model 3390 Arbitrary Waveform Generator User s Manual
137. tallations 1 Insertthe GPIB interface card into the interface slot on the waveform generator s rear panel 2 Install the Model 3390 application onto your PC and then start the application 3 Connect the waveform generator to your computer with the GPIB cable To set up the IEEE 488 GPIB interface 1 Press the Utility key 2 Press the I O soft key 3 Press the soft key under GPIB Addr and enter a GPIB address using the numeric keypad or navigation wheel The factory default GPIB address is 16 however it can be set to any number between 0 and 30 The address is stored in nonvolatile memory so it is not affected by turning the instrument power off or by receiving a remote interface reset command The address you choose must be different than the address for the GPIB interface card in your computer 4 Press the soft key under DONE to finish the entry LAN interface The following parameters must be set before using the LAN interface Contact your network administrator to obtain the LAN settings for your waveform generator IP address An IP address is a unique identifier assigned to a device in the network It is expressed in the dot notation nnn nnn nnn nnn where nnn is a byte value from 0 to 255 The value is stored in nonvolatile memory so it is not affected by turning the instrument power off or by receiving a remote interface reset command If dynamic host configuration protocol DHCP is used the device will a
138. te order for binary block transfers The default command is FORM BORD NORM in which the most significant byte MSB of each data point is sent first If you specify FORM BORD SWAP the least significant byte LSB of each data point is sent first The DATA DAC command overwrites the waveform in volatile memory without generating an error 3390 900 01 Rev C January 2009 Return to Section Topics 5 7 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual The following commands are point specific e DATA DAC VOLATILE lt binary block value value Enter this command to download binary or decimal integer values from 8191 to 8191 into volatile memory The values 8191 and 8191 correspond to the peak values of the waveform with the offset set at zero volts You can download from 1 to 65 536 64K points per waveform in IEEE 488 2 binary block format or as a list of values The range of values corresponds to the values available using internal 14 bit DAC codes DATA VOLATILE value value Enter this command to download floating point values from 1 to 1 into volatile memory The values 1 and 1 correspond to the peak values of the waveform with the offset set at zero volts You can download from 1 to 65 536 points per waveform NOTE If the data points do not span the full range of the output digital to analog converter DAC the maximum amplitude will be limited Also t
139. ted the burst count to accommodate the waveform frequency 221 Settings conflict triggered Noise function is not permitted in the triggered burst burst not available for noise mode 221 Settings conflict amplitude dBm is not available as a unit when the output units changed to Vpp due to high z termination is set to high impedance load 221 Settings conflict trigger When accepting an external trigger source the Trig output disabled by trigger external Out signal is automatically disabled 221 Settings conflict trigger If you have enabled burst and selected gated burst output connector used by burst gate mode the Trig Out signal is automatically disabled 221 Settings conflict trigger If you have enabled FSK and are using the external output connector used by FSK trigger source the Trig Out signal is automatically disabled 221 Settings conflict trigger When accepting an external trigger source the Trig output connector used by trigger Out signal is automatically disabled external 221 Settings conflict frequency The maximum output frequency for an arbitrary reduced for user function waveform is 10 MHz When you change function from one allowing higher frequency to arbitrary waveform the frequency is adjusted to 10 MHz 3390 900 01 Rev C January 2009 Return to Section Topics B 3 Appendix B Error Messages B 4 Table B 2 Execution errors Model 3390 Arbitrary Waveform Generator Us
140. th PM 5 13 5 Figure 5 14 Press the soft keys corresponding with FSK 5 15 5 Figure 5 15 Press the soft keys corresponding with PWM 5 16 5 Figure 5 16 Press the soft keys corresponding with frequency sweep 5 19 5 Figure 5 17 Press the soft keys corresponding with trigger setting 5 19 5 Figure 5 18 Press the soft keys corresponding with trigger selection internal triggering Show iicet tots 5 22 5 Figure 5 19 Press the soft keys corresponding with trigger slope 5 23 5 Figure 5 20 Press the soft keys corresponding with gated burst 5 23 5 Figure 5 21 Setting frequency or period for pattern output 5 24 5 Figure 5 22 Setting start address for pattern output 2 cceeceeeeeeeeeeees 5 24 5 Figure 5 23 Setting end address for pattern output ssssssusuus 5 24 5 Figure 5 24 Setting repeat on or off for pattern output ssssssssss 5 25 5 Figure 5 25 Selecting waveform for pattern output esssusse 5 25 List of Figures Model 3390 Arbitrary Waveform Generator User s Manual 5 090000 0101010C Figure 5 26 Selecting slope for pattern output sesssssssssss 5 25 Figure 5 27 Pattern generator Cable etti trennt ete asis 5 26 Figure 5 28 Socket pin out SUBICIUFO
141. that the user should refer to the operating instructions located in the user documentation The A symbol on an instrument shows that it can source or measure 1000V or more including the combined effect of normal and common mode voltages Use standard safety precautions to avoid personal contact with these voltages The symbol on an instrument shows that the surface may be hot Avoid personal contact to prevent burns The Ay symbol indicates a connection terminal to the equipment frame If this symbol is on a product it indicates that mercury is present in the display lamp Please note that the lamp must be properly disposed of according to federal state and local laws The WARNING heading in the user documentation explains dangers that might result in personal injury or death Always read the associated information very carefully before performing the indicated procedure The CAUTION heading in the user documentation explains hazards that could damage the instrument Such damage may invalidate the warranty Instrumentation and accessories shall not be connected to humans Before performing any maintenance disconnect the line cord and all test cables To maintain protection from electric shock and fire replacement components in mains circuits including the power transformer test leads and input jacks must be purchased from Keithley Instruments Standard fuses with applicable national safety approvals may be used if the rating and type
142. ting waveform If arbitrary waveform Arb is chosen the instrument will use the currently selected arbitrary waveform Press the Mod key to see which arbitrary modulating waveform is currently selected b Press the soft key under PM Freq Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes 5 Press the soft key under Phase Dev Figure 5 13 Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under deg to finish the entry or the soft key under Cancel to cancel the changes 3390 900 01 Rev C January 2009 Return to Section Topics 5 13 Section 5 Waveform Output Operations Model 3390 Arbitrary Waveform Generator User s Manual 6 Press the Graph key to view the waveform parameters in the graph mode To set up phase modulation from a remote interface UNCtion SINusoid SQUare RAMP USER REQuency lt frequency gt MINimum MAXimum LTage lt amplitude gt MINimum MAXimum LTage OFFSet lt offset gt MINimum MAXimum INTernal FUNCtion SINusoid SQUare RAMP NRAMp TRIangle NOISe USER INTernal FREQuency lt frequency gt MINi
143. tting output termination The default output impedance to the front panel Output connector is 50 Q The termination setting is stored in nonvolatile memory and remains after a remote interface reset or the instrument power is turned off NOTE If the actual load impedance does not match the value specified the output amplitude and offset levels will be incorrect Invalid results may occur 3390 900 01 Rev C January 2009 Return to Section Topics 4 5 Section 4 Setup Basics Model 3390 Arbitrary Waveform Generator User s Manual To set output termination 1 Press the Utility key and then press the soft key under Output Setup 2 To seta load value Press the soft key under Load Hi Z Figure 4 5 Ensure Load is highlighted Use the navigation wheel with the cursor keys or the numeric keypad to change the value You can change the units by using the numeric keypad in combination with the soft keys To select high impedance Press the Load Hi Z soft key again to highlight Hi Z 3 Press the soft key under DONE to finish your selection To set output termination from a remote interface OUTPut LOAD lt ohms gt INFinity MINimum MAXimum Setting voltage auto ranging Auto ranging is enabled at power up by default and finds optimal settings for the output amplifier and attenuators If auto ranging disabled the instrument uses the current amplifier and attenuator settings To enable disable voltage auto ranging 1 Press the
144. tus Byte Register contains one or more bits 7 128 Not used always 0 3390 900 01 Rev C January 2009 Return to Section Topics A 7 Appendix A SCPI Command Reference A 8 Questionable Data Register Model 3390 Arbitrary Waveform Generator User s Manual The Questionable Data Register reports information regarding possible instrument problems Table A 4 The Questionable Data Register is enabled by using the STAT QUES ENAB value command Refer to Figure A 1 for condition register event register and enable register queries Clear the Questionable Data event register by querying the register or with a CLS clear status command Clear the Questionable Data enable register with the STAT PRES command or the STAT QUES ENAB 0 command The instrument will also clear this enable register at power up Table A 4 Questionable Data register Bit Decimal value Description 0 1 Voltage overload on Output connector Output is disabled 1 2 Not used always 0 2 4 Not used always 0 3 8 Not used always 0 4 16 Not used always 0 5 32 Loop unlocked Instrument frequency accuracy is affected 6 64 Not used always 0 7 128 Not used always 0 8 256 Calibration error calibration memory loss or calibration is unsecured 9 512 External time base reference is in use 10 1024 Not used always 0 11 2048 Not used always 0 12
145. uency of 50 Hz or 60 Hz Line voltage is automatically sensed there are no switches to set Ensure the operating voltage in your area is compatible CAUTION Operating the instrument on an incorrect line voltage may cause damage to the instrument possibly voiding the warranty 3390 900 01 Rev C January 2009 Return to Section Topics 1 5 Section 1 Introduction Model 3390 Arbitrary Waveform Generator User s Manual To connect and power your Model 3390 1 Connect the female end of the supplied power cord to the power connector AC receptacle on the rear panel Connect the other end of the power cord to a grounded AC outlet 2 Turn on the instrument by pressing the front panel power key WARNING The power cord supplied with the Model 3390 contains a separate ground for use with grounded outlets When proper connections are made instrument chassis is connected to power line ground through the ground wire in the power cord Failure to use a grounded outlet may result in personal injury or death due to electric shock Ventilation The Model 3390 has a fan and cooling vents to keep it from overheating CAUTION Observe the following precautions to maintain proper ventilation Do not block the cooling vents Do not position any devices near the instrument that force air heated or unheated into or onto the instrument s surfaces or cooling vents Additional airflow could compromise accuracy performa
146. ulation 1 Select the carrier waveform Sine Square Ramp or Arb Follow the instructions for setting up that specific waveform as given in this publication Refer to Section 4 Setup Basics for assistance 2 Press the Mod key to access the modulation menu 3 Press the soft key under Type then press the soft key under AM to select amplitude modulation Figure 5 11 An amplitude modulation output will be generated with the set parameters Figure 5 11 Press the soft keys corresponding with AM Output Off xz 0 4 Press the soft key under Src to select between internal source Int and external source Ext for the modulating waveform Figure 5 11 If internal source is selected a Press the soft key under Shape to select the modulating waveform If arbitrary waveform Arb is chosen the instrument will use the currently selected arbitrary waveform Press the Mod key to see which arbitrary modulating waveform is currently selected b Press the soft key under AM Freq Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under the desired units to finish the entry or the soft key under Cancel to cancel the changes 5 Pressthe soft key under AM Depth Figure 5 11 Use the navigation wheel with the cursor keys to change the value and then press another soft key to f
147. urst Count Waveform Frequency 200 ns External trigger source External trigger source delivers a burst each time a TTL pulse with specified polarity is received at the Trig In Out connector on the rear panel The instrument ignores any trigger signals received during the output of a burst Burst period is not applicable Manual trigger source Manual trigger source delivers a burst with each press of the Trigger key Burst period is not applicable Trigger out signal The instrument can be set to deliver a trigger out signal at the Trig In Out connector on the rear panel This signal can be enabled when the instrument is set for internal or manual triggered burst mode and it is synchronized with the burst output Trigger out signals perform as follows Internal trigger source A square waveform with 50 duty cycle is delivered at the Trig Out connector at the beginning of the burst Manual trigger source A pulse is delivered with pulse width gt 1 us at the Trig Out connector at the beginning of each sweep To set up burst output 1 Selectthe carrier waveform Sine Square Ramp or Arb Noise is permitted in gated burst mode only Follow the instructions for setting up that specific waveform as given in this publication Refer to Section 4 Setup Basics for assistance 2 Press the Burst key to access the burst menu 3 Pressthe soft key under N Cyc Gated to choose between the triggered and external gated modes F
148. utomatically obtain an IP address from the DHCP server in the network If the device fails to get an IP address from a DHCP server it will assign itself an IP address using Auto IP The IP address will be randomly chosen in the range from 169 254 0 0 to 169 254 255 255 Subnet mask Subnetting is used to divide a network so that the network traffic is evenly distributed and the administration process is simplified The subnet mask represents the portion of the host address to be used to identify the subnet For example the subnet mask 255 255 255 0 for a host IP address 10 10 3 101 indicates that the host belongs to the subnet of hosts addressed from 10 10 3 1 to 10 10 3 254 The subnet mask setting is stored in nonvolatile memory so it is not affected by turning the instrument power off or by receiving a remote interface reset command If DHCP is used the device will automatically obtain a subnet mask from the DHCP server Default gateway A gateway is a network device that provides connectivity between two networks The default gateway setting is the IP address of the gateway to which the waveform generator is connected The value is stored in nonvolatile memory so it is not affected by turning the instrument power off or by receiving a remote interface reset command 3390 900 01 Rev C January 2009 Return to Section Topics 7 3 Section 7 Remote Programming Model 3390 Arbitrary Waveform Generator User s Manual 7 4 If DHCP is used
149. value clipped to The desired frequency deviation is limited to the upper or lower boundary set by the carrier frequency 3390 900 01 Rev C January 2009 222 Data out of range FM deviation limited by minimum frequency Return to Section Topics The frequency deviation is limited to the lower limit B 7 Appendix B Error Messages Model 3390 Arbitrary Waveform Generator User s Manual Table B 2 Execution errors Error code Description 222 Data out of range FM The frequency deviation cannot exceed the carrier deviation limited by maximum frequency frequency value clipped to upper limit 222 Data out of range PWM The width deviation is permitted to be in the range of deviation 0 and the width of the underlying pulse waveform The duty cycle deviation is in the range of 0 and the duty cycle of the underlying pulse waveform This message indicates that either parameter is further limited by minimum pulse width and edge time parameters 222 Data out of range PWM The PWM deviation width or duty cycle is adjusted deviation limited by pulse to accommodate current pulse parameters such as parameters pulse width duty cycle period and edge time 222 Data out of range duty The square wave duty cycle is adjusted to within cycle value clipped to 20 to 80 222 Data out of range duty cycle The square wave duty cycle is adjusted to within limited by frequency value cl
150. veform and pattern editor software provided with the instrument Refer to Section 7 KiWAVE software installation for software installation instructions To set up pattern output 1 Press the Utility key to access the utility menu 2 Press the soft key under PATT Mode to access the pattern menu 3 Press the soft key under FcIk Perd Figure 5 21 to choose between frequency Fclk and period Perd Refer to Section 4 Setup Basics for assistance Figure 5 21 Setting frequency or period for pattern output Man TRIG Output Off 11800 000 kHz 4 Fclk 4 Press the soft key under Start Addr to specify a start point for the pattern output Figure 5 22 Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under Enter to finish the entry or the soft key under Cancel to cancel the changes Figure 5 22 Setting start address for pattern output Man TRIG Output Uff rci Enc Perd Addr Addr 5 Press the soft key under End Addr to specify an end point for the pattern output Figure 5 23 Use the navigation wheel with the cursor keys to change the value and then press another soft key to finish the entry and exit Or use the numeric keypad to enter a desired value and then press the soft key under Enter to finish the entry or the soft key under Cancel to cance
151. ws Internet Explorer Help with this Page KEITHLEY A GREATER MEASURE CF CONFIDENCE LXI Help Page Browser Web Control Help The browser web control emulates the front panel functions of the 3390 as closely as possible Please follow the simplified operation instruction below Press a Key Use mouse to quick click on the key of Front panel image and it will affect the instrument as well Request Help Information via Function Keys Remote interface commands 7 8 After the remote interface is set you can output waveforms using the standard commands for programmable instruments SCPI Refer to Appendix A SCPI Command Reference for the commands for this instrument Return to Section Topics 3390 900 01 Rev C January 2009 Appendix A SCPI Command Reference In this section Topic cipes gri m Commend TORTIBE erret oit coeebennestcesbaanessan Command separelore 1 eene tee nte toten atten n tenere Using the MIN and MAX parameters esseeen Querying parameter settings cicero ini Commend TEETH tM RT IEEE 488 2 common commands neret entrent Paramieler VD cese ret RERO TRRRIPORE MEER RD cennescnesecee ee EmeiRe jc E aoPr status mIOUBl reram Rit HERI ERES Status register Selgin iniit kaiki Status Byte Register and service request seseeessss
152. www keithley com Model 3390 Arbitrary Waveform Generator User s Manual 3390 900 01 Rev C January 2009 KEITHLEY WARRANTY Keithley Instruments Inc warrants this product to be free from defects in material and workmanship for a period of one 1 year from date of shipment Keithley Instruments Inc warrants the following items for 90 days from the date of shipment probes cables software rechargeable batteries diskettes and documentation During the warranty period Keithley Instruments will at its option either repair or replace any product that proves to be defective To exercise this warranty write or call your local Keithley Instruments representative or contact Keithley Instruments headquarters in Cleveland Ohio You will be given prompt assistance and return instructions Send the product transportation prepaid to the indicated service facility Repairs will be made and the product returned transportation prepaid Repaired or replaced products are warranted for the balance of the original warranty period or at least 90 days LIMITATION OF WARRANTY This warranty does not apply to defects resulting from product modification without Keithley Instruments express written consent or misuse of any product or part This warranty also does not apply to fuses software non rechargeable batteries damage from battery leakage or problems arising from normal wear or failure to follow instructions THIS WA

Download Pdf Manuals

image

Related Search

Related Contents

Calle Libertad, #307,    3M™ Tape Dispenser H331 for Flame Retardant Tapes  Main Unit  FoodSaver Vac800/Vac820 User's Manual  CRI DMS PORTAL USER MANUAL  

Copyright © All rights reserved.
Failed to retrieve file