background image

 

 

Instruction Manual

 

AFG-31000 Series  

Arbitrary Function Generator 

EN

FR

DE

IT

SP

 

 

 

 

Summary of Contents for AFG-31000 Series

Page 1: ...Instruction Manual AFG 31000 Series Arbitrary Function Generator EN FR DE IT SP ...

Page 2: ......

Page 3: ...rator 19 QUICK REFERENCE 21 How to use the Digital Inputs 23 How to use the Help Menu 25 Selecting a Waveform 28 Modulation 30 Sweep 35 Burst 36 ARB 38 Utility Menu 43 Menu Tree 45 Default Settings 57 OPERATION 60 Select a Waveform 61 MODULATION 70 Amplitude Modulation AM 73 Frequency Modulation FM 84 Frequency Shift Keying FSK Modulation 94 Pulse Width Modulation 103 ...

Page 4: ...an Arbitrary Waveform 174 Editing an Arbitrary Waveform 185 Output an Arbitrary Waveform 195 Saving Loading an Arbitrary Waveform 202 REMOTE INTERFACE 211 Establishing a Remote Connection 212 Command Syntax 218 Command List 223 System Commands 228 Status Register Commands 233 Interface Configuration Commands 237 Apply Commands 238 Output Commands 246 Pulse Configuration Commands 257 Amplitude Modu...

Page 5: ...iew 275 Frequency Sweep Commands 280 Sweep Overview 280 Burst Mode Commands 292 Burst Mode Overview 292 Arbitrary Waveform Commands 305 Arbitrary Waveform Overview 305 Save and Recall Commands 318 Error Messages 320 SCPI Status Registers 336 APPENDIX 344 Fuse Replacement 344 AFG 31000 Series Specifications 345 EC Declaration of Conformity 355 INDEX 356 ...

Page 6: ...e function generator in the best condition Safety Symbols These safety symbols may appear in this manual or on the instrument WARNING Warning Identifies conditions or practices that could result in injury or loss of life CAUTION Caution Identifies conditions or practices that could result in damage to the function generator or to other objects or property DANGER High Voltage Attention Refer to the...

Page 7: ...d Safety Guidelines General Guideline CAUTION Do not place heavy objects on the instrument Do not place flammable objects on the instrument Avoid severe impact or rough handling that may damage the function generator Avoid discharges of static electricity on or near the function generator Use only mating connectors not bare wires for the terminals The instrument should only be disassembled by a qu...

Page 8: ...performed on circuits directly connected to a low voltage installation Measurement category I is for measurements performed on circuits not directly connected to Mains Power Supply WARNING AC Input voltage 100 240V AC 50 60Hz Connect the protective grounding conductor of the AC power cord to an earth ground to prevent electric shock Fuse WARNING Fuse type T1A 250V Only qualified technicians should...

Page 9: ... and their requirements as follows The function generator falls under degree 2 Pollution refers to addition of foreign matter solid liquid or gaseous ionized gases that may produce a reduction of dielectric strength or surface resistivity Pollution degree 1 No pollution or only dry non conductive pollution occurs The pollution has no influence Pollution degree 2 Normally only non conductive pollut...

Page 10: ... Temperature 10 C to 70 C Disposal Do not dispose this instrument as unsorted municipal waste Please use a separate collection facility or contact the supplier from which this instrument was purchased Please make sure discarded electrical waste is properly recycled to reduce environmental impact Power cord for the United Kingdom ...

Page 11: ...st be connected to the Earth terminal marked with either the letter E the earth symbol or coloured Green Green Yellow The wire which is coloured Blue must be connected to the terminal which is marked with the letter N or coloured Blue or Black The wire which is coloured Brown must be connected to the terminal marked with the letter L or P or coloured Brown or Red If in doubt consult the instructio...

Page 12: ... a cable plug or connection that is engaged in a live socket is extremely hazardous If a cable or plug is deemed hazardous turn off the mains power and remove the cable any fuses and fuse assemblies All hazardous wiring must be immediately destroyed and replaced in accordance to the above standard ...

Page 13: ...mance DDS Function Generator series 1μHz high frequency resolution maintained at full range 1ppm frequency stability Full Function Arbitrary Waveform Capability 200 MSa s sample rate 100 MSa s repetition rate 1 M point waveform length 16 bit amplitude resolution Ten 1M waveform memories True waveform output to display User define output section User defined marker output section D W R Direct Wavef...

Page 14: ...ternal and external LIN LOG sweep with marker output Int Ext AM FM PWM FSK modulation Modulation sweep signal output Burst function with internal and external triggers without marker output Store recall 10 groups of setting memories Output overload protection Interface GPIB RS232 USB standard interfaces 4 3 inch Color TFT LCD 480 272 Graphical User Interface AWES Arbitrary Waveform Editing Softwar...

Page 15: ...Terminals Function keys USB port Output indicators Output key Selection keys Power Switch Operation keys LCD display TFT color LCD display 480 x 272 resolution Function keys F1 F6 F 1 Activates the functions which appear in the bottom of the LCD display Operation keys Waveform Waveform is used to select a waveform type FREQ Rate The FREQ Rate key is used to set the frequency or sample rate AMPL AM...

Page 16: ...edance settings set the language and access the help menu ARB ARB is used to set the arbitrary waveform parameters MOD Sweep Burst The MOD Sweep and Burst keys are used to set the modulation sweep and burst settings and parameters Preset Preset The preset key is used to recall a preset state Output key Output The Output key is used to turn on or off the waveform output Output indicators OUTPUT Whe...

Page 17: ...imary output terminal 50Ω output impedance Standby key The standby key is used to turn the function generator on green or to put the function generator into standby mode red Selection keys Used to select digits when editing parameters Scroll Wheel The scroll wheel is used to edit values and parameters Decrease Increase Keypad 0 3 2 1 4 7 8 5 9 6 The digital keypad is used to enter values and param...

Page 18: ...sed to connect the function generator to a PC for remote control QUALIFIED PERSONNEL PROTECTIVE GROUNDING CONDUCTOR MUST BE TO AVOID ELECTRIC SHOCK THE POWER CORD DO NOT REMOVE COVERS REFER SERVICING TO NO OPERATOR SERVICEABLE COMPONENTS INSIDE WARNING CONNECTED TO GROUND ONLY WITH SPECIFIED TYPE AND RATED FUSE FOR CONTINUED FIRE PROTECTION REPLACE AC 250V T 0 63A FUSE RATING RS232 SER NO LABEL IN...

Page 19: ...sion No 002 17 RS232 port RS232 9 pin female RS232 socket used for PC remote control GPIB GPIB 24 pin female GPIB connector for PC remote control Trigger output Trigger Trigger output terminal MOD input MOD Modulation input terminal ...

Page 20: ...atus Tabs Parameter Windows Parameter Windows The Parameter display and edit window Status Tabs Shows the status of MOD Sweep and Burst modes Waveform Display The Waveform Display is used to output the waveform on the display Soft Menu Keys The function keys F1 F6 below the Soft Menu keys correspond to the soft keys ...

Page 21: ... handle and power up the function generator Adjusting the stand Pull out the handle sideways and rotate it OUTPUT 50 W 50 W MOD SYNC Waveform FREQ Rate AMPL DC Offset UTIL Preset 0 7 8 9 4 5 6 1 2 3 Output F 1 F 2 F 3 F 4 F 5 F 6 ARB MOD Sweep Burst Place AFG horizontally Or tilt stand Place the handle vertically to hand carry ...

Page 22: ...ar panel 2 Turn on the power switch on the rear panel 3 Press and hold the Standby key on the front panel to turn the machine on The standby key will change from red standby to green on Standby On 4 When the standby key turns green the instrument will turn on showing a loading screen The function generator in now ready to be used ...

Page 23: ...explanations on parameters settings and limitations please see the operation chapter page 60 or specifications page 345 How to use the Digital Inputs 23 How to use the Help Menu 25 Selecting a Waveform 28 Square Wave 28 Triangle Wave 28 Sine Wave 29 Modulation 30 AM 30 FM 31 FSK Modulation 32 PWM Modulation 33 Sweep 35 Burst 36 ARB 38 ARB Add Built In Waveform 38 ARB Add Built In Waveform Pulse 38...

Page 24: ...42 Utility Menu 43 Save 43 Recall 43 Interface GPIB 43 Interface RS232 44 Interface USB 44 Menu Tree 45 Waveform 46 ARB Display 46 ARB Edit 47 ARB Built in 48 ARB Built in More 49 ARB Save 50 ARB Load 50 ARB Output 51 MOD 52 Sweep 53 Sweep More 53 Burst N Cycle 54 Burst Gate 55 UTIL 55 UTIL Interface 56 Default Settings 57 ...

Page 25: ...ow you how to use the digital inputs to edit parameters 1 To select a menu item press the corresponding function keys below F1 F6 For example the function key F1 corresponds to the Soft key Sine 2 To edit a digital value use the selector key to move the cursor to the digit that needs to be edited 3 Use the scroll wheel to edit the digit under the cursor Clockwise increases the value counterclockwi...

Page 26: ...AFG 31000 Series Instruction Manual English 24 22 11 2016 Version No 002 4 Alternatively the number pad can be used to set the value of a highlighted parameter 0 3 2 1 4 7 8 5 9 6 ...

Page 27: ...ed description in the help menu 1 Press UTIL UTIL 2 Press System F5 System F 5 3 Press Help F3 Help F 3 4 Use the scroll wheel to navigate to a help item Press Select to choose the item Keypad Provides help on any front panel key that is pressed Create Arbitrary Waveform Provides help on creating arbitrary waveforms ...

Page 28: ... Explains how to create Modulated waveforms Sweep Function Provides help on the Sweep function Burst Function Provides help on the Burst function DSO Link Provides help on DSO link Hardcopy Explains how to use the Hardcopy function 5 For example select item 4 to see help on the sweep function ...

Page 29: ...QUICK REFERENCE 22 11 2016 Version No 002 27 6 Use the scroll wheel to navigate to each help page 7 Press F6 to return to the previous menus Return F 6 ...

Page 30: ...veform key and select Square F2 Waveform Square 2 Press Duty F1 followed by 7 5 F5 Duty 7 5 Input N A 3 Press the Freq Rate key followed by 1 kHz F5 1 kHz FREQ Rate 4 Press the AMPL key followed by 3 VPP F6 3 VPP AMPL 5 Press the output key Output Triangle Wave Example Triangle Wave 5Vpp 10kHz Output 50 W 1 Press the Waveform key and select Triangle F3 Waveform Triangle ...

Page 31: ...y followed by 5 VPP F6 5 Vpp AMPL 4 Press the output key Output Sine Wave Example Sine Wave 10Vpp 100kHz Output 50 W Input N A 1 Press the Waveform key and select Sine F1 Waveform Sine 2 Press the Freq Rate key followed by 1 0 0 kHz F5 FREQ Rate 1 0 0 kHz 3 Press the AMPL key followed by 1 0 VPP F6 1 0 VPP AMPL 4 Press the output key Output ...

Page 32: ...ress the MOD key and select AM F1 MOD AM 2 Press Waveform and select Sine F1 Waveform Sine Input N A 3 Press the Freq Rate key followed by 1 kHz F5 1 kHz FREQ Rate 4 Press the MOD key select AM F1 Shape F4 Square F2 MOD AM Shape Square 5 Press the MOD key select AM F1 AM Freq F3 MOD AM AM Freq 6 Press 1 0 0 Hz F2 0 0 Hz 1 7 Press the MOD key select AM F1 Depth F2 MOD AM Depth 8 Press 8 0 F1 8 0 ...

Page 33: ...deviation Internal Source Output 50 W 1 Press the MOD key and select FM F2 MOD FM 2 Press Waveform and select Sine F1 Waveform Sine Input N A 3 Press the Freq Rate key followed by 1 kHz F5 1 kHz FREQ Rate 4 Press the MOD key select FM F2 Shape F4 Square F2 MOD FM Shape Square 5 Press the MOD key select FM F2 FM Freq F3 MOD FM FM Freq 6 Press 1 0 0 Hz F2 0 0 Hz 1 7 Press the MOD key select FM F2 Fr...

Page 34: ...ion 100Hz Hop frequency 1kHz Carrier wave Triangle wave 10 Hz Rate Internal Source Output 50 W 1 Press the MOD key and select FSK F3 MOD FSK 2 Press Waveform and select Triangle F3 Waveform Triangle Input N A 3 Press the Freq Rate key followed by 1 kHz F5 1 kHz FREQ Rate 4 Press the MOD key select FSK F3 FSK Rate F3 MOD FSK FSK Rate 5 Press 1 0 Hz F2 1 0 Hz 6 Press the MOD key select FSK F3 Hop Fr...

Page 35: ...on 800Hz Carrier wave 15 kHz modulating sine wave 50 Duty Cycle Internal Source Output 50 W 1 Press Waveform and select Square F2 Waveform Square 2 Press the MOD key and select PWM F4 MOD PWM Input N A 3 Press the Freq Rate key followed by 8 0 0 Hz F4 8 FREQ Rate 0 0 Hz 4 Press the MOD key select PWM F4 Shape F4 Sine F1 MOD PWM Shape Sine 5 Press the MOD key PWM F4 PWM Freq F3 MOD PWM PWM Freq ...

Page 36: ...ruction Manual English 34 22 11 2016 Version No 002 6 Press 1 5 kHz F3 1 5 kHz 7 Press MOD PWM F4 Duty F2 MOD PWM Duty 8 Press 5 0 F1 5 0 9 Press MOD PWM F4 Source F1 INT F1 MOD PWM Source INT 10 Press the output key Output ...

Page 37: ...ss Sweep Start F3 Sweep Start 2 Press 1 0 mHz F2 0 mHz 1 3 Press Sweep Stop F4 Sweep Stop Input N A 4 Press 1 MHz F5 1 MHz 5 Press Sweep Type F2 Log F2 Sweep Type Log 6 Press Sweep SWP Time F5 Sweep SWP Time 7 Press 1 SEC F2 1 SEC 8 Press Sweep More F6 Marker F3 ON OFF F2 Freq F1 Sweep More Marker ON OFF Freq 9 Press 5 5 0 Hz F3 5 0 Hz 5 10 Press Sweep More F6 TRIG out F4 ON OFF F3 Rise F1 Sweep M...

Page 38: ... 1kHz burst frequency Burst count 5 10 ms Burst period 0 burst phase Internal trigger 10 us delay rising edge trigger out Output 50 W 1 Press FREQ Rate 1 kHz F5 1 kHz FREQ Rate 2 Press Burst N Cycle F1 Cycles F1 Burst N Cycle Cycles Input N A 3 Press 5 Cyc F5 5 Cyc 4 Press Burst N Cycle F1 Period F4 Burst N Cycle Period 5 Press 1 0 msec F2 0 mSEC 1 6 Press Burst N Cycle F1 Phase F3 Burst N Cycle P...

Page 39: ... F1 Burst N Cycle Trig Setup INT 9 Press Burst N Cycle F1 TRIG Setup F5 Delay F4 Burst N Cycle Trig Setup Delay 10 Press 1 0 uSEC F2 0 uSEC 1 11 Press Burst N Cycle F1 TRIG Setup F5 TRIG out F5 ON OFF F3 Rise F1 Burst N Cycle TRIG setup TRIG out ON OFF Rise 12 Press the output key Output ...

Page 40: ...Exp Rise F1 ARB Built in More Exp Rise 2 Press Start F1 0 Enter F5 Return F6 0 Enter Start Return 3 Press Length F2 100 Enter F5 Return F6 0 1 Length 0 Enter Return 4 Press Scale F3 32767 Enter F5 Return F6 Done F4 2 3 Scale 7 6 7 Enter Return Done ARB Add Built In Waveform Pulse Example ARB Mode Pulse Start 0 Frequency 1kHz Duty 25 Output 50 W 1 Press ARB Built in F3 More F5 Exp Rise F1 ARB Built...

Page 41: ... Enter F5 Return F6 Done F4 2 3 Scale 7 6 7 Enter Return Done ARB Add Point Example ARB Mode Add point Address 40 data 30 000 Output 50 W 1 Press ARB Edit F2 Point F1 Address F1 ARB Edit Point Address 2 Press 4 0 Enter F5 Return F6 0 Enter 4 Return 3 Press Data F2 3 0 0 0 0 Enter F5 0 3 Data 0 0 0 Enter ARB Add Line Example ARB Mode Add line Address Data 10 30 50 100 ...

Page 42: ...n F6 0 3 Start Data Enter Return 4 Press Stop ADD F3 5 0 Enter F5 Return F6 0 5 Stop ADD Enter Return 5 Press Stop Data F4 1 0 0 Enter F5 Return F6 Done F5 0 1 Stop Data 0 Enter Return Done ARB Output Section Example ARB Mode Output ARB Waveform Start 0 Length 1000 Output 50 W 1 Press ARB Output F6 ARB Output 2 Press Start F1 0 Enter F5 Return F6 0 Enter Start Return 3 Press Length F2 1 0 0 Enter ...

