Arbitrary Function Generator AFG-3000 Series USER MANUAL GW INSTEK PART NO. 82FG-30820E01 ISO-9001 CERTIFIED MANUFACTURER
AFG-3000 Series User Manual 10 Power cord for the United Kingdom When using the function generator in the United Kingdom, make sure the power cord
AFG-3000 Series User Manual 100 Center Frequency and Span A center frequency and span can be set to determine the upper and lower sweep limits (st
MODULATION 101 Range Center Frequencies 100μHz~80MHz(3081) 100μHz~50MHz(3051) (Sine/Square) 100μHz~1MHz (Triangle) Span Frequency DC~80MHz(3081)
AFG-3000 Series User Manual 102 Sweep Mode Sweep mode is used to select between linear or logarithmic sweeping. Linear sweeping is the default set
MODULATION 103 Sweep Time The sweep time is used to determine how long it takes to perform a sweep from the start to stop frequencies. The functio
AFG-3000 Series User Manual 104 Marker Frequency The marker frequency is the frequency at which the marker signal goes low (The marker signal is h
MODULATION 105 8. Press F1~F5 to select the frequency unit. ~ Range Frequency 100μHz~80MHz(3081) 100μHz~50MHz(3051) 100μHz~1MHz (Ramp) Default
AFG-3000 Series User Manual 106 Note Using the Internal source will produce a continuous sweep using the sweep time settings. With an external so
MODULATION 107 4. Press F3 (ON/OFF). 5. To choose the trigger edge, press F1 (Rise) or F2 (Fall). ~ Note When an internal trigger source i
AFG-3000 Series User Manual 108 Burst Mode The function generator can create a waveform burst with a designated number of cycles. Burst mode suppo
MODULATION 109 Selecting Burst Mode When burst mode is selected, any modulation or sweep modes will be automatically disabled. If no settings have
GETTING STARTED 11 GETTING STARTED The Getting started chapter introduces the function generator’s main features, appearance, set up procedure and po
AFG-3000 Series User Manual 110 In Gated mode, burst count, burst cycle and trigger source are ignored. If a trigger is input, then the trigger wi
MODULATION 111 Frequency – Ramp 2mHz~1MHz Default 1kHz Note Waveform frequency and burst period are not the same. The burst period is the time bet
AFG-3000 Series User Manual 112 5. Use the selector keys and scroll wheel or number pad to enter the number of cycles. / 6. Press F5 to selec
MODULATION 113 3. Press F2 (Infinite). Note Infinite burst in only available when using manual triggering. Above 25MHz, Infinite burst is on
AFG-3000 Series User Manual 114 5. Use the selector keys and scroll wheel or number pad to enter period time. / 6. Press F1~F3 to choose th
MODULATION 115 Burst Phase Burst Phase defines the starting phase of the burst waveform. The default is 0˚. Panel Operation 1. Press the Burst ke
AFG-3000 Series User Manual 116 Note When using sine, square, triangle or ramp waveforms, 0˚ is the point where the waveforms are at zero volts.
MODULATION 117 Manual Triggering If a manual source is selected, the trigger softkey (F1) must be pressed each time to output a burst. Note Whe
AFG-3000 Series User Manual 118 Burst Delay Panel Operation 1. Press the Burst key. 2. Press F1 (N Cycle). 3. Press F5 (TRIG setup). 4.
MODULATION 119 Burst Trigger Output The Trig Out terminal on the rear panel can be used for burst or sweep modes to output a TTL compatible trigger
AFG-3000 Series User Manual 12 -60dBc low distortion sine wave Features Sine, Square, Ramp, Pulse, Noise, Sinc standard waveforms Intern
AFG-3000 Series User Manual 120
SECONDARY SYSTEM FUNCTION SETTINGS 121 SECONDARY SYSTEM FUNCTION SETTINGS The secondary system functions are used to store and recall settings, set
AFG-3000 Series User Manual 122 Save and Recall The AFG-3000 has non-volatile memory to store instrument state and ARB data. There are 10 memory f
SECONDARY SYSTEM FUNCTION SETTINGS 123 Marker Time Start frequency Stop frequency Center frequency Span frequency Marker freque
AFG-3000 Series User Manual 124 4. Use the scroll wheel to highlight a memory file. Press F1 (Select) to choose the file. 5. Use the scroll
SECONDARY SYSTEM FUNCTION SETTINGS 125 Selecting the Remote Interface The AFG-3000 has RS232, GPIB and USB interfaces for remote control. Only one
AFG-3000 Series User Manual 126 6. Use the selector keys and scroll wheel or number pad to enter the GPIB address. / 7. Press F5 (Done) to co
SECONDARY SYSTEM FUNCTION SETTINGS 127 6. Press F1~F5 to choose a baud rate. ~ Range Baud rate 9600, 19200, 38400, 57600, 115200 RS232 Par
AFG-3000 Series User Manual 128 6. Press F1, F2 or F3 to choose the parity and bits. ~ Range None/8Bits, Odd/7Bits, Even/7Bits USB Inte
SECONDARY SYSTEM FUNCTION SETTINGS 129 System and Settings There are a number of miscellaneous settings such as language options, output impedance
GETTING STARTED 13 Panel Overview Front Panel LCD display TFT color LCD display, 480 x 272 resolution. Function keys: F1~F6 Activates the function
AFG-3000 Series User Manual 130
SECONDARY SYSTEM FUNCTION SETTINGS 131 Setting the output impedance Background The AFG-3000 has selectable output impedances: 50Ω or high impedance
AFG-3000 Series User Manual 132 Language Selection Background The AFG-3000 can be operated in either English or Simplified Chinese. By default, t
SECONDARY SYSTEM FUNCTION SETTINGS 133 Setting the Sound Beep Background A beeper sound can be set on or off for when a key is pressed or the scrol
AFG-3000 Series User Manual 134 Screen Capture Background The function generator is able to capture screen shots and save them to a USB flash dri
SECONDARY SYSTEM FUNCTION SETTINGS 135 DSO Link Background DSO Link enables the AFG-3000 to receive lossless data from a GDS-2000 Series DSO to c
AFG-3000 Series User Manual 136
ARBITRARY WAVEFORMS 137 ARBITRARY WAVEFORMS The AFG-3000 can create user-defined arbitrary waveforms. Each waveform can include up to 1M data point
AFG-3000 Series User Manual 138 Inserting Built-In Waveforms The AFG-3000 Series contain a number of functions to create a number of common wavefo
ARBITRARY WAVEFORMS 139 9. Repeat steps 4~8 for Length (F2) and Scale (F3). ~ 10. Press F4 (Done) to complete the operation. 11. Press F6 (
AFG-3000 Series User Manual 14 The UTIL key is used to access the save and recall options, set the remote interface (USB, GPIB, RS232), use DSO
AFG-3000 Series User Manual 140 6. Use the selector keys and scroll wheel or number pad to enter the Start address. / 7. Press F5 (Enter) t
ARBITRARY WAVEFORMS 141 Creating a Ramp Waveform Panel Operation 1. Press the ARB key. 2. Press F3 (Built in). 3. Press F3 (Ramp). 4. Pr
AFG-3000 Series User Manual 142 11. Press F6 (Return) to return to the previous menu. Below a ramp wave created at start:0, Length: 524288, S
ARBITRARY WAVEFORMS 143 6. Use the selector keys and scroll wheel or number pad to enter the Start address. 7. Press F5 (Enter) to confirm the
AFG-3000 Series User Manual 144 Creating an Exponential Rise Waveform Panel Operation 1. Press the ARB key. 2. Press F3 (Built in). 3. Pr
ARBITRARY WAVEFORMS 145 11. Press F4 (Done) to complete the operation. 12. Press F6 (Return) to return to the previous menu. Below an exponen
AFG-3000 Series User Manual 146 7. Use the selector keys and scroll wheel or number pad to enter the Start address. / 8. Press F5 (Enter) t
ARBITRARY WAVEFORMS 147 Creating a DC Waveform Panel Operation 1. Press the ARB key. 2. Press F3 (Built in). 3. Press F5 (More). 4. Pres
AFG-3000 Series User Manual 148 11. Press F5 (Done) to complete the operation. 12. Press F6 (Return) to return to the previous menu. Below
ARBITRARY WAVEFORMS 149 4. Press F4 (Pulse). 5. Press F1 (Freq). 6. The Pulse Freq property will become highlighted in red. 7. Use the
GETTING STARTED 15 USB host connector The USB Host connector is used to save and restore waveform data and images, as well as update the firmware.
AFG-3000 Series User Manual 150 13. Press F5 (Done) to complete the operation. 14. Press F6 (Return) to return to the previous menu. Below
ARBITRARY WAVEFORMS 151 Display an Arbitrary Waveform Set the Horizontal Display Range The horizontal window bounds can be set in one of two ways:
AFG-3000 Series User Manual 152 9. Press F6 (Return) to return to the previous menu. Setting the Length. 10. Repeat steps 4~9 for Length (F2).
ARBITRARY WAVEFORMS 153 Set the Vertical Display Properties Like the horizontal properties, the vertical display properties of the waveform display
AFG-3000 Series User Manual 154 Setting the High Point 10. Repeat steps 4~9 for High (F2). Setting the Center Point 11. Repeat steps 4~9 for Leng
ARBITRARY WAVEFORMS 155 Page Navigation (Back Page) Background When viewing the waveform, the display window can be moved forward and backward usin
AFG-3000 Series User Manual 156 Page Navigation (Next Page) Background When viewing the waveform, the display window can be moved forward and bac
ARBITRARY WAVEFORMS 157 Display Panel Operation 1. Press the ARB key. 2. Press F1 (Display). 3. To make the display window cover the whol
AFG-3000 Series User Manual 158 Editing an Arbitrary Waveform Adding a point to an Arbitrary Waveform Background The AFG-3000 has a powerful edit
ARBITRARY WAVEFORMS 159 9. Press F2 (Data). 10. The Value parameter will become highlighted in red. 11. Use the selector keys and scroll wheel
AFG-3000 Series User Manual 16 Rear Panel Trigger input External trigger input. Used to receive external trigger signals. MARK output Mark
AFG-3000 Series User Manual 160 Panel Operation 1. Press the ARB key. 2. Press F2 (Edit). 3. Press F2 (Line). 4. Press F1 (Start ADD).
ARBITRARY WAVEFORMS 161 A red line was created below with the following properties: Start Address: 10, Start Data: 30 Stop Address: 50, Stop Dat
AFG-3000 Series User Manual 162 6. Use the selector keys and scroll wheel or number pad to enter the Copy From address. / 7. Press F5 (Enter)
ARBITRARY WAVEFORMS 163 Clear the Waveform Panel Operation 1. Press the ARB key. 2. Press F2 (Edit). 3. Press F4 (Clear). 4. Press F1 (S
AFG-3000 Series User Manual 164 11. Press F6 (Return) to return to the previous menu. Delete All 12. Press F5 (ALL) to delete the whole wavef
ARBITRARY WAVEFORMS 165 ARB Protection The protection function designates an area of the arbitrary waveform that cannot be altered. Panel Operatio
AFG-3000 Series User Manual 166 11. Press F6 (Return) to return to the previous menu. 12. Press F4 (Done) to protect the selected region or th
ARBITRARY WAVEFORMS 167 Below, the protected areas of the waveform are shown with an orange background: Start:0, Length: 200000.
AFG-3000 Series User Manual 168 Output an Arbitrary Waveform Up to 1 Mpts (0~1048575) of an arbitrary waveform can be output from the function gen
ARBITRARY WAVEFORMS 169 8. Repeat steps 4~7 for Length (F2). 9. Press F6 (Return) to return to the previous menu. Below the waveform from p
GETTING STARTED 17 RS232 port 9 pin female RS232 socket used for PC remote control. GPIB 24 pin female GPIB connector for PC remote control. Trig
AFG-3000 Series User Manual 170 Note: Changing the length will change the duty/ frequency of pulse waveforms. 4. Press F4 (N Cycle). 5. Pres
ARBITRARY WAVEFORMS 171 Output Arbitrary Waveforms – Infinite Cycles Background The output of an arbitrary waveform can be repeated an infinite a
AFG-3000 Series User Manual 172 Output Markers Panel Operation 1. Press the ARB key. 2. Press F6 (Output). 3. Press F3 (Marker). 4.
ARBITRARY WAVEFORMS 173 9. Repeat steps 4~8 for Length (F2). 10. Press F6 (Return) to return to the previous menu. Marker Output Use the MARK
AFG-3000 Series User Manual 174 Saving/Loading an Arbitrary Waveform The AFG-3000 Series contain a number of functions to create a number of commo
ARBITRARY WAVEFORMS 175 10. Select a memory file using the scroll wheel. ARB0~ARB9 11. Press F1 (Select) to save the waveform to the selected fil
AFG-3000 Series User Manual 176 5. Use the selector keys and scroll wheel or number pad to enter the Start address. / 6. Press F5 (Enter) to
ARBITRARY WAVEFORMS 177 6. Use the scroll wheel to move the cursor. 7. Use F1 (Enter Char) or F2 (Backspace) to create a folder name. ~
AFG-3000 Series User Manual 178 Below the folder ABC and the file AFG.CSV have been created in the root directory. Load a Waveform from Inter
ARBITRARY WAVEFORMS 179 7. The “Load To” property will become highlighted in red. 8. Use the selector keys and scroll wheel or number pad to
AFG-3000 Series User Manual 18 Display Parameter Windows The Parameter display and edit window. Status Tabs Shows the status of MOD, Sweep and
AFG-3000 Series User Manual 180 Load a Waveform from USB Panel Operation 1. Press the ARB key. 2. Press F5 (Load). 3. Press F2 (USB). 4
ARBITRARY WAVEFORMS 181 Below the file AFG.CSV is selected using the scroll wheel loaded to position 0.
AFG-3000 Series User Manual 182 REMOTE INTERFACE Establishing a Remote Connection ... 183Configure USB interface
REMOTE INTERFACE 183 Establishing a Remote Connection The AFG-3000 supports USB, RS232 and GPIB remote connections. Configure USB interface USB
AFG-3000 Series User Manual 184 Configure RS232 interface RS-232C configuration Connector DB-9, Male Baud rate 9600, 19200, 38400, 57600, 115200
REMOTE INTERFACE 185 4. Press Parity/Bits (F2) and choose a parity (F1)~(F3). Press return. Configure GPIB interface GPIB configuration Connec
AFG-3000 Series User Manual 186 2. Press the Utility key followed by Interface and GPIB. Press Address (F1). 3. Use the scroll wheel or numbe
REMOTE INTERFACE 187 Display When a remote connection is established all panel keys are locked bar F6. 1. Press REM/LOCK (F6) to return the func
AFG-3000 Series User Manual 188 Command Syntax Compatible standard IEEE488.2, 1992 (fully compatible) SCPI, 1994 (partially compatible) Com
REMOTE INTERFACE 189 Query A query is a simple or compound command followed by a question mark (?). A parameter (data) is returned. The maximum o
GETTING STARTED 19 Setting up the Function Generator Background This section describes how adjust the handle and power up the function generator. A
AFG-3000 Series User Manual 190 Command Format 1: command header 2: single space 3: parameter 4: message terminator Square Brackets [] Commands t
REMOTE INTERFACE 191 <NRf+> <Numeric> NRf type with a suffix including MINimum, MAXimum or DEFault parameters. 1, 1.5, 4.5e-1 MAX, MI
AFG-3000 Series User Manual 192 Command Separators Space A space is used to separate a parameter from a keyword/command header. Colon (:) A colon
REMOTE INTERFACE 193 Command List System Commands ... 196SYSTem:ERRor? ...
AFG-3000 Series User Manual 194 SOURce[1]:PULSe:PERiod ... 221SOURce[1]:PULSe:WIDTh ...
REMOTE INTERFACE 195 Burst Mode Overview ... 251SOURce[1]:BURSt:STATe ...
AFG-3000 Series User Manual 196 System Commands SYSTem:ERRor? System Query Description Reads an error from the error queue. See page 294 for det
REMOTE INTERFACE 197 *RST System Command Description Reset the function generator to its factory default state. Note Note the *RST command will n
AFG-3000 Series User Manual 198 Returns the year (2010) and version for that year (1). *OPC System Command Description This command sets the Op
REMOTE INTERFACE 199 *WAI System Command Description This command waits until all pending operations have completed before executing additional co
October 2010 edition This manual contains proprietary information, which is protected by copyright. All rights are reserved. No part of this manual
AFG-3000 Series User Manual 20 Power Up 1. Connect the power cord to the socket on the rear panel. 2. Turn on the power switch on the rear pa
AFG-3000 Series User Manual 200 Status Register Commands *CLS System Command Description The *CLS command clears all the event registers, the err
REMOTE INTERFACE 201 Example *ESE? 4 Bit 2 is set. *ESR? System Command Description Reads and clears the Standard Event Status Register. The b
AFG-3000 Series User Manual 202 *SRE System Command Description The Service Request Enable Command determines which events in the Status Byte Reg
REMOTE INTERFACE 203 Interface Configuration Commands SYSTem:INTerface System Command Description Selects the remote interface. RS-232 is the fact
AFG-3000 Series User Manual 204 Apply Commands The APPLy command has 8 different types of outputs (Sine, Square, Ramp, Pulse, Noise, Triangle, DC
REMOTE INTERFACE 205 Output Amplitude When setting the amplitude, MINimum, MAXimum and DEFault can be used. The range depends on the function being
AFG-3000 Series User Manual 206 The offset is also determined by the output termination (50Ω or high impedance). If the offset has been set and th
REMOTE INTERFACE 207 <offset> 0~4.99V (50Ω) Example SOUR1:APPL:SQU 2KHZ,MAX,MAX Sets frequency to 2kHz and sets the amplitude and offset
AFG-3000 Series User Manual 208 Parameter <frequency> 500μHz~50MHz <amplitude> 10mV~10V (50Ω) <offset> 0~4.99V (50Ω) Example
REMOTE INTERFACE 209 <offset> 0~4.99V (50Ω) Example SOUR1:APPL:TRI 2khz, 3.0, 1.0 Sets the frequency to 1 MHz with an amplitude of 3 volt
QUICK REFERENCE 21 QUICK REFERENCE This chapter lists operation shortcuts, built-in help coverage, and default factory settings. Use this chapter as
AFG-3000 Series User Manual 210 Parameter <frequency> 1μHz~100MHz <amplitude> 0~10V (50Ω) <offset> 0~5V (50Ω) Example SOUR1
REMOTE INTERFACE 211 Output Commands Unlike the Apply commands, the Output commands are low level commands to program the function generator. Thi
AFG-3000 Series User Manual 212 Sine Squ Tri Ramp Pulse Noise ARB AM FM PW
REMOTE INTERFACE 213 User 1μHz~100MHz If the function mode is changed and the current frequency setting is not supported by the new mode, the fre
AFG-3000 Series User Manual 214 SOURce[1]:AMPlitude Source Specific Command Description Sets the output amplitude for the SOURce[1]:FUNCtion comm
REMOTE INTERFACE 215 Example SOUR1:AMP MAX Sets the amplitude to the maximum for the current mode. Query Syntax SOURce[1]:AMPlitude? {MINimum|M
AFG-3000 Series User Manual 216 Example SOUR1:DCO MAX Sets the offset to the maximum for the current mode. Query Syntax SOURce[1]:DCOffset? {M
REMOTE INTERFACE 217 Sets the duty cycle to the highest possible for the current frequency. Query Syntax SOURce[1]:SQUare:DCYCle? {MINimum|MAXimu
AFG-3000 Series User Manual 218 OUTPut Source Specific Command Description Enables/Disables or queries the front panel output. The default is set
REMOTE INTERFACE 219 the output termination from high impedance to 50Ω will half the amplitude. If the output termination is set to high impedance,
AFG-3000 Series User Manual 22 Interface USB ... 41Menu Tree ...
AFG-3000 Series User Manual 220 DBM dBm Example SOUR1:VOLT:UNIT? VPP The amplitude units are set to Vpp.
REMOTE INTERFACE 221 Pulse Configuration Commands The pulse chapter is used to control and output pulse waveforms. Unlike the APPLy command, low le
AFG-3000 Series User Manual 222 Example SOUR1:PULS:PER? +1.0000E+01 The period is set to 10 seconds. SOURce[1]:PULSe:WIDTh Source Specific Comm
REMOTE INTERFACE 223 Amplitude Modulation (AM) Commands AM Overview To successfully create an AM waveform, the following commands must be executed
AFG-3000 Series User Manual 224 SOURce[1]:AM:STATe Source Specific Command Description Sets or disables AM modulation. By default AM modulation i
REMOTE INTERFACE 225 Sets the modulation source to external. Query Syntax SOURce[1]:AM:SOURce? Return Parameter INT Internal EXT External Exam
AFG-3000 Series User Manual 226 Syntax SOURce[1]:AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} Parameter <frequency> 2 mHz~ 2
REMOTE INTERFACE 227 Example SOUR1:AM:DEPT? +1.0000E+02 The modulation depth is 100%.
AFG-3000 Series User Manual 228 Frequency Modulation (FM) Commands FM Overview The following is an overview of the steps required to generate an
REMOTE INTERFACE 229 SOURce[1]:FM:STATe Source Specific Command Description Sets or disables FM modulation. By default FM modulation is disabled.
QUICK REFERENCE 23 How to use the Digital Inputs Background The AFG-3000 has three main types of digital inputs: the number pad, selection keys an
AFG-3000 Series User Manual 230 Example SOUR1:FM:SOUR EXT Sets the modulation source to external. Query Syntax SOURce[1]:FM:SOURce? Return Para
REMOTE INTERFACE 231 SOURce[1]:FM:INTernal:FREQuency Source Specific Command Description Sets the frequency of the internal modulating waveform on
AFG-3000 Series User Manual 232 equal to the peak deviation frequency. The sum of the deviation and carrier frequency must not exceed the maximum
REMOTE INTERFACE 233 Frequency-Shift Keying (FSK) Commands FSK Overview The following is an overview of the steps required to generate an FSK modu
AFG-3000 Series User Manual 234 Example SOUR1:FSK:STAT ON Enables FSK modulation Query Syntax SOURce[1]:FSKey:STATe? Return Parameter 0 Disable
REMOTE INTERFACE 235 Note For FSK, the modulating waveform is a square wave with a duty cycle of 50%. Syntax SOURce[1]:FSKey:FREQuency {<freque
AFG-3000 Series User Manual 236 Returns the maximum FSK rate allowed. Pulse Width Modulation (PWM) Commands PWM Overview The following is an ov
REMOTE INTERFACE 237 SOURce[1]:PWM:STATe Source Specific Command Description Turns FSK Modulation on or off. By default FSK modulation is off. Not
AFG-3000 Series User Manual 238 Example SOUR1:PWM:SOUR? INT The PWM source is set to internal. SOURce[1]:PWM:INTernal:FUNction Source Specific C
REMOTE INTERFACE 239 Parameter <frequency> 2 mHz~ 20 kHz Example SOUR1:PWM:INT:FREQ MAX Sets the frequency to the maximum value. Query Sy
AFG-3000 Series User Manual 24 How to use the Help Menu Background Every key and function has a detailed description in the help menu. 1. Press
AFG-3000 Series User Manual 240 Example SOUR1:PWM:DUTY? +3.0000E+01 The current duty cycle is 30%.
REMOTE INTERFACE 241 Frequency Sweep Commands Sweep Overview Below shows the order in which commands must be executed to perform a sweep. Enable S
AFG-3000 Series User Manual 242 Select Sweep Time Select the sweep trigger source Select the marker frequency 5. Choose the sweep time using th
REMOTE INTERFACE 243 SOURce[1]:FREQuency:STARt Source Specific Command Description Sets the start frequency of the sweep. 100Hz is the default st
AFG-3000 Series User Manual 244 Example SOUR1:FREQ:STOP +2.0000E+03 Sets the stop frequency to 2kHz. Query Syntax SOURce[1]:FREQuency:STOP? [M
REMOTE INTERFACE 245 SOURce[1]:FREQuency:SPAN Source Specific Command Description Sets and queries the frequency span of the sweep. 900 Hz is the
AFG-3000 Series User Manual 246 Query Syntax SOURce[1]:SWEep:SPACing? Return Parameter LIN Linear spacing LOG Logarithmic spacing Example SOU
REMOTE INTERFACE 247 SOURce[1]:SWEep:SOURce Source Specific Command Description Sets or queries the trigger source as immediate (internal), extern
AFG-3000 Series User Manual 248 Note The Trig out signal depends on the selected trigger source. Trigger Source Description Immediate A square
REMOTE INTERFACE 249 Example OUTP1:TRIG? 1 The Trig out signal is enabled. SOURce[1]:MARKer:FREQuency Source Specific Command Description Sets o
QUICK REFERENCE 25 Burst Function Provides help on the Burst function. DSO Link Provides help on DSO link. Hardcopy Explains how to use th
AFG-3000 Series User Manual 250 SOURce[1]:MARKer Source Specific Command Description Turns the marker frequency on or off. The default is off. N
REMOTE INTERFACE 251 Burst Mode Commands Burst Mode Overview Burst mode can be configured to use an internal trigger (N Cycle mode) or an external
AFG-3000 Series User Manual 252 The following is an overview of the steps required to generate a burst waveform. Enable Burst Mode Configuration
REMOTE INTERFACE 253 SOURce[1]:BURSt:STATe Source Specific Command Description Turns burst mode on or off. By default burst mode is turned off.
AFG-3000 Series User Manual 254 Example SOUR1:BURS:MODE? TRIG The current burst mode is triggered. SOURce[1]:BURSt:NCYCles Source Specific Comm
REMOTE INTERFACE 255 Example SOUR1:BURS:NCYC? +1.0000E+02 The burst cycles are set to 100. SOURce[1]:BURSt:INTernal:PERiod Source Specific Comma
AFG-3000 Series User Manual 256 SOURce[1]:BURSt:PHASe Source Specific Command Description Sets or queries the starting phase for the burst. The d
REMOTE INTERFACE 257 Immediate A burst is output at a set frequency determined by the burst period. External EXTernal will output a burst wavefo
AFG-3000 Series User Manual 258 Syntax SOURce[1]: BURSt:TRIGger:DELay {<seconds>|MINimum|MAXimum} Parameter <seconds> 0~85 seconds E
REMOTE INTERFACE 259 SOURce[1]:BURSt:GATE:POLarity Source Specific Command Description In gated mode, the function generator will output a wavefor
AFG-3000 Series User Manual 26 Selecting a Waveform Square Wave Example: Square Wave, 3Vpp, 75%Duty, 1 kHz Output 1. Press the Waveform key and
AFG-3000 Series User Manual 260 SOURce[1]:BURSt:OUTPut:TRIGger:SLOPe Source Specific Command Description Sets or queries the trigger edge of the
REMOTE INTERFACE 261 OUTPut:TRIGger Source Specific Command Description Sets or queries the trigger output signal on or off. By default the signal
AFG-3000 Series User Manual 262 Arbitrary Waveform Commands Arbitrary Waveform Overview Use the steps below to output an arbitrary waveform over
REMOTE INTERFACE 263 SOURce[1]:FUNCtion USER Source Specific Command Description Use the SOURce[1]:FUNCtion USER command to output the arbitrary w
AFG-3000 Series User Manual 264 Syntax DATA:DAC VOLATILE, <start>,{<binary block>|<value>, <value>, . . . } Parameter <
REMOTE INTERFACE 265 Note A waveform/waveform segment cannot be deleted when output. Syntax SOURce[1]:ARB:EDIT:DELete [<STARt>[,<LENGth&g
AFG-3000 Series User Manual 266 SOURce[1]:ARB:EDIT:LINE Source Specific Command Description Edit a line on the arbitrary waveform. The line is cr
REMOTE INTERFACE 267 Description Protects the arbitrary waveform currently in non-volatile memory/ currently being output. Syntax SOURce[1]:ARB:ED
AFG-3000 Series User Manual 268 Parameter <STARt> Start address*: 0~1048,576 <LENGth> Length*: 0 ~ 1048,576 <SCALe> Scale:
REMOTE INTERFACE 269 SOURce[1]:ARB:BUILt:RAMP Source Specific Command Description Creates a ramp wave with a specified start address, length and s
QUICK REFERENCE 27 3. Press the AMPL key, followed by 5 +VPP (F6). 4. Press the output key. Sine Wave Example: Sine Wave, 10Vpp,100kHz Output
AFG-3000 Series User Manual 270 SOURce[1]:ARB:BUILt:EXPRise Source Specific Command Description Creates an exponential rise wave with a specified
REMOTE INTERFACE 271 SOURce[1]:ARB:BUILt:DC Source Specific Command Description Creates an exponential fall wave with a specified start address, l
AFG-3000 Series User Manual 272 Return Parameter <NR3> Returns the number of cycles. INF INF is returned if the number of cycles is cont
REMOTE INTERFACE 273 Outputs the current arbitrary waveform in memory. Save and Recall Commands Up to 10 different instrument states can be store
AFG-3000 Series User Manual 274 Syntax MEMory:STATe:DELete {0|1|2|3|4|5|6|7|8|9} Example MEM:STAT:DEL 0 Delete instrument state from memory loc
REMOTE INTERFACE 275 Error Messages The AFG-3000 has a number of specific error codes. Use the SYSTem:ERRor command to recall the error codes. For
AFG-3000 Series User Manual 276 A command header contains more than 12 characters: OUTP:SYNCHRONIZATION ON -113 Undefined header An undefined
REMOTE INTERFACE 277 An unexpected character string was used where none were expected. Example: A character string is used instead of a valid par
AFG-3000 Series User Manual 278 -221 Settings conflict; infinite burst changed trigger source to MANual Example: The trigger source is changed t
REMOTE INTERFACE 279 -221 Settings conflict;trigger output connector used by trigger external Example: The trigger output connector is disabled wh
AFG-3000 Series User Manual 28 Modulation AM Example: AM modulation. 100Hz modulating square wave. 1kHz Sine wave carrier. 80% modulation depth.
AFG-3000 Series User Manual 280 -221 Settings conflict;AM turned off by selection of other mode or modulation Example: AM mode is disabled when
REMOTE INTERFACE 281 -221 Settings conflict;not able to burst dc, burst turned off Example: The burst function cannot be used with the dc voltage
AFG-3000 Series User Manual 282 -221 Settings conflict;offset changed due to amplitude Example: The offset is not a valid offset value, it is a
REMOTE INTERFACE 283 -222 Data out of range;frequency; value clipped to ... Example: If the frequency was set to a value out of range, it is autom
AFG-3000 Series User Manual 284 -222 Data out of range; burst period limited by length of burst; value clipped to upper limit Example: The burst
REMOTE INTERFACE 285 -222 Data out of range;marker confined to sweep span; value clipped to ... Example: The marker frequency is set to a value ou
AFG-3000 Series User Manual 286 -313 Calibration memory lost;memory corruption detected Indicates that a fault (check sum error) has occurred wit
REMOTE INTERFACE 287 Query Errors -410 Query INTERRUPTED Indicates that a command was received but the data in the output buffer from a previous
AFG-3000 Series User Manual 288 800 Block length must be even Example: As block data (DATA:DAC VOLATILE) uses two bytes to store each data point,
REMOTE INTERFACE 289 SCPI Status Registers The status registers are used to record and determine the status of the function generator. The functio
QUICK REFERENCE 29 9. Press MOD, AM (F1), Source (F1), INT (F1). 10. Press the output key. FM Example: FM modulation. 100Hz modulating squar
AFG-3000 Series User Manual 290 AFG-3000 Status System
REMOTE INTERFACE 291 Questionable Status Register Description The Questionable Status Registers will show if any faults or errors have occurred.
AFG-3000 Series User Manual 292 Bit Summary Register Bit Bit Weight Operation complete bit 0 1 Query Error 2 4 Device Error 3 8 Executio
REMOTE INTERFACE 293 The Status Byte Register Description The Status Byte register consolidates the status events of all the status registers. The
AFG-3000 Series User Manual 294 Standard Event The Event Status bit is set if an “enabled” event in the Standard Event Status Event Register has
APPENDIX 295 APPENDIX Fuse Replacement Procedure 4. Remove the power cord and remove the fuse socket using a minus driver. 100240V5060Hz65VAAC
AFG-3000 Series User Manual 296 AFG-3000 Series Specifications The specifications apply when the function generator is powered on for at least 30
APPENDIX 297 Flatness ± 1% (0.1dB) <10 MHz ± 2% (0.2 dB) 10 MHz to 50 MHz ± 10% (0.9 dB) 50 MHz to 70 MHz ± 20% (1.9 dB) 70 MHz to
AFG-3000 Series User Manual 298 Pulse Width 8ns~ 1999.9s Minimum Pulse Width: 8nS when FREQ50MHz 5% of setting period when FREQ6.5M
APPENDIX 299 Direction Up or Down Start/Stop Freq 100 μHz to 50 MHz 100 μHz to 80 MHz Sweep Time 1 ms to 500 s Trigger Single, Externa
TABLE OF CONTENTS 3 Table of Contents SAFETY INSTRUCTIONS ... 6GETTING STARTED ...
AFG-3000 Series User Manual 30 8. Press 1 + 0 + 0 + Hz (F3). 9. Press MOD, FM (F2), Source (F1), INT (F1). 10. Press the output key. FSK
AFG-3000 Series User Manual 300 Level TTL Compatible into 50Ω Fan-out ≥4 TTL load Impedance 50Ω Typical Store/Recall 10 Groups of Settin
APPENDIX 301 Pollution Degree IEC 61010 Degree 2, Indoor Use Storage Temperatur e -10~70˚C, Humidity: ≤70% Dimensions (WxHxD) Bench Top 265 (
AFG-3000 Series User Manual 302 EC Declaration of Conformity We GOOD WILL INSTRUMENT CO., LTD. No.7-1, Jhongsing Rd., Tucheng City, Taipei County
INDEX 303 INDEX Arbitrary waveforms ... 137 Built-In ... 138 display ...
AFG-3000 Series User Manual 304 RS-232C interface ... 184 Screen capture ... 134 Screen lock ...
QUICK REFERENCE 31 7. Press 1 + 0 + 0 + Hz (F3). 8. Press MOD, FSK (F3), Source (F1), INT (F1). 9. Press the output key. PWM Modulation
AFG-3000 Series User Manual 32 6. Press 1 + 5 + kHz (F3). 7. Press MOD, PWM (F4), Duty (F2). 8. Press 5 + 0 + % (F1). 9. Press MOD, PWM
QUICK REFERENCE 33 6. Press Sweep, SWP Time (F5). 7. Press 1 + SEC (F2). 8. Press Sweep, More (F6), Marker (F3), ON/OFF (F2), Freq (F1).
AFG-3000 Series User Manual 34 Input: N/A 3. Press 5 + Cyc (F5). 4. Press Burst, N Cycle (F1), Period (F4). 5. Press 1 +0 + msec (F2). 6.
QUICK REFERENCE 35 ARB ARB – Add Built-In Waveform Example: ARB Mode, Exponential Rise. Start 0, Length 100, Scale 32767. Output 1. Press ARB,
AFG-3000 Series User Manual 36 7. Press Duty (F2), 25, %(F5), Return (F6). 8. Press Scale (F3), 32767, Enter (F5), Return (F6), Done (F4).
QUICK REFERENCE 37 3. Press Start Data (F2), 3 + 0, Enter (F5), Return (F6). 4. Press Stop ADD (F3), 5 + 0, Enter (F5), Return (F6). 5. Pr
AFG-3000 Series User Manual 38 2. Press Start (F1), 0 + Enter (F5), Return (F6). 3. Press Length (F2), 1 + 0 + 0, Enter (F5), Return (F6).
QUICK REFERENCE 39 ARB – Output Markers Example: ARB Mode, Output Markers, Start 0, Length 80. Output 1. Press ARB, Output (F6), Marker (F3).
AFG-3000 Series User Manual 4 SECONDARY SYSTEM FUNCTION SETTINGS ... 121Save a
AFG-3000 Series User Manual 40 Recall Example: Recall Memory file #5. 1. Press UTIL, Memory (F1), Recall (F2). 2. Choose a file using the scr
QUICK REFERENCE 41 Interface RS232 Example: RS232 interface, Baud 115200, Parity None, Bits 8. RS232 1. Press UTIL, Interface (F2), RS232 (F2).
AFG-3000 Series User Manual 42 Menu Tree Convention Use the menu trees as a handy reference for the function generator functions and properties.
QUICK REFERENCE 43 Waveform Duty%ReturnWidthnSECuSECmSECSECReturnSYM%ReturnSine Square Triangle Pulse Ramp Noise ARB-Display Horizon Vertical Nex
AFG-3000 Series User Manual 44 ARB-Edit Point Line Copy Clear Protect ReturnEditClearEnterReturnAddressClearEnterReturnDataReturnClearEnterReturn
QUICK REFERENCE 45 ARB-Built in Sine Square Ramp Sinc More ReturnBuilt inClearEnterReturnStartClearEnterReturnLengthClearEnterReturnScaleClearEnte
AFG-3000 Series User Manual 46 ARB- Built in- More Exp Rise Exp Fall DC PulseMoreClearEnterReturnStartClearEnterReturnLengthClearEnterReturnScale
QUICK REFERENCE 47 ARB-Save ARB-Load
AFG-3000 Series User Manual 48 ARB-Output Start Length Marker N CycleOutputClearEnterReturnClearEnterReturnClearEnterReturnStartClearEnterReturnL
QUICK REFERENCE 49 MOD AM FM FSK PWMIntEXTReturnSource%ReturnDepthIntEXTReturnSourceuHzmHzHzkHzMHzReturnFreq DevmHzHzkHzReturnAM FreqSineSquareTri
TABLE OF CONTENTS 5 Burst Mode Overview ... 251Arbitrary Waveform Commands ...
AFG-3000 Series User Manual 50 Sweep - More
QUICK REFERENCE 51 Burst – N Cycle Cycles Infinite Phase PeriodClearCycReturnN CycleTRIG Setup ReturnClearDegreeReturnuSECmSECSECReturnIntRiseFall
AFG-3000 Series User Manual 52 UTIL Memory Interface Cal. Load System DSO-LinkSelectDoneReturnStoreSelectDoneReturnRecallDeleteSelf TestVersionUp
QUICK REFERENCE 53 Default Settings Here are the default panel settings which appear when pressing the Preset key. Output Config. Function Sine
AFG-3000 Series User Manual 54 Burst Burst Frequency 1kHz Ncycle 1 Burst period 10ms Burst starting phase 0˚ Burst status Off System set
OPERATION 55 OPERATION The Operation chapter shows how to output basic waveform functions. For details on modulation, sweep, burst and arbitrary wa
AFG-3000 Series User Manual 56 Select a Waveform The AFG-3000 can output six standard waveforms: sine, square, triangle, pulse, ramp and noise wav
OPERATION 57 Setting a Square Wave Panel Operation 1. Press the Waveform key. 2. Press F2 (Square) to create a square waveform. 3. Press
AFG-3000 Series User Manual 58 Triangle Wave Panel Operation 1. Press the Waveform key. 2. Press F3 (Triangle).
OPERATION 59 Setting the Pulse Width Panel Operation 1. Press the Waveform key. 2. Press F4 (Pulse) to create a pulse waveform. 3. Press F
AFG-3000 Series User Manual 6 SAFETY INSTRUCTIONS This chapter contains important safety instructions that should be followed when operating and s
AFG-3000 Series User Manual 60 Setting a Ramp Panel Operation 1. Press the Waveform key. 2. Press F5 (Ramp) to create a ramp waveform.
OPERATION 61 Noise Wave Panel Operation 1. Press the Waveform key. 2. Press F6 (Noise). Setting the Frequency Panel Operation 1. Press
AFG-3000 Series User Manual 62 3. Use the selector keys and scroll wheel or number pad to enter the frequency. / 4. Choose a frequency unit
OPERATION 63 Setting the Amplitude Panel Operation 1. Press the AMPL key. 2. The AMPL parameter will become highlighted in the parameter wind
AFG-3000 Series User Manual 64 Setting the DC Offset Panel Operation 1. Press the DC Offset key. 2. The DC Offset parameter will become high
MODULATION 65 MODULATION The AFG-3000 Series Arbitrary Function Generators are able to produce AM, FM, FSK and PWM modulated waveforms. Depending
AFG-3000 Series User Manual 66 PWM Modulating Wave Shape ... 92Modulating Waveform Frequency ...
MODULATION 67 Amplitude Modulation (AM) An AM waveform is produced from a carrier waveform and a modulating waveform. The amplitude of the modulate
AFG-3000 Series User Manual 68 Selecting AM Modulation Panel Operation 1. Press the MOD key. 2. Press F1 (AM). AM Carrier Shape Backgro
MODULATION 69 Select an Arbitrary Waveform Carrier Shape. 3. See the Arbitrary waveform quick guide or chapter to use an arbitrary waveform. Page
SAFETY INSTRUCTIONS 7 Double Insulated Do not dispose electronic equipment as unsorted municipal waste. Please use a separate collection facility o
AFG-3000 Series User Manual 70 Modulating Wave Shape The function generator can accept internal as well as external sources. The AFG-3000 has sine
MODULATION 71 AM Frequency The frequency of the modulation waveform (AM Frequency) can be set from 2mHz to 20kHz. Panel Operation 1. Press the M
AFG-3000 Series User Manual 72 Modulation Depth Modulation depth is the ratio (as a percentage) of the unmodulated carrier amplitude and the minim
MODULATION 73 6. Press F1 (%) to choose % units. Range Depth 0%~120% Default depth 100% Note When the modulation depth is greater than 100%, t
AFG-3000 Series User Manual 74 Note If an external modulation source is selected, modulation depth is limited to ± 5V from the MOD INPUT terminal
MODULATION 75 Frequency Modulation (FM) A FM waveform is produced from a carrier waveform and a modulating waveform. The instantaneous frequency of
AFG-3000 Series User Manual 76 Selecting Frequency Modulation (FM) When FM is selected, the modulated waveform depends on the carrier frequency, t
MODULATION 77 Range Carrier Shape Sine, Square, Triangle, Ramp. FM Carrier Frequency When using the AFG-3000 function generator, the carrier freq
AFG-3000 Series User Manual 78 FM Wave Shape The function generator can accept internal as well as external sources. The AFG-3000 has sine, square
MODULATION 79 Frequency Modulation Waveform For frequency modulation, the function generator will accept internal or external sources. Panel Oper
AFG-3000 Series User Manual 8 Fuse WARNING Fuse type: T0.63A/250V. Only qualified technicians should replace the fuse. To ensure fire p
AFG-3000 Series User Manual 80 Frequency Deviation The frequency deviation is the peak frequency deviation from the carrier wave and the modulated
MODULATION 81 Range Frequency Deviation DC~80MHz (3081) DC~50MHz (3051) DC~1MHz (Triangle) Default depth 100kHz Selecting (FM) Modulation Source T
AFG-3000 Series User Manual 82 Note If an external modulating source is selected, the frequency deviation is limited to the ± 5V MOD INPUT termina
MODULATION 83 Frequency Shift Keying (FSK) Modulation Frequency Shift Keying Modulation is used to shift the frequency output of the function gener
AFG-3000 Series User Manual 84 Selecting FSK Modulation When using FSK mode, the output waveform uses the default settings for carrier frequency,
MODULATION 85 FSK Carrier Frequency The maximum carrier frequency depends on the carrier shape. The default carrier frequency for all carrier shape
AFG-3000 Series User Manual 86 FSK Hop Frequency The default Hop frequency for all waveform shapes is 100 Hz. A square wave with a duty cycle of 5
MODULATION 87 6. Press F1~F5 to select the frequency range. ~ Range Waveform Carrier Frequency Sine 1μHz~80MHz(3081)/ 50MHz(3051) Square 1μHz
AFG-3000 Series User Manual 88 5. Use the selector keys and scroll wheel or number pad to enter the FSK rate. / 6. Press F1~F5 to select th
MODULATION 89 3. Press F1 (Source). 4. To select the source, press F1 (Internal) or F2 (External). ~ 5. Press F6 (Return) to return to th
SAFETY INSTRUCTIONS 9 (Pollution Degree) EN 61010-1:2001 specifies pollution degrees and their requirements as follows. The function generator falls
AFG-3000 Series User Manual 90 Pulse Width Modulation For pulse width modulation the instantaneous voltage of the modulating waveform determines t
MODULATION 91 Selecting Pulse Width Modulation When selecting PWM, the current setting of the carrier frequency, the amplitude modulation frequency
AFG-3000 Series User Manual 92 PWM Carrier Frequency The carrier frequency depends on the square wave. The default carrier frequency is 1kHz. Pa
MODULATION 93 4. Press F1~F5 to select a waveform shape. ~ 5. Press F6 (Return) to return to the menu. Range Waveform Square 50% Duty cy
AFG-3000 Series User Manual 94 5. Use the selector keys and scroll wheel or number pad to enter the PWM frequency. / 6. Press F1~F3 to sele
MODULATION 95 5. Use the selector keys and scroll wheel or number pad to enter the Duty cycle. 6. Press F1 (%) to select percentage units.
AFG-3000 Series User Manual 96 4. To select the source, press F1 (Internal) or F2 (External). ~ 5. Press F6 (Return) to return to the menu.
MODULATION 97 Frequency Sweep The function generator can perform a sweep for sine, square or ramp waveforms, but not noise, and pulse. When Sweep m
AFG-3000 Series User Manual 98 Selecting Sweep Mode The Sweep button is used to output a sweep. If no settings have been configured, the default
MODULATION 99 4. Use the selector keys and scroll wheel or number pad to enter the Stop/Start frequency. 5. Press F1~F5 to select the Start/S
Comments to this Manuals