Page 43: ... F6 0 Enter Start Return 3 Press Length F2 1 0 0 Enter F5 Return F6 0 1 Length 0 0 Enter Return 4 Press N Cycle F4 N Cycle 5 Press Cycles F1 1 0 1 Cycles 0 6 To trigger the output once press Trigger F5 Trigger ARB Output Infinite Cycles Example ARB Mode Output N Cycle Start 0 Length 1000 Cycles Infinite Output 50 W 1 Press ARB Output F6 ARB Output 2 Press Start F1 0 Enter F5 Return F6 0 Enter Star...

Page 44: ...0 0 Enter Return 4 Press Infinite F5 Return F6 Infinite Return ARB Output Markers Example ARB Mode Output Markers Start 0 Length 80 Output OUTPUT MARK 1 Press ARB Output F6 Marker F3 ARB Output Marker 2 Press Start F1 3 0 Enter F5 Return F6 3 Start 0 Enter Return 3 Press Length F2 8 0 Enter F5 Return F6 8 Length 0 Enter Return ...

Page 45: ...using the scroll wheel and Select F1 press Done F5 Select Done Recall Example Recall Memory file 5 1 Press UTIL Memory F1 Recall F2 UTIL Memory Recall 2 Choose a file using the scroll wheel and Select F1 press Done F5 Select Done Interface GPIB Example GPIB interface Address 10 GPIB GPIB 1 Press UTIL Interface F2 GPIB F1 Address F1 UTIL Interface GPIB Address ...

Page 46: ... 115200 Parity None Bits 8 RS232 RS232 1 Press UTIL Interface F2 RS232 F2 UTIL Interface RS232 2 Press Baud Rate F1 115k F5 Baud Rate 115k 3 Press UTIL Interface F2 RS232 F2 UTIL Interface RS232 4 Press Parity Bits F2 None 8Bits F1 Parity Bits None 8Bits Interface USB Example USB interface USB B 1 Press UTIL Interface F2 USB F3 UTIL Interface USB ...

Page 47: ...ed with the operation or soft menu keys Pressing the Return soft key will return you to the previous menu level For example To set the parity to Even 7Bits 1 Press the UTIL key 2 The Interface softkey 3 RS232 4 Parity Bits 5 Even 7Bits GPIB RS 232 USB Return Clear Done Return Address Return Interface UTIL 9600 19 2K 38 4K 57 6K 115K Return Baud Rate Parity Bits None 8Bits Odd 7Bits Even 7Bits Retu...

Page 48: ...Return SYM Return Sine Square Triangle Pulse Ramp Noise ARB Display Horizon Vertical Next Page Back Page Overview Return Display ARB Clear Enter Return Start Clear Enter Return Length Clear Enter Return Center Zoom in Zoom out Return Clear Enter Return Low Clear Enter Return High Clear Enter Return Center Zoom in Zoom out Return ...

Page 49: ...Return Start ADD Clear Enter Return Start Data Clear Enter Return Stop ADD Done Return Clear Enter Return Stop Data Clear Enter Return Start Clear Enter Return Length Clear Enter Return Paste To Done Return Clear Enter Return Start Clear Enter Return Length Done All Done Return Return All Done Clear Enter Return Start Clear Enter Return Length Done Unprotect Done Return ...

Page 50: ...tart Clear Enter Return Length Clear Enter Return Scale Clear Enter Return Start Clear Enter Return Length Clear Enter Return Scale Done Return Done Return Clear Enter Return Start Clear Enter Return Length Clear Enter Return Scale Done Return Clear Enter Return Start Clear Enter Return Length Clear Enter Return Scale Done Return Go to ARB Built in More ...

Page 51: ...tart Clear Enter Return Length Clear Enter Return Scale Clear Enter Return Start Clear Enter Return Length Clear Enter Return Scale Done Return Done Return Clear Enter Return Start Clear Enter Return Length Clear Enter Return Data Done Return Built in ARB Freq nHz uHz mHz Hz kHz Return Return Duty Done Return Return ...

Page 52: ...Start Length Memory USB Return Save ARB Clear Enter Return Select Return Clear Enter Return Select Enter Char Back Space Save Return New Folder Enter Char Back Space Save Return New File Return ARB Load Memory USB To Done Return Load ARB Clear Enter Return Select Return Select Return ...

Page 53: ...016 Version No 002 51 ARB Output Start Length Marker N Cycle Output ARB Clear Enter Return Clear Enter Return Clear Enter Return Start Clear Enter Return Length Return Infinite Return Clear Enter Return Cycles Trigger Return ...

Page 54: ...req Dev mHz Hz kHz Return AM Freq Sine Square Triangle UpRamp DnRamp Return Shape Return mHz Hz kHz Return FM Freq Sine Square Triangle UpRamp DnRamp Return Shape Return Int EXT Return Source uHz mHz Hz kHz MHz Return Hop Freq mHz Hz kHz MHz Return FSK Rate Return Int EXT Return Source Return Duty mHz Hz kHz Return PWM Freq Sine Square Triangle UpRamp DnRamp Return Shape Return ...

Page 55: ...WP Time More SWEEP Int EXT uHz mHz Hz kHz MHz Return uHz mHz Hz kHz MHz Return Go to the Sweep More menu Manual Trigger Return Return Sweep More Span Center Marker TRIG out Freq More Sweep uHz mHz Hz kHz MHz Return Return uHz mHz Hz kHz MHz Return uHz mHz Hz kHz MHz Return ON OFF Return Rise Fall ON OFF Return ...

Page 56: ...sion No 002 Burst N Cycle Cycles Infinite Phase Period Clear Cyc Return N Cycle Burst TRIG Setup Return Clear Degree Return uSEC mSEC SEC Return Int Rise Fall Return EXT Trigger Return Manual nSEC uSEC mSEC SEC Return Delay Rise Fall ON OFF Return TRIG out Return ...

Page 57: ...erface Cal Load System DSO Link UTIL Select Done Return Store Select Done Return Recall Delete Self Test Version Upgrade Return Software 50 OHM High Z Return Hardcopy 中文 English Return Language Select Return Beep Return Select Done Return Delete All Done Return Go to the UTIL Interface menu Return Return Search CH1 CH2 CH3 CH4 Return Help ...

Page 58: ...anual English 56 22 11 2016 Version No 002 UTIL Interface GPIB RS 232 USB Return Clear Done Return Address Return Interface UTIL 9600 19 2K 38 4K 57 6K 115K Return Baud Rate Parity Bits None 8Bits Odd 7Bits Even 7Bits Return Return ...

Page 59: ...y Preset Output Config Function Sine wave Frequency 1kHz Amplitude 3 000 Vpp Offset 0 00V dc Output units Vpp Output terminal 50Ω Modulation AM FM FSK Carrier Wave 1kHz Sine wave Modulation waveforms 100Hz Sine wave AM Depth 100 FM Deviation 100Hz FSK Hop Frequency 100Hz FSK Frequency 10Hz PWM Duty 50 PWM Frequency 20kHz Modem Status Off ...

Page 60: ...ime 1s Sweep type Linear Sweep status Off Burst Burst Frequency 1kHz Ncycle 1 Burst period 10ms Burst starting phase 0 Burst status Off System settings Power off signal On Display mode On Error queue cleared Memory settings No change Output Off Trigger Trigger source Internal immediate Interface config GPIB Address 10 ...

Page 61: ...QUICK REFERENCE 22 11 2016 Version No 002 59 Interface RS232 Baud rate 115200 Parity None 8 data bits Calibration Calibration Menu Restricted ...

Page 62: ... For details on modulation sweep burst and arbitrary waveforms please see the Modulation and Arbitrary waveform chapters on pages 70 and 156 Select a Waveform 61 Sine Wave 61 Setting a Square Wave 62 Triangle Wave 63 Setting the Pulse Width 63 Setting a Ramp 65 Noise Wave 65 Setting the Frequency 66 Setting the Amplitude 68 Setting the DC Offset 69 ...

Page 63: ... Version No 002 61 Select a Waveform The AFG 31000 can output six standard waveforms sine square triangle pulse ramp and noise waveforms Sine Wave Panel Operation 1 Press the Waveform key Waveform 2 Press F1 Sine Sine F 1 ...

Page 64: ...ress F2 Square to create a square waveform Square F 2 3 Press F1 Duty The Duty parameter will be highlighted in the parameter window DUTY F 1 4 Use the selector keys and scroll wheel or number pad to enter the Duty range 0 3 2 1 4 7 8 5 9 6 5 Press F5 to choose units F 5 Range Frequency Duty Range 25MHz 20 80 25MHz 50MHz 40 60 50MHz 80MHz 50 Fixed ...

Page 65: ...ATION 22 11 2016 Version No 002 63 Triangle Wave Panel Operation 1 Press the Waveform key Waveform 2 Press F3 Triangle Triangle F 3 Setting the Pulse Width Panel Operation 1 Press the Waveform key Waveform ...

Page 66: ... highlighted in the parameter window Width F 1 4 Use the selector keys and scroll wheel or number pad to enter the pulse width 0 3 2 1 4 7 8 5 9 6 5 Press F2 F5 choose the unit range nSEC F 2 SEC F 5 Range Pulse Width 8ns 1999 9s Note Minimum Pulse Width Freq 50MHz 8ns pulse width Freq 6 25 MHZ 5 duty cycle Resolution Freq 50MHz 1ns pulse width Freq 6 25 MHZ 1 duty cycle ...

Page 67: ... Press F5 Ramp to create a ramp waveform Ramp F 5 3 Press F1 SYM The SYMM parameter will be highlighted in the parameter window SYM F 1 4 Use the selector keys and scroll wheel or number pad to enter the symmetry percentage 0 3 2 1 4 7 8 5 9 6 5 Press F5 to choose units F 5 Range Symmetry 0 100 Noise Wave ...

Page 68: ...ss the Waveform key Waveform 2 Press F6 Noise Noise F 6 Setting the Frequency Panel Operation 1 Press the FREQ Rate key FREQ Rate 2 The FREQ parameter will become highlighted in the parameter window 3 Use the selector keys and scroll wheel or number pad to enter the frequency 0 3 2 1 4 7 8 5 9 6 ...

Page 69: ...11 2016 Version No 002 67 4 Choose a frequency unit by pressing F2 F6 uHz F 2 MHz F 6 Range Sine 1μHz 80MHz 31081 50MHz 31051 Square 1μHz 80MHz 31081 50MHz 31051 Triangle 1μHz 1MHz Pulse 500μHz 50MHz Ramp 1μHz 1MHz ...

Page 70: ...1 Press the AMPL key AMPL 2 The AMPL parameter will become highlighted in the parameter window 3 Use the selector keys and scroll wheel or number pad to enter the amplitude 0 3 2 1 4 7 8 5 9 6 4 Choose a unit type by pressing F2 F6 dBm F 2 VPP F 6 50Ω load High Z Range 10mVpp 10Vpp 20mVpp 20Vpp Unit Vpp Vrms dBm ...

Page 71: ...Offset key DC Offset 2 The DC Offset parameter will become highlighted in the parameter window 3 Use the selector keys and scroll wheel or number pad to enter the DC Offset 0 3 2 1 4 7 8 5 9 6 4 Press F5 mVDC or F6 VDC to choose a voltage range mVDC F 5 VDC F 6 50Ω load High Z Range 5Vpk 10Vpk ...

Page 72: ...mode to be used with AM FM Activating a modulation mode will turn the previous modulation mode off Amplitude Modulation AM 73 Selecting AM Modulation 74 AM Carrier Shape 74 Carrier Frequency 75 Modulating Wave Shape 77 AM Frequency 79 Modulation Depth 81 Selecting AM Modulation Source 82 Frequency Modulation FM 84 Selecting Frequency Modulation FM 85 FM Carrier Shape 85 FM Carrier Frequency 86 FM ...

Page 73: ...dulating Wave Shape 105 Modulating Waveform Frequency 106 Modulation Duty Cycle 107 PWM Source 109 Frequency Sweep 111 Selecting Sweep Mode 112 Setting Start and Stop Frequency 112 Center Frequency and Span 114 Sweep Mode 116 Sweep Time 117 Marker Frequency 119 Sweep Trigger Source 120 Trigger Output 121 Burst Mode 123 Selecting Burst Mode 124 Burst Modes 124 Burst Frequency 125 Burst Cycle Burst ...

Page 74: ...AFG 31000 Series Instruction Manual English 72 22 11 2016 Version No 002 Burst Period 129 Burst Phase 131 Burst Trigger Source 132 Burst Delay 134 Burst Trigger Output 136 ...

Page 75: ...form and a modulating waveform The amplitude of the modulated carrier waveform depends on the amplitude of the modulating waveform The AFG 31000 function generator can set the carrier frequency amplitude and offset as well as internal or external modulation sources Modulated Carrier Waveform Modulating waveform ...

Page 76: ...und The shape function selects the AM carrier waveform shape Sine square triangle ramp pulse or arbitrary waveforms can be used as the carrier shape The default waveform shape is set to sine Noise is not available as a carrier shape Before the carrier shape can be selected choose AM modulation mode see page 30 or 77 Select a Standard Carrier Shape 1 Press the Waveform key Waveform ...

Page 77: ... upramp dnramp arbitrary waveform Carrier Frequency The maximum carrier frequency depends on the carrier shape selected The default carrier frequency for all carrier shapes is 1kHz Panel Operation 1 With a carrier waveform press the FREQ Rate key FREQ Rate 2 The FREQ parameter will become highlighted in the parameter window 3 Use the selector keys and scroll wheel or number pad to enter the carrie...

Page 78: ... Instruction Manual English 76 22 11 2016 Version No 002 Range Carrier Shape Carrier Frequency Sine 1μHz 80MHz 31081 50MHz 31051 Square 1μHz 80MHz 31081 50MHz 31051 Triangle 1μHz 1MHz Pulse 500μHz 50MHz Ramp 1μHz 1MHz ...

Page 79: ... up ramp and down ramp modulating waveform shapes Sine waves are the default wave shape Panel Operation 1 Select MOD MOD 2 Press F1 AM AM F 1 3 Press F4 Shape Shape F 4 4 Press F1 F5 to select the waveform shape Sine F 1 DnRamp F 5 5 Press F6 Return to return to the menu Return F 6 Note Square wave 50 Duty cycle UpRamp 100 Symmetry Triangle 50 Symmetry DnRamp 0 Symmetry ...

Page 80: ...AFG 31000 Series Instruction Manual English 78 22 11 2016 Version No 002 ...

Page 81: ...0kHz Panel Operation 1 Press the MOD key MOD 2 Press F1 AM AM F 1 3 Press F3 AM Freq AM Freq F 3 4 The AM Freq parameter will become highlighted in the Waveform display area 5 Use the selector keys and scroll wheel or number pad to enter the AM frequency 0 3 2 1 4 7 8 5 9 6 6 Press F1 F3 to select the frequency range mHz F 1 kHz F 3 ...

Page 82: ...AFG 31000 Series Instruction Manual English 80 22 11 2016 Version No 002 Range Modulation frequency 2mHz 20kHz Default frequency 100Hz ...

Page 83: ...inimum amplitude deviation of the modulated waveform In other words modulation depth is the maximum amplitude of the modulated waveform compared to the carrier waveform as a percentage Panel Operation 1 Press the MOD key MOD 2 Press F1 AM AM F 1 3 Press F2 Depth Depth F 2 4 The AM Depth parameter will become highlighted in the waveform display area ...

Page 84: ...annot exceed 5VPeak 10kΩ load If an external modulation source is selected modulation depth is limited to 5V from the MOD INPUT terminal on the rear panel For example if modulation depth is set to 100 then the maximum amplitude is 5V and the minimum amplitude is 5V Selecting AM Modulation Source The function generator will accept an internal or external source for AM modulation The default source ...

Page 85: ... Return F 6 External Source Use the MOD INPUT terminal on the rear panel when using an external source MOD IN 5V Note If an external modulation source is selected modulation depth is limited to 5V from the MOD INPUT terminal on the rear panel For example if modulation depth is set to 100 then the maximum amplitude is 5V and the minimum amplitude is 5V ...

Page 86: ...duced from a carrier waveform and a modulating waveform The instantaneous frequency of the carrier waveform varies with the magnitude of the modulating waveform When using the AFG 31000 function generator only one type of modulated waveform can be created at any one time Modulated Carrier Waveform Modulating waveform ...

Page 87: ...frequency the output amplitude and offset voltage Panel Operation 1 Press the MOD key MOD 2 Press F2 FM FM F 2 FM Carrier Shape Background The Shape mode selects the FM carrier waveform shape The default waveform shape is set to sine Noise and Pulse waveforms cannot be used as a carrier wave Panel Operation 1 Press the Waveform key Waveform ...

Page 88: ...quency deviation is set to value greater than the carrier frequency the deviation is set to the maximum allowed The maximum frequency of the carrier wave depends on the waveform shape chosen Panel Operation 1 To select the carrier frequency press the FREQ Rate key FREQ Rate 2 The FREQ parameter will become highlighted in the parameter window 3 Use the selector keys and scroll wheel or number pad t...

Page 89: ...s well as external sources The AFG 31000 has sine square triangle positive and negative ramps UpRamp DnRamp as the internal modulating waveform shapes Sine is the default wave shape Panel Operation 1 Select MOD MOD 2 Press F2 FM FM F 2 3 Press F4 Shape Shape F 4 4 Press F1 F5 to select the waveform shape Sine F 1 DnRamp F 5 5 Press F6 Return to return to the menu Return F 6 Note Square wave 50 Dut...

Page 90: ...AFG 31000 Series Instruction Manual English 88 22 11 2016 Version No 002 Triangle 50 Symmetry DnRamp 0 Symmetry ...

Page 91: ... external sources Panel Operation 1 Press the MOD key MOD 2 Press F2 FM FM F 2 3 Press F3 FM Freq FM Freq F 3 4 The FM Freq parameter will become highlighted in waveform display panel 5 Use the selector keys and scroll wheel or number pad to enter the FM frequency 0 3 2 1 4 7 8 5 9 6 6 Press F1 F3 to select the frequency unit mHz F 1 kHz F 3 ...

Page 92: ...AFG 31000 Series Instruction Manual English 90 22 11 2016 Version No 002 Range Modulation frequency 2mHz 20kHz Default frequency 100Hz ...

Page 93: ... the carrier wave and the modulated wave Panel Operation 1 Press the MOD key MOD 2 Press F2 FM FM F 2 3 Press F2 Freq Dev Freq Dev F 2 4 The Freq Dev parameter will become highlighted in the waveform display panel 5 Use the selector keys and scroll wheel or number pad to enter the frequency deviation 0 3 2 1 4 7 8 5 9 6 ...

Page 94: ...dulation Source The function generator will accept an internal or external source for FM modulation The default source is internal Panel Operation 1 Press the MOD key MOD 2 Press F2 FM FM F 2 3 Press F1 Source Source F 1 4 To select the source press F1 Internal or F2 External INT F 1 EXT F 2 5 Press F6 Return to return to the menu Return F 6 External Source Use the MOD INPUT terminal on the rear p...

Page 95: ...anel The frequency deviation is proportional to the signal level of the modulation in voltage For example if the modulation in voltage is 5V then the frequency deviation would be equal to the set frequency deviation Lower signal levels reduce the frequency deviation while negative voltage levels produce frequency deviations with frequencies below the carrier waveform ...

Page 96: ...requency hop frequency The frequency at which the carrier and hop frequency shift is determined by the internal rate generator or the voltage level from the Trigger INPUT terminal on the rear panel Only one modulation mode can be used at once When FSK modulation is enabled any other modulation modes will be disabled Sweep and Burst also cannot be used with FSK modulation Enabling FSK will disable ...

Page 97: ...carrier frequency amplitude and offset voltage Panel Operation 1 Press the MOD key MOD 2 Press F3 FSK FSK F 3 FSK Carrier Shape Background The shape function selects the FSK carrier waveform shape The default waveform shape is set to sine Noise waveforms cannot be used as carrier waves Panel Operation 1 Press the Waveform key Waveform ...

Page 98: ...AFG 31000 Series Instruction Manual English 96 22 11 2016 Version No 002 2 Press F1 F5 to choose the carrier wave shape bar F4 Sine F 1 Ramp F 5 Range Carrier Shape Sine Square Triangle Ramp Pulse ...

Page 99: ...r frequency is output and when the signal is logically high the hop frequency is output Panel Operation 1 To select the carrier frequency press the FREQ Rate key FREQ Rate 2 The FREQ parameter will become highlighted in the parameter window 3 Use the selector keys and scroll wheel or number pad to enter the carrier frequency 0 3 2 1 4 7 8 5 9 6 4 Press F2 F6 to select the FSK frequency units uHz F...

Page 100: ...AFG 31000 Series Instruction Manual English 98 22 11 2016 Version No 002 Ramp 1μHz 1MHz Pulse 500μHz 50MHz ...

Page 101: ...ltage level of the Trigger INPUT signal controls the output frequency when EXT is selected When the Trigger INPUT signal is logically low the carrier frequency is output and when the signal is logically high the hop frequency is output Panel Operation 1 Press the MOD key MOD 2 Press F3 FSK FSK F 3 3 Press F2 Hop Freq Hop Freq F 2 4 The Hop Freq parameter will become highlighted in the Waveform Dis...

Page 102: ...e uHz F 1 MHz F 5 Range Waveform Carrier Frequency Sine 1μHz 80MHz 31081 50MHz 31051 Square 1μHz 80MHz 31081 50MHz 31051 Triangle 1μHz 1MHz Ramp 1μHz 1MHz Pulse 500μHz 50MHz FSK Rate FSK Rate function is used to determine rate at which the output frequency changes between the carrier and hop frequencies The FSK Rate function only applies to internal FSK sources Panel Operation 1 Select MOD MOD 2 P...

Page 103: ...ber pad to enter the FSK rate 0 3 2 1 4 7 8 5 9 6 6 Press F1 F5 to select the frequency unit mHz F 1 kHz F 4 Range FSK Rate 2mHz 100kHz Default 10Hz Note If an external source is selected FSK Rate settings are ignored FSK Source The AFG 31000 accepts internal and external FSK sources with internal as the default source When the FSK source is set to internal the FSK rate is configured using the FSK...

Page 104: ...o the frequency of the Trigger INPUT signal on the rear panel Panel Operation 1 Press the MOD key MOD 2 Press F3 FSK FSK F 3 3 Press F1 Source Source F 1 4 To select the source press F1 Internal or F2 External INT F 1 EXT F 2 5 Press F6 Return to return to the menu Return F 6 Note Note that the Trigger INPUT terminal cannot configure edge polarity ...

Page 105: ...aneous voltage of the modulating waveform determines the width of the pulse waveform Only one mode of modulation can be enabled at any one time If PWM is enabled any other modulation mode will be disabled Likewise burst and sweep modes cannot be used with PWM and will be disabled when PWM is enabled PWM ...

Page 106: ...litude modulation frequency output and offset voltage must be considered Panel Operation 1 Press the MOD key Waveform 2 Press F2 Square Square F 2 3 Press the MOD key MOD 4 Press F4 PWM PWM F 4 PWM Carrier Shape PWM uses a square wave as the carrier shape Other wave shapes cannot be used with PWM If a carrier shape other than square is used with PWM an error message will appear ...

Page 107: ... parameter will become highlighted in the parameter window 3 Use the selector keys and scroll wheel or number pad to enter the carrier frequency 0 3 2 1 4 7 8 5 9 6 4 Press F2 F6 to select the PWM frequency unit uHz F 2 MHz F 6 PWM Modulating Wave Shape The modulating wave shapes for internal sources include sine square triangle up ramp and down ramp The default wave shape is sine Panel Operation ...

Page 108: ... F 4 4 Press F1 F5 to select a waveform shape Sine F 1 DnRamp F 5 5 Press F6 Return to return to the menu Return F 6 Range Waveform Square 50 Duty cycle UpRamp 100 Symmetry Triangle 50 Symmetry DnRamp 0 Symmetry Modulating Waveform Frequency Panel Operation 1 Select MOD MOD 2 Press F4 PWM PWM F 4 ...

Page 109: ... Display area 5 Use the selector keys and scroll wheel or number pad to enter the PWM frequency 0 3 2 1 4 7 8 5 9 6 6 Press F1 F3 to select the frequency unit range mHz F 1 kHz F 3 Range PWM Frequency 2mHz 20kHz Default 20kHz Modulation Duty Cycle Duty function is used to set the duty cycle as percentage Panel Operation 1 Press the MOD key MOD ...

Page 110: ...eform display area 5 Use the selector keys and scroll wheel or number pad to enter the Duty cycle 0 3 2 1 4 7 8 5 9 6 6 Press F1 to select percentage units F 1 Range Duty cycle 0 100 Default 50 Note Pulse waveforms can be modulated with an external source using the external source function When using an external source the pulse width is controlled by the 5V MOD INPUT terminal ...

Page 111: ...ce press F1 Internal or F2 External INT F 1 EXT F 2 5 Press F6 Return to return to the menu Return F 6 External Source Use the MOD INPUT terminal on the rear panel when using an external source MOD IN 5V Note If an external modulation source is selected pulse width modulation is controlled by the 5V from the MOD INPUT terminal on the rear panel For example if modulation depth is set to 100 then th...

Page 112: ...AFG 31000 Series Instruction Manual English 110 22 11 2016 Version No 002 ...

Page 113: ...be disabled When sweep is enabled burst mode is automatically disabled In Sweep mode the function generator will sweep from a start frequency to a stop frequency over a number of designated steps If manual or external sources are used the function generator can be used to output a single sweep The step spacing of the sweep can be linear or logarithmic The function generator can also sweep up or sw...

Page 114: ...and stop frequencies define the upper and lower sweep limits The function generator will sweep from the start through to the stop frequency and cycle back to the start frequency The sweep is phase continuous over the full range sweep range 100μHz 80MHz AFG 31081 50MHz AFG 31051 Panel Operation 1 Press the SWEEP key Sweep 2 To select the start or stop frequency press F3 Start or F4 Stop Start F 3 F...

Page 115: ...es set the start frequency less than the stop frequency To sweep from high to low frequencies set the start frequency greater than the stop frequency When marker is off the SYNC signal is a square wave with a duty cycle of 50 At the start of the sweep the SYNC signal is at a TTL low level that rises to a TTL high level at the frequency midpoint The frequency of the SYNC signal is equal to the swee...

Page 116: ...tion 1 Press the SWEEP key Sweep 2 Press F6 More More F 6 3 To select span or center press F1 Span or F2 Center Span F 1 Center F 2 4 The Span or Center parameter will become highlighted in the Waveform Display area Span Center 5 Use the selector keys and scroll wheel or number pad to enter the Span Center frequency 0 3 2 1 4 7 8 5 9 6 6 Press F1 F5 to select the Start Stop frequency units uHz F 1...

Page 117: ...ive span To sweep from high to low frequencies set a negative span When marker is off the SYNC signal is a square wave with a duty cycle of 50 At the start of the sweep the SYNC signal is at a TTL low level that rises to a TTL high level at the frequency midpoint The frequency of the SYNC signal is equal to the sweep time When marker is on at the start of the sweep the SYNC signal is at a TTL high...

Page 118: ...s used to select between linear or logarithmic sweeping Linear sweeping is the default setting Panel Operation 1 Press the SWEEP key Sweep 2 Press F2 Type Type F 2 3 To select linear or logarithmic sweep press F1 Linear or F2 Log Linear F 1 Log F 2 4 Press F6 Return to return to the menu Return F 6 ...

Page 119: ...mines the number of discrete frequencies used in the scan depending on the length of the scan Panel Operation 1 Press the SWEEP key Sweep 2 Press F5 SWP Time SWP Time F 5 3 The Sweep Time parameter will become highlighted in the Waveform display area 4 Use the selector keys and scroll wheel or number pad to enter the Sweep time 0 3 2 1 4 7 8 5 9 6 5 Press F1 F2 to select the time unit mSEC F 1 SEC...

Page 120: ...AFG 31000 Series Instruction Manual English 118 22 11 2016 Version No 002 Range Sweep time 1ms 500s Default 1s ...

Page 121: ...ch sweep The marker signal is output from the MARK terminal on the rear panel The default is 550 Hz Panel Operation 1 Press the SWEEP key Sweep 2 Press F6 More More F 6 3 Press F3 Marker Marker F 3 4 Press F2 ON OFF to toggle the Marker ON OFF F 2 5 Press F1 Freq to select the marker frequency Freq F 1 6 The Freq parameter will become highlighted in the Waveform Display area ...

Page 122: ...t to a value between the start and stop frequencies If no value is set the marker frequency is set to the average of the start and stop frequencies Marker mode will override SYNC mode settings when sweep mode is active Sweep Trigger Source In sweep mode the function generator will sweep each time a trigger signal is received After a sweep output has completed the function generator outputs the sta...

Page 123: ...ings With an external source a sweep is output each time a trigger pulse TTL is received from the Trigger INPUT terminal on the rear panel The trigger period must be equal to or greater than the sweep time plus 1ms 5 If manual is selected press F1 Trigger to manually start each sweep Trigger F 1 Trigger Output For sweep and burst mode a trigger out signal can be output from the Trig Out terminal o...

Page 124: ...FF F 3 5 To choose the trigger edge press F1 Rise or F2 Fall Rise F 1 Fall F 2 Note When an internal trigger source is selected a square wave with a 50 duty cycle is output at the beginning of each sweep from the Trig out terminal The waveform frequency is equal to the sweep time Using an external trigger source will disable the trig out signal When the manual trigger is selected a 1us pulse is ou...

Page 125: ...ODULATION 22 11 2016 Version No 002 123 Burst Mode The function generator can create a waveform burst with a designated number of cycles Burst mode supports sine square triangle and ramp waveforms Burst ...

Page 126: ... for the next trigger before outputting another burst N Cycle is the default Burst mode Triggered mode can use internal or external triggers The alternative to using a specified number of cycles Gate mode uses the external trigger to turn on or off the output When the Trigger INPUT signal is high waveforms are continuously output When the Trigger INPUT signal goes low the waveforms will stop being...

Page 127: ...le and Gated modes the waveform frequency sets the repetition rate of the burst waveforms In N Cycle mode the burst is output at the waveform frequency for the number of cycles set In Gated mode the waveform frequency is output while the trigger is high Burst mode supports sine square triangle or ramp waveforms Panel Operation 1 Press the FREQ Rate key FREQ Rate 2 The FREQ parameter will become hi...

Page 128: ...he burst period is the time between the bursts in N Cycle mode Burst Cycle Burst Count The burst cycle burst count is used to define the number of cycles that are output for a burst waveform Burst cycle is only used with N cycle mode internal external or manual source The default burst cycle is 1 Panel Operation 1 Press the Burst key Burst 2 Press F1 N Cycle N Cycle F 1 3 Press F1 Cycles Cycles F ...

Page 129: ...ATION 22 11 2016 Version No 002 127 5 Use the selector keys and scroll wheel or number pad to enter the number of cycles 0 3 2 1 4 7 8 5 9 6 6 Press F5 to select the Cyc unit Cyc F 5 Range Cycles 1 1 000 000 ...

Page 130: ...urst Period x Wave Frequency If the burst cycle exceeds the above conditions the burst period will be automatically increased to satisfy the above conditions If gated burst mode is selected burst cycle is ignored Though if the burst cycle is changed remotely whilst in gated mode the new burst cycle is remembered when used next Infinite Burst Count Panel Operation 1 Press the Burst key Burst 2 Pres...

Page 131: ... burst period is used to determine the time between the start of one burst and the start of the next burst It is only used for internally triggered bursts Panel Operation 1 Press the Burst key Burst 2 Press F1 N Cycle N Cycle F 1 3 Press F4 Period Period F 4 4 The Period parameter will become highlighted in the Waveform Display area ...

Page 132: ...Press F1 F3 to choose the period time unit uSEC F 1 SEC F 3 Range Period time 1ms 500s Default 10ms Note Burst period is only applicable for internal triggers Burst period settings are ignored when using gated burst mode or for external and manual triggers The burst period must be large enough to satisfied the condition below Burst Period Burst Count Wave frequency 200ns ...

Page 133: ...s 0 Panel Operation 1 Press the Burst key Burst 2 Press F1 N Cycle N Cycle F 1 3 Press F3 Phase Phase F 3 4 The Phase parameter will become highlighted in the Waveform Display area 5 Use the selector keys and scroll wheel or number pad to enter the phase 0 3 2 1 4 7 8 5 9 6 6 Press F5 Degree to select the phase unit Degree F 5 ...

Page 134: ...UT signal goes low the output is stopped after the current waveform is finished The voltage output level will remain equal to the voltage at the starting burst phase Burst Trigger Source Each time the function generator receives a trigger in triggered burst N Cycle mode a waveform burst is output The number of waveforms in each burst is designated by the burst cycle burst count When a burst has co...

Page 135: ...at a rate defined by the burst period setting The interval between bursts is defined by the burst period When the external trigger is selected the function generator will receive a trigger signal TTL from the Trigger INPUT terminal on the rear panel Each time the trigger is received a burst is output with the defined number of cycles If a trigger signal is received during a burst it is ignored Whe...

Page 136: ...art of a burst Burst Delay Panel Operation 1 Press the Burst key Burst 2 Press F1 N Cycle N Cycle F 1 3 Press F5 TRIG setup TRIG setup F 5 4 Press F4 Delay Delay F 4 5 The Delay parameter will become highlighted in the Waveform Display area 6 Use the selector keys and scroll wheel or number pad to enter period time 0 3 2 1 4 7 8 5 9 6 ...

Page 137: ...MODULATION 22 11 2016 Version No 002 135 7 Press F1 F4 to choose the delay time unit nSEC F 1 SEC F 4 Range Delay time 0s 80s Default 0s ...

Page 138: ...urst key Burst 2 Press F1 N Cycle N Cycle F 1 3 Press F5 TRIG setup TRIG setup F 5 4 Press F5 TRIG out TRIG out F 5 5 Press F3 ON OFF to toggle Trigger out ON OFF ON OFF F 3 6 Select F1 Rise or F2 Fall edge trigger Rise F 1 Fall F 2 Note When the internal trigger is selected a square wave with a 50 duty cycle is output at the beginning of each burst Trig Out cannot be used with manual triggering a...

Page 139: ...MODULATION 22 11 2016 Version No 002 137 ...

Page 140: ...pdate the firmware perform self calibration set the output impedance change the language and configure DSO link Save and Recall 139 Selecting the Remote Interface 143 GPIB Interface 143 RS232 Interface 144 RS232 Parity Bit Settings 145 USB Interface 146 System and Settings 148 Viewing and Updating the Firmware Version 148 Setting the output impedance 149 Language Selection 151 Setting the Sound Be...

Page 141: ...r both When data ARB or Setting data is stored in a memory file the data will be shown in red If a file has no data it will be shown in blue Save Recall properties ARB Rate Frequency Length Display horizontal Display vertical Output Start Output length Setting Functions Waveform Frequency Pulse Width Square wave Duty Ramp Symmetry Amplitude Amplitude unit Offset Modulation type Beep setting AM Sou...

Page 142: ...ce Type Trigger out Marker Time Start frequency Stop frequency Center frequency Span frequency Marker frequency Source Shape Rate Hop frequency PWM Source Shape Duty Frequency Burst Type Source Trigger out Type Cycles Phase Period Delay Panel Operation 1 Press the UTIL key UTIL 2 Press F1 Memory Memory F 1 ...

Page 143: ... Press F1 to store a file press F2 to recall a file or press F3 to delete a file Store F 1 Recall F 2 Delete F 3 4 Use the scroll wheel to highlight a memory file Press F1 Select to choose the file 5 Use the scroll wheel now to highlight the data type Press F1 Select to choose the data type ...

Page 144: ... No 002 Range Memory file Memory0 Memory9 Data type ARB Setting ARB Setting 6 Press F5 Done to confirm the operation Done F 5 Delete All 7 To delete all the files for Memory0 Memory9 press F4 Delete All F 4 8 Press F1 Done to confirm the deletion of all files Done F 1 ...

Page 145: ...mote control Only one remote interface can be used at any one time GPIB Interface Background When using the GPIB interface a GPIB address must be specified The default GPIB interface is 10 Panel Operation 1 Press the UTIL key UTIL 2 Press F2 Interface Interface F 2 3 Press F1 GPIB GPIB F 1 4 Press F1 Address Address F 1 5 GPIB will become highlighted ...

Page 146: ... 6 7 Press F5 Done to confirm the GPIB address Done F 5 Range GPIB address 1 30 RS232 Interface Background When using the RS232 interface a baud rate must be specified Panel Operation 1 Press the UTIL key UTIL 2 Press F2 Interface Interface F 2 3 Press F2 RS 232 RS 232 F 2 4 Press F1 Baud Rate Baud Rate F 1 5 RS232 Baud Rate will become highlighted in the parameter window ...

Page 147: ...rate 9600 19200 38400 57600 115200 RS232 Parity Bit Settings Background When RS232 is selected as the remote interface parity can be configured By default the parity is set to none with 8 data bits Panel Operation 1 Press the UTIL key UTIL 2 Press F2 Interface Interface F 2 3 Press F2 RS 232 RS 232 F 2 4 Press F2 Parity Parity F 2 ...

Page 148: ...me highlighted in the parameter window 6 Press F1 F2 or F3 to choose the parity and bits None 8Bits F 1 Even 7Bits F 3 Range None 8Bits Odd 7Bits Even 7Bits USB Interface Background For remote control via USB Panel Operation 1 Press the UTIL key UTIL 2 Press F2 Interface Interface F 2 3 Press F3 USB USB F 3 ...

Page 149: ...SECONDARY SYSTEM FUNCTION SETTINGS 22 11 2016 Version No 002 147 ...

Page 150: ...UTIL key UTIL 2 Press F3 Cal Cal F 3 3 Press F2 Software Software F 2 View Version 4 To view the firmware version press F1 Version Version F 1 The version information will be shown on screen Instrument Version FPGA Revision Bootload version Update Firmware 5 To update the firmware insert a USB flash drive with a firmware file in the USB host drive Press F2 Upgrade Upgrade F 2 Note The firmware fil...

Page 151: ...lectable output impedances 50Ω or high impedance The default output impedance is 50Ω The output impedances are to be used as a reference only If the actual load impedance is different to that specified then the actual amplitude and offset will vary accordingly Panel Operation 1 Press the UTIL key UTIL 2 Press F4 Load Load F 4 ...

Page 152: ...AFG 31000 Series Instruction Manual English 150 22 11 2016 Version No 002 3 Load will become highlighted in red 4 Select F1 50 OHM or F2 High Z to select the output impedance 50 OHM F 1 High Z F 2 ...

Page 153: ...e operated in either English or Simplified Chinese By default the language is set to English Panel Operation 1 Press the UTIL key UTIL 2 Press F5 System System F 5 3 Press F2 Language Language F 2 4 The Language parameter will become highlighted 5 Select F1 中文 or F2 English to choose the language 中文 F 1 English F 2 ...

Page 154: ... Sound Beep Background A beeper sound can be set on or off for when a key is pressed or the scroll wheel is turned Panel Operation 1 Press the UTIL key UTIL 2 Press F5 System System F 5 3 Press F3 Beep to toggle the beeper on or off Beep F 3 4 The Beep parameter will become highlighted ...

Page 155: ...nel Panel Operation 2 Press the UTIL key UTIL 3 Press F5 System System F 5 4 Press F1 Hardcopy Hardcopy F 1 5 Use the scroll wheel to scroll through the different screen shots A screen shot is captured each time a function is used Function Waveform ARB MOD AM FM FSK PWM Sweep Burst UTIL 6 When a screen is selected press F1 to save the screen shot The utility menu will reappear after 2 seconds This...

Page 156: ...ata from a GDS 2000 Series DSO to create ARB data 1 Connect the AFG 31000 USB host port to the GDS 2000 s USB B device port Panel Operation 2 Press the UTIL key UTIL 3 Press F6 DSOLink DSO Link F 6 4 Press F1 Search Search F 1 5 To select the DSO channel press F2 CH1 F3 CH2 F4 CH3 or F5 CH4 The acquired data can then be displayed CH1 F 2 CH4 F 5 ...

Page 157: ...SECONDARY SYSTEM FUNCTION SETTINGS 22 11 2016 Version No 002 155 ...

Page 158: ... 159 Creating a Ramp Waveform 162 Creating a Sinc Waveform 163 Creating an Exponential Rise Waveform 166 Creating an Exponential Fall Waveform 167 Creating a DC Waveform 170 Creating a Pulse Waveform 171 Display an Arbitrary Waveform 174 Set the Horizontal Display Range 174 Set the Vertical Display Properties 177 Page Navigation Back Page 180 Page Navigation Next Page 182 Display 184 Editing an Ar...

Page 159: ...aveform 195 Output an N Cycle Arbitrary Waveform 196 Output Arbitrary Waveforms Infinite Cycles 198 Output Markers 199 Saving Loading an Arbitrary Waveform 202 Saving a Waveform to Internal Memory 202 Saving a Waveform to USB Memory 203 Load a Waveform from Internal Memory 206 Load a Waveform from USB 209 ...

Page 160: ...amp sinc exponential rise exponential fall and DC waveforms Creating a Sine Waveform Panel Operation 1 Press the ARB key ARB 2 Press F3 Built in Built in F 3 3 Press F1 Sine Sine F 1 4 Press F1 Start Start F 1 5 The Start property will become highlighted in red 6 Use the selector keys and scroll wheel or number pad to enter the Start address 0 3 2 1 4 7 8 5 9 6 7 Press F5 Enter to confirm the Star...

Page 161: ...4 8 for Length F2 and Scale F3 Length F 2 Scale F 3 10 Press F4 Done to complete the operation Done F 4 11 Press F6 Return to return to the previous menu Return F 6 Below a sine wave created at start 0 Length 524288 Scale 32767 Creating a Square Waveform Panel Operation 1 Press the ARB key ARB 2 Press F3 Built in Built in F 3 ...

Page 162: ...the selector keys and scroll wheel or number pad to enter the Start address 0 3 2 1 4 7 8 5 9 6 7 Press F5 Enter to confirm the Start point Enter F 5 8 Press F6 Return to return to the previous menu Return F 6 9 Repeat steps 4 8 for Length F2 and Scale F3 Length F 2 Scale F 3 10 Press F4 Done to complete the operation Done F 4 11 Press F6 Return to return to the previous menu Return F 6 ...

Page 163: ...ARBITRARY WAVEFORMS 22 11 2016 Version No 002 161 Below a square wave created at start 0 Length 524288 Scale 32767 ...

Page 164: ...s F3 Ramp Ramp F 3 4 Press F1 Start Start F 1 5 The Start property will become highlighted in red 6 Use the selector keys and scroll wheel or number pad to enter the Start address 0 3 2 1 4 7 8 5 9 6 7 Press F5 Enter to confirm the Start point Enter F 5 8 Press F6 Return to return to the previous menu Return F 6 9 Repeat steps 4 8 for Length F2 and Scale F3 Length F 2 Scale F 3 ...

Page 165: ... Return to return to the previous menu Return F 6 Below a ramp wave created at start 0 Length 524288 Scale 32767 Creating a Sinc Waveform Panel Operation 1 Press the ARB key ARB 2 Press F3 Built in Built in F 3 3 Press F4 Sinc Sinc F 4 4 Press F1 Start Start F 1 5 The Start property will become highlighted in red ...

Page 166: ... 7 8 5 9 6 7 Press F5 Enter to confirm the Start point Enter F 5 8 Press F6 Return to return to the previous menu Return F 6 9 Repeat steps 4 8 for Length F2 and Scale F3 Length F 2 Scale F 3 10 Press F4 Done to complete the operation Done F 4 11 Press F6 Return to return to the previous menu Return F 6 Below a sinc wave created at start 0 Length 524288 Scale 32767 ...

Page 167: ...ARBITRARY WAVEFORMS 22 11 2016 Version No 002 165 ...

Page 168: ... in Built in F 3 3 Press F5 More More F 5 4 Press F1 Exp Rise Exp Rise F 1 5 Press F1 Start Start F 1 6 The Start property will become highlighted in red 7 Use the selector keys and scroll wheel or number pad to enter the Start address 0 3 2 1 4 7 8 5 9 6 8 Press F5 Enter to confirm the Start point Enter F 5 9 Press F6 Return to return to the previous menu Return F 6 ...

Page 169: ...or Length F2 and Scale F3 Length F 2 Scale F 3 11 Press F4 Done to complete the operation Done F 4 12 Press F6 Return to return to the previous menu Return F 6 Below an exponential rise wave created at start 0 Length 524288 Scale 32767 Creating an Exponential Fall Waveform ...

Page 170: ...Exp Fall Exp Fall F 2 5 Press F1 Start Start F 1 6 The Start property will become highlighted in red 7 Use the selector keys and scroll wheel or number pad to enter the Start address 0 3 2 1 4 7 8 5 9 6 8 Press F5 Enter to confirm the Start point Enter F 5 9 Press F6 Return to return to the previous menu Return F 6 10 Repeat steps 4 8 for Length F2 and Scale F3 Length F 2 Scale F 3 ...

Page 171: ...S 22 11 2016 Version No 002 169 11 Press F4 Done to complete the operation Done F 4 12 Press F6 Return to return to the previous menu Return F 6 Below an exponential fall wave created at start 0 Length 524288 Scale 32767 ...

Page 172: ...in Built in F 3 3 Press F5 More More F 5 4 Press F3 DC DC F 3 5 Press F1 Start Start F 1 6 The Start property will become highlighted in red 7 Use the selector keys and scroll wheel or number pad to enter the Start address 0 3 2 1 4 7 8 5 9 6 8 Press F5 Enter to confirm the Start point Enter F 5 9 Press F6 Return to return to the previous menu Return F 6 ...

Page 173: ...o complete the operation Done F 5 12 Press F6 Return to return to the previous menu Return F 6 Below a DC waveform created at start 0 Length 524288 Data 10000 Creating a Pulse Waveform Range Frequency Resolution Duty Resolution 1pHz 5Hz 1pHz 0 0001 5Hz 50Hz 1uHz 0 0001 50Hz 500Hz 10uHz 0 001 500Hz 5kHz 100uHz 0 01 5kHz 50kHz 1mHz 0 1 ...

Page 174: ...More F 5 4 Press F4 Pulse Pulse F 4 5 Press F1 Freq Freq F 1 6 The Pulse Freq property will become highlighted in red 7 Use the selector keys and scroll wheel or number pad to enter the pulse frequency 0 3 2 1 4 7 8 5 9 6 8 Press F1 F5 to select the frequency unit nHz F 1 kHz F 5 9 Press F6 Return to return to the previous menu Return F 6 10 Press F2 Duty and use the number Duty F 2 ...

Page 175: ...8 5 9 6 11 Press F5 to complete the operation F 5 12 Press F6 Return to return to the previous menu Return F 6 13 Press F5 Done to complete the operation Done F 5 14 Press F6 Return to return to the previous menu Return F 6 Below a Pulse waveform created with a frequency of 200Hz and a duty cycle of 25 ...

Page 176: ... length Panel Operation 1 Press the ARB key ARB 2 Press F1 Display to enter the display menu Display F 1 3 Press F1 Horizon to enter the horizontal menu Horizon F 1 Using a Start Point 4 Press F1 Start Start F 1 5 The parameter Horizontal From will become highlighted 6 Use the selector keys and scroll wheel or number pad to enter the Horizontal from value 0 3 2 1 4 7 8 5 9 6 7 To undo Clear F4 Not...

Page 177: ...enter F 3 Zoom in 12 To zoom into the arbitrary waveform press F4 Zoom In The Zoom In function will reduce the length by half each time the function is used The minimum allowable length is 3 Zoom in F 4 Zoom out 13 To zoom out from the center point of the waveform press F5 Zoom out The Zoom out function will increase the length by 2 The maximum allowable length is 1048576 Zoom out F 5 Below an arb...

Page 178: ...AFG 31000 Series Instruction Manual English 176 22 11 2016 Version No 002 ...

Page 179: ...ng the center point Panel Operation 1 Press the ARB key ARB 2 Press F1 Display Display F 1 3 Press F2 Vertical Vertical F 2 Setting the Low Point 4 Press F1 Low Low F 1 5 The parameter Vertical Low will become highlighted 6 Use the selector keys and scroll wheel or number pad to enter the Vertical Low value 0 3 2 1 4 7 8 5 9 6 7 To undo Clear F4 can be pressed before Enter is used Clear F 4 8 Pres...

Page 180: ...he arbitrary waveform press F4 Zoom In The Zoom In function will reduce the length by half each time the function is used The minimum allowable vertical low is 2 and the minimum vertical high is 2 Zoom in F 4 13 To zoom out of the waveform press F5 Zoom out The Zoom out function will increase the length by 2 The Vertical low maximum can be set to 32767 and the vertical high maximum can be set to 3...

Page 181: ...ARBITRARY WAVEFORMS 22 11 2016 Version No 002 179 ...

Page 182: ... and backward using the Next Back Page functions Panel Operation 1 Press the ARB key ARB 2 Press F1 Display Display F 1 3 Press F4 Back Page to move the display window one view length backward Back Page F 4 Horizon start Horizon start Length Center Center Length Length until 0 Below shows the display after Back Page has been pressed Horizon From 10 0 Length 400 Center 210 200 ...

Page 183: ...ARBITRARY WAVEFORMS 22 11 2016 Version No 002 181 ...

Page 184: ...kward using the Next Back Page functions Panel Operation 1 Press the ARB key ARB 2 Press F1 Display Display F 1 3 Press F3 Next Page to move the display window one view length forward Next Page F 3 Horizon start Horizon start Length Center Center Length Horizon start Length 1048576 Below shows the display after Next Page has been pressed Horizon From 10 410 Length 400 Center 210 610 ...

Page 185: ...ARBITRARY WAVEFORMS 22 11 2016 Version No 002 183 ...

Page 186: ...he ARB key ARB 2 Press F1 Display Display F 1 3 To make the display window cover the whole waveform press F5 Overview Horizontal 0 1048575 Vertical 32767 328767 Overview F 5 Below shows the display after Overview has been selected Horizon From 0 0 Length 400 1048576 Center 200 524288 Vertical low high 32767 ...

Page 187: ...llows you to create points or lines anywhere on the waveform Panel Operation 1 Press the ARB key ARB 2 Press F2 Edit Edit F 2 3 Press F1 Point Point F 1 4 Press F1 Address Address F 1 5 The Address parameter will become highlighted in red 6 Use the selector keys and scroll wheel or number pad to enter the Address value 0 3 2 1 4 7 8 5 9 6 7 Press F5 Enter to save settings Enter F 5 ...

Page 188: ...er will become highlighted in red 11 Use the selector keys and scroll wheel or number pad to enter a Data value 0 3 2 1 4 7 8 5 9 6 12 Press F5 Enter to save settings Enter F 5 13 Press F6 Return to return to the previous menu Return F 6 14 Press F6 Return again to return to the ARB menu Return F 6 Below shows Address and Data set to 40 and 30 000 The edited area is shown in red ...

Page 189: ...he waveform Panel Operation 1 Press the ARB key ARB 2 Press F2 Edit Edit F 2 3 Press F2 Line Line F 2 4 Press F1 Start ADD Start ADD F 1 5 The Start Address parameter will become highlighted in red 6 Use the selector keys and scroll wheel or number pad to enter the start address 0 3 2 1 4 7 8 5 9 6 7 Press F5 Enter to save settings Enter F 5 8 Press F6 Return to return to the previous menu Return ...

Page 190: ... F4 10 Press F5 Done to confirm the line edit Done F 5 11 Press F6 Return to return to the previous menu Return F 6 A red line was created below with the following properties Start Address 10 Start Data 30 Stop Address 50 Stop Data 100 Copy a Waveform Panel Operation 1 Press the ARB key ARB 2 Press F2 Edit Edit F 2 3 Press F3 Copy Copy F 3 ...

Page 191: ...Copy From address 0 3 2 1 4 7 8 5 9 6 7 Press F5 Enter to save settings Enter F 5 8 Press F6 Return to return to the previous menu Return F 6 9 Repeat steps 4 8 for Length F2 and Paste To F3 10 Press F5 Done to confirm the selection Done F 5 11 Press F6 Return to return to the previous menu Return F 6 A section of the waveform from points 50 80 was copied to points 100 130 Copy From 50 Length 30 T...

Page 192: ...eform Panel Operation 1 Press the ARB key ARB 2 Press F2 Edit Edit F 2 3 Press F4 Clear Clear F 4 4 Press F1 Start Start F 1 5 The Clear From property will become highlighted in red 6 Use the selector keys and scroll wheel or number pad to enter the Clear From address 0 3 2 1 4 7 8 5 9 6 ...

Page 193: ...eps 4 8 for Length F2 Length F 2 10 Press F3 Done to clear the section of the arbitrary waveform Done F 3 11 Press F6 Return to return to the previous menu Return F 6 Delete All 12 Press F5 ALL to delete the whole waveform ALL F 5 13 Press F5 Done again to confirm the deletion Done F 5 14 Press F6 Return to return to the previous menu Return F 6 Start 100 Length 50 ...

Page 194: ...same area after being cleared The result after the whole waveform is deleted ARB Protection The protection function designates an area of the arbitrary waveform that cannot be altered Panel Operation 1 Press the ARB key ARB 2 Press F2 Edit Edit F 2 3 Press F5 Protect Protect F 5 ...

Page 195: ...ss 0 3 2 1 4 7 8 5 9 6 7 Press F5 Enter to save settings Enter F 5 8 Press F6 Return to return to the previous menu Return F 6 9 Repeat steps 4 8 for Length F3 Length F 3 10 Press F5 Done to confirm the protected area Done F 5 11 Press F6 Return to return to the previous menu Return F 6 12 Press F4 Done to protect the selected region or the waveform Done F 4 Protect All 13 Press F1 ALL to delete t...

Page 196: ...Unprotect All 16 Press F5 Unprotect to delete the whole waveform Unprotect F 5 17 Press F6 Done to confirm Done F 6 18 Press F6 Return to return to the previous menu Return F 6 19 The waveform background will return back to black The property Unprotected will be grayed out Below the protected areas of the waveform are shown with an orange background Start 0 Length 200000 ...

Page 197: ...infinite amount of cycles The output can also be output as pulse widths from the marker output Output an Arbitrary Waveform Panel Operation 1 Press the ARB key ARB 2 Press F6 Output Output F 6 3 Press F1 Start Start F 1 4 The Start property will become highlighted in red 5 Use the selector keys and scroll wheel or number pad to enter the Start address 0 3 2 1 4 7 8 5 9 6 6 Press F5 Enter to confir...

Page 198: ...return to the previous menu Return F 6 Below the waveform from position 0 with a length of 100 is output from the front panel terminal Output an N Cycle Arbitrary Waveform Background The output of an arbitrary waveform can be repeated for a designated number of cycles The N Cycle function uses a soft key trigger to trigger the output Range 1 to 1048575 cycles Panel Operation 1 Press the ARB key AR...

Page 199: ... waveforms 4 Press F4 N Cycle N Cycle F 4 5 Press F1 Cycles Cycles F 1 6 The Cycles property will become highlighted in red 7 Use the selector keys and scroll wheel or number pad to enter the number of cycles 0 3 2 1 4 7 8 5 9 6 8 Press F5 Enter to confirm the number of cycles Enter F 5 9 Press F6 Return to return to the previous menu Return F 6 10 Press Trigger F5 to internally trigger the output...

Page 200: ... to the previous menu Return F 6 Below a pulse waveform of 5 cycles is output from the front panel terminal Output Arbitrary Waveforms Infinite Cycles Background The output of an arbitrary waveform can be repeated an infinite amount of times to create a cyclic waveform Panel Operation 1 Press the ARB key ARB 2 Press F6 Output Output F 6 3 Define the Start and Length of the arbitrary waveform outpu...

Page 201: ...s 4 Press F5 Infinite to output the arbitrary waveform infinitely Infinite F 5 5 Press F6 Return to return to the previous menu Return F 6 Below an infinite pulse waveform is output from the front panel terminal Output Markers Panel Operation 1 Press the ARB key ARB 2 Press F6 Output Output F 6 3 Press F3 Marker Marker F 3 ...

Page 202: ...scroll wheel or number pad to enter the Start address 0 3 2 1 4 7 8 5 9 6 7 Press F5 Enter to confirm the Start point Enter F 5 8 Press F6 Return to return to the previous menu Return F 6 9 Repeat steps 4 8 for Length F2 Length F 2 10 Press F6 Return to return to the previous menu Return F 6 Marker Output Use the MARK output terminal on the rear panel when outputting markers MARK ...

Page 203: ...ARBITRARY WAVEFORMS 22 11 2016 Version No 002 201 Below shows the marker output from point 30 to 80 Start 30 Length 50 ...

Page 204: ... fall and DC waveforms Saving a Waveform to Internal Memory Panel Operation 1 Press the ARB key ARB 2 Press F4 Save Save F 4 3 Press F1 Start Start F 1 4 The Start property will become highlighted in red 5 Use the selector keys and scroll wheel or number pad to enter the Start address 0 3 2 1 4 7 8 5 9 6 6 Press F5 Enter to confirm the Start point Enter F 5 7 Press F6 Return to return to the previ...

Page 205: ...the scroll wheel ARB0 ARB9 11 Press F1 Select to save the waveform to the selected file Select F 1 12 Press F6 Return to return to the previous menu Return F 6 Below the file ARB1 is selected using the scroll wheel Saving a Waveform to USB Memory Panel Operation 1 Press the ARB key ARB 2 Press F4 Save Save F 4 ...

Page 206: ...s 0 3 2 1 4 7 8 5 9 6 6 Press F5 Enter to confirm the Start point Enter F 5 7 Press F6 Return to return to the previous menu Return F 6 8 Repeat steps 4 8 for Length F2 Length F 2 1 Press F4 USB USB F 4 2 Use the scroll wheel to navigate the filesystem 3 Press Select to select directories or file names Select F 1 Create a Folder 4 Press F2 New Folder New Folder F 2 5 The text editor will appear wi...

Page 207: ...to move the cursor 7 Use F1 Enter Char or F2 Backspace to create a folder name Enter Char F 1 Backspace F 2 8 Press F5 Save to save the folder name Save F 5 Create New File 9 Press F3 New File New File F 3 10 The text editor will appear with a default file name of NEW_FIL New File CSV NEW_FIL B C D E F G H I J K L M N O Q P R S T U V W X Y Z 1 2 3 4 6 5 8 9 0 A _ 7 ...

Page 208: ... Char or F2 Backspace to create a file name Enter Char F 1 Backspace F 2 13 Press F5 Save to save the file name Save F 5 Below the folder ABC and the file AFG CSV have been created in the root directory Load a Waveform from Internal Memory Panel Operation 1 Press the ARB key ARB 2 Press F5 Load Load F 5 3 Press F1 Memory Memory F 1 ...

Page 209: ... for the loaded waveform To F 3 7 The Load To property will become highlighted in red 8 Use the selector keys and scroll wheel or number pad to enter the starting point 0 3 2 1 4 7 8 5 9 6 9 Press F5 Enter to confirm the Start point Enter F 5 10 Press F6 Return to go back to the previous menu Return F 6 11 Press F5 Done Done F 5 Below the file ARB1 is selected using the scroll wheel loaded to posi...

Page 210: ...AFG 31000 Series Instruction Manual English 208 22 11 2016 Version No 002 ...

Page 211: ...to choose a file name 5 Press F1 Select to select the file to load Select F 1 6 Press F3 To to choose the starting point for the loaded waveform To F 3 7 The Load To property will become highlighted in red 8 Use the selector keys and scroll wheel or number pad to enter the starting point 0 3 2 1 4 7 8 5 9 6 9 Press F5 Enter to confirm the Start point Enter F 5 10 Press F5 Done Done F 5 ...

Page 212: ...AFG 31000 Series Instruction Manual English 210 22 11 2016 Version No 002 Below the file AFG CSV is selected using the scroll wheel loaded to position 0 ...

Page 213: ...rsion No 002 211 REMOTE INTERFACE Establishing a Remote Connection 212 Configure USB interface 212 Configure RS232 interface 213 Configure GPIB interface 214 Remote control terminal connection 215 Command Syntax 218 Command List 223 ...

Page 214: ...onfiguration PC side connector Type A host AFG 31000 side connector Type B slave Speed 1 1 2 0 full speed Panel Operation 1 Press the Utility key followed by Interface F2 and USB F3 UTIL Interface USB 2 Connect the USB cable to the rear panel USB B slave port 3 When the PC asks for the USB driver select XXXXXXX inf included in the software package or download the driver from www rs components com ...

Page 215: ...Receive data 3 TxD Transmit data 5 GND 4 6 9 No connection PC connection Use the Null Modem connection as in the below diagram Pin 2 RxD Pin 3 TxD Pin 5 GND Pin 5 GND Pin 3 TxD Pin 2 RxD AFG 31000 PC Panel Operation 1 Connect the RS 232 cable to the rear panel RS 232 port RS232 2 Press the Utility key followed by Interface F2 and RS 232 F2 UTIL Interface RS 232 3 Press Baud Rate F1 and choose a ba...

Page 216: ...24 pin Female GPIB address 1 30 GPIB constraints Maximum 15 devices altogether 20m cable length 2m between each device Unique address assigned to each device At least 2 3 of the devices turned On No loop or parallel connection Pin assignment 12 1 24 13 Pin1 Data line 1 Pin13 Data line 5 Pin2 Data line 2 Pin14 Data line 6 Pin3 Data line 3 Pin15 Data line 7 Pin4 Data line 4 Pin16 Data line 8 Pin5 EO...

Page 217: ...ound Pin12 Shield screen Pin24 Signal ground Panel Operation 1 Connect the GPIB cable to the rear panel GPIB port 2 Press the Utility key followed by Interface and GPIB Press Address F1 UTIL Interface GPIB Address 3 Use the scroll wheel or number pad to choose an address 0 3 2 1 4 7 8 5 9 6 4 Press Done F5 to confirm Done Remote control terminal connection ...

Page 218: ...Functionality check Run this query command via the terminal idn This should return the Manufacturer Model number Serial number and Firmware version in the following format RS PRO AFG 31081 SN XXXXXXXX Vm mm Note j or m can be used as the terminal character when using a terminal program PC Software The proprietary PC software downloadable from RS website can be used for remote control Display When ...

Page 219: ...REMOTE INTERFACE 22 11 2016 Version No 002 217 ...

Page 220: ...ach command keyword is a node on the command tree with the first keyword as the root node Each sub node is separated with a colon Shown below is a section of the SOURce 1 root node and the PWM and PULSe sub nodes PWM PULSe SOURce 1 WIDTh PERiod WIDTh DUTY Root node 2nd node 3rd node Command types Commands can be separated in to three distinc types simple commands compound commands and queries Simp...

Page 221: ...mands and queries have two different forms long and short The command syntax is written with the short form of the command in capitals and the remainder long form in lower case SOURce1 DCOffset long long short short The commands can be written in capitals or lower case just so long as the short or long forms are complete An incomplete command will not be recognized Below are examples of correctly ...

Page 222: ...y below can use any of the following 3 forms SOURce1 FREQuency MINimum MAXimum SOURce1 FREQuency MAXimum SOURce1 FREQuency MINimum SOURce1 FREQuency Braces Commands that contain braces indicate one item within the braces must be chosen Braces are not sent with the command Angled Brackets Angle brackets are used to indicate that a value must be specified for the parameter See the parameter descript...

Page 223: ...SCII characters discrete Discrete ASCII character parameters IMM EXT MAN frequency peak deviation in Hz rate in Hz NRf type including frequency unit suffixes 1 KHZ 1 0 HZ ΜHZ amplitude NRf type including voltage peak to peak VPP offset NRf type including volt unit suffixes V seconds NRf type including time unit suffixes NS S MS US percent depth in percent NRf type N A Message terminators LF CR lin...

Page 224: ...words on each node Semicolon A semi colon is used to separate subcommands that have the same node level For example SOURce 1 DCOffset SOURce 1 OUTPut SOURce1 DCOffset OUTPut Colon Semicolon A colon and semicolon can be used to combine commands from different node levels For example SOURce1 PWM SOURce SOURce PULSe WIDTh SOURce1 PWM SOURce SOURce PULSe WI DTh Comma When a command uses multiple param...

Page 225: ...on 229 OPC 230 OPC 230 WAI 231 SYSTem LANGuage 231 Status Register Commands 233 CLS 233 ESE 233 ESR 234 STB 235 SRE 235 Interface Configuration Commands 237 SYSTem INTerface 237 SYSTem LOCal 237 SYSTem REMote 237 Apply Commands 238 SOURce 1 APPLy SINusoid 240 SOURce 1 APPLy SQUare 240 SOURce 1 APPLy RAMP 241 SOURce 1 APPLy PULSe 242 ...

Page 226: ...AMPlitude 249 SOURce 1 DCOffset 250 SOURce 1 SQUare DCYCle 251 SOURce 1 RAMP SYMMetry 253 OUTPut 253 OUTPut LOAD 254 SOURce 1 VOLTage UNIT 255 Pulse Configuration Commands 257 SOURce 1 PULSe PERiod 257 SOURce 1 PULSe WIDTh 258 Amplitude Modulation AM Commands 260 AM Overview 260 SOURce 1 AM STATe 260 SOURce 1 AM SOURce 261 SOURce 1 AM INTernal FUNCtion 262 SOURce 1 AM INTernal FREQuency 263 SOURce...

Page 227: ...SOURce 1 FSKey FREQuency 273 SOURce 1 FSKey INTernal RATE 274 Pulse Width Modulation PWM Commands 275 PWM Overview 275 SOURce 1 PWM STATe 276 SOURce 1 PWM SOURce 276 SOURce 1 PWM INTernal FUNction 277 SOURce 1 PWM INTernal FREQuency 278 SOURce 1 PWM DUTY 278 Frequency Sweep Commands 280 Sweep Overview 280 SOURce 1 SWEep STATe 281 SOURce 1 FREQuency STARt 282 SOURce 1 FREQuency STOP 283 SOURce 1 FR...

Page 228: ...Cles 295 SOURce 1 BURSt INTernal PERiod 296 SOURce 1 BURSt PHASe 297 SOURce 1 BURSt TRIGger MANual 298 SOURce 1 BURSt TRIGger SOURce 298 SOURce 1 BURSt TRIGger DELay 300 SOURce 1 BURSt TRIGger SLOPe 300 SOURce 1 BURSt GATE POLarity 301 SOURce 1 BURSt OUTPut TRIGger SLOPe 302 OUTPut TRIGger 304 Arbitrary Waveform Commands 305 Arbitrary Waveform Overview 305 SOURce 1 FUNCtion USER 305 DATA DAC 306 S...

Page 229: ...INusoid 311 SOURce 1 ARB BUILt SQUare 312 SOURce 1 ARB BUILt PULSe 312 SOURce 1 ARB BUILt RAMP 313 SOURce 1 ARB BUILt SINC 313 SOURce 1 ARB BUILt EXPRise 314 SOURce 1 ARB BUILt EXPFail 314 SOURce 1 ARB BUILt DC 315 SOURce 1 ARB NCYCles 316 SOURce 1 ARB OUTPut MARKer 317 SOURce 1 ARB OUTPut 317 Save and Recall Commands 318 SAV 318 RCL 318 MEMory STATe DELete 319 MEMory STATe DELete ALL 319 ...

Page 230: ...parameter string Returns an error string 256 ASCII characters Example SYSTem ERRor 138 Suffix not allowed Returns an error string IDN System Query Description Returns the function generator manufacturer model number serial number and firmware version number in the following format RS AFG 31081 SN XXXXXXXX Vm mm Query Syntax IDN Return parameter string Example IDN RS AFG 31081 SN XXXXXXXX Vm mm Ret...

Page 231: ...forms a system self test and returns a pass or fail judgment An error message will be generated if the self test fails Note The error message can be read with the SYST ERR query Query Syntax TST Return parameter 0 Pass judgment 1 Fail judgment Example TST 0 The function generator passed the self test SYSTem VERSion System Query Description Performs a system version query Returns a string with the ...

Page 232: ... bit 0 of the Standard Event Status Register after the function generator has completed all pending operations For the AFG 31000 the OPC command is used to indicate when a sweep or burst has completed Note Before the OPC bit is set other commands may be executed Syntax OPC OPC System Query Description Returns the OPC bit to the output buffer when all pending operations have completed I e when the ...

Page 233: ... used for triggered sweep and burst modes Syntax WAI SYSTem LANGuage System Command Description Sets or queries the display language Select the language shown on the function generator front panel display Only one language can be enabled at a time SYSTem LANGuage query returns Chinese or English Note Only one language can be set Syntax SYSTem LANGuage CHINese ENGlish Example SYST LANG ENG Sets the...

Page 234: ...AFG 31000 Series Instruction Manual English 232 22 11 2016 Version No 002 Query Example SYST LANG ENG The current language is English ...

Page 235: ...mines which events in the Standard Event Status Event register can set the Event Summary Bit ESB of the Status Byte register Any bit positions set to 1 enable the corresponding event Any enabled events set bit 5 ESB of the Status Byte register Note The CLS command clears the event register but not the enable register Syntax ESE enable value Parameter enable value 0 255 Example ESE 20 Sets a bit we...

Page 236: ...SE 4 Bit 2 is set ESR System Command Description Reads and clears the Standard Event Status Register The bit weight of the standard event status register is returned Note The CLS will also clear the standard event status register Query Syntax ESR Return Parameter Bit Register Bit Register 0 Operation Complete 4 Execution Error 1 Not Used 5 Command Error 2 Query Error 6 Not Used 3 Device Error 7 Po...

Page 237: ...Syntax STB SRE System Command Description The Service Request Enable Command determines which events in the Status Byte Register are allowed to set the MSS Master summary bit Any bit that is set to 1 can cause the MSS bit to be set Note The CLS command clears the status byte event register but not the enable register Syntax SRE enable value Parameter enable value 0 255 Example SRE 12 Sets a bit we...

Page 238: ... No 002 Query Syntax SRE Return Parameter Bit Register Bit Register 0 Not used 4 Message Available 1 Not used 5 Standard Event 2 Error Queue 6 Master Summary 3 Questionable Data 7 Not used Query Example SRE 12 Returns the bit weight of the status byte enable register ...

Page 239: ...yntax SYSTem INTerface GPIB RS232 USB Example SYST INT USB Sets the interface to USB SYSTem LOCal System Command Description Sets the function generator to local mode In local mode all front panel keys are operational Syntax SYSTem LOCal Example SYST LOC SYSTem REMote System Command Description Disables the front panel keys and puts the function generator into remote mode RS 232 Syntax SYSTem REMo...

Page 240: ...odes Turns on the output command SOURce 1 OUTP ON The termination setting will not be changed As the frequency amplitude and offset parameters are in nested square brackets amplitude can only be specified if the frequency has been specified and offset can only be specified if amplitude has been set For the example SOURce 1 APPLy SINusoid frequency amplitude offset Output Frequency For the output f...

Page 241: ... be used to specify the output unit to use with the current command The VOLT UNIT command can be used to set the units when no unit is specified with the Apply command If the output termination is set to high impedance dBm units cannot be used The units will default to Vpp The output amplitude can be affected by the function and unit chosen Vpp and Vrms or dBm values may have different maximum val...

Page 242: ...t termination from high impedance to 50Ω will half the offset SOURce 1 APPLy SINusoid Source Specific Command Description Outputs a sine wave from the selected channel when the command has executed Frequency amplitude and offset can also be set Syntax SOURce 1 APPLy SINusoid frequency amplitude offset Parameter frequency 1μHz 80MHz 31081 50MHz 31051 amplitude 10mV 10V 50Ω 3 536 Vrms offset 0 4 99V...

Page 243: ...amplitude 10mV 10V 50Ω offset 0 4 99V 50Ω Example SOUR1 APPL SQU 2KHZ MAX MAX Sets frequency to 2kHz and sets the amplitude and offset to the maximum SOURce 1 APPLy RAMP Source Specific Command Description Outputs a ramp wave from the selected channel when the command has executed Frequency amplitude and offset can also be set The symmetry is set to 100 Syntax SOURce 1 APPLy RAMP frequency amplitu...

Page 244: ... and pulse width may be adjusted to supported levels Repetition rates will be approximated from the frequency For accurate repetition rates the period should be adjusted using the SOURce 1 PULS PER command Syntax SOUR 1 APPLy PULSe frequency amplitude offset Parameter frequency 500μHz 50MHz amplitude 10mV 10V 50Ω offset 0 4 99V 50Ω Example SOUR1 APPL PULS 1KHZ MIN MAX Sets frequency to 1kHz and se...

Page 245: ...licable amplitude 10mV 10V 50Ω offset 0 4 99V 50Ω Example SOUR1 APPL NOIS DEF 3 0 1 0 Sets the amplitude to 3 volts with an offset of 1 volt SOURce 1 APPLy TRIangle Source Specific Command Description Outputs a triangle wave from the selected channel when the command has executed Frequency amplitude and offset can also be set Syntax SOURce 1 APPLy TRIangle frequency amplitude offset Parameter freq...

Page 246: ...Note Frequency and amplitude cannot be used with the DC function however a value or DEFault must be specified The values are remembered for the next function used Syntax SOUR 1 APPLy DC frequency DEFault amplitude DEFault offset Parameter frequency Not applicable amplitude Not applicable offset 5V 50Ω 10V open Example SOUR1 APPL DC DEF DEF 1 0 Sets the DC offset to 1 volt SOURce 1 APPLy USER Sourc...

Page 247: ...r frequency 1μHz 100MHz amplitude 0 10V 50Ω offset 0 5V 50Ω Example SOUR1 APPL USER SOURce 1 APPLy Source Specific Command Description Outputs a string with the current settings Note The string can be passed back appended to the Apply Command Syntax SOURce 1 APPLy Return Parameter string Function frequency amplitude offset Example SOUR1 APPL SIN 5 0000000000000E 03 3 0000E 00 2 50E 00 Returns a st...

Page 248: ... The FUNCtion command selects and outputs the selected output The User parameter outputs an arbitrary waveform previously set by the SOURce 1 FUNC USER command Note If the function mode is changed and the current frequency setting is not supported by the new mode the frequency setting will be altered to next highest value Vpp and Vrms or dBm amplitude values may have different maximum values due t...

Page 249: ...mple SOUR1 FUNC SIN Sets the output as a sine function Query Syntax SOURce 1 FUNCtion Return Parameter SIN SQU RAMP PULS NOIS DC TRI USER Returns the current output type Example SOUR1 FUNC SIN Current output is sine SOURce 1 FREQuency Source Specific Command Description Sets the output frequency for the SOURce 1 FUNCtion command The query command returns the current frequency setting ...

Page 250: ...ed by the new mode the frequency setting will be altered to next highest value The duty cycle of square waveforms depends on the frequency settings 20 to 80 frequency 25 MHz 40 to 60 25 MHz frequency 50 MHz 50 frequency 50 MHz If the frequency is changed and the set duty cycle cannot support the new frequency the highest duty cycle available at that frequency will be used A settings conflict error...

Page 251: ...he maximum and minimum amplitude depends on the output termination The default amplitude for all functions is 100 mVpp 50Ω If the amplitude has been set and the output termination is changed from 50Ω to high impedance the amplitude will double Changing the output termination from high impedance to 50Ω will half the amplitude The offset and amplitude are related by the following equation Voffset Vm...

Page 252: ...e 1 AMPlitude amplitude MINimum MAXimum Example SOUR1 AMP MAX Sets the amplitude to the maximum for the current mode Query Syntax SOURce 1 AMPlitude MINimum MAXimum Return Parameter NR3 Returns the amplitude for the current mode Example SOUR1 AMP MAX 5 0000E 00 The maximum amplitude that can be set for the current function is 5 volts SOURce 1 DCOffset Source Specific Command Description Sets or qu...

Page 253: ... Changing the output termination from high impedance to 50Ω will half the offset When trying to set a DC voltage the SOURce 1 FUNC DC should be used prior to setting an offset Syntax SOURce 1 DCOffset offset MINimum MAXimum Example SOUR1 DCO MAX Sets the offset to the maximum for the current mode Query Syntax SOURce 1 DCOffset MINimum MAXimum Return Parameter NR3 Returns the offset for the current...

Page 254: ...nged and the set duty cycle cannot support the new frequency the highest duty cycle available at that frequency will be used A settings conflict error will result from the above scenario For square waveforms the Apply command and AM FM modulation modes ignore the duty cycle settings Syntax SOURce 1 SQUare DCYCle percent MINimum MAXimum Example SOUR1 SQU DCYC MAX Sets the duty cycle to the highest ...

Page 255: ...ntax SOURce 1 RAMP SYMMetry percent MINimum MAXimum Example SOUR 1 RAMP SYMM MAX Sets the symmetry to the 100 Query Syntax SOURce 1 RAMP SYMMetry MINimum MAXimum Return Parameter NR3 Returns the symmetry as a percentage Example SOUR1 RAMP SYMMetry 1 0000E 02 The symmetry is set as 100 OUTPut Source Specific Command Description Enables Disables or queries the front panel output The default is set t...

Page 256: ...tly on OUTPut LOAD Source Specific Command Description Sets or queries the output termination Two impedance settings can be chosen DEFault 50Ω and INFinity high impedance 10 kΩ The output termination is to be used as a reference only If the output termination is set 50Ω but the actual load impedance is not 50Ω then the amplitude and offset will not be correct Note If the amplitude has been set and...

Page 257: ...F The output is set to the default of 50Ω SOURce 1 VOLTage UNIT Source Specific Command Description Sets or queries the output amplitude units There are three types of units VPP VRMS and DBM Note The units set with the VOLTage UNIT command will be used as the default unit for all amplitude units unless a different unit is specifically used for a command If the output termination is set to high imp...

Page 258: ...uction Manual English 256 22 11 2016 Version No 002 Sets the amplitude units to Vpp Query Syntax SOURce 1 VOLTage UNIT Return Parameter VPP Vpp VRMS Vrms DBM dBm Example SOUR1 VOLT UNIT VPP The amplitude units are set to Vpp ...

Page 259: ...e period The default period is 1 ms Note The pulse period must be greater than the pulse width and edge time 1 6x combined Pulse Width 1 6 Edge Time Period If the edge time or pulse width are too great they will automatically be reduced to fit the period by the function generator The PULSe PERiod function will change the period for all functions not just for the pulse waveforms If a different func...

Page 260: ... pulse width is 100us The minimum pulse width is affected by the period time If the period is over 20 or 200 seconds then the minimum pulse width is 1us and 10us respectively Pulse width is defined as the time from the rising to falling edges at a threshold of 50 Note The pulse width cannot be less than the edge time times 1 6 Pulse Width 1 6 Edge Time The pulse width must be less than the period ...

Page 261: ...NTERFACE 22 11 2016 Version No 002 259 Query Syntax SOURce 1 PULSe WIDTh MINimum MAXimum Return Parameter seconds 8 ns 2000 seconds Example SOUR1 PULS WIDT MIN 8 0000E 09 The pulse width is set to 8 nanoseconds ...

Page 262: ...mmand to select a carrier waveform Alternatively the equivalent FUNC FREQ AMPl and DCOffs commands can be used to create a carrier waveform with a designated frequency amplitude and offset 3 Select an internal or external modulation source using the SOURce 1 AM SOUR command 4 Use the SOURce 1 AM INT FUNC command to select a sine square upramp dnramp or triangle modulating waveshape For internal so...

Page 263: ...STATe OFF ON Example SOUR1 AM STAT ON Enables AM modulation Query Syntax SOURce 1 AM STATe Return Parameter 0 Disabled OFF 1 Enabled ON Example SOUR1 AM STAT 1 AM modulation mode is currently enabled SOURce 1 AM SOURce Source Specific Command Description Sets or queries the modulation source as internal or external Internal is the default modulation source Note If an external modulation source is ...

Page 264: ... INTernal FUNCtion Source Specific Command Description Sets the shape of the modulating waveform from sine square triangle upramp and dnramp The default shape is sine Note Square and triangle waveforms have a 50 duty cycle Upramp and dnramp have a symmetry of 100 and 0 respectively Syntax SOURce 1 AM INTernal FUNCtion SINusoid SQUare TRIangle UPRamp DNRamp Example SOUR1 AM INT FUNC SIN Sets the AM...

Page 265: ...Syntax SOURce 1 AM INTernal FREQuency frequency MINimum MAXimum Parameter frequency 2 mHz 20 kHz Example SOUR1 AM INT FREQ 1 0000E 02 Sets the modulating frequency to 100Hz Query Syntax SOURce 1 AM INTernal FREQuency MINimum MAXimum Return Parameter NR3 Returns the frequency in Hz Example SOUR1 AM INT FREQ MIN 1 0000E 02 Returns the minimum frequency allowed SOURce 1 AM DEPTh Source Specific Comma...

Page 266: ...trolled using the 5V MOD INPUT terminal on the rear panel and not the SOURce 1 AM DEPTh command Syntax SOURce 1 AM DEPTh depth in percent MINimum MAXimum Parameter depth in percent 0 120 Example SOUR1 AM DEPT 50 Sets the modulation depth to 50 Query Syntax SOURce 1 AM DEPTh MINimum MAXimum Return Parameter NR3 Return the modulation depth as a percentage Example SOUR1 AM DEPT 1 0000E 02 The modulat...

Page 267: ...elect a carrier waveform Alternatively the FUNC FREQ AMPl and DCOffs commands can be used to create a carrier waveform with a designated frequency amplitude and offset 3 Select an internal or external modulation source using the SOURce 1 FM SOUR command 4 Use the SOURce 1 FM INT FUNC command to select a sine square upramp dnramp or triangle modulating waveshape For internal sources only 5 Set the ...

Page 268: ...ax SOUR 1 FM STATe OFF ON Example SOUR1 FM STAT ON Enables FM modulation Query Syntax SOURce 1 FM STATe Return Parameter 0 Disabled OFF 1 Enabled ON Example SOUR1 FM STAT 1 FM modulation mode is currently enabled SOURce 1 FM SOURce Source Specific Command Description Sets or queries the modulation source as internal or external Internal is the default modulation source Note If an external modulati...

Page 269: ...tion Source Specific Command Description Sets the shape of the modulating waveform from sine square triangle upramp and dnramp The default shape is sine Note Square and triangle waveforms have a 50 duty cycle Upramp and dnramp have a symmetry of 100 and 0 respectively Syntax SOURce 1 FM INTernal FUNCtion SINusoid SQUare TRIangle UPRamp DNRamp Example SOUR1 FM INT FUNC SIN Sets the FM modulating wa...

Page 270: ...al modulating waveform only The default frequency is 10Hz Syntax SOURce 1 FM INTernal FREQuency frequency MINimum MAXimum Parameter frequency 2 mHz 20 kHz Example SOUR1 FM INT FREQ 1 0000E 02 Sets the modulating frequency to 100Hz Query Syntax SOURce 1 FM INTernal FREQuency MINimum MAXimum Return Parameter NR3 Returns the frequency in Hz Example SOUR1 FM INT FREQ MAX 2 0000E 04 Returns the maximum...

Page 271: ...ncy carrier frequency The carrier frequency must be greater than or equal to the peak deviation frequency The sum of the deviation and carrier frequency must not exceed the maximum frequency for a specific carrier shape If an out of range deviation is set for any of the above conditions the deviation will be automatically adjusted to the maximum value allowed and an out of range error will be gene...

Page 272: ...FM DEV MAX Sets the frequency deviation to the maximum value allowed Query Syntax SOURce 1 FM DEViation MINimum MAXimum Return Parameter NR3 Returns the frequency deviation in Hz Example SOURce 1 FM DEViation MAX 8 0000E 04 The maximum frequency deviation for the current function is 80MHz ...

Page 273: ...Ly command to select a carrier waveform Alternatively the FUNC FREQ AMPl and DCOffs commands can be used to create a carrier waveform with a designated frequency amplitude and offset 3 Select an internal or external modulation source using the SOURce 1 FSK SOUR command 4 Set the hop frequency using the SOURce 1 FSK FREQ command 5 Use the SOURce 1 FSK INT RATE command to set the FSK rate The FSK ra...

Page 274: ...ation Query Syntax SOURce 1 FSKey STATe Return Parameter 0 Disabled OFF 1 Enabled ON Example SOUR1 FSK STAT ON FSK modulation is currently enabled SOURce 1 FSKey SOURce Source Specific Command Description Sets or queries the FSK source as internal or external Internal is the default source Note If an external FSK source is selected FSK rate is controlled by the Trigger INPUT terminal on the rear p...

Page 275: ...ncy is set to 100Hz Note For FSK the modulating waveform is a square wave with a duty cycle of 50 Syntax SOURce 1 FSKey FREQuency frequency MINimum MAXimum Parameter frequency 1 μHz 80 MHz 31081 50MHz 31051 Example SOUR1 FSK FREQ 1 0000E 02 Sets the FSK hop frequency to to 100Hz Query Syntax SOURce 1 FSKey FREQuency MINimum MAXimum Return Parameter NR3 Returns the frequency in Hz Example SOUR1 FSK...

Page 276: ...Note External sources will ignore this command Syntax SOURce 1 FSKey INTernal RATE rate in Hz MINimum MAXimum Parameter rate in Hz 2 mHz 100 kHz Example SOUR1 FSK INT RATE MAX Sets the rate to the maximum 100kHz Query Syntax SOURce 1 FSKey INTernal RATE MINimum MAXimum Return Parameter NR3 Returns the FSK rate in Hz Example SOUR1 FSK INT RATE MAX 1 0000E 05 Returns the maximum FSK rate allowed ...

Page 277: ... Use the APPLy command to select a pulse waveform Alternatively the FUNC FREQ AMPl and DCOffs commands can be used to create a pulse waveform with a designated frequency amplitude and offset 3 Select an internal or external modulation source using the SOURce 1 PWM SOUR command 4 Use the SOURce 1 PWM INT FUNC command to select a sine square upramp dnramp or triangle modulating waveshape For interna...

Page 278: ...FSK modulation is enabled Syntax SOURce 1 PWM STATe OFF ON Example SOUR1 PWM STAT ON Enables PWM modulation Query Syntax SOURce 1 PWM STATe Return Parameter 0 Disabled OFF 1 Enabled ON Example SOUR1 PWM STAT ON FSK modulation is currently enabled SOURce 1 PWM SOURce Source Specific Command Description Sets or queries the PWM source as internal or external Internal is the default source Note If an ...

Page 279: ...e shape of the modulating waveform from sine square triangle upramp and dnramp The default shape is sine Note Square and triangle waveforms have a 50 duty cycle Upramp and dnramp have a symmetry to 100 and 0 respectively Carrier must be a pulse or PWM waveform Syntax SOURce 1 PWM INTernal FUNction SINusoid SQUare TRIangle UPRamp DNRamp Example SOUR1 PWM INT FUN SIN Sets the PWM modulating wave sha...

Page 280: ...efault frequency is set to 10Hz Syntax SOURce 1 PWM INTernal FREQuency frequency MINimum MAXimum Parameter frequency 2 mHz 20 kHz Example SOUR1 PWM INT FREQ MAX Sets the frequency to the maximum value Query Syntax SOURce 1 PWM INTernal FREQuency Return Parameter NR3 Returns the frequency in Hz Example SOUR1 PWM INT FREQ MAX 2 0000E 04 Returns the modulating frequency 20kHz SOURce 1 PWM DUTY Source...

Page 281: ...el A positive signal 0 5V will increase the deviation up to the set duty cycle deviation whilst a negative voltage will reduce the deviation Syntax SOURce 1 PWM DUTY percent minimum maximum Parameter percent 0 100 limited see above Example SOUR1 PWM DUTY 3 0000E 01 Sets the duty cycle to 30 Query Syntax SOURce 1 PWM DUTY Return Parameter NR3 Returns the deviation in Example SOUR1 PWM DUTY 3 0000E ...

Page 282: ... waveform shape Alternatively the FUNC FREQ AMPl and DCOffs commands can be used to create a waveform with a designated frequency amplitude and offset 3 Set the frequency boundaries by setting start and stop frequencies or by setting a center frequency with a span Start Stop Use the SOURce 1 FREQ STAR and SOURce 1 FREQ STOP to set the start and stop frequencies To sweep up or down set the stop fre...

Page 283: ...e The SOURce 1 MARK FREQ command To enable marker frequency output use the SOURce 1 MARK ON command The marker frequency can be set to a value within the sweep span SOURce 1 SWEep STATe Source Specific Command Description Sets or disables Sweep mode By default Sweep is disabled FM modulation must be enabled before setting other parameters Note Any modulation modes or Burst mode will be disabled if...

Page 284: ...ncy Note To sweep up or down set the stop frequency higher or lower than the start frequency Syntax SOURce 1 FREQuency STARt frequency MINimum MAXimum Parameter frequency 100μHz 80MHz 31081 50MHz 31051 100μHz 1MHz Ramp Example SOUR1 FREQ STAR 2 0000E 03 Sets the start frequency to 2kHz Query Syntax SOURce 1 FREQuency STARt MINimum MAXimum Return Parameter NR3 Returns the start frequency in Hz Exam...

Page 285: ... frequency MINimum MAXimum Parameter frequency 100μHz 80MHz 31081 50MHz 31051 100μHz 1MHz Ramp Example SOUR1 FREQ STOP 2 0000E 03 Sets the stop frequency to 2kHz Query Syntax SOURce 1 FREQuency STOP MINimum MAXimum Return Parameter NR3 Returns the stop frequency in Hz Example SOUR1 FREQ STOP MAX 8 0000E 07 Returns the maximum stop frequency allowed SOURce 1 FREQuency CENTer Source Specific Command...

Page 286: ...0μHz 1MHz Ramp Example SOUR1 FREQ CENT 2 0000E 03 Sets the center frequency to 2kHz Query Syntax SOURce 1 FREQuency CENTer MINimum MAXimum Return Parameter NR3 Returns the stop frequency in Hz Example SOUR1 FREQ CENT MAX 8 0000E 06 Returns the maximum center frequency allowed depending on the span SOURce 1 FREQuency SPAN Source Specific Command Description Sets and queries the frequency span of th...

Page 287: ...z 31081 50MHz 31051 100μHz 1MHz Ramp Example SOUR1 FREQ SPAN 2 0000E 03 Sets the frequency span to 2kHz Query Syntax SOURce 1 FREQuency SPAN MINimum MAXimum Return Parameter NR3 Returns the frequency span in Hz Example SOUR1 FREQ SPAN 2 0000E 03 Returns the frequency span for the current sweep SOURce 1 SWEep SPACing Source Specific Command Description Sets linear or logarithmic sweep spacing The d...

Page 288: ... the sweep time The default sweep time is 1 second Note The function generator automatically determines the number of frequency points that are used for the sweep based on the sweep time Syntax SOURce 1 SWEep TIME seconds MINimum MAXimum Parameter seconds 1 ms 500 s Example SOUR1 SWE TIME 1 0000E 00 Sets the sweep time to 1 second Query Syntax SOURce 1 SWEep TIME seconds MINimum MAXimum Return Par...

Page 289: ...ill ouput a swept waveform after the trigger softkey is pressed Note If the APPLy command was used to create the waveform shape the source is automatically set to IMMediate The OPC OPC command query can be used to signal the end of the sweep Syntax SOURce 1 SWEep SOURce IMMediate EXTernal MANual Example SOUR1 SWE SOUR EXT Sets the sweep source to external Query Syntax SOURce 1 SWEep SOURce Return ...

Page 290: ...ription Immediate A square wave is output from the Trig out terminal with a 50 duty cycle at the start of every sweep External Trigger Output is disconnected Manual A pulse 1 us is output from the Trig out terminal at the start of each sweep Syntax OUTPut 1 TRIGger SLOPe POSitive NEGative Example OUTP1 TRIG SLOP NEG Sets the Trig out signal as negative edge Query Syntax OUTPut 1 TRIGger SLOPe Retu...

Page 291: ...RIG 1 The Trig out signal is enabled SOURce 1 MARKer FREQuency Source Specific Command Description Sets or queries the marker frequency The default marker frequency is 500 Hz The marker frequency is used to output a SYNC signal from the SYNC terminal on the front panel The SYNC signal goes logically high at the start of each sweep and goes low at the marker frequency Note The marker frequency must...

Page 292: ...r NR3 Returns the marker frequency in Hz Example SOUR1 MARK FREQ MAX 1 0000E 03 Returns the marker frequency 1 kHz SOURce 1 MARKer Source Specific Command Description Turns the marker frequency on or off The default is off Note MARKer ON The SYNC signal goes logically high at the start of each sweep and goes low at the marker frequency MARKer OFF The SYNC terminal outputs a square wave with a 50 d...

Page 293: ...REMOTE INTERFACE 22 11 2016 Version No 002 291 Return Parameter 0 Disabled 1 Enabled Example SOUR1 MARK 1 The marker frequency is enabled ...

Page 294: ...mode uses the external trigger to turn on or off the output When the Trigger INPUT signal is high waveforms are continuously output creating a burst When the Trigger INPUT signal goes low the waveforms will stop being output after the last waveform completes its period The voltage level of the output will remain equal to the starting phase of the burst waveforms ready for the signal to go high aga...

Page 295: ...burst waveform with a designated frequency amplitude and offset 2 mHz minimum for internally triggered bursts 3 Use the SOURce 1 BURS MODE command to select from triggered or gated burst modes 4 Use the SOURce 1 BURS NCYC command to set the burst count This command is only for triggered burst mode only 5 Use the SOURce 1 BURS INT PER command to set the burst period cycle This command is only appli...

Page 296: ...ce 1 BURSt STATe OFF ON Example SOUR1 BURS STAT OFF Turns burst mode on Query Syntax SOURce 1 BURSt STATe Return Parameter 0 Disabled 1 Enabled Example SOUR1 BURS STAT OFF Burst mode is off SOURce 1 BURSt MODE Source Specific Command Description Sets or queries the burst mode as gated or triggered The default burst mode is triggered Note The burst count period trigger source and any manual trigger...

Page 297: ...riggered burst mode The default number of cycles is 1 The burst count is ignored in gated mode Note If the trigger source is set to immediate the product of the burst period and waveform frequency must be greater than the burst count Burst Period X Waveform frequency burst count If the burst count is too large the burst period will automatically be increased and a Settings conflict error will be g...

Page 298: ...NCYCles MINimum MAXimum Return Parameter NR3 Returns the number of cycles INF INF is returned if the number of cycles is continuous Example SOUR1 BURS NCYC 1 0000E 02 The burst cycles are set to 100 SOURce 1 BURSt INTernal PERiod Source Specific Command Description Sets or queries the burst period Burst period settings are only applicable when the trigger is set to immediate The default burst peri...

Page 299: ...ds Example SOUR1 BURS INT PER 1 0000E 01 Sets the period to 10 seconds Query Syntax SOURce 1 BURSt INTernal PERiod MINimum MAXimum Return Parameter NR3 Returns the burst period in seconds Example SOUR1 BURS INT PER 1 0000E 01 The burst period is 10 seconds SOURce 1 BURSt PHASe Source Specific Command Description Sets or queries the starting phase for the burst The default phase is 0 degrees At 0 d...

Page 300: ...ter NR3 Returns the phase angle in degrees Example SOUR1 BURS PHAS 1 2000E 01 The burst phase is 120 degrees SOURce 1 BURSt TRIGger MANual Source Specific Command Description This command is used to manually trigger a burst waveform when the source trigger is set to manual This command is the equivalent of pressing the trigger soft key on the front panel for manual triggering Syntax SOURce 1 BURSt...

Page 301: ...l output a burst waveform after each external trigger pulse Any additional trigger pulse signals before the end of the burst are ignored Manual Manual triggering will output a burst waveform after the SOUR 1 BURSt TRIGger MANual command is executed Note If the APPLy command was used the source is automatically set to IMMediate The OPC OPC command query can be used to signal the end of the burst Sy...

Page 302: ...before a burst is output The delay starts after a trigger is received The default delay is 0 seconds Syntax SOURce 1 BURSt TRIGger DELay seconds MINimum MAXimum Parameter seconds 0 85 seconds Example SOUR1 BURS TRIG DEL 1 0000E 01 Sets the trigger delay to 10 seconds Query Syntax SOURce 1 BURSt TRIGger DELay MINimum MAXimum Return Parameter NRf Delay in seconds Example SOUR1 BURS TRIG DEL 1 0000E ...

Page 303: ...ve Query Syntax SOURce 1 BURSt TRIGger SLOPe Return Parameter POS rising edge NEG falling edge Example SOUR1 BURS TRIG SLOP NEG The trigger slope is negative SOURce 1 BURSt GATE POLarity Source Specific Command Description In gated mode the function generator will output a waveform continuously while the external trigger receives logically true signal from the Trigger INPUT terminal Normally a sig...

Page 304: ...BURS GATE POL INV Sets the state to logically low inverted Query Syntax SOURce 1 BURSt GATE POLarity Return Parameter NORM Normal High logical level INV Inverted low logical level Example SOUR1 BURS GATE POL INV The true state is inverted logically low SOURce 1 BURSt OUTPut TRIGger SLOPe Source Specific Command ...

Page 305: ...wave is output at the start of each burst External Trigger output disabled Gated mode Trigger output disabled Manual A 1 ms pulse is output at the start of each burst Syntax SOURce 1 BURSt OUTPut TRIGger SLOPe POSitive NEGative Parameter POSitive Rising edge NEGative Falling edge Example SOUR1 BURS OUTP TRIG SLOP POS Sets the trigger output signal slope to positive rising edge Query Syntax SOURce ...

Page 306: ...lt the signal is disabled When enabled a TTL compatible square wave is output This function applies to sweep as well as burst mode Syntax OUTPut 1 TRIGger OFF ON Parameter OFF Turns the output off ON Turns the output on Example OUTP1 TRIG ON Turns the output on Query Syntax OUTPut 1 TRIGger Return Parameter 0 Disabled 1 Enabled Query Example OUTP1 TRIG 1 The trigger output is enabled ...

Page 307: ...y selected in memory 2 Use the APPLy command to select frequency amplitude and DC offset Alternatively the FUNC FREQ AMPl and DCOffs commands can be used 3 Waveform data 1 to 1 048 576 points per waveform can be downloaded into volatile memory using the DATA DAC command Binary integer or decimal integer values in the range of 32767 can be used 4 The waveform rate is the product of the number of po...

Page 308: ...lues into memory using the IEEE 488 2 binary block format or as an ordered list of values Note The integer values 32767 correspond to the maximum and minimum peak amplitudes of the waveform For instance for a waveform with an amplitude of 5Vpp 0 offset the value 32767is the equivalent of 2 5 Volts If the integer values do not span the full output range the peak amplitude will be limited The IEEE 4...

Page 309: ...trary waveform binary block value Decimal or integer values 32767 Example DATA DAC VOLATILE 216 Binary Data The command above downloads 5 data values stored in 16 bytes using the binary block format DATA DAC VOLATILE 1000 32767 2048 0 2048 32767 Downloads the data values 32767 2048 0 2048 32767 to address 1000 SOURce 1 ARB EDIT COPY Source Specific Command ...

Page 310: ...tarting at address 1000 and copies them to address 1257 SOURce 1 ARB EDIT DELete Source Specific Command Description Deletes a segment of a waveform from memory The segment is defined by a starting address and length Note A waveform waveform segment cannot be deleted when output Syntax SOURce 1 ARB EDIT DELete STARt LENGth Parameter STARt Start address 0 1048 576 LENGth 0 1048 576 Example SOURce1 ...

Page 311: ...ommand Description Edit a point on the arbitrary waveform Note A waveform waveform segment cannot be deleted when output Syntax SOURce 1 ARB EDIT POINt address data Parameter address Address of data point 0 1 048 576 data Value data 32 767 Example SOUR1 ARB EDIT POIN 1000 32767 Creates a point on the arbitrary waveform at address 1000 with the highest amplitude SOURce 1 ARB EDIT LINE Source Specif...

Page 312: ... data2 Value data2 32 767 Example SOUR1 ARB EDIT LINE 40 50 100 50 Creates a line on the arbitrary waveform at 40 50 to 100 50 SOURce 1 ARB EDIT PROTect Source Specific Command Description Protects a segment of the arbitrary waveform from deletion or editing Syntax SOURce 1 ARB EDIT PROTect STARt LENGth Parameter STARt Start address 0 1048 576 LENGth 0 1048 576 Example SOUR1 ARB EDIT PROT 40 50 Pr...

Page 313: ... non volatile memory currently being output Syntax SOURce 1 ARB EDIT UNProtect Example SOUR1 ARB EDIT UNP SOURce 1 ARB BUILt SINusoid Source Specific Command Description Creates a sinusoid with a specified start address length and scale Syntax SOURce 1 ARB BUILt SINusoid STARt LENGth SCALe Parameter STARt Start address 0 1048 576 LENGth Length 0 1048 576 SCALe Scale 32767 Start Length 1 048 576 Ex...

Page 314: ...76 LENGth Length 0 1048 576 SCALe Scale 32767 Start Length 1 048 576 Example SOUR1 ARB BUIL SQU 1000 1000 100 Creates a square wave 1000 points in length with a scale of 100 and a start address of 1000 SOURce 1 ARB BUILt PULSe Source Specific Command Description Creates a pulse wave with a specified frequency and duty Syntax SOURce 1 ARB BUILt PULSe FREQuency DUTY Parameter FREQuency 1pHz 500kHz D...

Page 315: ... wave with a specified start address length and scale Syntax SOURce 1 ARB BUILt RAMP STARt LENGth SCALe Parameter STARt Start address 0 1048 576 LENGth Length 0 1048 576 SCALe Scale 32767 Start Length 1 048 576 Example SOUR1 ARB BUIL RAMP 1000 1000 100 Creates a ramp wave 1000 points in length with a scale of 100 and a start address of 1000 SOURce 1 ARB BUILt SINC Source Specific Command Descripti...

Page 316: ...of 1000 SOURce 1 ARB BUILt EXPRise Source Specific Command Description Creates an exponential rise wave with a specified start address length and scale Syntax SOURce 1 ARB BUILt EXPRise STARt LENGth SCALe Parameter STARt Start address 0 1048 576 LENGth Length 0 1048 576 SCALe Scale 32767 Start Length 1 048 576 Example SOUR1 ARB BUIL EXPR 1000 1000 100 Creates a exponential rise wave 1000 points in...

Page 317: ...ates an exponential fall wave 1000 points in length with a scale of 100 and a start address of 1000 SOURce 1 ARB BUILt DC Source Specific Command Description Creates an exponential fall wave with a specified start address length and scale Syntax SOURce 1 ARB BUILt DC STARt LENGth SCALe Parameter STARt Start address 0 1048 576 LENGth Length 0 1048 576 SCALe Scale 32767 Start Length 1 048 576 Exampl...

Page 318: ...INFinity Sets the number of cycles to continuous MINimum Sets the number of cycles to the minimum allowed MAXimum Sets the number of cycles to the maximum allowed Example SOUR1 ARB NCYCl INF Sets the number of ARB waveform output cycles to continuous infinite Query Syntax SOURce 1 ARB NCYCles MINimum MAXimum Return Parameter NR3 Returns the number of cycles INF INF is returned if the number of cyc...

Page 319: ...t Length currently output arbitrary waveform Example SOUR1 ARB OUTP MARK 1000 1000 The marker output is for a start address of 1000 with a length of 1000 SOURce 1 ARB OUTPut Source Specific Command Description Output the current arbitrary waveform in volatile memory A specified start and length can also be designated Syntax SOURce 1 ARB OUTPut STARt LENGth Parameter STARt Start address 0 1048 576 ...

Page 320: ...he current instrument settings functions and waveforms are also saved Note The SAV command doesn t save waveforms in non volatile memory only the instrument state The RST command will not delete saved instrument states from memory Syntax SAV 0 1 2 3 4 5 6 7 8 9 Example SAV 0 Save the instrument state to memory location 0 RCL Instrument Command Description Recall previously saved instrument states ...

Page 321: ...ocation Syntax MEMory STATe DELete 0 1 2 3 4 5 6 7 8 9 Example MEM STAT DEL 0 Delete instrument state from memory location 0 MEMory STATe DELete ALL Instrument Command Description Delete memory from all memory locations 0 9 Syntax MEMory STATe DELete ALL Example MEM STAT DEL ALL Deletes all the instrument states from memory locations 0 9 ...

Page 322: ...ing Example SOURce1 AM DEPTh MIN 102 Syntax error Invalid syntax was used in the command string Example An unexpected character may have been encountered like an unexpected space SOURce1 APPL SQUare 1 103 Invalid separator An invalid separator was used in the command string Example a space comma or colon was incorrectly used APPL SIN 1 1000 OR SOURce1 APPL SQUare 108 Parameter not allowed The comm...

Page 323: ...contains a character mistake SOUR1 AMM DEPT MIN 123 Exponent too large Numeric exponent exceeds 32 000 Example SOURce 1 BURSt NCYCles 1E34000 124 Too many digits The mantissa excluding leading 0 s contains more than 255 digits 128 Numeric data not allowed An unexpected numeric character was received in the command Example a numeric parameter is used instead of a character string SOURce1 BURSt MODE...

Page 324: ...ring data not allowed An unexpected character string was used where none were expected Example A character string is used instead of a valid parameter SOURce1 SWEep SPACing TEN 161 Invalid block data Invalid block data was received Example The number of bytes sent with the DATA DAC command doesn t correlate to the number of bytes specified in the block header 168 Block data not allowed Block data ...

Page 325: ...is selected Burst count set to 1 000 000 cycles 221 Settings conflict infinite burst changed trigger source to MANual Example The trigger source is changed to immediate from manual when infinite burst mode is selected 221 Settings conflict burst period increased to fit entire burst Example The function generator automatically increases the burst period to allow for the burst count or frequency 221...

Page 326: ...ut terminal is disabled when an external trigger source is selected 221 Settings conflict trigger output connector used by FSK Example The trigger output terminal cannot be used in FSK mode 221 Settings conflict trigger output connector used by burst gate Example The trigger output terminal cannot be used in gated burst mode 221 Settings conflict trigger output connector used by trigger external E...

Page 327: ...the frequency is automatically adjusted to suit the FM settings 221 Settings conflict burst turned off by selection of other mode or modulation Example Burst mode is disabled when sweep or a modulation mode is enabled 221 Settings conflict FSK turned off by selection of other mode or modulation Example FSK mode is disabled when burst sweep or a modulation mode is enabled 221 Settings conflict FM t...

Page 328: ...oltage noise or pulse waveforms 221 Settings conflict not able to burst this function Example A burst waveform cannot be generated with the dc voltage function 221 Settings conflict not able to modulate noise modulation turned off Example A waveform cannot be modulated using the noise function 221 Settings conflict not able to sweep pulse sweep turned off Example A waveform cannot be swept using t...

Page 329: ...due to function Example The amplitude VRM dBm has been adjusted to suit the selected function For the AFG 31000 a typical square wave has a much higher amplitude 5V Vrms compared to a sine wave 3 54 due to crest factor 221 Settings conflict offset changed on exit from dc function Example The offset level is adjusted on exit from a DC function 221 Settings conflict FM deviation cannot exceed carrie...

Page 330: ...ngs conflict amplitude changed due to offset Example The amplitude is not a valid value it is automatically adjusted considering the offset Vpp 2X max amplitude offset 221 Settings conflict low level changed due to high level Example The low level value was set too high The low level is set 1 mV less than the high level 221 Settings conflict high level changed due to low level Example The high lev...

Page 331: ...per or lower limit 222 Data out of range user frequency value clipped to upper limit Example If the frequency is set to a value out of range for an arbitrary waveform using SOURce 1 APPL USER or SOURce 1 FUNC USER it is automatically set to the upper limit 222 Data out of range ramp frequency value clipped to upper limit Example If the frequency is set to a value out of range for a ramp waveform u...

Page 332: ...lipped to upper limit Example The burst period must be greater than burst count divided by the frequency 200 ns The burst period is adjusted to satisfy these conditions burst period 200 ns burst count burst frequency 222 Data out of range burst count limited by length of burst value clipped to lower limit Example The burst count must be less than burst period the waveform frequency when the the tr...

Page 333: ... 1 FM DEV The carrier frequency is automatically adjusted to be less than or equal to the frequency deviation 222 Data out of range marker confined to sweep span value clipped to Example The marker frequency is set to a value outside the start or stop frequencies The marker frequency is automatically adjusted to either the start or stop frequency whichever is closer to the set value 222 Data out o...

Page 334: ... 40 60 25 MHz 50MHz 20 80 25 MHz 222 Data out of range duty cycle limited by frequency value clipped to upper limit Example The duty cycle is limited depending on the frequency When the frequency is greater than 50 MHz the duty cycle is automatically limited to 50 313 Calibration memory lost memory corruption detected Indicates that a fault check sum error has occurred with the non volatile memory...

Page 335: ...red until the queue is empty The queue can be cleared by reading each message using the CLS command or restarting the function generator 361 Parity error in program message Indicates that there is a RS232 parity setting mismatch between the host PC and the function generator 362 Framing error in program message Indicates that there is a RS232 stop bit setting mismatch between the host PC and the f...

Page 336: ...hat a command generates more data than the output buffer can receive and the input buffer is full The command will finish execution though all the data won t be kept Arbitrary Waveform Errors 770 Nonvolatile arb waveform memory corruption detected Indicates that a fault check sum error has occurred with the non volatile memory that stores the arbitrary waveform data 781 Not enough memory to store ...

Page 337: ...rently selected active arb waveform Example The currently selected waveform is being output and cannot be deleted 800 Block length must be even Example As block data DATA DAC VOLATILE uses two bytes to store each data point there must be an even number or bytes for a data block ...

Page 338: ...tion registers indicate the state of the function generator in real time The condition registers are not triggered I e the bits in the condition register change in real time with the instrument status Reading a condition register will not clear it The condition registers cannot be cleared or set Event Register The Event Registers indicate if an event has been triggered in the condition registers T...

Page 339: ...REMOTE INTERFACE 22 11 2016 Version No 002 337 ...

Page 340: ...2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 NOT USED Condition Event Enable OR Questionable Status Register 1 20 Output Buffer 0 1 2 3 4 5 6 7 1 2 4 8 16 32 64 128 Event Enable Standard Event Register 0 Operation Complete 2 Query Error 3 Device Error 4 Execution Error 5CommandError 7PowerOn OR Error Queue 0 1 2 3 4 5 6 7 1 2 4 8 16 32 128 Condition Enable Status Byte Register SummaryBit R...

Page 341: ...6 Loop unlock 5 32 Ext Mod Overload 7 128 Cal Error 8 256 External Reference 9 512 Standard Event Status Registers Description The Standard Event Status Registers indicate when the OPC command has been executed or whether any programming errors have occurred Notes The Standard Event Status Enable register is cleared when the ESE 0 command is used The Standard Event Status Event register is cleared...

Page 342: ...it is set in response to the OPC command Query Error The Query Error bit is set when there is an error reading the Output Queue This can be caused by trying to read the Output Queue when there is no data present Device Error The Device Dependent Error indicates a failure of the self test calibration memory or other device dependent error Execution Error The Execution bit indicates an execution err...

Page 343: ...ared when the SRE 0 command is used The Status Byte Condition register is cleared when the CLS command is used Bit Summary Register Bit Bit Weight Error Queue 2 4 Questionable Data 3 8 Message Available 4 16 Standard Event 5 32 Master Summary Request Service 6 64 Status Bits Error Queue There are error message s waiting in the error queue Questionable data The Questionable bit is set when an enabl...

Page 344: ...Master Summary Service Request bit The Master Summary Status is used with the STB query When the STB query is read the MSS bit is not cleared The Request Service bit is cleared when it is polled during a serial poll Output Queue Description The Output queue stores output messages in a FIFO buffer until read If the Output Queue has data the MAV bit in the Status Byte Register is set Error Queue ...

Page 345: ...ster if there are any error messages in the error queue If the error queue is full the last message will generate a Queue overflow error and additional errors will not be stored If the error queue is empty No error will be returned Error messages are stored in the error queue in a first in first out order The errors messages are character strings that can contain up to 255 characters ...

Page 346: ...ish 344 22 11 2016 Version No 002 APPENDIX Fuse Replacement Procedure 1 Remove the power cord and remove the fuse socket using a minus driver 100 240V 50 60Hz 65VA AC 2 Replace the fuse in the holder 100 240V 50 60Hz 65VA AC Ratings T1A 250V ...

Page 347: ...Rise Exponential Fall Negative Ramp Arbitrary Waveforms ARB Function Built in Sample Rate 200 MSa s Repetition Rate 100MHz Waveform Length 1M points Amplitude Resolution 16 bits Non Volatile Memory Ten 1M waveforms 1 User defined Output Section Any section from 2 to 1M points User defined Mark Output Any section from 2 to 1M points Output mode 1 to 1048575 cycles or Infinite mode selectable Freque...

Page 348: ... Amplitude Range 10 mVpp to 10 Vpp into 50Ω 20 mVpp to 20 Vpp open circuit Accuracy 1 of setting 1 mVpp at 1 kHz into 50Ω without DC offset 10 mVpp Resolution 0 1 mV or 4 digits Flatness 0 1dB 10 MHz 0 2 dB 10 MHz to 50 MHz 0 9 dB 50 MHz to 70 MHz 1 9 dB 70 MHz to 80 MHz sine wave relative to 1 kHz into 50Ω Units Vpp Vrms dBm Offset Range 5 Vpk ac dc into 50Ω 10Vpk ac dc Open circuit Accuracy 1 of...

Page 349: ...ave Characteristics Harmonic distortion 5 60 dBc DC 1 MHz Ampl 3 Vpp 55 dBc DC 1 MHz Ampl 3 Vpp 45 dBc 1MHz 5 MHz Ampl 3 Vpp 30 dBc 5MHz 80 MHz Ampl 3 Vpp Total Harmonic Distortion 0 2 0 1mVrms DC to 20 kHz Spurious non harmonic 5 60 dBc DC 1 MHz 50 dBc 1MHz 20MHz 50 dBc 6 dBc octave 1MHz 80MHz Phase Noise 65dBc typical 10MHz 30 kHz band 47dBc typical 80MHz 30 kHz band Square wave Characteristics ...

Page 350: ...Linearity 0 1 of peak output Variable Symmetry 0 to 100 Pulse Characteristics Period 20ns 2000s Pulse Width 8ns 1999 9s Minimum Pulse Width 8nS when FREQ 50MHz 5 of setting period when FREQ 6 5MHz Resolution 1nS when FREQ 50MHz 1 of setting period when FREQ 6 5MHz Overshoot 5 Jitter 100 ppm 50 ps AM Modulation Carrier Waveforms Sine Square Triangle Ramp Pulse Arb Modulating Waveforms Sine Square T...

Page 351: ...2 mHz to 20 kHz Peak Deviation DC to 50 MHz DC to 80 MHz Source Internal External PWM Carrier Waveforms Square Modulating Waveforms Sine Square Triangle Up Dn Ramp Modulating Frequency 2 mHz to 20 kHz Deviation 0 100 0 of pulse width Source Internal External FSK Carrier Waveforms Sine Square Triangle Ramp Pulse Modulating Waveforms 50 duty cycle square Internal Rate 2 mHz to 100 kHz Frequency Rang...

Page 352: ...ernal Internal Marker Falling edge of Mark signal Programmable frequency Source Internal External Burst Waveforms Sine Square Triangle Ramp Frequency 1 μHz to 50 MHz 4 1 μHz to 80 MHz 4 Burst Count 1 to 1000000 cycles or Infinite Start Stop Phase 360 0 to 360 0 Internal Period 1 ms to 500 s Gate Source External Trigger Trigger Source Single External or Internal Rate Trigger Delay N Cycle Infinite ...

Page 353: ... Compatibility Slope Rising or Falling Selectable Pulse Width 100ns Input Impedance 10kΩ DC coupled Latency Sweep 10us typical Burst 100ns typical Jitter Sweep 2 5 us Burst 1 ns except pulse 300 ps Modulation Output Type For AM FM Sweep PWM Amplitude Range 1Vpp Impedance 10kΩ typical fixed Trigger Output Type For Burst Sweep Level TTL Compatible into 50Ω Pulse Width 450 ns ...

Page 354: ...into 50Ω Fan out 4 TTL load Impedance 50Ω Typical Store Recall 10 Groups of Setting Memories Interface GPIB RS232 USB Display 4 3 inch TFT LCD 480 3 RGB 272 System Characteristics Configuration Times typical Function Change Standard 102ms Pulse 660ms Built In Arb 240ms Frequency Change 24ms Amplitude Change 50ms Offset Change 50ms Select User Arb 2s for 1M points Modulation Change 200ms ...

Page 355: ...c 9 sec 18 sec 64K points 16 sec 3 sec 6 sec 16K points 7 sec 830 ms 1340 ms 8K points 6 sec 490 ms 780 ms 4K points 6 sec 365 ms 520 ms 2K points 5 sec 300 ms 390 ms General Specifications Power Source AC100 240V 50 60Hz Power Consumption 65 VA Operating Environment Temperature to satisfy the specification 18 28 C Operating temperature 0 40 C Relative Humidity 80 0 40 C 70 35 40 C Installation ca...

Page 356: ...ssories Test cable GTL 110 1 User Manual Compact Disk 1 Quick Start Guide 1 Power cord 1 1 A total of ten waveforms can be stored Every waveform can be composed of 1M points maximum 2 Add 1 10th of output amplitude and offset specification per C for operation outside of 0 C to 28 C range 1 year specification 3 Edge time decreased at higher frequency 4 Sine and square waveforms above 25 MHz are all...

Page 357: ...ctive the following standards were applied EMC EN 61326 1 EN 61326 2 1 Electrical equipment for measurement control and laboratory use EMC requirements 2013 Conducted Radiated Emission EN 55011 2009 A1 2010 Electrical Fast Transients EN 61000 4 4 2012 Current Harmonics Surge Immunity EN 61000 4 5 2006 Voltage Fluctuations EN 61000 3 3 2013 Conducted Susceptibility EN 61000 4 6 2014 Electrostatic D...

Page 358: ...gital inputs 23 Display diagram 18 Disposal symbol 5 Disposal instructions 8 DSO link 154 EN61010 measurement category 6 pollution degree 7 Environment safety instructions 7 Firmware 148 Front panel diagram 13 Function keys key overview 13 Fuse replacement 320 344 safety instruction 6 GPIB remote control interface 214 Ground symbol 4 Help menu 25 interface 212 Language selection 151 List of featur...

Page 359: ...rence 21 Rear panel diagram 16 remote control interface configuration 212 Remote interface 211 Error messages 320 functionality check 216 SCPI registers 336 screen lock 216 Syntax 218 terminal connection 216 RS 232C interface 213 Screen capture 153 Screen lock 216 Secondary System Settings 138 Remote interface 143 System and Settings 148 Service operation about disassembly 5 Set output impedance 1...

Page 360: ...AFG 31000 Series Instruction Manual English 358 22 11 2016 Version No 002 Warning symbol 4 ...

Page 361: ...usiness Centre Phase 2 No 618 Yan an Eastern Road Shanghai 200001 China Europe RS Components Ltd PO Box 99 Corby Northants NN17 9RS United Kingdom Japan RS Components Ltd West Tower 12th Floor Yokohama Business Park 134 Godocho Hodogaya Yokohama Kanagawa 240 0005 Japan North America Allied Electronics 7151 Jack Newell Blvd S Fort Worth Texas 76118 U S A South America RS Components Limitada Av Pdte...

Reviews: