-
Contents
-
Table of Contents
-
Bookmarks
Related Manuals for GW Instek AFG-3021
Summary of Contents for GW Instek AFG-3021
-
Page 1
Arbitrary Function Generator AFG-3021, 3022, 3031 & AFG-3032 USER MANUAL GW INSTEK PART NO. 82FG-30320EC1 ISO-9001 CERTIFIED MANUFACTURER 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 2
August 2016 edition This manual contains proprietary information, which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will Corporation. The information in this manual was correct at the time of printing. However, Good Will continues to improve its products and therefore reserves the right to change the specifications, equipment, and maintenance procedures at any time without notice. -
Page 3: Table Of Contents
TABLE OF CONTENTS Table of Contents SAFETY INSTRUCTIONS ……..6 GETTING STARTED ……..12 Main Features …………..12 Panel Overview …………..15 Setting up the Function Generator ……..24 QUICK REFERENCE ……..26 How to use the Digital Inputs ……….. 28 How to use the Help Menu ……….
-
Page 4
AFG-3021/3022/3031/3032 User Manual Burst Mode …………..147 SECONDARY SYSTEM FUNCTION SETTINGS …………..159 Save, Recall or Delete …………160 Selecting the Remote Interface ……..164 System and Settings …………169 DUAL CHANNEL & MULTI-UNIT OPERATION …………..178 Dual Channel Settings …………. 179 Multi-Unit Syncing ………… -
Page 5
Save and Recall Commands ……….385 Error Messages …………… 387 SCPI Status Registers …………400 APPENDIX ……….. 406 Fuse Replacement …………406 AFG-3021, AFG-3022, AFG-3031 & AFG-3032 Specifications ………………407 Declaration of Conformity ……….414 ARB Built-In Waveforms ……….415 INDEX …………423 北京海洋兴业科技股份有限公司… -
Page 6: Safety Instructions
AFG-3021/3022/3031/3032 User Manual AFETY INSTRUCTIONS This chapter contains important safety instructions that should be followed when operating and storing the function generator. Read the following before any operation to ensure your safety and to keep the function generator in the best condition.
-
Page 7
SAFETY INSTRUCTIONS Do not dispose electronic equipment as unsorted municipal waste. Please use a separate collection facility or contact the supplier from which this instrument was purchased. Safety Guidelines Do not place heavy objects on the instrument. General Guideline Do not place flammable objects on the … -
Page 8
AFG-3021/3022/3031/3032 User Manual AC Input voltage: 100 — 240V AC, 50 — 60Hz. Power Supply Connect the protective grounding conductor of WARNING the AC power cord to an earth ground to prevent electric shock. Fuse type: Fuse … -
Page 9
SAFETY INSTRUCTIONS Disconnect the power cord before cleaning the Cleaning the function generator. function generator Use a soft cloth dampened in a solution of mild detergent and water. Do not spray any liquid into the function generator. Do not use chemicals containing harsh products … -
Page 10
AFG-3021/3022/3031/3032 User Manual Do not dispose this instrument as unsorted Disposal 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. -
Page 11
SAFETY INSTRUCTIONS Power cord for the United Kingdom When using the function generator in the United Kingdom, make sure the power cord meets the following safety instructions. NOTE: This lead/appliance must only be wired by competent persons WARNING: THIS APPLIANCE MUST BE EARTHED IMPORTANT: The wires in this lead are coloured in accordance with the following code: Green/ Yellow:… -
Page 12: Getting Started
ETTING STARTED The Getting started chapter introduces the function generator’s main features, appearance, set up procedure and power-up. Note: Throughout this manual, “AFG-30XX” refers to the AFG-3021, AFG-3022, AFG-3031 & AFG-3032, unless stated otherwise. Main Features Model name Frequency Channels…
-
Page 13
GETTING STARTED -Ten 8 M waveform memories -True waveform output to display -User define output section -D W R (Direct Waveform Reconstruction) capability -Waveform editing capability sans PC -N Cycle and Infinite output mode selectable -60dBc low distortion sine wave … -
Page 14
AFG-3021/3022/3031/3032 User Manual Interface: Standard: LAN, USB Optional: GPIB Interface 4.3 inch color TFT LCD (480 × 272) Graphical User Interface AWES (Arbitrary Waveform Editing Software) PC software 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 15: Panel Overview
GETTING STARTED Panel Overview Front Panel AFG-3021/3031 LCD Display Number Scroll Wheel Selection Power Switch keys A F G -3 0 3 1 Arbitrary Function Generator Output SYNC Terminals MAIN MAIN Output Output key Waveform FREQ/Rate AMPL DC Offset UTIL…
-
Page 16
AFG-3021/3022/3031/3032 User Manual TFT color LCD display, 480 x 272 resolution. LCD display Activates the functions which Function keys: appear in the bottom of the LCD F1~F6 display. Waveform is used to select a Operation keys Waveform waveform type. The FREQ/Rate key is used to set FREQ/Rate the frequency or sample rate. -
Page 17
GETTING STARTED The Output key is used to turn on Main Output MAIN or off the waveform output. (AFG-3021/3031) Output CH1/CH2 Output key. These CH1/CH2 keys are used to turn the output Output Output on or off for each individual (AFG-3022/3032) channel. -
Page 18
AFG-3021/3022/3031/3032 User Manual Modulation output terminal for Output terminals the AM, FM, PWM, PM, SUM or (AFG-3021/3031) sweep function. The SYNC output terminal SYNC outputs a TTL logic level signal in phase with the zero phase position of the main output. 50Ω… -
Page 19
GETTING STARTED The standby key is used to turn Standby key the function generator on (green) or to put the function generator into standby mode (red). Used to select digits when editing Selection keys parameters. The scroll wheel is used to edit Scroll Wheel values and parameters. -
Page 20
AFG-3021/3022/3031/3032 User Manual Rear Panel AFG-3021/3031 GPIB Power Switch Power Disconnect power cord and test GPIB leads before replacing fuse WARNING socket and FUSE RATING To avoid electric shock the power cord protective grounding conductor AC 250V must be connected to ground. -
Page 21
Power input: 100-240V AC Power Socket Input and fuse 50-60Hz. Fuse: AFG-3022/3032: T1A/250V AFG-3021/AFG-3031: T0.63A/250V For the fuse replacement procedure, see page 406. Main power switch. Power Switch The USB B connector is used to USB B port connect the function generator to a PC for remote control. -
Page 22
AFG-3021/3022/3031/3032 User Manual 24 pin female GPIB GPIB GPIB connector for PC remote control. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 23
GETTING STARTED Display Parameter Waveform Window Display Parameter Waveform Window Display Soft Menu Keys These windows are used to edit the parameter Parameter values for CH1 and CH2. Windows Waveform Display The Waveform Display is used give an indication of the expected waveform output for each channel. The function keys (F1~F6) below the Soft Menu Soft Menu Keys keys correspond to the soft keys. -
Page 24: Setting Up The Function Generator
AFG-3021/3022/3031/3032 User Manual Setting up the Function Generator This section describes how to adjust the handle Background and power up the function generator. Pull out the handle Adjusting the sideways and rotate stand Place the unit horizontally, or tilt the stand.
-
Page 25
GETTING STARTED 1. Connect the power cord to Power Up the socket on the rear 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 On standby key will change from red (standby) to green… -
Page 26: Quick Reference
AFG-3021/3022/3031/3032 User Manual UICK REFERENCE This chapter lists operation shortcuts, built-in help coverage, and default factory settings. Use this chapter as a quick reference for instrument functions. For detailed explanations on parameters, settings and limitations, please see the Operation chapter(page 70), Modulation chapter(page 90), Secondary System Function Settings chapter (page 159), Dual Channel &…
-
Page 27
Sweep — Type/MOD = Amplitude……… 61 Burst – N Cycle …………..62 Burst — Gate …………….62 CH1 / CH2 (AFG-3022/AFG-3032 Only) ……63 UTIL (AFG-3021/3031) …………63 UTIL (AFG-3022/AFG-3032) ……….64 UTIL — Interface …………..64 UTIL — Interface — LAN …………65 UTIL — Interface — LAN — Config — Manual …… -
Page 28: How To Use The Digital Inputs
QUICK REFERENCE How to use the Digital Inputs The AFG-30XX has three main types of digital Background inputs: the number pad, selection keys and scroll wheel. The following instructions will show you how to use the digital inputs to edit parameters. 1.
-
Page 29: How To Use The Help Menu
Every key and function has a detailed description Background in the help menu. 1. Press UTIL. UTIL 2. Press System (F4)[F5 for the System AFG-3021/3031]. 3. Press More (F5). More 4. Press Help (F2). Help 5. Use the scroll wheel to navigate to a help item. Press Select to choose the item.
-
Page 30
AFG-3021/3022/3031/3032 User Manual Modulation Explains how to create Function 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. -
Page 31
QUICK REFERENCE 7. Use the scroll wheel to navigate to each help page. 8. Press F6 to return to the Return previous menus. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 32: Selecting A Waveform
AFG-3021/3022/3031/3032 User Manual Selecting a Waveform Square Wave Example: Square wave, 3Vpp, 75%duty, 1 kHz 1. Press the Waveform Output Waveform Square key and select Square (F2). 2. Press Duty(F1), Duty followed by 7 + 5 + %(F5) 3. Press the FREQ/Rate…
-
Page 33: Sine Wave
QUICK REFERENCE 3. Press the AMPL key, AMPL followed by 5 +VPP (F6). 4. Press the output key. Output Sine Wave Example: Sine wave, 10Vpp, 100kHz 1. Press the Waveform Output Waveform Sine key and select Sine (F1). 2. Press the FREQ/Rate FREQ/Rate key, followed by 1 + 0 Input: N/A…
-
Page 34: Noise Wave
AFG-3021/3022/3031/3032 User Manual 3. Press Width (F1), Width uSEC followed by 5 + uSEC (F3). 4. Press the AMPL key, AMPL followed by 1 + 0 +VPP (F6). 5. Press the output key. Output Noise Wave Example: White noise output 1.
-
Page 35
QUICK REFERENCE 4. Press Order (F3). Order 5. Press Order (F1), Order Enter followed by 2 + Enter (F1). Press Amp(F2), Ampl followed by 5 + VPP (F2). Phase Degree Press Phase(F3), followed by 0 + Degree (F1). 6. Press the Order (F1), Order Enter followed by 3 + Enter… -
Page 36: Modulation
AFG-3021/3022/3031/3032 User Manual Modulation Example: AM modulation. 100Hz modulating square wave. 1kHz Sine wave carrier. 80% modulation depth. 1. Press the MOD key Output and select AM (F1). 2. Press Waveform and Sine Waveform select Sine (F1). 3. Press the Freq/Rate…
-
Page 37
QUICK REFERENCE 9. Press MOD, AM (F1), Source Source (F1), INT (F1). 10. Press the output key. Output Example: FM modulation. 100Hz modulating square wave. 1kHz sine wave carrier. 100 Hz frequency deviation. Internal source. 1. Press the MOD key Output and select FM (F2). -
Page 38: Fsk Modulation
AFG-3021/3022/3031/3032 User Manual 8. Press 1 + 0 + 0 + Hz (F3). 9. Press MOD, FM (F2), Source Source (F1), INT (F1). 10. Press the output key. Output FSK Modulation Example: FSK modulation. 100Hz hop frequency. 1kHz carrier wave. Triangle wave. 10 Hz rate. Internal source.
-
Page 39
QUICK REFERENCE 8. Press MOD, FSK (F3), Source Source (F1), INT (F1). 9. Press the output key. Output Example: PM modulation. 100Hz phase frequency. Sine wave shape. 180° phase deviation. 1kHz sine wave carrier. 1. Press the MOD key Output and select PM (F4). -
Page 40: Sum Modulation
AFG-3021/3022/3031/3032 User Manual 8. Press 1 + 8 + 0 + Degree Degree (F1). SUM Modulation Example: SUM modulation. 100Hz SUM frequency. 50% SUM amplitude. 1kHz carrier sine wave. Triangle wave shape. Internal source. 1. Press the MOD key Output and select SUM (F5).
-
Page 41: Pwm Modulation
QUICK REFERENCE 9. Press MOD, SUM Source (F5), Source (F1), INT (F1). 10. Press the output key. Output PWM Modulation Example: PWM modulation. 800Hz carrier wave. 15 kHz modulating sine wave. 50% duty cycle. Internal source. 1. Press Waveform and Output Square Waveform…
-
Page 42: Sweep
AFG-3021/3022/3031/3032 User Manual 9. Press MOD, PWM Source (F6), Source (F1), INT (F1). 10. Press the output key. Output Sweep Example: Frequency sweep. Start frequency 10mHz, stop frequency 1MHz. Log sweep, 1 second sweep, manual trigger. 1. Press Sweep, Start…
-
Page 43: Burst
QUICK REFERENCE 9. Press the output key. Output 10. Press Trigger (F1). Trigger Burst Example: Burst mode, N-Cycle (Internally triggered), 1kHz burst frequency, burst count = 5, 10 ms burst period, 0˚ burst phase, internal trigger, 10 us delay. 1. Press FREQ/Rate 1 Output FREQ/Rate kHz (F5).
-
Page 44: Arb
AFG-3021/3022/3031/3032 User Manual 9. Press Burst, N Cycle N Cycle Trig Setup Burst (F1), TRIG Setup (F5), Delay Delay (F4). 10. Press 1 + 0 + uSEC uSEC (F2). 11. Press the output key. Output ARB – Add Built-In Waveform Example: ARB Mode, exponential rise.
-
Page 45: Arb — Add Point
QUICK REFERENCE 1. Press ARB, Built in Output Built in Basic (F3), Basic (F1), More More Pulse (F5), Pulse (F4). 2. Press Frequency (F1), Frequency 1, kHz (F5). 3. Press Duty (F2), 25, Duty %(F5). Return ARB — Add Point Example: ARB Mode, Add point, Address 40, data 30,000.
-
Page 46: Arb — Output Section
AFG-3021/3022/3031/3032 User Manual 3. Press Start Data (F2), Start Data 3 + 0, Enter (F5). Enter Return 4. Press Stop ADD (F3), Stop ADD 5 + 0, Enter (F5). Enter Return 5. Press Stop Data (F4), Stop Data 1 + 0 + 0, Enter (F5), Done (F5).
-
Page 47: Arb — Output Infinite Cycles
QUICK REFERENCE 3. Press Length (F2), 1 + Length 0 + 0, Enter (F5). Enter Return 4. Press N Cycle (F4). N Cycle 5. Press Cycles (F1), 1 + Cycles Enter Return 0, Enter (F5). 6. To trigger the output Trigger once, press Trigger (F5).
-
Page 48: Utility Menu
AFG-3021/3022/3031/3032 User Manual Utility Menu Save Example: Save to memory file #5. 1. Press UTIL, Memory Memory UTIL (F1). 2. Choose a file using the scroll wheel and Store Done press Store (F1), press Done (F5). Recall Example: Recall memory file #5.
-
Page 49: Interface Lan
QUICK REFERENCE Interface LAN Example: LAN interface, DHCP IP configuration. 1. Press UTIL, Interface Interface UTIL (F2), LAN (F3). 2. Press Config (F2), Config DHCP DHCP (F1). 3. Press Done (F3). Done Interface USB Example: USB interface. 1. Press UTIL, Interface Interface UTIL (F2), USB (F2).
-
Page 50: Dual Channel — Tracking
AFG-3021/3022/3031/3032 User Manual 2. Press ON (F1). Dual Channel – Tracking Example: Inverted tracking. AFG-3022, 3032 only. 1. Press UTIL, Dual Ch Output Dual Ch Tracking UTIL (F5), Tracking (F3). 2. Press Inverted (F3). Inverted 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 51: Menu Tree
QUICK REFERENCE Menu Tree Convention Use the menu trees as a handy reference for the function generator functions and properties. The AFG- 3021/3022/3031/3032 menu system is arranged in a hierarchical tree. Each hierarchical level can be navigated with the operation or soft menu keys. Pressing the Return soft key will return you to the previous menu level.
-
Page 52: Waveform — Pulse
AFG-3021/3022/3031/3032 User Manual Waveform — Pulse Waveform Pulse Width DUTY Rise Fall Edge Time Extended nSEC nSEC nSEC nSEC uSEC Return uSEC uSEC uSEC Return mSEC mSEC mSEC mSEC Return Return Return Return Waveform — More Waveform More Noise Harmonic…
-
Page 53: Arb-Display
QUICK REFERENCE ARB-Display Display Horizon Vertical Next Page Back Page Overview Return Start Clear Clear Enter Enter Return Return Length High Clear Clear Enter Enter Return Return Center Center Clear Clear Enter Enter Return Return Zoom in Zoom in Zoom out Zoom out Return Return…
-
Page 54: Arb-Edit
AFG-3021/3022/3031/3032 User Manual ARB-Edit Edit Point Line Copy Clear Protect Return Address Start ADD Start Start Done Clear Clear Clear Clear Enter Enter Enter Enter Start Return Return Return Return Clear Data Start Data Length Length Enter Return Clear Clear…
-
Page 55: Arb-Built-In
QUICK REFERENCE ARB-Built-in Note: The following menu tree only lists where each built-in ARB waveform is located. Built in Basic Common 1 Common 2 Math More Return Sine abstan dlorentz attalt Trig Square havercosine rectpuls arccos arctan sinever Ramp sqrt stepresp sech abssin…
-
Page 56: Arb-Built In-Basic
AFG-3021/3022/3031/3032 User Manual ARB-Built in-Basic Note: For brevity, only the “Basic” menu tree is listed for the ARB > Built-in menu tree system. The operation menu keys for all the other built-in ARB waveforms are mostly identical to the ones listed below.
-
Page 57: Arb-Save
QUICK REFERENCE ARB-Save Save Start Length Memory Return Clear Clear Select Select Enter Enter Return New Folder Return Return Enter Char Back Space Save Return New File Enter Char Back Space Save Return Return ARB-Load Load Memory Return Clear Select Select Enter Return…
-
Page 58: Arb-Output
AFG-3021/3022/3031/3032 User Manual ARB-Output Output Start Length Gate N Cycle Infinite Return Clear Clear Cycles Enter Enter Clear Return Return Return Enter Return Manual Trigger Return 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 59: Mod
QUICK REFERENCE Source Source Source Phase Dev Source Source Degree Return Return Return Return Return Return PM Freq Depth Freq Dev Hop Freq SUM Ampl Duty Return Return Return Return AM Freq SUM Freq PWM Freq Shape Sine Return Return Square FM Freq FSK Rate…
-
Page 60: Sweep — Type/Mod = Frequency
AFG-3021/3022/3031/3032 User Manual Sweep — Type/MOD = Frequency SWEEP TRIG Type Type/MOD Start Stop SWP Time More mSEC Go to the Type Sweep — Freq Return Frequency — Ampl Manual Return More menu Trigger Mode Return Return Return Cont Gate…
-
Page 61: Sweep — Type/Mod = Amplitude
QUICK REFERENCE Sweep — Type/MOD = Amplitude SWEEP TRIG Type Type/MOD Start Stop SWP Time Return mSEC Type mVRMS mVRMS Freq VRMS VRMS Return Ampl Manual Return mVPP mVPP Trigger Mode Return Return Return Cont Gate TRIG Time Return Functions mSEC Linear Return…
-
Page 62: Burst — N Cycle
AFG-3021/3022/3031/3032 User Manual Burst – N Cycle Burst N Cycle Cycles Infinite Phase Period TRIG Setup Return Clear Clear uSEC Degree mSEC Return Return Rise Return Fall Return Manual Trigger Return Delay nSEC uSEC mSEC Return Return Burst — Gate…
-
Page 63: Ch1 / Ch2 (Afg-3022/Afg-3032 Only)
CH1 / CH2 (AFG-3022/AFG-3032 Only) Load Phase DSO-Link 50 OHM 0 Phase Search High Z Sync Int Return Degree Align Phase Return Return UTIL (AFG-3021/3031) UTIL Memory Interface Cal. Load System DSO-Link Go to the Go to the Search Store Self Test 50 OHM UTIL –…
-
Page 64: Util (Afg-3022/Afg-3032)
AFG-3021/3022/3031/3032 User Manual UTIL (AFG-3022/AFG-3032) UTIL Memory Interface Cal. System Dual Ch Go to the Go to the Store Self Test Go to the UTIL – UTIL – Software Done UTIL – Dual Return Interface System Version Ch menu Recall…
-
Page 65: Util — Interface — Lan
QUICK REFERENCE UTIL — Interface — LAN UTIL Interface Remote Config Done Return DHCP Auto IP Manual Go To UTIL – Interface – LAN Config – Manual menu Host Name Enter Char Done Return Done Return 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 66: Util — Interface — Lan — Config — Manual
AFG-3021/3022/3031/3032 User Manual UTIL — Interface — LAN — Config — Manual UTIL Interface Config Manual IP Addr NetMask Gateway Done Return Done Done Done Clear Clear Clear Return Return Return UTIL — System UTIL System Language Display Opt. Clk Source…
-
Page 67: Util — Dual Channel
QUICK REFERENCE UTIL — Dual Channel UTIL Dual Ch Freq Cpl Ampl Cpl Tracking Return Offset Inverted Return Return Return Ratio Enter Return Return 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 68: Default Settings
AFG-3021/3022/3031/3032 User Manual Default Settings Here are the default panel settings which appear Preset when pressing the Preset key. Function Sine wave Output Config. Frequency 1kHz Amplitude 3.000 Vpp Offset 0.00V dc Output units Output terminal 50Ω Modulation Carrier Wave…
-
Page 69
QUICK REFERENCE Burst Frequency 1kHz Burst Ncycle Burst period 10ms Burst starting phase 0˚ Burst status Trigger source Internal (immediate) Trigger GPIB Address Interface config. Interface DHCP Calibration Menu Restricted Calibration 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 70: Operation
AFG-3021/3022/3031/3032 User Manual PERATION The Operation chapter shows how to output basic waveform functions. For details on modulation, sweep, burst and arbitrary waveforms, please see the Modulation and Arbitrary waveform chapters on pages 90 and 175. For information on the dual channel and multi-unit operation, please see page 179 &…
-
Page 71: Select A Channel
OPERATION Select a Channel As the AFG-3022 or AFG-3032 are dual channel models, the desired output channel must first be selected before assigning the operation for that channel. CH1/CH2 Panel Operation 1. Press the CH1 or CH2 key. 2. The selected channel will be visible while the deselected channel will be dimmed.
-
Page 72: Select A Waveform
AFG-3021/3022/3031/3032 User Manual Select a Waveform The AFG-30XX can output 8 standard waveforms: sine, square, triangle, pulse, ramp, noise, harmonic and DC waveforms. Sine Wave Panel Operation 1. Press the Waveform key. Waveform 2. Press F1 (Sine). Sine 北京海洋兴业科技股份有限公司 电话:010-62176775…
-
Page 73: Setting A Square Wave
4. Use the selector keys and scroll wheel or number pad to enter the Duty range. 5. Press F5 (%) to choose % units. Range Frequency Duty Range ≤25MHz 20%~80% (20MHz AFG-3021/3022) 25MHz~≤30MHz 40%~60% 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 74: Triangle Wave
AFG-3021/3022/3031/3032 User Manual Triangle Wave Panel Operation 1. Press the Waveform key. Waveform 2. Press F3 (Triangle). Triangle 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 75: Setting The Pulse Width
OPERATION Setting the Pulse Width The pulse width settings depend on the rise & fall time settings or the edge time setting and the period settings, as defined below: Pulse Width — 0.625 * [(Rise Time — 0.6nS) + (Fall Time — 0.6nS)] ≧ 0 Period ≧…
-
Page 76: Setting The Pulse Rise & Fall Time
AFG-3021/3022/3031/3032 User Manual 4. Use the selector keys and scroll wheel or number pad to enter the pulse width. 5. Press F2~F5 choose the unit nSEC range. Range Pulse Width 20ns~999.83ks Resolution: Freq < 25MHz Note (20MHz AFG-3021/3022): 0.01ns pulse width (or 3 digit resolution) Freq <…
-
Page 77: Setting The Pulse Edge Time
OPERATION 4. Use the selector keys and scroll wheel or number pad to enter the rise or fall time. 5. Press F2~F5 to choose the nSEC unit range. 6. Repeat the above steps for the opposite edge time. Range Minimum 9.32ns ~ 799.89ks rise/fall time: Duty…
-
Page 78: Setting The Pulse Duty Time
AFG-3021/3022/3031/3032 User Manual 4. Use the selector keys and scroll wheel or number pad to enter the edge time. 5. Press F2~F5 to choose the nSEC mSEC unit range. Range Edge Time Range 9.32ns~799.89ks Duty Width — 1.25 * Note Considerations: (Edge Time — 0.6nS) ≧…
-
Page 79: Setting The Pulse Extended Mode
OPERATION 4. Use the selector keys and scroll wheel or number pad to enter the duty time. 5. Press F1 to choose the % unit. Range Duty Range 0.0170%~99.983% Resolution 0.0001% Setting the Pulse Extended mode The Extended Mode function extends the setting range of the pulse duty and the width.
-
Page 80: Setting A Ramp
AFG-3021/3022/3031/3032 User Manual Setting a Ramp Panel Operation 1. Press the Waveform key. Waveform 2. Press F5 (Ramp) to create a Ramp ramp waveform. 3. Press F1 (SYM). The SYM parameter will be highlighted in the parameter window. 4. Use the selector keys and…
-
Page 81: Noise Wave
OPERATION Noise Wave Panel Operation 1. Press the Waveform key. Waveform 2. Press F6 (More). More 3. Press F1 (Noise). Noise Harmonic Wave The harmonic wave function creates a harmonic sine wave with a designated number of harmonics. Panel Operation 1. Press the Waveform key. Waveform 2.
-
Page 82: Harmonic Order
AFG-3021/3022/3031/3032 User Manual 5. Use the selector keys and scroll wheel or number pad to enter the number of harmonics. Range Number of harmonics 2 ~ 8 6. Press F1 (Enter). Enter Harmonic Order After the total number of harmonics has been selected(above), you can also select which harmonic orders are used: odd, even, all or a user-defined set.
-
Page 83
OPERATION 5. Press F1 ~ F4 to chose which Even User harmonic orders to include in the resultant harmonic waveform. Note: You may have to wait a short while for the meter to process the waveform. Range Harmonic Even, Odd, ALL, User 1. -
Page 84: Harmonic Characteristics
AFG-3021/3022/3031/3032 User Manual Harmonic Characteristics The amplitude and phase of each harmonic order can individually set. By default the amplitude is the same as the fundamental frequency and the phase is set to 0º. Panel Operation 1. Press the Waveform key.
-
Page 85: Dc Wave
OPERATION 9. Press F2 (Amplitude). Amplitude 10. Use the selector keys and scroll wheel or number pad to set the amplitude of previously selected order. 11. Choose the amplitude unit by mVPP pressing F4~F5. 12. Press F3 (Phase). Phase 13. Use the selector keys and scroll wheel or number pad to set the phase of the previously selected order.
-
Page 86: Setting The Waveform Frequency
AFG-3021/3022/3031/3032 User Manual Setting the Waveform 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.
-
Page 87
OPERATION 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 88: Setting The Amplitude
AFG-3021/3022/3031/3032 User Manual Setting the Amplitude Panel Operation 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.
-
Page 89: Setting The Dc Offset
OPERATION Setting the DC Offset Panel Operation 1. Press the DC 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. 4.
-
Page 90: Modulation
AFG-3021/3022/3031/3032 User Manual ODULATION The AFG-3021, AFG-3022, AFG-3031 & AFG-3032 Arbitrary Function Generators are able to produce AM, FM, FSK and PWM modulated waveforms as well as swept waveforms (frequency, amplitude) and burst waveforms. Depending on the type of waveform produced, different modulation parameters can be set.
-
Page 91
MODULATION PM Wave Shape …………..119 Modulation Frequency …………120 Phase Modulation Deviation ……….121 SUM Modulation …………. 122 Selecting SUM Modulation ……….123 SUM Carrier Shape …………. 123 SUM Carrier Frequency …………124 SUM Modulating Wave Shape ……….. 124 SUM Frequency ………….. -
Page 92: Amplitude Modulation (Am)
AFG-3021/3022/3031/3032 User Manual Amplitude Modulation (AM) An AM waveform is produced from a carrier waveform and a modulating waveform. The amplitude of the modulated carrier waveform depends on the amplitude of the modulating waveform. The AFG-30XX function generator can set the carrier frequency, amplitude and offset as well as internal or external modulation sources.
-
Page 93: Selecting Am Modulation
MODULATION Selecting AM Modulation Panel Operation 1. Press the MOD key. 2. Press F1 (AM). AM Carrier Shape Sine, square, triangle, ramp, pulse, noise or Background arbitrary waveforms can be used as the carrier shape. The default waveform shape is set to sine. Harmonic and DC are not available as a carrier shape.
-
Page 94: Carrier Frequency
AFG-3021/3022/3031/3032 User Manual 3. See the Arbitrary waveform Select an Page 44 quick guide or chapter to use Arbitrary Page 175 an arbitrary waveform. Waveform Carrier Shape. Range AM Carrier Shape sine, square, triangle, pulse, ramp, noise, arbitrary waveform Carrier Frequency The maximum carrier frequency depends on the carrier shape selected.
-
Page 95: Modulating Wave Shape
MODULATION Noise 125MHz to 1µHz Modulating Wave Shape The function generator can accept internal as well as external sources. The AFG-30XX has sine, square, triangle, up ramp and down ramp modulating waveform shapes. Sine waves are the default wave shape. Panel Operation 1.
-
Page 96: Am Frequency
AFG-3021/3022/3031/3032 User Manual AM Frequency The frequency of the modulation waveform (AM Frequency) can be set from 2mHz to 20kHz. Panel Operation 1. Press the MOD key. 2. Press F1 (AM). 3. Press F3 (AM Freq). AM Freq 4. The AM Freq parameter will become highlighted in the Waveform display area.
-
Page 97: Modulation Depth
MODULATION Modulation Depth The modulation depth determines the maximum and minimum amplitude of the AM waveform. The modulation depth (as a percentage) is defined by the ratio of the modulating waveform voltage and the carrier waveform voltage multiplied by 100: Modulating WaveVoltag …
-
Page 98
AFG-3021/3022/3031/3032 User Manual Panel Operation 1. Press the MOD key. 2. Press F1 (AM). 3. Press F2 (Depth). Depth 4. The AM Depth parameter will become highlighted in the waveform display area. 5. Use the selector keys and scroll wheel or number pad to enter the AM depth. -
Page 99: Selecting (Am) Modulation Source
MODULATION Note When the modulation depth is greater than 100%, the output cannot 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.
-
Page 100
AFG-3021/3022/3031/3032 User Manual 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 101: Frequency Modulation (Fm)
MODULATION Frequency Modulation (FM) An FM waveform is produced 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 function generator, only one type of modulated waveform can be created at any one time for the selected channel.
-
Page 102: Selecting Frequency Modulation (Fm)
AFG-3021/3022/3031/3032 User Manual Selecting Frequency Modulation (FM) When FM is selected, the modulated waveform depends on the carrier frequency, the output amplitude and offset voltage. Panel Operation 1. Press the MOD key. 2. Press F2 (FM). FM Carrier Shape The default carrier waveform shape is set to sine.
-
Page 103: Fm Carrier Frequency
3. Use the selector keys and scroll wheel or number pad to enter the carrier frequency. 4. Press F2~F6 to select the frequency unit. Range Carrier Shape Carrier Frequency Sine 1μHz~30MHz (20MHz AFG-3021/3022) Square 1μHz~30MHz (20MHz AFG-3021/3022) Triangle 1μHz~1MHz Ramp 1μHz~1MHz Default 1 kHz frequency 北京海洋兴业科技股份有限公司…
-
Page 104: Fm Wave Shape
AFG-3021/3022/3031/3032 User Manual FM Wave Shape The function generator can accept internal as well as external sources. The AFG-30XX has sine, square, triangle, positive and negative ramps (UpRamp, DnRamp) as the internal modulating waveform shapes. Sine is the default wave shape.
-
Page 105: Modulation Frequency
MODULATION Modulation Frequency For frequency modulation, the function generator will accept internal or external sources. Panel Operation 1. Press the MOD key. 2. Press F2 (FM). 3. Press F3 (FM Freq). FM Freq 4. The FM Freq parameter will become highlighted in the waveform display panel.
-
Page 106: Frequency Deviation
AFG-3021/3022/3031/3032 User Manual Frequency Deviation The frequency deviation is the peak frequency deviation from the carrier wave and the modulated wave. Panel Operation 1. Press the MOD key. 2. Press F2 (FM). 3. Press F2 (Freq Dev). Freq Dev 4. The Freq Dev parameter will become highlighted in the waveform display panel.
-
Page 107: Selecting (Fm) Modulation Source
MODULATION Range Frequency DC~30MHz (20MHz AFG- Deviation 3021/3022) DC~1MHz(Triangle) Default deviation 100kHz Selecting (FM) Modulation 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. 2.
-
Page 108
AFG-3021/3022/3031/3032 User Manual below the carrier waveform. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 109: Frequency Shift Keying (Fsk) Modulation
MODULATION Frequency Shift Keying (FSK) Modulation Frequency Shift Keying Modulation is used to shift the frequency output of the function generator between two preset frequencies (carrier frequency, 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.
-
Page 110: Selecting Fsk Modulation
AFG-3021/3022/3031/3032 User Manual Selecting FSK Modulation When using FSK mode, the output waveform uses the default settings for carrier frequency, amplitude and offset voltage. Panel Operation 1. Press the MOD key. 2. Press F3 (FSK). FSK Carrier Shape Sine, square, triangle and ramp waveforms can be Background used as a carrier shape.
-
Page 111: Fsk Carrier Frequency
3. Use the selector keys and scroll wheel or number pad to enter the carrier frequency. 4. Press F2~F6 to select the FSK frequency units. Range Carrier Shape Carrier Frequency Sine 1μHz~30MHz (20MHz AFG-3021/3022) Square 1μHz~30MHz (20MHz AFG-3021/3022) Triangle 1μHz~1MHz Ramp 1μHz~1MHz 北京海洋兴业科技股份有限公司…
-
Page 112: Fsk Hop Frequency
AFG-3021/3022/3031/3032 User Manual FSK Hop Frequency The default Hop frequency for all waveform shapes is 100 Hz. A square wave with a duty cycle of 50% is used for the internal modulation waveform. The voltage level of the Trigger INPUT signal controls the output frequency when EXT is selected.
-
Page 113: Fsk Rate
MODULATION 6. Press F1~F5 to select the frequency range. Range Waveform Carrier Frequency Sine 1μHz~30MHz (20MHz AFG-3021/3022) Square 1μHz~30MHz (20MHz AFG-3021/3022) Triangle 1μHz~1MHz Ramp 1μHz~1MHz FSK Rate The FSK Rate function is used to determine the rate at which the output frequency changes between the carrier and hop frequencies.
-
Page 114: Fsk Source
AFG-3021/3022/3031/3032 User Manual 5. Use the selector keys and scroll wheel or number pad to enter the FSK rate. 6. Press F1~F5 to select the frequency unit. Range FSK Rate 2mHz~1MHz Default 10Hz Note If an external source is selected, FSK Rate settings are ignored.
-
Page 115
MODULATION 3. Press F1 (Source). Source 4. To select the source, press F1 (Internal) or F2 (External). Note Note that the Trigger INPUT terminal cannot configure edge polarity. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 116: Phase Modulation (Pm)
AFG-3021/3022/3031/3032 User Manual Phase Modulation (PM) A PM waveform is produced from a carrier waveform and a modulating waveform. The phase of the carrier waveform is modulated by the magnitude of the modulating waveform. When using the function generator, only one type of modulated waveform can be created at any one time for the selected channel.
-
Page 117: Selecting Phase Modulation (Pm)
MODULATION Selecting Phase Modulation (PM) When PM is selected, the modulated waveform depends on the carrier frequency, the output amplitude and offset voltage. Panel Operation 1. Press the MOD key. 2. Press F4 (PM). PM Carrier Shape The default waveform shape is set to sine. Sine, Background square, triangle or ramp waveforms can be used as the carrier shape.
-
Page 118: Pm Carrier Frequency
AFG-3021/3022/3031/3032 User Manual PM 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. To select the carrier FREQ/Rate frequency, press the FREQ/ Rate key.
-
Page 119: Pm Wave Shape
MODULATION PM Wave Shape The AFG-30XX 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. 2. Press F4 (PM). 3. Press F4 (Shape). Shape 4.
-
Page 120: Modulation Frequency
AFG-3021/3022/3031/3032 User Manual Modulation Frequency The PM Freq parameter sets the modulation frequency for the phase modulation function when using an internal source. Panel Operation 1. Press the MOD key. 2. Press F4 (PM). 3. Press F3 (PM Freq). PM Freq 4.
-
Page 121: Phase Modulation Deviation
MODULATION Phase Modulation Deviation The phase modulation deviation is the peak phase deviation of the modulating wave from the carrier wave. Panel Operation 1. Press the MOD key. 2. Press F4 (PM). 3. Press F2 (Phase Dev). Phase Dev 4. The PM Dev parameter will become highlighted in the waveform display panel.
-
Page 122: Sum Modulation
AFG-3021/3022/3031/3032 User Manual SUM Modulation SUM modulation adds the modulating waveform to the carrier waveform. The amplitude of the modulating waveform is set as a percentage of the carrier amplitude. Only one mode of modulation can be enabled at any one time for the selected channel.
-
Page 123: Selecting Sum Modulation
MODULATION Selecting SUM Modulation When selecting SUM, the carrier frequency, amplitude and frequency must be considered. Panel Operation 1. Press the MOD key. 2. Press F5 (SUM). SUM Carrier Shape The default carrier waveform shape is set to sine. Background The carrier can be set to Sine, Triangle, Pulse, Noise or Ramp.
-
Page 124: Sum Carrier Frequency
AFG-3021/3022/3031/3032 User Manual SUM 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. To select the carrier FREQ/Rate frequency, press the FREQ/ Rate key.
-
Page 125: Sum Frequency
MODULATION 2. Press F5 (SUM). 3. Press F4 (Shape). Shape 4. Press F1~F5 to select a Sine DnRamp waveform shape. Range Waveform Square 50% Duty cycle UpRamp 100% Symmetry Triangle 50% Symmetry DnRamp 0% Symmetry SUM Frequency The SUM Frequency sets the frequency of the modulating waveform. Panel Operation 1.
-
Page 126: Sum Amplitude
AFG-3021/3022/3031/3032 User Manual 4. The SUM Freq parameter will become highlighted in the Waveform Display area. 5. Use the selector keys and scroll wheel or number pad to enter the SUM frequency. 6. Press F1~F3 to select the frequency unit range.
-
Page 127: Sum Source
MODULATION 4. The SUM Amplitude will become highlighted in the waveform display area. 5. Use the selector keys and scroll wheel or number pad to enter the SUM amplitude. 6. Press F1 (%) to select percentage units. Range SUM amplitude 0% ~ 100% Default SUM Source…
-
Page 128
AFG-3021/3022/3031/3032 User Manual 4. To select the source, press F1 (Internal) or F2 (External). Use the MOD INPUT terminal External Source on the rear panel when using an external source. For AFG-3022/3032, using the CH1 or CH2 MOD input depends on which channel is used for modulation. -
Page 129: Pulse Width Modulation
MODULATION Pulse Width Modulation For pulse width modulation the instantaneous voltage of the modulating waveform determines the width of the pulse waveform. Only one mode of modulation can be enabled at any one time for the selected channel. If PWM is enabled, any other modulation mode will be disabled.
-
Page 130: Selecting Pulse Width Modulation
AFG-3021/3022/3031/3032 User Manual Selecting Pulse Width Modulation When selecting PWM, the current setting of the carrier frequency, the amplitude modulation frequency, output, and offset voltage must be considered. Panel Operation 1. Press the MOD key. Waveform 2. Press F2 (Square).
-
Page 131: Pwm Carrier Frequency
MODULATION PWM Carrier Frequency The carrier frequency depends on the square wave. The default carrier frequency is 1kHz. Panel Operation 1. To select the carrier FREQ/Rate frequency, press the FREQ/ Rate key. 2. The FREQ parameter will become highlighted in the parameter window. 3.
-
Page 132: Modulating Waveform Frequency
AFG-3021/3022/3031/3032 User Manual 4. Press F1~F5 to select a Sine DnRamp waveform shape. Range Waveform Square 50% Duty cycle UpRamp 100% Symmetry Triangle 50% Symmetry DnRamp 0% Symmetry Modulating Waveform Frequency Panel Operation 1. Select MOD. 2. Press F6 (PWM).
-
Page 133: Modulation Duty Cycle
MODULATION 5. Use the selector keys and scroll wheel or number pad to enter the PWM frequency. 6. Press F1~F3 to select the frequency unit range. Range PWM Frequency 2mHz~20kHz Default 20kHz Modulation Duty Cycle Duty function is used to set the duty cycle as percentage. Panel Operation 1.
-
Page 134: Pwm Source
AFG-3021/3022/3031/3032 User Manual 5. Use the selector keys and scroll wheel or number pad to enter the Duty cycle. 6. Press F1 (%) to select percentage units. Range Duty cycle 0% ~ 100% Default Note Pulse waveforms can be modulated with an external source using the external source function.
-
Page 135
MODULATION 4. To select the source, press F1 (Internal) or F2 (External). Use the MOD INPUT terminal External Source on the rear panel when using an external source. For AFG-3022/3032, using the CH1 or CH2 MOD input depends on which channel is used for modulation. -
Page 136: Sweep
AFG-3021/3022/3031/3032 User Manual Sweep The function generator can perform frequency sweeps for sine, square, ramp and triangle waveforms or amplitude sweeps for sine, square, triangle, pulse, ramp, noise and ARB waveforms. When Sweep mode is enabled, Burst or any other modulation modes will be disabled for the selected channel.
-
Page 137: Selecting Sweep Mode
MODULATION Selecting Sweep Mode The Sweep button is used to output a sweep. If no settings have been configured, the default settings Sweep for output amplitude, offset and frequency are used. Sweep Type Sweep type is used to select between whether a frequency or amplitude sweep is performed.
-
Page 138: Setting Start And Stop Frequency/Amplitude
AFG-3021/3022/3031/3032 User Manual Setting Start and Stop Frequency/Amplitude The start and stop frequencies/amplitudes define the upper and lower sweep limits. The function generator will sweep from the start through to the stop frequency/amplitude and cycle back to the start frequency/amplitude. The sweep is phase continuous over the full sweep frequency range (100μHz-30MHz).
-
Page 139: Center Frequency And Span
MODULATION 5. Press F1~F5 to select the Start/Stop frequency units or amplitude units. Range Sweep Range 1μHz~30MHz (Sine/Square) (Frequency) (20MHz AFG-3021/3022) 1μHz~1MHz (Ramp/Triangle) Start — Default 100Hz Stop — Default 1kHz Range Sweep Range 1mVpp~10Vpp (into 50Ω) (Amplitude) Start — Default…
-
Page 140
AFG-3021/3022/3031/3032 User Manual 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. 6. Press F1~F5 to select the Start/Stop frequency units. -
Page 141: Sweep Mode
MODULATION Sweep Mode Sweep mode is used to select between continuous or gated sweeps. When set to continuous mode, the sweep function will be continuously output, according to the internal trigger. When set to gated mode the sweep output will be synchronized to the trigger input.
-
Page 142: Sweep Waveform Type
AFG-3021/3022/3031/3032 User Manual 3. Press F3 (Function). Function 4. To select linear or logarithmic Linear sweep, press F1 (Linear) or F2 (Log). Sweep Waveform Type The sweep waveform type sets the shape of the sweep waveform that is created. The sawtooth waveform creates a…
-
Page 143: Sweep Time
MODULATION 3. To select waveform type, Sawtooth Triangle press F4 (Sawtooth) or F5 (Triangle). Sweep Time The sweep time is used to determine how long it takes to perform a sweep from the start to stop frequencies/amplitude. The function generator automatically determines the number of discrete frequencies or the amplitude used in the sweep depending on the duration of the sweep.
-
Page 144
AFG-3021/3022/3031/3032 User Manual 4. Use the selector keys and scroll wheel or number pad to enter the Sweep time. 5. Press F1~F2 to select the time mSEC unit. Range Sweep time 1ms ~ 500s Default 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 145: Sweep Trigger Source
MODULATION 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 start frequency and waits for a trigger signal before completing the sweep. The trigger source can either be an internal (settable trigger interval) trigger, a manual trigger or an external trigger.
-
Page 146
AFG-3021/3022/3031/3032 User Manual 4. Press F1~F2 to choose the mSEC time unit. Range Internal Trigger Interval 1ms ~ 500s 5. If Manual was selected, press Manual Trigger Trigger F1 (Trigger) to manually start each sweep. 6. Press F6 (Return) to return to Return the menu. -
Page 147: Burst Mode
MODULATION Burst Mode The function generator can create a waveform burst with a designated number of cycles. Burst mode supports sine, square, triangle, pulse, ramp, noise (gated burst mode only) waveforms*. Burst *The ARB function also has an N-Cycle Burst mode, however it is not accessible from the Burst function mode.
-
Page 148: Burst Frequency
AFG-3021/3022/3031/3032 User Manual 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 again.
-
Page 149: Burst Cycle/Burst Count
4. Press F2~F6 to choose the frequency unit. Range Frequency 1uHz~30MHz (20MHz AFG-3021/3022) Frequency – Ramp 1uHz~1MHz Default 1kHz Waveform frequency and burst period are not the Note same. The burst period is the time between the bursts in N-Cycle mode.
-
Page 150
AFG-3021/3022/3031/3032 User Manual 5. Use the selector keys and scroll wheel or number pad to enter the number of cycles. 6. Press F5 to select the Cyc unit. Range Cycles 1~1,000,000 Burst cycles are continuously output when the Note internal trigger is selected. The burst period determines the rate of bursts and the time between bursts. -
Page 151: Infinite Burst Count
MODULATION Infinite Burst Count Panel Operation 1. Press the Burst key. Burst 2. Press F1 (N Cycle). N Cycle 3. Press F2 (Infinite). Infinite Note Infinite burst in only available when using manual triggering. Above 25MHz, Infinite burst is only available with square and sine waveforms.
-
Page 152
AFG-3021/3022/3031/3032 User Manual 3. Press F4 (Period). Period 4. The Period parameter will become highlighted in the Waveform Display area. 5. Use the selector keys and scroll wheel or number pad to enter period time. 6. Press F1~F3 to choose the uSEC period time unit. -
Page 153: Burst Phase
MODULATION Burst Phase Burst Phase defines the starting phase of the burst waveform. The default is 0˚. Panel Operation 1. Press the Burst key. Burst 2. Press F1 (N Cycle). N Cycle 3. Press F3 (Phase). Phase 4. The Phase parameter will become highlighted in the Waveform Display area.
-
Page 154: Burst Trigger Source
AFG-3021/3022/3031/3032 User Manual When using sine, square, triangle or ramp Note waveforms, 0˚ is the point where the waveforms are at zero volts. 0˚ is the starting point of a waveform. For sine, square or Triangle, Ramp waveforms, 0˚ is at 0 volts (assuming there is no DC offset).
-
Page 155
MODULATION 4. Choose a trigger type by Manual pressing F1 (INT), F2 (EXT) or F3 (Manual). 5. If a manual source is selected, Manual the trigger soft-key (F1) must Triggering be pressed each time to output a burst. When the internal trigger source is chosen, the Note burst is output continuously at a rate defined by the burst period setting. -
Page 156: Burst Delay
AFG-3021/3022/3031/3032 User Manual Burst Delay Panel Operation 1. Press the Burst key. Burst 2. Press F1 (N Cycle). N Cycle 3. Press F5 (TRIG setup). TRIG setup 4. Press F4 (Delay). Delay 5. The Delay parameter will become highlighted in the Waveform Display area.
-
Page 157: Gated Trigger Polarity
MODULATION Gated Trigger Polarity The Polarity setting sets the polarity of the input trigger signal for the gated mode. Panel Operation 1. Press the Burst key. Burst 2. Press F2 (Gate). Gate 3. Press F1 (Polarity). Polarity 4. Select either Pos (F1) or N Cycle Gate Neg (F2).
-
Page 158
AFG-3021/3022/3031/3032 User Manual Range Phase -360˚~+360˚ Default 0˚ 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 159: Secondary System Function Settings
Viewing and Updating the Software & Firmware Version . 169 Language Selection …………170 Setting the Beeper Sound ……….171 Display Suspend …………..172 Display Brightness …………. 172 Reference Clock Sources ………… 173 Setting the output impedance — AFG-3021/3031 ….175 DSO Link — AFG-3021/3031……….176 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 160: Save, Recall Or Delete
AFG-3021/3022/3031/3032 User Manual Save, Recall or Delete The AFG-3021, AFG-3022, AFG-3031 & AFG-3032 have non-volatile memory to store instrument state and ARB data. There are 10 memory files numbered 0~9. Each memory file can either store arbitrary waveform data (ARB), settings or both. When data (ARB or Setting data) is stored in a memory file, the data will be shown in red.
-
Page 161
SECONDARY SYSTEM FUNCTION SETTINGS Harmonic order SUM amplitude settings SUM frequency Harmonic display Sweep Source Source Shape Type Duty Time Frequency Start frequency Burst Type Stop frequency … -
Page 162
AFG-3021/3022/3031/3032 User Manual 3. Use the scroll wheel to highlight a memory file (Memory0 ~ Memory9). 4. Choose a file operation to Store perform on the memory Recall location: Delete Press F1 to store a file, press F2 to recall a file, or press F3 to delete a file. -
Page 163
SECONDARY SYSTEM FUNCTION SETTINGS 6. Press F5 (Done) to complete Done the operation. Range Memory file Memory0 ~ Memory9 Data type ARB, Setting, ARB+Setting 7. To delete all the files for Delete All Delete All Memory0~Memory9, press 8. Press F1 (Done) to confirm Done the deletion of all files. -
Page 164: Selecting The Remote Interface
AFG-3021/3022/3031/3032 User Manual Selecting the Remote Interface The AFG-3021, AFG-3022, AFG-3031 & AFG-3032 has LAN, GPIB and USB interfaces for remote control. Only one remote interface can be used at any one time. GPIB Interface When using the GPIB interface, a GPIB address Background must be specified.
-
Page 165: Lan Interface
SECONDARY SYSTEM FUNCTION SETTINGS 6. Use the selector keys and scroll wheel or number pad to enter the GPIB address. 7. Press F5 (Done) to confirm Done the GPIB address. GPIB address Range 1~30 LAN Interface When using the LAN interface, an IP must be Background specified (DHCP, Auto IP or manually configured).
-
Page 166
AFG-3021/3022/3031/3032 User Manual Range DHCP Use DHCP to automatically configure the IP address of the unit for networks with a DHCP server. Auto IP Use Auto IP to automatically configure the IP address of the unit when it is directly connected to a host PC via an Ethernet cable. -
Page 167: Lan Host Name
SECONDARY SYSTEM FUNCTION SETTINGS 10. Finally, press F5 (Done) to Done confirm all the IP configuration settings. LAN Host Name The following describes how to set the host name Background for the unit when used in the LAN interface. Panel Operation 1. Press the UTIL key. UTIL 2.
-
Page 168: Usb Interface
AFG-3021/3022/3031/3032 User Manual 7. Use the scroll wheel to scroll through each character. 8. Press F1 (Enter Char) to select Done a character and continue to the next character. 9. Press F5 (Done) to confirm Done the host name. USB Interface…
-
Page 169: System And Settings
Note: The location of the “System” soft-key is different for the single and dual channel models. On the AFG-3021/3031, the “System” soft- key is mapped to F4, rather than F5, as on the AFG-3022/3032.
-
Page 170: Language Selection
AFG-3021/3022/3031/3032 User Manual Language Selection The AFG-3021, AFG-3022, AFG-3031 and AFG- Background 3032 can be operated in English, Traditional or Simplified Chinese. By default, the language is set to English. Panel Operation 1. Press the UTIL key. UTIL 2. Press F4 (System) [F5 for System AFG-3021/3031].
-
Page 171: Setting The Beeper Sound
Panel Operation 1. Press the UTIL key. UTIL 2. Press F4 (System) [F5 for System AFG-3021/3031]. 3. Press F4 (Beep) to toggle the Beep beeper on or off. 4. The Beep parameter will become highlighted.
-
Page 172: Display Suspend
AFG-3021/3022/3031/3032 User Manual Display Suspend This function will turn off the display until a front Background panel key is pressed. When a panel key is pressed the display will turn back on. Panel Operation 1. Press the UTIL key. UTIL 2.
-
Page 173: Reference Clock Sources
SECONDARY SYSTEM FUNCTION SETTINGS Panel Operation 1. Press the UTIL key. UTIL 2. Press F4 (System)[F5 for System AFG-3021/3031]. 3. Press F2 (Display Opt). Display Opt 4. Press F2 (Brightness). Brightness Use the scroll wheel to set the brightness of the display.
-
Page 174
AFG-3021/3022/3031/3032 User Manual synchronize other equipment to the internal reference clock of the function generator. See page 187 for details on multi-unit syncing. Connection Disconnect power cord and test GPIB leads before replacing fuse WARNING FUSE RATING To avoid electric shock the power cord protective grounding conductor AC 250V must be connected to ground. -
Page 175: Setting The Output Impedance — Afg-3021/3031
The following describes how to set the output Note impedance on the AFG-3021 and the AFG-3031. To set the output impedance on the AFG-3022 or AFG-3032, please see page 180. Panel Operation 1. Press the CH1 or CH2 key.
-
Page 176: Dso Link — Afg-3021/3031
Note However the menu tree operation varies between the single and dual channel models. The procedure here is only applicable to the AFG-3021/3031. For the AFG-3022 and AFG-3032, please see page 181. Panel Operation 1. Connect the AFG-3021/3031’s USB host port to the GDS- 2000’s USB B device port.
-
Page 177
SECONDARY SYSTEM FUNCTION SETTINGS 6. After a few moments the AFG-3021/3031 will automatically switch over to the ARB function and the waveform that was saved from the DSO will be plotted as an ARB waveform. See the ARB chapter to edit or save the resultant waveform. -
Page 178: Dual Channel & Multi-Unit Operation
AFG-3021/3022/3031/3032 User Manual UAL CHANNEL & MULTI-UNIT OPERATION The dual channel section details how to operate the unit in dual channel mode (AFG-3022 & AFG-3032 only) and how to set any channel-specific settings. The multi-unit section describes how to sync multiple units together in a master-slave configuration.
-
Page 179: Dual Channel Settings
DUAL CHANNEL & MULTI-UNIT OPERATION Dual Channel Settings There are a number of settings that only apply to the AFG-3022 and AFG-3032, such a channel tracking, DSO link, output impedance settings and channel phase settings for each channel. Channel Phase Settings The phase settings allow you to configure the start Background phase of a channel to one of 4 pre-set phase…
-
Page 180: Setting The Output Impedance
The following describes how to set the output Note impedance on the AFG-3022 and 3032. To set the output impedance on the AFG-3021/3031, please see page 175. Panel Operation 1. Press the CH1 or CH2 key. 北京海洋兴业科技股份有限公司…
-
Page 181: Dso Link
However the menu tree operation varies between the single and dual channel models. The procedure here is only applicable to the AFG-3022 and AFG- 3032. For the AFG-3021/3031, please see page 176. Panel Operation 1. Connect the AFG-3022/AFG- 3032 USB host port to the GDS-2000’s USB B device…
-
Page 182: Frequency Coupling
AFG-3021/3022/3031/3032 User Manual 5. To select the DSO channel, press F1 (CH1), F3 (CH2), F4 (CH3) or F5 (CH4). The acquired data can then be displayed. 6. After a few moments the AFG-30XX will automatically switch over to the ARB function and the waveform that was saved from the DSO will be plotted as an ARB waveform.
-
Page 183
DUAL CHANNEL & MULTI-UNIT OPERATION 3. Press F1 (Freq Cpl). Freq Cpl 4. To set the unselected Offset channel’s frequency as an offset from the selected channel’s frequency, press F2 (Offset). Use the selector keys and scroll wheel or number pad to enter the frequency offset. -
Page 184: Amplitude Coupling
AFG-3021/3022/3031/3032 User Manual Range Offset Range -30MHz ~ 30MHz (-20MHz ~ 20MHz) Offset Resolution 1uHz. Unselected channel’s frequency = selected channel’s frequency + offset. Selected channel’s frequency is fixed. Ratio Range 1000.000 ~ 0.001 Ratio Resolution 0.001. Ratio = Unselected channel’s…
-
Page 185: Channel Tracking
DUAL CHANNEL & MULTI-UNIT OPERATION 2. Press F5 (Dual Ch). Dual Ch 3. Press F2 (Ampl Cpl). Ampl Cpl 4. Press F1 to turn amplitude coupling ON or F2 to turn amplitude coupling OFF. Channel Tracking Channel tracking will set the waveform output of Background one channel to be the same as the other channel.
-
Page 186
AFG-3021/3022/3031/3032 User Manual 4. To select the tracking Inverted function, press F1 (OFF), F2 (ON) or F3 (Inverted). 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 187: Multi-Unit Syncing
DUAL CHANNEL & MULTI-UNIT OPERATION Multi-Unit Syncing Multiple units can be synchronized to the same clock. The clock source can be an external reference or the internal reference output from the master AFG-30XX. Multi Unit Connection There are two different connection methods that Background can be used to perform multi-unit syncing, however the method chosen determines the…
-
Page 188
AFG-3021/3022/3031/3032 User Manual When using the parallel connection method, a Parallel BNC cable is connected from the master REF OUT Connection port to a T-divider. The T-divider then connects to the REF IN port of the slave #1 and to the second T-divider with BNC cables. -
Page 189: Multi Unit Setup
DUAL CHANNEL & MULTI-UNIT OPERATION Multi Unit Setup The following will describe what configuration is Background required for the master and each connected slave unit for multi-unit control. See page 173 details. When using the external reference function, the ARB Note and dual channel function is not supported.
-
Page 190
AFG-3021/3022/3031/3032 User Manual 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 191: Arbitrary Waveforms
ARBITRARY WAVEFORMS RBITRARY WAVEFORMS The AFG-30XX can create user-defined arbitrary waveforms. Each waveform can include up to 8M data points. Each data point has a vertical range of 65535 (±32767) with a sample rate of 250MSa/s. Inserting Built-In Waveforms ……….. 192 Inserting a Built-in Waveform ……….
-
Page 192: Inserting Built-In Waveforms
AFG-3021/3022/3031/3032 User Manual Inserting Built-In Waveforms The AFG-30XX function generators contain a number of functions to create a number of common waveforms including sine, square, ramp, sin(x)/x, exponential rise, exponential fall, pulse and DC waveforms. There are a total of 65 built-in waveforms to choose from. See page 414 for a graphical representation of each waveform.
-
Page 193
ARBITRARY WAVEFORMS Trigonometric arccos, arctan, sech, arccot, arctanh, sinh, arccsc, cosh, tan, arcsec, cot, tanh, arcsin, csc, arcsinh, sec Window barthannwin, chebwin, kaiser, bartlett, flattopwin, triang, blackman, hamming, tukeywin, bohmanwin, hann 4. The selected built-in waveform will be shown in red on the display. The remainder of the ARB waveform will be shown in green. -
Page 194: Inserting A Dc Waveform
AFG-3021/3022/3031/3032 User Manual Range Item Setting Range Start 0 ~ 8388607 Length 1 ~ 8388608 Scale 1 ~ 32767 10. Press F4 (Done) to complete Done the operation. 11. Press F6 (Return) to return to Return the previous menus. Below a sine wave created at start: 0, Length: 40,…
-
Page 195
ARBITRARY WAVEFORMS 5. Press F3 (DC). 6. Press F1 (Start). Start 7. The Start property will become highlighted in red. 8. Use the selector keys and scroll wheel or number pad to enter the Start address of the DC waveform. 9. -
Page 196: Inserting A Pulse Waveform
AFG-3021/3022/3031/3032 User Manual Below a DC waveform created at start:0, Length: 524288, Data: 10000. Inserting a Pulse Waveform The following operating procedure can be used to insert a pulse waveform into an ARB waveform. Range Frequency Resolution Duty Resolution 1pHz~5Hz 1pHz 0.0001%…
-
Page 197
ARBITRARY WAVEFORMS 6. Press F1 (Frequency). Frequency 7. The Pulse Freq property will become highlighted in red. 8. Use the selector keys and scroll wheel or number pad to enter the pulse frequency. 9. Press F1~F5 to select the frequency unit. 10. -
Page 198
AFG-3021/3022/3031/3032 User Manual Below a Pulse waveform created with a frequency of 100kHz and a duty cycle of 50%. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 199: Display An Arbitrary Waveform
ARBITRARY WAVEFORMS Display an Arbitrary Waveform Set the Horizontal Display Range The horizontal window bounds can be set in one of two ways: Using a start point and length, or a center point and length. Panel Operation 1. Press the ARB key. 2.
-
Page 200
AFG-3021/3022/3031/3032 User Manual 7. Press F5 (Enter) to save the Enter setting. 8. Repeat steps 4~8 for either Setting the Start Start Center Start (F1) or Center F3. point or Center Point The Start soft-key is used to edit the Horizontal From parameter. -
Page 201: Set The Vertical Display Properties
ARBITRARY WAVEFORMS Set the Vertical Display Properties Like the horizontal properties, the vertical display properties of the waveform display can be created in two ways: Setting high and low values, or setting the center point. Panel Operation 1. Press the ARB key. 2.
-
Page 202
AFG-3021/3022/3031/3032 User Manual 10. To vertically zoom in from Zoom Zoom in the center of the arbitrary waveform, press F4 (Zoom In). The Zoom In function will reduce the amplitude by half each time the function is used. The minimum… -
Page 203: Page Navigation (Next Page)
ARBITRARY WAVEFORMS Page Navigation (Next Page) When viewing the waveform, the display window Background can be moved forward and backward using the Next/Back Page functions. Panel Operation 1. Press the ARB key. 2. Press F1 (Display). Display 3. Press F3 (Next Page) to move Next Page the display window one view length forward.
-
Page 204: Page Navigation (Back Page)
AFG-3021/3022/3031/3032 User Manual Page Navigation (Back Page) When viewing the waveform, the display window Background can be moved forward and backward using the Next/Back Page functions. Panel Operation 1. Press the ARB key. 2. Press F1 (Display). Display 3. Press F4 (Back Page) to move…
-
Page 205: Overview Display
ARBITRARY WAVEFORMS Overview Display Panel Operation 1. Press the ARB key. 2. Press F1 (Display). Display 3. To make the display window Overview cover the whole waveform, press F5 (Overview). Horizontal: 0~8388607, Vertical: 32767~ -328767 Below shows the display after Overview has been selected.
-
Page 206: Editing An Arbitrary Waveform
AFG-3021/3022/3031/3032 User Manual Editing an Arbitrary Waveform Adding a point to an Arbitrary Waveform The AFG-30XX has a powerful editing function Background that allows you to create points or lines anywhere on the waveform. Panel Operation 1. Press the ARB key.
-
Page 207: Adding A Line To An Arbitrary Waveform
ARBITRARY WAVEFORMS 9. The Data parameter will become highlighted in red. 10. Use the selector keys and scroll wheel or number pad to enter a Data value. 11. Press F5 (Enter) to save Enter settings. 12. Press F6 (Return) to return to Return the ARB menu.
-
Page 208
AFG-3021/3022/3031/3032 User Manual 3. Press F2 (Line). Line 4. Press F1 (Start ADD). Start ADD 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. -
Page 209: Copy A Waveform
ARBITRARY WAVEFORMS Copy a Waveform Panel Operation 1. Press the ARB key. 2. Press F2 (Edit). Edit 3. Press F3 (Copy). Copy 4. Press F1 (Start). Start 5. The Copy From properties will become highlighted in red. 6. Use the selector keys and scroll wheel or number pad to enter the Copy From address.
-
Page 210: Clear The Waveform
AFG-3021/3022/3031/3032 User Manual 8. Repeat steps 4~7 for Length (F2) and Paste To (F3). 9. Press F5 (Done) to confirm Done the selection. 10. Press F6 (Return) to return to Return the previous menus. A section of the waveform from points 30~45 was…
-
Page 211
ARBITRARY WAVEFORMS 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. 7. Press F5 (Enter) to save Enter settings. 8. Repeat steps 4~8 for Length Length (F2). -
Page 212: Arb Protection
AFG-3021/3022/3031/3032 User Manual The 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.
-
Page 213
ARBITRARY WAVEFORMS 5. The Protect Start property will become highlighted in red. 6. Use the selector keys and scroll wheel or number pad to enter the Protect Start address. 7. Press F5 (Enter) to save Enter settings. 8. Repeat steps 4~8 for Length Length (F3). -
Page 214
AFG-3021/3022/3031/3032 User Manual 15. The waveform background will return back to black. The property “Protect Off” will be shown in gray. Below, the protected areas of the waveform are shown with an orange background: Protect Start: 0, Length: 15. 北京海洋兴业科技股份有限公司… -
Page 215: Output An Arbitrary Waveform
ARBITRARY WAVEFORMS Output an Arbitrary Waveform Up to 8Mpts (0~8388607) of an arbitrary waveform can be output from the function generator. Arbitrary waveforms can also be output for a defined or infinite amount of cycles. Output Length of an Arbitrary Waveform Panel Operation 1.
-
Page 216: Gated Output Of The Arbitrary Waveform
AFG-3021/3022/3031/3032 User Manual Below the waveform from position 0 with a length of 1024 is output from the front panel terminal. Gated Output of the Arbitrary Waveform The ARB waveform output can be output using Background the rear panel trigger input when the trigger is set to Gate.
-
Page 217
ARBITRARY WAVEFORMS 5. Choose Positive or Negative to select the trigger polarity. When a Gate mode is selected any previous trigger output setting is disabled. The Gated mode can be turned off by selecting a different output mode, such as Ncycle or Infinite. -
Page 218: Output An N Cycle Arbitrary Waveform
AFG-3021/3022/3031/3032 User Manual Output an N Cycle Arbitrary Waveform The output of an arbitrary waveform can be Background repeated for a designated number of cycles. The N Cycle function uses manual triggering or external triggering. Manual triggering will trigger each time.
-
Page 219
ARBITRARY WAVEFORMS 7. Use the selector keys and scroll wheel or number pad to enter the number of cycles. 8. Press F5 (Enter) to confirm Enter the number of cycles. 9. Press Manual (F4) to set the Manual Manual unit to manual triggering. Triggering 10. -
Page 220: Output Arbitrary Waveforms — Infinite Cycles
AFG-3021/3022/3031/3032 User Manual 14. Press F6 (Return) to return to Return the previous menu. Below a waveform of 3 cycles is output from the front panel terminal. Output Arbitrary Waveforms – Infinite Cycles The output of an arbitrary waveform can be…
-
Page 221
ARBITRARY WAVEFORMS Note: The ARB waveform will be output when the Output key is pressed. 5. Press F6 (Return) to return to Return the previous menus. Below an infinite cycle waveform is output from the front panel terminal. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 222: Saving/Loading An Arbitrary Waveform
AFG-3021/3022/3031/3032 User Manual Saving/Loading an Arbitrary Waveform The AFG-30XX Series contain a number of functions to create a number of common waveforms including sine, square, ramp, sinc, exponential rise, exponential fall and DC waveforms. Saving a Waveform to Internal Memory Panel Operation 1.
-
Page 223: Saving A Waveform To Usb Memory
ARBITRARY WAVEFORMS 10. Press F1 (Select) to save the Select waveform to the selected file. 11. Press F6 (Return) to return to Return the previous menus. Below the file ARB1 is selected using the scroll wheel. Saving a Waveform to USB Memory Panel Operation 1.
-
Page 224
AFG-3021/3022/3031/3032 User Manual 6. Press F5 (Enter) to confirm Enter the Start point. 7. Repeat steps 4~6 for Length Length (F2). 8. Press F4 (USB). 9. Use the scroll wheel to navigate the filesystem. 10. Press Select to select Select directories or file names. -
Page 225
ARBITRARY WAVEFORMS 14. Use F1 (Enter Char) or F2 Enter Char Backspace (Backspace) to create a folder name. 15. Press F5 (Save) to save the Save folder name. 16. Press F3 (New File). Create New File New File 17. The text editor will appear with a default file name of “NEW_FIL”. -
Page 226: Load A Waveform From Internal Memory
AFG-3021/3022/3031/3032 User Manual 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. 2. Press F5 (Load). Load 3. Press F1 (To) to choose the starting point to load the waveform from.
-
Page 227
ARBITRARY WAVEFORMS 6. Press F5 (Enter) to confirm Enter the Start point. 7. Press F3 (Memory). Memory 8. Use the scroll wheel to navigate the filesystem. 9. Press Select to select Select directories or file names. The ARB waveform will be loaded immediately. -
Page 228: Load A Waveform From Usb
AFG-3021/3022/3031/3032 User Manual Load a Waveform from USB Panel Operation 1. Press the ARB key. 2. Press F5 (Load). Load 3. Press F1 (To) to choose the starting point to load the waveform from. Set to 0 by default …
-
Page 229
ARBITRARY WAVEFORMS 9. Press F1 (Select) to select the Select file to load. The ARB waveform will be loaded immediately. Below the file AFG.CSV is selected using the scroll wheel loaded to position 0. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 230: Remote Interface
AFG-3021/3022/3031/3032 User Manual EMOTE INTERFACE Establishing a Remote Connection ……..231 Web Browser Control Interface ……..238 Command Syntax …………. 241 Command List …………..246 488.2 Common Commands……….252 Status Register Commands ……….255 System Commands …………261 Apply Commands …………264 Output Commands …………
-
Page 231: Establishing A Remote Connection
Save and Recall Commands ……….385 Error Messages …………… 387 SCPI Status Registers …………400 Establishing a Remote Connection The AFG-3021, AFG-3022, AFG3031 and AFG-3032 support USB, LAN and GPIB remote connections. Configure USB interface PC side connector Type A, host…
-
Page 232
AFG-3021/3022/3031/3032 User Manual 3. Connect the USB cable to the rear panel USB B (slave) port. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 233
REMOTE INTERFACE Configure GPIB interface 24 pin Female GPIB Connector configuration 1-30 GPIB address Maximum 15 devices altogether, 20m cable GPIB constraints length, 2m between each device Unique address assigned to each device At least 2/3 of the devices turned On … -
Page 234
AFG-3021/3022/3031/3032 User Manual 3. Use the scroll wheel or number pad to choose an address. 4. Press Done (F5) to confirm. Done Configure LAN interface Domain Name MAC Address configuration DNS IP Address Instrument Name Gateway IP Address User Password… -
Page 235
REMOTE INTERFACE Use Auto IP to automatically configure the IP Auto IP address of the unit when it is directly connected Connections to a host PC via the Ethernet cable. 4. Press Config (F2) followed by Config AutoIP Auto IP (F2), Done(F5). Press Done Done Done(F5) again. -
Page 236
AFG-3021/3022/3031/3032 User Manual 10. Press Host Name (F4). Setting the Host Host Name Name 11. Enter the host name using the scroll wheel, arrow keys and soft-keys. Use the scroll wheel to highlight a character, and press Enter Char (F1) to select the highlighted character. -
Page 237
REMOTE INTERFACE When a remote connection is established all panel Display keys are locked except for F6. 1. Press REM/LOCK (F6) to REM/LOCK return the function generator to local mode. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 238: Web Browser Control Interface
AFG-3021/3022/3031/3032 User Manual Web Browser Control Interface The AFG-30XX also has a browser-based interface to remotely control the unit over a network. Overview The Welcome Page is the home page for the Welcome Page browser control interface. This page lists instrument information and the LAN configuration.
-
Page 239
REMOTE INTERFACE The Browser Web Control allows you to Browser Web remotely control and view the unit over a LAN. Control The unit can be controlled via a virtual control panel using a mouse, with SCPI controls via an SCPI input box or by running SCPI commands in a file. -
Page 240
AFG-3021/3022/3031/3032 User Manual 2. Next enable the virtual Interface UTIL interface on the AFG-30XX. Remote Press the Utility key followed by Interface (F2), LAN (F3) and Remote (F1) to enable/disable the Virtual interface. 3. Enter the IP address of the unit into the address bar of your web browser as follows: 4. -
Page 241: Command Syntax
REMOTE INTERFACE Command Syntax IEEE488.2, 1992 (fully compatible) Compatible standard SCPI, 1994 (partially compatible) The SCPI standard is an ASCII based standard that Command Tree defines the command syntax and structure for programmable instruments. Commands are based on a hierarchical tree structure.
-
Page 242
AFG-3021/3022/3031/3032 User Manual A query is a simple or compound Query command followed by a question mark (?). A parameter (data) is returned. The maximum or minimum value for a parameter can also be queried where applicable. SOURce1:FREQuency? Example SOURce1:FREQuency? MIN Command forms Commands and queries have two different forms, long and short. -
Page 243
REMOTE INTERFACE 1: command header Command offset SOURce1:DCOffset < >LF Format 2: single space 3: parameter 4: message terminator Square Brackets [] Commands that contain squares brackets indicate that the contents are optional. The function of the command is the same with or without the square bracketed items. -
Page 244
AFG-3021/3022/3031/3032 User Manual NRf type with a 1, 1.5, 4.5e-1 <NRf+> suffix including <Numeric> MAX, MIN, MINimum, MAXimum or DEFault parameters. Arbitrary ASCII <aard> characters. Discrete ASCII IMM, EXT, <discrete> character parameters NRf+ type 1 KHZ, 1.0 HZ, <frequency> including ΜHZ… -
Page 245
REMOTE INTERFACE A space is used to separate a Command Space parameter from a Separators keyword/command header. A colon is used to separate Colon (:) keywords on each node. A semi colon is used to separate Semicolon (;) subcommands that have the same node level. -
Page 246: Command List
AFG-3021/3022/3031/3032 User Manual Command List 488.2 Common Commands……….252 *IDN? …………….. 252 *RST ………………. 252 *TST? ……………… 252 *OPC ……………… 253 *OPC?…………….. 253 *WAI ………………. 254 Status Register Commands ……….255 *CLS ………………. 255 *ESE ………………. 255 *ESR? ……………… 256 *STB?………………
-
Page 247
REMOTE INTERFACE SOURce[1|2]:DCOffset …………275 SOURce[1|2]:SQUare:DCYCle ……….276 SOURce[1|2]:RAMP:SYMMetry ………. 277 OUTPut[1|2] ……………. 278 OUTPut[1]:LOAD…………..279 OUTPut[1|2]:SYNC …………. 280 SOURce[1]:VOLTage:UNIT ……….281 Pulse Configuration Commands ……..282 SOURce[1|2]:PULSe:WIDTh ……….282 SOURce[1|2]:PULSe:DCYCle ……….283 SOURce[1|2]:PULSe:EDGEtime ……… 283 SOURce[1|2]:PULSe:RISE ……….. 284 SOURce[1|2]:PULSe:FALL ……….285 SOURce[1|2]:PULSe:EXTended ………. -
Page 248
AFG-3021/3022/3031/3032 User Manual SOURce[1|2]:PM:DEViation ……….305 Additive Modulation (SUM) Commands ……307 SUM Overview …………..307 SOURce[1|2]:SUM:STATe ……….308 SOURce[1|2]:SUM:MODulation:INPut ……308 SOURce[1|2]:SUM:INTernal:FUNCtion ……309 SOURce[1|2]:SUM:INTernal:FREQuency ……310 SOURce[1|2]:SUM:AMPLitude ………. 310 Pulse Width Modulation (PWM) Commands ….312 PWM Overview …………..312 SOURce[1|2]:PWM:STATe ………. -
Page 249
REMOTE INTERFACE Arbitrary Waveform Overview ……….338 SOURce[1|2]:DATA:DAC ………… 339 SOURce[1|2]:ARB:EDIT:COPY ……….. 340 SOURce[1|2]:ARB:EDIT:DELete ……… 341 SOURce[1|2]:ARB:EDIT:DELete:ALL ……..341 SOURce[1|2]:ARB:EDIT:POINt……….. 341 SOURce[1|2]:ARB:EDIT:PROTect ……..342 SOURce[1|2]:ARB:EDIT:PROTect:ALL ……. 343 SOURce[1|2]:ARB:EDIT:UNProtect ……..343 SOURce[1|2]:ARB:BUILt:SINusoid ……..343 SOURce[1|2]:ARB:BUILt:SQUare ……..343 SOURce[1|2]:ARB:BUILt:PULSe ……… 344 SOURce[1|2]:ARB:BUILt:RAMP ………. 345 SOURce[1|2]:ARB:BUILt:SINC ……….. -
Page 250
AFG-3021/3022/3031/3032 User Manual SOURce[1|2]:ARB:BUILt:XSQUARE ……..361 SOURce[1|2]:ARB:BUILt:ARCCOS ……..361 SOURce[1|2]:ARB:BUILt:ARCCOT ……..362 SOURce[1|2]:ARB:BUILt:ARCCSC ……..362 SOURce[1|2]:ARB:BUILt:ARCSEC ……..363 SOURce[1|2]:ARB:BUILt:ARCSIN ……..363 SOURce[1|2]:ARB:BUILt:ARCSINH ……..364 SOURce[1|2]:ARB:BUILt:ARCTAN ……..364 SOURce[1|2]:ARB:BUILt:ARCTANH ……..365 SOURce[1|2]:ARB:BUILt:COSH ……… 365 SOURce[1|2]:ARB:BUILt:COT ……….366 SOURce[1|2]:ARB:BUILt:CSC ……….366 SOURce[1|2]:ARB:BUILt:SEC ……….367 SOURce[1|2]:ARB:BUILt:SECH ………. -
Page 251
REMOTE INTERFACE *RCL ………………. 385 MEMory:STATe:DELete …………385 MEMory:STATe:DELete ALL ……….386 MEMory:STATe? …………..386 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 252: 488.2 Common Commands
AFG-3021/3022/3031/3032 User Manual 488.2 Common Commands *IDN? System Query Returns the function generator manufacturer, Description model number, serial number and firmware version number in the following format: GW INSTEK,AFG-3032,SN:XXXXXXXX,Vm.mm Query Syntax IDN? Return parameter <string> Example *IDN? GW INSTEK,AFG-3032,SN:XXXXXXXX,Vm.mm Returns the identification of the function generator.
-
Page 253
REMOTE INTERFACE Return parameter +0 Pass judgment Fail judgment Example *TST? The function generator passed the self-test. *OPC System Command This command sets the Operation Complete Bit Description (bit 0) of the Standard Event Status Register after the function generator has completed all pending operations. -
Page 254
AFG-3021/3022/3031/3032 User Manual *WAI System Command This command waits until all pending operations Description have completed before executing additional commands. I.e. when the OPC bit is set. This command is only used for triggered sweep Note and burst modes. Syntax *WAI 北京海洋兴业科技股份有限公司… -
Page 255: Status Register Commands
REMOTE INTERFACE Status Register Commands *CLS System Command The *CLS command clears all the event registers, Description the error queue and cancels an *OPC command. Syntax *CLS *ESE System Command The Standard Event Status Enable command Description determines which events in the Standard Event Status Event register can set the Event Summary Bit (ESB) of the Status Byte register.
-
Page 256
AFG-3021/3022/3031/3032 User Manual Example *ESE? Bit 2 is set. *ESR? System Command Reads and clears the Standard Event Status Description Register. The bit weight of the standard event status register is returned. The *CLS will also clear the standard event status Note register. -
Page 257
REMOTE INTERFACE *SRE System Command The Service Request Enable Command determines Description 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. The *CLS command clears the status byte event Note register, but not the enable register. -
Page 258
AFG-3021/3022/3031/3032 User Manual *PSC System Command The Power-On Status Clear command is used to Description clear a number enable registers at power-on. The following enable register groups are cleared when the *PSC command is enabled: Questionable data enable register Standard operation enabled register… -
Page 259
REMOTE INTERFACE Voltage overload 4 Over temperature Loop unlock Ext Mod Overload Cal Error External Reference Query Example STAT:QUES:COND? Returns the bit weight of the questionable status condition register (bit 0). Indicates that there are no errors. STATus:QUEStionable:EVENt? System Command Reads and clears the Questionable Status Event Description register. -
Page 260
AFG-3021/3022/3031/3032 User Manual Example STAT:QUES:ENAB 17 Sets a bit weight of 17 (bits 0 and 4). I.e, enables voltage overload and over temperature bits. Query Syntax STATus:QUEStionable:ENABle? Return Parameter Bit Register Register Voltage overload 4 Over temperature Loop unlock Ext Mod Overload… -
Page 261: System Commands
REMOTE INTERFACE System Commands SYSTem:ERRor? System Query Reads an error from the error queue. See page 405 Description for details regarding the error queue. Query Syntax SYSTem:ERRor? Return parameter <string> Returns an error string, <256 ASCII characters. Example SYSTem:ERRor? -138 Suffix not allowed Returns an error string.
-
Page 262
AFG-3021/3022/3031/3032 User Manual SYSTem:REMote System Command Disables the front panel keys and puts the function Description generator into remote mode. Syntax SYSTem:REMote Example SYST:REM SYSTem:LANGuage System Command Sets or queries the display language. Select the Description language shown on the function generator front- panel display. -
Page 263
REMOTE INTERFACE Query Syntax SYSTem:VERSion? Return parameter <string> Example SYST:VERS? AFG-3032 VX.XXX_XXXX FPGA:XXXX BootLoad:XXXX Returns the date and version for that date. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 264: Apply Commands
AFG-3021/3022/3031/3032 User Manual Apply Commands The APPLy command has 8 different types of outputs (Sine, Square, Ramp, Pulse, Noise, Triangle, Harmonic, User). The command is the quickest, easiest way to output waveforms remotely. Frequency, amplitude and offset can be specified for each function.
-
Page 265
REMOTE INTERFACE When setting the amplitude, MINimum, Output MAXimum and DEFault can be used. The range Amplitude depends on the function being used and the output termination (50Ω or high impedance). The default amplitude for all functions is 100 mVpp (50Ω). If the amplitude has been set and the output termination is changed from 50Ω… -
Page 266
AFG-3021/3022/3031/3032 User Manual The offset is also determined by the output termination (50Ω or high impedance). If the offset has been set and the output termination has changed from 50Ω to high impedance, the offset will double. Changing the output termination from high impedance to 50Ω… -
Page 267
REMOTE INTERFACE Parameter <frequency> 1μHz~30MHz (20MHz AFG-3021/3022) amplitude < > 1mV~10V (50Ω) <offset> -4.99V~4.99V (50Ω) Example SOUR1:APPL:SQU 2KHZ,MAX,MAX Sets frequency to 2kHz and sets the amplitude and offset to the maximum. Source Specific SOURce[1|2]:APPLy:RAMP Command Outputs a ramp wave from the selected channel Description when the command has executed. -
Page 268
AFG-3021/3022/3031/3032 User Manual The PW settings from the SOURce[1]:PULS: WIDT Note command are preserved. Edge 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… -
Page 269
REMOTE INTERFACE Sets the amplitude to 3 volts with an offset of 1 volt. Source Specific SOURce[1|2]:APPLy:TRIangle Command Outputs a triangle wave from the selected channel Description when the command has executed. Frequency, amplitude and offset can also be set. Syntax SOURce[1|2]:APPLy:TRIangle [<frequency>… -
Page 270
AFG-3021/3022/3031/3032 User Manual Sets the DC voltage to 1 volts (amplitude setting is ignored). Source Specific SOURce[1|2]:APPLy:HARMonic Command Outputs a sine wave with harmonic components Description from the selected channel when the command has executed. Frequency, amplitude and offset can also be set. -
Page 271
REMOTE INTERFACE Syntax SOURce[1]:APPLy:USER [<frequency> [,<amplitude> [,<offset>] ]] Parameter <frequency> 1µHz~125MHz <amplitude> 1mV~10V (50Ω) <offset> -4.99V~4.99V (50Ω) Example SOUR1:APPL:USER Source Specific SOURce[1|2]:APPLy? Command Outputs a string with the current settings for the Description selected channel. The string can be passed back appended to the Note Apply Command. -
Page 272: Output Commands
AFG-3021/3022/3031/3032 User Manual Output Commands Unlike the Apply commands, the Output commands are low level commands to program the function generator. This section describes the low-level commands used to program the function generator. Although the APPLy command provides the most straightforward method to program the function generator, the low-level commands give you more flexibility to change individual parameters.
-
Page 273
REMOTE INTERFACE 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. The duty cycle of square waveforms depends on the frequency settings. 20% to 80% (frequency <… -
Page 274
AFG-3021/3022/3031/3032 User Manual 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| < Vmax – Vpp/2 If the output termination is set to high impedance, dBm units cannot be used. -
Page 275
REMOTE INTERFACE The maximum amplitude that can be set for the current function is 5 volts. Source Specific SOURce[1|2]:PHASe Command Sets or queries the output phase angle (-360º~360º) Description of the selected channel. The default phase is 0º. The Phase parameter cannot be set for the DC and Note Noise waveforms. -
Page 276
AFG-3021/3022/3031/3032 User Manual The offset parameter can be set to MINimum, Note MAXimum or DEFault. The default offset is 0 volts. The offset is limited by the output amplitude as shown below. |Voffset| < Vmax – Vpp/2 If the output specified is out of range, the maximum offset will be set. -
Page 277
REMOTE INTERFACE 20% to 80% (frequency < 25 MHz) 40% to 60% (25 MHz < frequency ≤ 30 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”… -
Page 278
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:RAMP:SYMMetry {< percent> |MINimum|MAXimum} Example SOUR1:RAMP:SYMM MAX Sets the symmetry to the 100%. Query Syntax SOURce[1|2]: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%. Source Specific… -
Page 279
REMOTE INTERFACE Source Specific OUTPut[1]:LOAD Command Sets or queries the output termination. Two Description 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. -
Page 280
AFG-3021/3022/3031/3032 User Manual Source Specific OUTPut[1|2]:SYNC Command This command turns waveform gating on or off for Description the selected channel’s output. When gating is turned on, it allows the output signal to be output when the trigger input is asserted. It does not turn the output on, change the phase or other timing characteristics. -
Page 281
REMOTE INTERFACE Source Specific SOURce[1]:VOLTage:UNIT Command Sets or queries the output amplitude units. There Description are three types of units: VPP, VRMS and DBM. The units set with the VOLTage:UNIT command Note will be used as the default unit for all amplitude units unless a different unit is specifically used for a command. -
Page 282: Pulse Configuration Commands
AFG-3021/3022/3031/3032 User Manual Pulse Configuration Commands The pulse chapter is used to control and output pulse waveforms. Unlike the APPLy command, low level control is possible including setting the rise time, fall time, period, pulse width and extended mode. Period…
-
Page 283
REMOTE INTERFACE +2.0000E-08 The pulse width is set to 20 nanoseconds. Source Specific SOURce[1|2]:PULSe:DCYCle Command Sets or queries the pulse duty cycle. Description The duty cycle is limited by the rise/fall time as Note noted below: Duty ≧ 0.625× 100× [rise time — 0.6ns +fall time — 0.6ns]/period Duty ≦… -
Page 284
AFG-3021/3022/3031/3032 User Manual Period ≧Pulse Width+ 0.625 * [(Rise Time — 0.6nS)+(Fall Time — 0.6nS)] Syntax SOURce[1|2]:PULSe:EDGEtime{<seconds>|MINimum |MAXimum} Example SOUR1:PULS:EDGE MAX Sets the edge time to the maximum allowed. Query Syntax SOURce[1|2]:PULSe:EDGEtime? [MINimum|MAXimum] Return Parameter <NR3> 9.32ns ~ 799.89ks Example SOUR1:PULS:EDGE? MIN +9.3200E-09… -
Page 285
REMOTE INTERFACE The minimum rise time is 9.32 nanoseconds. Source Specific SOURce[1|2]:PULSe:FALL Command Sets or queries the pulse fall time. The default fall Description time is 10us. The rise and fall time can be different. Range: 9.32ns ~ 799.89ks The fall time is limited by the pulse width, period Note and rise time as noted below: Pulse Width — 0.625 * [(Rise Time — 0.6nS) + (Fall… -
Page 286: Harmonic Commands
AFG-3021/3022/3031/3032 User Manual Return Parameter 0 Disabled (OFF) Enabled (ON) Example SOUR1:PULS:EXT? The pulse extended mode is currently enabled. Harmonic Commands Source Specific SOURce[1|2]:HARMonic:TOTAl Command Sets the highest order harmonic for the harmonic Description output. By default this is set to 2.
-
Page 287
REMOTE INTERFACE Parameter/ <EVEN> Output all even orders Return Parameter <ODD> Output all odd orders <ALL> Output all orders, subject to the number specified in “SOURce[1|2]:HARMonic: TOTAl” command. <USER, Outputs only the specified > orders, where X = Boolean (0, 1) X = order number. -
Page 288
AFG-3021/3022/3031/3032 User Manual Example SOURce1:HARMonic:ORDEr 2,3.0,180 Sets the 2 harmonic to 3.0Vpp and a phase of 180º. Query Syntax SOURce[1|2]:HARMonic:ORDEr? <id> Returns the <id>:,<amplitude>,<phase>. Example SOUR1:HARM:ORDE? 2 Order 2 : 3.000E+00,1.800E+02 Returns the 2 harmonic settings as 3Vpp with a phase of 180º. -
Page 289: Amplitude Modulation (Am) Commands
REMOTE INTERFACE Amplitude Modulation (AM) Commands AM Overview To successfully create an AM waveform, the following commands must be executed in order. 1. Turn on AM modulation using the Enable AM SOURce[1|2]: AM:STAT ON command Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 290
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:AM:STATe Command Sets or disables AM modulation for the selected Description channel. By default AM modulation is disabled. AM modulation must be enabled before setting other parameters. Burst or sweep mode will be disabled if AM Note modulation is enabled on the same channel. -
Page 291
REMOTE INTERFACE Syntax SOURce[1|2]:AM:MODulation:INPut {INTernal|EXTernal} Example SOUR1:AM:MOD:INP EXT Sets the modulation source to external. Query Syntax SOURce[1|2]:AM:MODulation:INPut? Return Parameter INT Internal External Example SOUR1:AM:MOD:INP? The modulation source is set to internal. Source Specific SOURce[1|2]:AM:INTernal:FUNCtion Command Sets the shape of the modulating waveform from Description sine, square, triangle, upramp and dnramp for the selected channel. -
Page 292
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:AM:INTernal:FREQuency Command Sets the frequency of the internal modulating Description waveform only for the selected channel. The default frequency is 100Hz. Syntax SOURce[1|2]:AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} Parameter <frequency> 2mHz~ 20kHz Example SOUR1:AM:INT:FREQ +1.0000E+02 Sets the modulating frequency to 100Hz. -
Page 293
REMOTE INTERFACE Example SOUR1:AM:DEPT 50 Sets the modulation depth to 50%. Query Syntax SOURce[1|2]:AM:DEPTh? [MINimum|MAXimum] Return Parameter <NR3> Return the modulation depth as a percentage. Example SOUR1:AM:DEPT? +1.0000E+02 The modulation depth is 100%. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 294: Frequency Modulation (Fm) Commands
AFG-3021/3022/3031/3032 User Manual Frequency Modulation (FM) Commands FM Overview The following is an overview of the steps required to generate an FM waveform. 1. Turn on FM modulation using the Enable FM SOURce[1|2]: FM:STAT ON command. Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 295
REMOTE INTERFACE Source Specific SOURce[1|2]:FM:STATe Command Sets or disables FM modulation for the selected Description channel. By default FM modulation is disabled. FM modulation must be enabled before setting other parameters. Burst or sweep mode will be disabled if FM Note modulation is enabled on the same channel. -
Page 296
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:FM:MODulation:INPut {INTernal|EXTernal} Example SOUR1:FM:MOD:INP EXT Sets the modulation source to external. Query Syntax SOURce[1|2]:FM:MODulation:INPut? Return Parameter INT Internal External Example SOUR1:FM:MOD:INP? The modulation source is set to internal. Source Specific SOURce[1|2]:FM:INTernal:FUNCtion Command Sets the shape of the modulating waveform from… -
Page 297
REMOTE INTERFACE Source Specific SOURce[1|2]:FM:INTernal:FREQuency Command Sets the frequency of the internal modulating Description waveform only for the selected channel. The default frequency is 10Hz. Syntax SOURce[1|2]:FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} Parameter <frequency> 2mHz~ 20kHz Example SOUR1:FM:INT:FREQ +1.0000E+02 Sets the modulating frequency to 100Hz. Query Syntax SOURce[1|2]:FM:INTernal:FREQuency? [MINimum|MAXimum]… -
Page 298
AFG-3021/3022/3031/3032 User Manual 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… -
Page 299: Frequency-Shift Keying (Fsk) Commands
REMOTE INTERFACE Frequency-Shift Keying (FSK) Commands FSK Overview The following is an overview of the steps required to generate an FSK modulated waveform. 1. Turn on FSK modulation using the Enable FSK SOURce[1|2]: FSK:STAT ON command. Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 300
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:FSKey:STATe {OFF|ON} Example SOUR1:FSK:STAT ON Enables FSK modulation Query Syntax SOURce[1|2]:FSKey:STATe? Return Parameter 0 Disabled (OFF) Enabled (ON) Example SOUR1:FSK:STAT? FSK modulation is currently enabled. Source Specific SOURce[1|2]:FSKey:MODulation:INPut Command Sets or queries the FSK source as internal or Description external for the selected channel. -
Page 301
For FSK, the modulating waveform is a square Note wave with a duty cycle of 50%. Syntax SOURce[1|2]:FSKey:FREQuency {<frequency>|MINimum|MAXimum} Parameter <frequency> 1μHz~30MHz (20MHZ AFG-3021/3022) Example SOUR1:FSK:FREQ +1.0000E+02 Sets the FSK hop frequency to 100Hz. Query Syntax SOURce[1|2]:FSKey:FREQuency? [MINimum|MAXimum] Return Parameter <NR3> Returns the frequency in… -
Page 302
AFG-3021/3022/3031/3032 User Manual Query Syntax SOURce[1|2]:FSKey:INTernal:RATE? [MINimum|MAXimum] Return Parameter <NR3> Returns the FSK rate in Example SOUR1:FSK:INT:RATE? MAX +1.0000E+05 Returns the maximum FSK rate allowed. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 303: Phase Modulation (Pm) Commands
REMOTE INTERFACE Phase Modulation (PM) Commands PM Overview The following is an overview of the steps required to generate a PM waveform. 1. Turn on PM modulation using the Enable PM SOURce[1|2]:PM:STAT ON command. Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 304
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:PM:STATe Command Sets or disables PM modulation for the selected Description channel. By default PM modulation is disabled. PM modulation must be enabled before setting other parameters. Burst or sweep mode will be disabled if PM Note modulation is enabled on the same channel. -
Page 305
REMOTE INTERFACE Sets the PM modulating wave shape to sine. Query Syntax SOURce[1|2]:PM:INTernal:FUNCtion? Return Parameter SIN Sine UPRAMP Upramp Square DNRAMP Dnramp Triangle Example SOUR1:PM:INT:FUNC? The shape for the modulating waveform is Sine. Source Specific SOURce[1|2]:PM:INTernal:FREQuency Command Sets the phase modulation frequency for the Description selected channel. -
Page 306
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:PM:DEViation {<peak deviation in degrees>|MINimum|MAXimum} Parameter <peak deviation in 0° ~ 360° degrees> Example SOUR1:PM:DEV MAX Sets the phase deviation to 360°. Query Syntax SOURce[1|2]:PM:DEViation? [MINimum|MAXimum] Return Parameter <NR3> Returns the phase deviation in degrees. Example SOURce1:PM:DEViation? MAX +3.600E+02… -
Page 307: Additive Modulation (Sum) Commands
REMOTE INTERFACE Additive Modulation (SUM) Commands SUM Overview The following is an overview of the steps required to generate a SUM waveform. 1. Turn on SUM modulation using the Enable SUM SOURce[1|2]:SUM:STATe ON command. Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 308
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:SUM:STATe Command Sets or disables SUM modulation for the selected Description channel. By default SUM modulation is disabled. SUM modulation must be enabled before setting other parameters. Burst or sweep mode will be disabled if SUM Note modulation is enabled on the same channel. -
Page 309
REMOTE INTERFACE Syntax SOURce[1|2]:SUM:MODulation:INPut {INTernal|EXTernal} Example SOUR1:SUM:MOD:INP EXT Sets the modulation source to external. Query Syntax SOURce[1|2]:SUM:MODulation:INPut? Return Parameter INT Internal External Example SOUR1:SUM:MOD:INP? The modulation source is set to internal. Source Specific SOURce[1|2]:SUM:INTernal:FUNCtion Command Sets the shape of the modulating waveform from Description sine, square, triangle, upramp and dnramp for the selected channel. -
Page 310
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:SUM:INTernal:FREQuency Command Sets the frequency (SUM frequency) of the internal Description modulating waveform for the selected channel. The default frequency is 10Hz. Syntax SOURce[1|2]:SUM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} Parameter <frequency> 2mHz~ 20kHz Example SOUR1:SUM:INT:FREQ +1.0000E+02 Sets the modulating frequency to 100Hz. -
Page 311
REMOTE INTERFACE Example SOUR1:SUM:AMPL? +1.0000E+02 The SUM amplitude is 100%. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 312: Pulse Width Modulation (Pwm) Commands
AFG-3021/3022/3031/3032 User Manual Pulse Width Modulation (PWM) Commands PWM Overview The following is an overview of the steps required to generate a PWM modulated waveform. 1. Turn on PWM modulation using the Enable PWM SOURce[1|2]: PWM:STATe ON command. Modulation 2. Use the APPLy command to select a pulse Configure Carrier waveform.
-
Page 313
REMOTE INTERFACE Source Specific SOURce[1|2]:PWM:STATe Command Turns FSK Modulation on or off. By default FSK Description modulation is off. Burst or sweep mode will be disabled if PWM Note modulation is enabled on the same channel. As only one modulation is allowed at any one time, other modulation modes will be disabled when FSK modulation is enabled on the same channel. -
Page 314
AFG-3021/3022/3031/3032 User Manual Return Parameter INT Internal External Example SOUR1:PWM:MOD:INP? The PWM source is set to internal. Source Specific SOURce[1|2]:PWM:INTernal:FUNction Command Sets the shape of the modulating waveform from Description sine, square, triangle, upramp and dnramp. The default shape is sine. -
Page 315
REMOTE INTERFACE Syntax SOURce[1|2]: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|2]:PWM:INTernal:FREQuency? Return Parameter <NR3> Returns the frequency in Example SOUR1:PWM:INT:FREQ? MAX +2.0000E+04 Returns the modulating frequency. (20kHz) Source Specific SOURce[1|2]:PWM:DUTY Command… -
Page 316
AFG-3021/3022/3031/3032 User Manual Example SOUR1:PWM:DUTY? +3.0000E+01 The current duty cycle is 30%. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 317: Frequency Sweep Commands
REMOTE INTERFACE Frequency Sweep Commands Sweep Overview Below shows the order in which commands must be executed to perform a sweep. 1. Turn on Sweep mode modulation using the Enable Sweep SOURce[1|2]: SWE:STAT ON command. Mode 2. Use the APPLy command to select the Select waveform waveform shape.
-
Page 318
AFG-3021/3022/3031/3032 User Manual 4. Choose Linear or Logarithmic spacing using Select Sweep the SOURce[1|2]:SWE:FUNC command. Mode 5. Choose the sweep time using the Select Sweep SOURce[1|2]:SWE:TIME command. Time 6. Select an internal or external sweep trigger Select the sweep source using the SOURce[1|2]:TRIG trigger source command. -
Page 319
REMOTE INTERFACE Example SOUR1:SWE:TYPE FREQ Sets sweep mode to frequency. Query Syntax SOURce[1|2]:SWEep:TYPE? Return Parameter FREQ Frequency sweep AMPL Amplitude sweep Example SOUR1:SWE:TYPE? FREQ Sweep type is frequency. Source Specific SOURce[1|2]:SWEep:MODE Command Sets or queries the sweep triggering mode. The Description triggering mode can be set to continuous or gate. -
Page 320
AFG-3021/3022/3031/3032 User Manual Parameter Sawtooth shaped sweep Triangle (shuttle cock) shaped sweep. Example SOUR1:SWE:SHAPe SAW Sets the sweep shape to sawtooth. Query Syntax SOURce[1|2]:SWEep:SHAPe? Return Parameter sawtooth Sawtooth shaped sweep triangle Triangle (shuttle cock) shaped sweep. Example SOUR1:SWE:SHAPe? Sawtooth The sweep shape is set as sawtooth. -
Page 321
REMOTE INTERFACE Parameter <frequency> 1μHz~ 30MHz (20MHz AFG-3021/3022) 1μHz~ 1MHz (Ramp, Triangle) Example SOUR1:SWE:FREQ:STAR +2.0000E+03 Sets the start frequency to 2kHz. Query Syntax SOURce[1|2]:SWEep:FREQuency:STARt? [MINimum| MAXimum] Return Parameter <NR3> Returns the start frequency in Hz. Example SOUR1:SWE:FREQ:STAR? MAX +3.0000E+07 Returns the maximum start frequency allowed. -
Page 322
AFG-3021/3022/3031/3032 User Manual Example SOUR1:SWE:FREQ:STOP? MAX +3.0000E+07 Returns the maximum stop frequency allowed. Source Specific SOURce[1|2]:SWEep:FREQuency:CENTer Command Sets or queries the center frequency of the sweep Description for the selected channel. 550 Hz is the default center frequency. The maximum center frequency depends on the… -
Page 323
2(max freq – center freq) Syntax SOURce[1|2]:SWEep:FREQuency:SPAN {<frequency>|MINimum|MAXimum} Parameter <frequency> 1μHz~ 30MHz (20MHz AFG-3021/3022) 1μHz~ 1MHz (Ramp) Example SOUR1:SWE:FREQ:SPAN +2.0000E+03 Sets the frequency span to 2kHz. Query Syntax SOURce[1|2]:SWEep:FREQuency:SPAN? [MINimum| MAXimum] Return Parameter <NR3>… -
Page 324
AFG-3021/3022/3031/3032 User Manual Example SOUR1:SWE:FUNC LIN Sets the spacing to linear. Query Syntax SOURce[1|2]:SWEep:FUNCtion? Return Parameter LIN Linear spacing Logarithmic spacing Example SOUR1:SWE:FUNC? The spacing is currently set as linear. Source Specific SOURce[1|2]:SWEep:TIME Command Sets or queries the sweep time. The default sweep Description time is 1 second. -
Page 325
REMOTE INTERFACE Source Specific SOURce[1|2]:SWEep:TRIGger Command Sets or queries the trigger source as internal, Description external, manual or off for the selected channel. Internal is the default trigger source. INTernal will constantly output a swept waveform at a defined interval time. EXTernal will output a swept waveform after each external trigger pulse. -
Page 326
AFG-3021/3022/3031/3032 User Manual Return Parameter INT,<NR3> Internal trigger, interval time in seconds External trigger Manual trigger Sweep continuously Example SOUR1:SWE:TRIG? INT +1.00000E+00 The sweep source is set to an interval time of 1 second. Source Specific SOURce[1|2]:SWEep:AMPLitude:STARt Command Sets the start amplitude for when the sweep is set Description to the amplitude sweep type. -
Page 327
REMOTE INTERFACE Source Specific SOURce[1|2]:SWEep:AMPLitude:STOP Command Sets the stop amplitude for when the sweep is set Description to the amplitude sweep type. By default the stop amplitude is set to 3Vpp. Syntax SOURce[1|2]:SWEep:AMPLitude:STOP {<ampltude>|MINimum|MAXimum} Parameter <NR3> Sweep amplitude in volts. (range:1mV~10V @50Ω) Example SOUR1:SWE:AMPL:STOP 3… -
Page 328: Burst Mode Commands
AFG-3021/3022/3031/3032 User Manual Burst Mode Commands Burst Mode Overview Burst mode can be configured to use an internal trigger (N Cycle mode) or an external trigger (Gate mode) using the Trigger INPUT terminal on the rear panel. Using N Cycle mode, each time the function generator receives a trigger, the function generator will output a specified number of waveform cycles (burst).
-
Page 329
REMOTE INTERFACE The following is an overview of the steps required to generate a burst waveform. 1. Turn on Burst mode using the Enable Burst SOURce[1|2]:BURS:STAT ON command. Mode Configuration 2. Use the APPLy command to select a sine, square, ramp, pulse or triangle burst waveform*. -
Page 330
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:BURSt:STATe Command Turns burst mode on or off for the selected Description channel. By default burst mode is turned off. When burst mode is turned on, sweep and any Note modulation modes are disabled on the same channel. -
Page 331
REMOTE INTERFACE Example SOUR1:BURS:MODE TRIG Sets the burst mode to triggered. Query Syntax SOURce[1|2]:BURSt:MODE? Return Parameter TRIG Triggered mode GATE Gated mode Example SOUR1:BURS:MODE? TRIG The current burst mode is triggered. Source Specific SOURce[1|2]:BURSt:NCYCles Command Sets or queries the number of cycles (burst count) Description in triggered burst mode for the selected channel. -
Page 332
AFG-3021/3022/3031/3032 User Manual Example SOUR1:BURS:NCYC INF Sets the number of burst cycles to continuous (infinite). Query Syntax SOURce[1|2]:BURSt:NCYCles? [MINimum|MAXimum] Return Parameter <NR3> Returns the number of cycles. INF is returned if the number of cycles is continuous. Example SOUR1:BURS:NCYC? +1.0000E+02 The burst cycles are set to 100. -
Page 333
REMOTE INTERFACE Example SOUR1:BURS:INT:PER +1.0000E+01 Sets the period to 10 seconds. Query Syntax SOURce[1|2]: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 Specific SOURce[1|2]:BURSt:PHASe Command Sets or queries the starting phase for the burst for Description the selected channel. -
Page 334
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:BURSt:MANual:TRIGger Command This command is used to manually trigger a burst Description waveform when the source trigger is set to manual for the selected channel. This command is the equivalent of pressing the trigger soft-key on the front panel for manual triggering. -
Page 335
REMOTE INTERFACE Syntax SOURce[1|2]:BURSt:TRIGger {INTernal|EXTernal|MANual} Example SOUR1:BURS:TRIG:SOUR EXT Sets the burst trigger source to external. Query Syntax SOURce[1|2]:BURSt:TRIGger? Return Parameter INT Internal External MANual Manual Example SOUR1:BURS:TRIG? The burst trigger source is set to immediate. Source Specific SOURce[1|2]:BURSt:TRIGger:DELay Command The DELay command is used to insert a delay (in Description seconds) before a burst is output for the selected channel. -
Page 336
AFG-3021/3022/3031/3032 User Manual Sets or queries the trigger edge for externally Description triggered bursts from the Trigger INPUT terminal on the rear panel for the selected channel. By default the trigger is rising edge (Positive). Syntax SOURce[1|2]:BURSt:TRIGger:SLOPe {POSitive|NEGative} Parameter POSitive… -
Page 337
REMOTE INTERFACE Query Syntax SOURce[1|2]:BURSt:GATE:POLarity? Return Parameter NORM Normal(High) logical level Inverted (low) logical level Example SOUR1:BURS:GATE:POL? The true state is inverted(logically low). 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 338: Arbitrary Waveform Commands
AFG-3021/3022/3031/3032 User Manual Arbitrary Waveform Commands Arbitrary Waveform Overview Use the steps below to output an arbitrary waveform over the remote interface. 1. Use the Output Arbitrary SOURce[1|2]:ARB:BUILt:ARB_waveform Waveform command (Example: SOURce[1|2]:ARB:BUILt:SQUare) to output the arbitrary waveform currently selected in memory.
-
Page 339: Source[1|2]:Data:dac
REMOTE INTERFACE Source Specific SOURce[1|2]:DATA:DAC Command The SOURce[1|2]:DATA:DAC command is used Description to download binary or decimal integer values into memory using the IEEE-488.2 binary block format or as an ordered list of values. The integer values (±32767) correspond to the Note 1 maximum and minimum peak amplitudes of the waveform.
-
Page 340: Source[1|2]:Arb:edit:copy
AFG-3021/3022/3031/3032 User Manual Example1 SOUR1:DATA:DAC VOLATILE, 0, #216 Binary Data The command above downloads 8 data values (stored in 16 bytes) using the binary block format. SOUR1:DATA:DAC VOLATILE, 1000, 32767, 2048, 0, — 2048, -32767 Downloads the data values (32767, 2048, 0, -2048, — 32767) to address 1000.
-
Page 341: Source[1|2]:Arb:edit:delete
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:EDIT:DELete Command Deletes a segment of a waveform from memory for Description the selected channel. The segment is defined by a starting address and length. A waveform/waveform segment cannot be Note deleted when being output. Syntax SOURce[1|2]:ARB:EDIT:DELete [<STARt>,<LENGth>] Parameter <STARt>…
-
Page 342: Source[1|2]:Arb:edit:protect
AFG-3021/3022/3031/3032 User Manual Parameter <address> Address of data point: 0~8388607 <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 Specific SOURce[1|2]:ARB:EDIT:PROTect Command Protects a segment of the arbitrary waveform from…
-
Page 343: Source[1|2]:Arb:edit:protect:all
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:EDIT:PROTect:ALL Command Protects the arbitrary waveform currently in non- Description volatile memory/ currently being output. Syntax SOURce[1|2]:ARB:EDIT:PROTect:ALL Example SOUR1:ARB:EDIT:PROT:ALL Source Specific SOURce[1|2]:ARB:EDIT:UNProtect Command Unprotects the arbitrary waveform currently in Description non-volatile memory/currently being output. Syntax SOURce[1|2]:ARB:EDIT:UNProtect Example SOUR1:ARB:EDIT:UNP Source Specific…
-
Page 344: Source[1|2]:Arb:built:pulse
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:ARB:BUILt:SQUare [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 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.
-
Page 345: Source[1|2]:Arb:built:ramp
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:RAMP Command Creates a ramp wave with a specified start Description address, length and scale for the selected channel. Syntax SOURce[1]:ARB:BUILt:RAMP[<STARt>,<LENGth> ,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:RAMP 1000,1000,100 Creates a ramp wave 1000 points in length with a…
-
Page 346: Source[1|2]:Arb:built:exprise
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:EXPRise Command Creates an exponential rise wave with a specified Description start address, length and scale for the selected channel. Syntax SOURce[1|2]:ARB:BUILt:EXPRise [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608…
-
Page 347: Source[1|2]:Arb:built:dc
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:DC Command Creates a DC waveform with a specified start Description address, length and scale. Syntax SOURce[1|2]:ARB:BUILt:DC [<STARt>,<LENGth>,<Data>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <Data> Data: ± 32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:DC 1000,1000,100 Creates a DC waveform of 1000 points in length…
-
Page 348: Source[1|2]:Arb:built:stair_Down
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:STAIR_DOWN Command Creates an 8-step down-staircase waveform. Description Syntax SOURce[1|2]:ARB:BUILt:STAIR_DOWN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:STAIR_DOWN 1000,1000,100 Creates a staircase waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 349: Source[1|2]:Arb:built:abssin
REMOTE INTERFACE Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ABSATAN 1000,1000,100 Creates an absolute atan waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 350: Source[1|2]:Arb:built:ampalt
AFG-3021/3022/3031/3032 User Manual Example SOUR1:ARB:BUIL:ABSSINHALF 1000,1000,100 Creates an absolute sine half waveform 1000 points in length with a scale of 100 and a start address of 1000. Source Specific SOURce[1|2]:ARB:BUILt:AMPALT Command Creates an amplifying oscillation waveform. Description Syntax SOURce[1|2]:ARB:BUILt:AMPALT [<STARt>,<LENGth>,<SCALe>] Parameter <STARt>…
-
Page 351: Source[1|2]:Arb:built:diric_Even
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:DIRIC_EVEN Command Creates an even Dirichlet kernel waveform. Description Syntax SOURce[1|2]:ARB:BUILt:DIRIC_EVEN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:DIRIC_EVEN 1000,1000,100 Creates an even diric waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 352: Source[1|2]:Arb:built:gauspuls
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:GAUSPULS Command Creates a Gaussian-modulated sinusoidal pulse Description waveform. Syntax SOURce[1|2]:ARB:BUILt:GAUSPULS [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:GAUSPULS 1000,1000,100 Creates a Gaussian-pulse waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 353: Source[1|2]:Arb:built:haversine
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:HAVERSINE Command Creates a haversine waveform. Description Syntax SOURce[1|2]:ARB:BUILt:HAVERSINE [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:HAVERSINE 1000,1000,100 Creates a haversine waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 354: Source[1|2]:Arb:built:rectpuls
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:ARB:BUILt:NEGRAMP [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:NEGRAMP 1000,1000,100 Creates a negative ramp waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 355: Source[1|2]:Arb:built:sawtooth
REMOTE INTERFACE Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ROUNDHALF 1000,1000,100 Creates a positive half circle waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 356: Source[1|2]:Arb:built:stepresp
AFG-3021/3022/3031/3032 User Manual Example SOUR1:ARB:BUIL:SINETRA 1000,1000,100 Creates a piecewise sine waveform 1000 points in length with a scale of 100 and a start address of 1000. Source Specific SOURce[1|2]:ARB:BUILt:STEPRESP Command Creates a Heaviside step function (step response). Description Syntax SOURce[1|2]:ARB:BUILt:STEPRESP [<STARt>,<LENGth>,<SCALe>]…
-
Page 357: Source[1|2]:Arb:built:trapezia
REMOTE INTERFACE Example SOUR1:ARB:BUIL:SINEVER 1000,1000,100 Creates a piecewise sine wave waveform 1000 points in length with a scale of 100 and a start address of 1000. Source Specific SOURce[1|2]:ARB:BUILt:TRAPEZIA Command Creates a trapezoid waveform. Description Syntax SOURce[1|2]:ARB:BUILt:TRAPEZIA [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth>…
-
Page 358: Source[1|2]:Arb:built:dlorentz
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:DLORENTZ Command Creates a derivative of the Lorentz function Description waveform. Syntax SOURce[1|2]:ARB:BUILt:DLORENTZ [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:DLORENTZ 1000,1000,100 Creates a derivative of Lorentz function waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 359: Source[1|2]:Arb:built:ln
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:LN Command Creates natural logarithm waveform. Description Syntax SOURce[1|2]:ARB:BUILt:LN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:LN 1000,1000,100 Creates a natural logarithm waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 360: Source[1|2]:Arb:built:since
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:SINCE Command Creates a cardinal sine function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:SINCE [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:SINCE 1000,1000,100 Creates a cardinal sine function waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 361
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:XSQUARE Command Creates a quadratic (x ) function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:XSQUARE [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:XSQUARE 1000,1000,100 Creates a quadratic function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 362
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:ARCCOT Command Creates an inverse cotangent function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:ARCCOT [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ARCCOT 1000,1000,100 Creates an inverse cotangent function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 363
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:ARCSEC Command Creates an inverse secant function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:ARCSEC [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ARCSEC 1000,1000,100 Creates an inverse secant function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 364
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:ARCSINH Command Creates an inverse hyperbolic sine waveform. Description Syntax SOURce[1|2]:ARB:BUILt:ARCSINH [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ARCSINH 1000,1000,100 Creates an inverse hyperbolic sine waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 365
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:ARCTANH Command Creates an inverse hyperbolic tangent waveform. Description Syntax SOURce[1|2]:ARB:BUILt:ARCTANH [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ARCTANH 1000,1000,100 Creates an inverse hyperbolic tangent waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 366
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:COT Command Creates a cotangent waveform. Description Syntax SOURce[1|2]:ARB:BUILt:COT [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:COT 1000,1000,100 Creates a cotangent waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 367
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:SEC Command Creates a secant waveform. Description Syntax SOURce[1|2]:ARB:BUILt:SEC [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:SEC 1000,1000,100 Creates a secant waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 368
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:SINH Command Creates a hyperbolic sine waveform. Description Syntax SOURce[1|2]:ARB:BUILt:SINH [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:SINH 1000,1000,100 Creates a hyperbolic sine waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 369
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:TANH Command Creates a hyperbolic tangent waveform. Description Syntax SOURce[1|2]:ARB:BUILt:TANH [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:TANH 1000,1000,100 Creates a hyperbolic tangent waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 370
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:BARLETT Command Creates a Bartlett window function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:BARLETT [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:BARLETT 1000,1000,100 Creates a Bartlett window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 371
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:BOHMANWIN Command Creates a Bohmanwin window function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:BOHMANWIN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:BOHMANWIN 1000,1000,100 Creates a Bohmanwin window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 372
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:FLATTOPWIN Command Creates a flat top weighted window function Description waveform. Syntax SOURce[1|2]:ARB:BUILt:FLATTOPWIN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:FLATTOPWIN 1000,1000,100 Creates a flat top weighted window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 373
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:HANN Command Creates a Hann window function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:HANN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:HANN 1000,1000,100 Creates a Hann window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 374
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:TRIANG Command Creates a Triangle window function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:TRIANG [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:TRIANG 1000,1000,100 Creates a Triangle window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 375
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:OUTPut Command Marks a section of the ARB waveform to be Description output. Syntax SOURce[1|2]:ARB:OUTPut [<STARt>,<LENGth>] Parameter <STARt> Start address*: 0~8388606 <LENGth> Length*: 2~8388608 Example SOUR1:ARB:OUTP 100, 1000 Sets the ARB output section from point 100 to 1100. Query Syntax SOUR1:ARB:OUTP? Return Parameter Returns the following string:… -
Page 376
AFG-3021/3022/3031/3032 User Manual Return Parameter <NRf> Returns the rate in Hz. Example SOUR1:ARB:RATE? +2.000000000000E+04 The rate is 20 kHz. Source Specific SOURce[1|2]:ARB:GATE Command Sets or queries whether a high or low level TTL Description signal applied to the trigger input turns the output on or off when the ARB output trigger is in the Gated mode (for the selected channel). -
Page 377
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:NCYCles Command Sets how the ARB Ncycle mode is triggered Description Syntax SOURce[1|2]:ARB:NCYCles {INFinite|MANual|EXTernal} Parameter INFinite Continuous cycles MANual Manual trigger EXTernal External trigger Example SOUR1:ARB:NCYC INF Sets the number of ARB waveform output cycles to continuous (infinite). -
Page 378
AFG-3021/3022/3031/3032 User Manual Example SOUR1:ARB:NCYC:CYC MAX Sets the number of ARB waveform output cycles to the maximum. Query Syntax SOURce[1|2]:ARB:NCYCles:CYCle? {[MINimum|MAXimum]} Return Parameter <NR3> Number of Ncycles. Example SOUR1:ARB:NCYC:CYC? +8.388607E+06 Sets the number of ncycles to 8388607. Source Specific SOURce[1|2]:ARB:MANual:TRIGger… -
Page 379: Tracking Commands
REMOTE INTERFACE Tracking Commands Source Specific SOURce[1|2]:COUPle:FREQuency:MODE Command Sets the frequency coupling mode for the AFG- Description 3022 and AFG-3032 models. By default, frequency coupling is turned off. Syntax SOURce[1|2]:COUPle:FREQuency:MODE {OFF|OFFSet|RATio} Parameter Coupling off, independent output OFFSet Holds the frequency difference at a constant offset value RATio Holds the frequency ratio between each…
-
Page 380
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:COUPle:FREQuency:OFFSet Command Sets the frequency coupling offset value. The Description default value is 0Hz. Applicable for the AFG-3022 and 3032 only. Note: CH2 frequency = CH1 frequency + offset frequency. CH1 frequency is fixed regardless of whether the SOURce1 or SOURce2 command is used. -
Page 381
REMOTE INTERFACE Source Specific SOURce[1|2]:COUPle:FREQuency:RATio Command Sets the frequency coupling ratio value for the Description selected channel. The default value is 1. Applicable for the AFG-3022 and AFG-3032 only. The frequency ratio is defined as: CH2 frequency / CH1 frequency. CH1 frequency is fixed regardless of whether the SOURce1 or SOURce2 command is used. -
Page 382
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:COUPle:AMPLitude Command Sets or queries the amplitude coupling state. Description Amplitude coupling sets the amplitude of the selected channel to be the same as the other channel. By default amplitude coupling is turned off. Only applicable to the AFG-3022 and the AFG- 3032. -
Page 383
REMOTE INTERFACE Example SOUR1:TRAC:STAT ON Turns channel tracking on. Query Syntax SOURce[1|2]:TRACking:STATe? Parameter Channel tracking is on. Inverted channel tracking is on. Channel tracking is off. Example SOUR1:TRAC:STAT? Indicates that channel tracking is on. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 384: Reference Commands
AFG-3021/3022/3031/3032 User Manual Reference Commands Source Specific SOURce[1|2]:REFerence Command Sets or queries the 10MHz reference source as Description internal or external. Syntax SOURce[1|2]:REFerence {INTernal|EXTernal} Parameter INTernal Sets the reference to the internal source. EXTernal Sets the reference to the external source.
-
Page 385: Save And Recall Commands
REMOTE INTERFACE Save and Recall Commands Up to 10 different instrument states can be stored to non-volatile memory (memory locations 0~9). Instrument *SAV Command Saves the current instrument state to a specified Description save slot. When a state is saved, all the current instrument settings, functions and waveforms are also saved.
-
Page 386
AFG-3021/3022/3031/3032 User Manual Example MEM:STAT:DEL 0 Delete instrument state from memory location 0. Instrument MEMory:STATe:DELete ALL Command Delete memory from all memory locations, 0~9. Description Syntax MEMory:STATe:DELete ALL Example MEM:STAT:DEL ALL Deletes all the instrument states from memory locations 0~9. -
Page 387: Error Messages
REMOTE INTERFACE Error Messages The AFG-30XX has a number of specific error codes. Use the SYSTem:ERRor command to recall the error codes. For more information regarding the error queue, see page 405. Command Error Codes -101 Invalid character An invalid character was used in the command string.
-
Page 388
AFG-3021/3022/3031/3032 User Manual -112 Program mnemonic too long A command header contains more than 12 characters: OUTP:SYNCHRONIZATION ON -113 Undefined header An undefined header was encountered. The header is syntactically correct. Example: the header contains a character mistake. SOUR1:AMM:DEPT MIN -123 Exponent too large Numeric exponent exceeds 32,000. -
Page 389
REMOTE INTERFACE -158 String 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:FUNCtion ’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. -
Page 390
AFG-3021/3022/3031/3032 User Manual -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. -
Page 391
REMOTE INTERFACE -221 Settings conflict;frequency made compatible with burst mode Example: When the function is changed to burst, the output frequency is automatically adjusted if over range. -221 Settings conflict;not able to modulate this function Example: A modulated waveform cannot be generated with noise or pulse waveforms. -
Page 392
AFG-3021/3022/3031/3032 User Manual -221 Settings conflict;amplitude changed due to function Example: The amplitude (VRM / dBm) has been adjusted to suit the selected function. For the AFG- 30XX, a typical square wave has a much higher amplitude (5V Vrms) compared to a sine wave (~3.54) due to crest factor. -
Page 393
REMOTE INTERFACE -221 Settings conflict;high level changed due to low level Example: The high level value was set too low. The high level is set 1 mV greater than the low level. -222 Data out of range;value clipped to upper limit Example: The parameter was set out of range. -
Page 394
AFG-3021/3022/3031/3032 User Manual -222 Data out of range;frequency; Example: If the frequency was set to a value out of range, it is automatically set to an upper or lower limit. -222 Data out of range;user frequency; value clipped to upper limit… -
Page 395
REMOTE INTERFACE -222 Data out of range; burst period limited by length of burst; value clipped 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 >… -
Page 396
AFG-3021/3022/3031/3032 User Manual -222 Data out of range;FM deviation; value clipped to … Example: The frequency deviation is outside of range. The deviation is automatically adjusted to an upper or lower limit, depending on the frequency. -222 Data out of range;trigger delay; value clipped to upper limit Example: The trigger delay was set to a value out of range. -
Page 397
REMOTE INTERFACE -315 Configuration memory lost;memory corruption detected Indicates that a fault (check sum error) has occurred with the non-volatile memory that stores the configuration settings. -350 Queue overflow Indicates that the error queue is full (over 20 messages generated, and not yet read). No more messages will be stored until the queue is empty. -
Page 398
AFG-3021/3022/3031/3032 User Manual Query Errors -410 Query INTERRUPTED Indicates that a command was received but the data in the output buffer from a previous command was lost. -420 Query UNTERMINATED The function generator is ready to return data, however there was no data in the output buffer. For example: Using the APPLy command. -
Page 399
REMOTE INTERFACE 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. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 400: Scpi Status Registers
AFG-3021/3022/3031/3032 User Manual SCPI Status Registers The status registers are used to record and determine the status of the function generator. The function generator has a number of register groups: Questionable Status Registers Standard Event Status Registers Status Byte Register As well as the output and error queues.
-
Page 401
REMOTE INTERFACE AFG-30XX Status System Questionable Status Register Condition Event Enable 0 Volt Ovld <1> <2> <4> <8> 4 Over Temp <16> 5 Loop Unlock <32> Error Queue <64> 7 Ext Mod Ovld <128> 8 Cal Error <256> 9 External Ref <512>… -
Page 402
AFG-3021/3022/3031/3032 User Manual Questionable Status Register The Questionable Status Registers will show if any Description faults or errors have occurred. Bit Summary Register Bit Weight Voltage overload Over temperature Loop unlock Ext Mod Overload Cal Error External Reference Standard Event Status Registers… -
Page 403
REMOTE INTERFACE Bit Summary Register Bit Weight Operation complete bit Query Error Device Error Execution Error Command Error Power On Operation The operation complete bit is set Error Bits complete when all selected pending operations are complete. This bit is set in response to the *OPC command. -
Page 404
AFG-3021/3022/3031/3032 User Manual The Status Byte Register The Status Byte register consolidates the status Description events of all the status registers. The Status Byte register can be read with the *STB? query or a serial poll and can be cleared with the *CLS command. -
Page 405
REMOTE INTERFACE Standard Event The Event Status bit is set if an “enabled” event in the Standard Event Status Event Register has occurred. Master The Master Summary Status is Summary/ used with the *STB? query. When Service the *STB? query is read the MSS Request bit bit is not cleared. -
Page 406: Appendix
AFG-3021/3022/3031/3032 User Manual PPENDIX Fuse Replacement 1. Remove the power cord and remove the fuse Procedure socket using a minus driver. 2. Replace the fuse in the holder. AFG-3022 & AFG-3032: T1A/250V Ratings AFG-3021 & AFG-3031: T0.63A/250V 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 407: Afg-3021, Afg-3022, Afg-3031 & Afg-3032 Specifications
APPENDIX AFG-3021, AFG-3022, AFG-3031 & AFG-3032 Specifications The specifications apply when the function generator is powered on for at least 30 minutes under +20°C~+30°C. General Specification AFG-3021 AFG-3031 AFG-3022 AFG-3032 Channels Instrument Isolated Isolated Isolated Isolated Chassis Signal Ground —…
-
Page 408
AFG-3021/3022/3031/3032 User Manual Frequency Characteristics Range Sine 20MHz 30MHz 20MHz 30MHz Square 20MHz 30MHz 20MHz 30MHz Triangle, Ramp 1MHz Resolution 1μHz Accuracy Stability ±1 ppm 0 to 50˚C ±0.3 ppm 18 to 28˚C Aging ±1 ppm, per 1 year ≤1 μHz… -
Page 409
APPENDIX Square wave Characteristics Rise/Fall Time <8 ns(3) Overshoot <5% Asymmetry 1% of period +1 ns (@50% duty) Variable Duty 20.0% to 20.0% to 20.0% to 20.0% to Cycle 80.0%: 80.0%: 80.0%: 80.0%: ≤ 20 MHz ≤ 25 MHz ≤ 20 MHz ≤… -
Page 410
Waveforms Modulating Sine, Square, Triangle, Up/Dn Ramp Waveforms Modulating 2mHz to 20kHz Frequency Peak Deviation DC to 30MHz(1 uHz resolution) (DC to 20MHz for AFG-3021/3022) Source Internal / External Carrier Square Waveforms Modulating Sine, Square, Triangle, Up/Dn Ramp Waveforms Modulating… -
Page 411
APPENDIX Ratio 0% to 100% of carrier amplitude, 0.01% resolution Modulating 2mHz to 20kHz Frequency Source Internal /External Carrier Sine, Triangle, Ramp Waveforms Modulating Sine, Square, Triangle, Up/Dn Ramp Waveforms Phase Deviation 0° to 360°, 0.1° resolution Setting Range Modulating 2mHz to 20kHz Frequency Source… -
Page 412
AFG-3021/3022/3031/3032 User Manual Ground 42Vpk max. Isolation (same ground as corresponding channel) Modulation Output (AFG-3021/3031) Type AM, FM, PWM, PM, Sum, Sweep ≥ 1Vpp Amplitude Impedance > 10kΩ typical External Trigger Input Type For FSK, Burst, Sweep, N Cycle ARB… -
Page 413
General Specifications Power Source AC100 — 240V, 50 — 60Hz Power 85 VA for AFG-3032 & AFG-3022 Consumption 50VA for AFG-3021 & AFG-3031 Operating Temperature to satisfy the specification: Environment 18 ~ 28˚C Operating temperature: 0 ~ 40˚C Relative Humidity: ≤ 80%, 0 ~ 40˚C ≤… -
Page 414: Declaration Of Conformity
Type of Product: Arbitrary Function Generator Model Number: AFG-3021, AFG-3031, AFG-3022, AFG-3032 are herewith confirmed to comply with the requirements set out in the Council Directive on the Approximation of the Law of Member States relating to Electromagnetic Compatibility (2014/30/EU) and Low Voltage Equipment Directive (2014/35/EU).
-
Page 415: Arb Built-In Waveforms
APPENDIX ARB Built-In Waveforms Basic y= sin(x) Sine 50% duty square waveform Square 50% symmetry Ramp y=sinc(x) Sinc Exponential rise Exp Rise Exponential fall Exp Fall DC waveform Pulse waveform with Pulse user-defined frequency and duty 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 416
AFG-3021/3022/3031/3032 User Manual Common 1 y=|atan(x)| Absatan The absolute of atan(x) y=(1-sin(x))/2 Havercosine Havercosine function Piecewise sine function Sinever y=|sin(x)| Abssin The absolute of sin(x) y=(1-cos(x))/2 Haversine Haversine function Step down Stair_down y=sin(x),0<x<pi Abssinehalf y=0,pi<x<2pi Half_wave function Negative pulse N_pulse… -
Page 417
APPENDIX y=e(x).sin(x) Ampalt Oscillation rise y=-x Negramp Line segment Step up Stair_up Common 2 y=e(-x).sin(x) Attalt Oscillation down Sampled aperiodic rectangle Rectpuls Heaviside step function Stepresp Even Diric f(x)=-1^(x*(n-1)/2*pi) x=0,±2*pi,±4*pi,…… y=sqrt(1-x^2) Roundhalf The half roud 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 418
AFG-3021/3022/3031/3032 User Manual Piecewise function Trapezia Diric f(x)=sin(nx/2)/n*sin(x/2) x=±pi,±3pi,…… Sawtooth or triangle wave Sawtoot Sampled aperiodic triangle Tripuls f(x)=a*e^(-(x-b)^2)/c^2) Gauspuls Gaussian-modulated sinusoidal pulse Piecewise function Sinetra Math The derivative of the lorentz Dlorentz function 2x/(k*x^2+1) Logarithm function y=sqrt(x) Sqrt 北京海洋兴业科技股份有限公司… -
Page 419
APPENDIX y=sin(x)/x Since Lorentz function Lorentz y=1/(k*x^2+1) Parabola Xsquare A waveform representing a Gauss gaussian bell curve Trig Arc cosine Arccos Arc tangent Arctan Hyperbolic secant Sech Arc cotangent Arccot Hyperbolic arc tangent Arctanh 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 420
AFG-3021/3022/3031/3032 User Manual Hyperbolic sine Sinh Arc cosecant Arccsc Hyperbolic cosine Cosh Tangent Arc secant Arcsec Cotangent Hyperbolic tangent Tanh Arc sine Arcsin Cosecant 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 421
APPENDIX Hyperbolic arc sine Arcsinh Secant Window Modified Bartlett-Hann window Barthannwin The Chebyshev window Chebwin function The Kaiser window function Kaiser The Bartlett window is very Bartlett similar to a triangular window as returned by the triang function. The Flattopwin window Flattopwin function The Triang window function… -
Page 422
AFG-3021/3022/3031/3032 User Manual The Hamming window function Hamming The Tukey window function Tukeywin The Bohman window function Bohmanwin The Hann window function Hann 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 423: Index
INDEX NDEX Amplitude coupling ….184 safety instructions ……9 Equipment category ….10 Arbitrary waveforms ….191 Ethernet interface ….. 234 Built-In ……… 192 display ……… 199 Firmware ……..169 navigation …… 203 Frequency coupling ….182 Front panel diagram ….15 overview ……
-
Page 424
AFG-3021/3022/3031/3032 User Manual Noise Wave ……..81 LAN ……….165 Offset ……….89 LAN host name ……167 Pulse duty ……. 78, 79 SCPI registers ……400 Pulse rise & fall time ….76, 77 screen lock ……..237 Pulse width ……..75 Syntax ……….
-
Contents
-
Table of Contents
-
Bookmarks
Related Manuals for GW Instek AFG-3021
Summary of Contents for GW Instek AFG-3021
-
Page 1
Arbitrary Function Generator AFG-3021, 3022, 3031 & AFG-3032 USER MANUAL GW INSTEK PART NO. 82FG-30320EC1 ISO-9001 CERTIFIED MANUFACTURER 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 2
August 2016 edition This manual contains proprietary information, which is protected by copyright. All rights are reserved. No part of this manual may be photocopied, reproduced or translated to another language without prior written consent of Good Will Corporation. The information in this manual was correct at the time of printing. However, Good Will continues to improve its products and therefore reserves the right to change the specifications, equipment, and maintenance procedures at any time without notice. -
Page 3: Table Of Contents
TABLE OF CONTENTS Table of Contents SAFETY INSTRUCTIONS ……..6 GETTING STARTED ……..12 Main Features …………..12 Panel Overview …………..15 Setting up the Function Generator ……..24 QUICK REFERENCE ……..26 How to use the Digital Inputs ……….. 28 How to use the Help Menu ……….
-
Page 4
AFG-3021/3022/3031/3032 User Manual Burst Mode …………..147 SECONDARY SYSTEM FUNCTION SETTINGS …………..159 Save, Recall or Delete …………160 Selecting the Remote Interface ……..164 System and Settings …………169 DUAL CHANNEL & MULTI-UNIT OPERATION …………..178 Dual Channel Settings …………. 179 Multi-Unit Syncing ………… -
Page 5
Save and Recall Commands ……….385 Error Messages …………… 387 SCPI Status Registers …………400 APPENDIX ……….. 406 Fuse Replacement …………406 AFG-3021, AFG-3022, AFG-3031 & AFG-3032 Specifications ………………407 Declaration of Conformity ……….414 ARB Built-In Waveforms ……….415 INDEX …………423 北京海洋兴业科技股份有限公司… -
Page 6: Safety Instructions
AFG-3021/3022/3031/3032 User Manual AFETY INSTRUCTIONS This chapter contains important safety instructions that should be followed when operating and storing the function generator. Read the following before any operation to ensure your safety and to keep the function generator in the best condition.
-
Page 7
SAFETY INSTRUCTIONS Do not dispose electronic equipment as unsorted municipal waste. Please use a separate collection facility or contact the supplier from which this instrument was purchased. Safety Guidelines Do not place heavy objects on the instrument. General Guideline Do not place flammable objects on the … -
Page 8
AFG-3021/3022/3031/3032 User Manual AC Input voltage: 100 — 240V AC, 50 — 60Hz. Power Supply Connect the protective grounding conductor of WARNING the AC power cord to an earth ground to prevent electric shock. Fuse type: Fuse … -
Page 9
SAFETY INSTRUCTIONS Disconnect the power cord before cleaning the Cleaning the function generator. function generator Use a soft cloth dampened in a solution of mild detergent and water. Do not spray any liquid into the function generator. Do not use chemicals containing harsh products … -
Page 10
AFG-3021/3022/3031/3032 User Manual Do not dispose this instrument as unsorted Disposal 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. -
Page 11
SAFETY INSTRUCTIONS Power cord for the United Kingdom When using the function generator in the United Kingdom, make sure the power cord meets the following safety instructions. NOTE: This lead/appliance must only be wired by competent persons WARNING: THIS APPLIANCE MUST BE EARTHED IMPORTANT: The wires in this lead are coloured in accordance with the following code: Green/ Yellow:… -
Page 12: Getting Started
ETTING STARTED The Getting started chapter introduces the function generator’s main features, appearance, set up procedure and power-up. Note: Throughout this manual, “AFG-30XX” refers to the AFG-3021, AFG-3022, AFG-3031 & AFG-3032, unless stated otherwise. Main Features Model name Frequency Channels…
-
Page 13
GETTING STARTED -Ten 8 M waveform memories -True waveform output to display -User define output section -D W R (Direct Waveform Reconstruction) capability -Waveform editing capability sans PC -N Cycle and Infinite output mode selectable -60dBc low distortion sine wave … -
Page 14
AFG-3021/3022/3031/3032 User Manual Interface: Standard: LAN, USB Optional: GPIB Interface 4.3 inch color TFT LCD (480 × 272) Graphical User Interface AWES (Arbitrary Waveform Editing Software) PC software 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 15: Panel Overview
GETTING STARTED Panel Overview Front Panel AFG-3021/3031 LCD Display Number Scroll Wheel Selection Power Switch keys A F G -3 0 3 1 Arbitrary Function Generator Output SYNC Terminals MAIN MAIN Output Output key Waveform FREQ/Rate AMPL DC Offset UTIL…
-
Page 16
AFG-3021/3022/3031/3032 User Manual TFT color LCD display, 480 x 272 resolution. LCD display Activates the functions which Function keys: appear in the bottom of the LCD F1~F6 display. Waveform is used to select a Operation keys Waveform waveform type. The FREQ/Rate key is used to set FREQ/Rate the frequency or sample rate. -
Page 17
GETTING STARTED The Output key is used to turn on Main Output MAIN or off the waveform output. (AFG-3021/3031) Output CH1/CH2 Output key. These CH1/CH2 keys are used to turn the output Output Output on or off for each individual (AFG-3022/3032) channel. -
Page 18
AFG-3021/3022/3031/3032 User Manual Modulation output terminal for Output terminals the AM, FM, PWM, PM, SUM or (AFG-3021/3031) sweep function. The SYNC output terminal SYNC outputs a TTL logic level signal in phase with the zero phase position of the main output. 50Ω… -
Page 19
GETTING STARTED The standby key is used to turn Standby key the function generator on (green) or to put the function generator into standby mode (red). Used to select digits when editing Selection keys parameters. The scroll wheel is used to edit Scroll Wheel values and parameters. -
Page 20
AFG-3021/3022/3031/3032 User Manual Rear Panel AFG-3021/3031 GPIB Power Switch Power Disconnect power cord and test GPIB leads before replacing fuse WARNING socket and FUSE RATING To avoid electric shock the power cord protective grounding conductor AC 250V must be connected to ground. -
Page 21
Power input: 100-240V AC Power Socket Input and fuse 50-60Hz. Fuse: AFG-3022/3032: T1A/250V AFG-3021/AFG-3031: T0.63A/250V For the fuse replacement procedure, see page 406. Main power switch. Power Switch The USB B connector is used to USB B port connect the function generator to a PC for remote control. -
Page 22
AFG-3021/3022/3031/3032 User Manual 24 pin female GPIB GPIB GPIB connector for PC remote control. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 23
GETTING STARTED Display Parameter Waveform Window Display Parameter Waveform Window Display Soft Menu Keys These windows are used to edit the parameter Parameter values for CH1 and CH2. Windows Waveform Display The Waveform Display is used give an indication of the expected waveform output for each channel. The function keys (F1~F6) below the Soft Menu Soft Menu Keys keys correspond to the soft keys. -
Page 24: Setting Up The Function Generator
AFG-3021/3022/3031/3032 User Manual Setting up the Function Generator This section describes how to adjust the handle Background and power up the function generator. Pull out the handle Adjusting the sideways and rotate stand Place the unit horizontally, or tilt the stand.
-
Page 25
GETTING STARTED 1. Connect the power cord to Power Up the socket on the rear 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 On standby key will change from red (standby) to green… -
Page 26: Quick Reference
AFG-3021/3022/3031/3032 User Manual UICK REFERENCE This chapter lists operation shortcuts, built-in help coverage, and default factory settings. Use this chapter as a quick reference for instrument functions. For detailed explanations on parameters, settings and limitations, please see the Operation chapter(page 70), Modulation chapter(page 90), Secondary System Function Settings chapter (page 159), Dual Channel &…
-
Page 27
Sweep — Type/MOD = Amplitude……… 61 Burst – N Cycle …………..62 Burst — Gate …………….62 CH1 / CH2 (AFG-3022/AFG-3032 Only) ……63 UTIL (AFG-3021/3031) …………63 UTIL (AFG-3022/AFG-3032) ……….64 UTIL — Interface …………..64 UTIL — Interface — LAN …………65 UTIL — Interface — LAN — Config — Manual …… -
Page 28: How To Use The Digital Inputs
QUICK REFERENCE How to use the Digital Inputs The AFG-30XX has three main types of digital Background inputs: the number pad, selection keys and scroll wheel. The following instructions will show you how to use the digital inputs to edit parameters. 1.
-
Page 29: How To Use The Help Menu
Every key and function has a detailed description Background in the help menu. 1. Press UTIL. UTIL 2. Press System (F4)[F5 for the System AFG-3021/3031]. 3. Press More (F5). More 4. Press Help (F2). Help 5. Use the scroll wheel to navigate to a help item. Press Select to choose the item.
-
Page 30
AFG-3021/3022/3031/3032 User Manual Modulation Explains how to create Function 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. -
Page 31
QUICK REFERENCE 7. Use the scroll wheel to navigate to each help page. 8. Press F6 to return to the Return previous menus. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 32: Selecting A Waveform
AFG-3021/3022/3031/3032 User Manual Selecting a Waveform Square Wave Example: Square wave, 3Vpp, 75%duty, 1 kHz 1. Press the Waveform Output Waveform Square key and select Square (F2). 2. Press Duty(F1), Duty followed by 7 + 5 + %(F5) 3. Press the FREQ/Rate…
-
Page 33: Sine Wave
QUICK REFERENCE 3. Press the AMPL key, AMPL followed by 5 +VPP (F6). 4. Press the output key. Output Sine Wave Example: Sine wave, 10Vpp, 100kHz 1. Press the Waveform Output Waveform Sine key and select Sine (F1). 2. Press the FREQ/Rate FREQ/Rate key, followed by 1 + 0 Input: N/A…
-
Page 34: Noise Wave
AFG-3021/3022/3031/3032 User Manual 3. Press Width (F1), Width uSEC followed by 5 + uSEC (F3). 4. Press the AMPL key, AMPL followed by 1 + 0 +VPP (F6). 5. Press the output key. Output Noise Wave Example: White noise output 1.
-
Page 35
QUICK REFERENCE 4. Press Order (F3). Order 5. Press Order (F1), Order Enter followed by 2 + Enter (F1). Press Amp(F2), Ampl followed by 5 + VPP (F2). Phase Degree Press Phase(F3), followed by 0 + Degree (F1). 6. Press the Order (F1), Order Enter followed by 3 + Enter… -
Page 36: Modulation
AFG-3021/3022/3031/3032 User Manual Modulation Example: AM modulation. 100Hz modulating square wave. 1kHz Sine wave carrier. 80% modulation depth. 1. Press the MOD key Output and select AM (F1). 2. Press Waveform and Sine Waveform select Sine (F1). 3. Press the Freq/Rate…
-
Page 37
QUICK REFERENCE 9. Press MOD, AM (F1), Source Source (F1), INT (F1). 10. Press the output key. Output Example: FM modulation. 100Hz modulating square wave. 1kHz sine wave carrier. 100 Hz frequency deviation. Internal source. 1. Press the MOD key Output and select FM (F2). -
Page 38: Fsk Modulation
AFG-3021/3022/3031/3032 User Manual 8. Press 1 + 0 + 0 + Hz (F3). 9. Press MOD, FM (F2), Source Source (F1), INT (F1). 10. Press the output key. Output FSK Modulation Example: FSK modulation. 100Hz hop frequency. 1kHz carrier wave. Triangle wave. 10 Hz rate. Internal source.
-
Page 39
QUICK REFERENCE 8. Press MOD, FSK (F3), Source Source (F1), INT (F1). 9. Press the output key. Output Example: PM modulation. 100Hz phase frequency. Sine wave shape. 180° phase deviation. 1kHz sine wave carrier. 1. Press the MOD key Output and select PM (F4). -
Page 40: Sum Modulation
AFG-3021/3022/3031/3032 User Manual 8. Press 1 + 8 + 0 + Degree Degree (F1). SUM Modulation Example: SUM modulation. 100Hz SUM frequency. 50% SUM amplitude. 1kHz carrier sine wave. Triangle wave shape. Internal source. 1. Press the MOD key Output and select SUM (F5).
-
Page 41: Pwm Modulation
QUICK REFERENCE 9. Press MOD, SUM Source (F5), Source (F1), INT (F1). 10. Press the output key. Output PWM Modulation Example: PWM modulation. 800Hz carrier wave. 15 kHz modulating sine wave. 50% duty cycle. Internal source. 1. Press Waveform and Output Square Waveform…
-
Page 42: Sweep
AFG-3021/3022/3031/3032 User Manual 9. Press MOD, PWM Source (F6), Source (F1), INT (F1). 10. Press the output key. Output Sweep Example: Frequency sweep. Start frequency 10mHz, stop frequency 1MHz. Log sweep, 1 second sweep, manual trigger. 1. Press Sweep, Start…
-
Page 43: Burst
QUICK REFERENCE 9. Press the output key. Output 10. Press Trigger (F1). Trigger Burst Example: Burst mode, N-Cycle (Internally triggered), 1kHz burst frequency, burst count = 5, 10 ms burst period, 0˚ burst phase, internal trigger, 10 us delay. 1. Press FREQ/Rate 1 Output FREQ/Rate kHz (F5).
-
Page 44: Arb
AFG-3021/3022/3031/3032 User Manual 9. Press Burst, N Cycle N Cycle Trig Setup Burst (F1), TRIG Setup (F5), Delay Delay (F4). 10. Press 1 + 0 + uSEC uSEC (F2). 11. Press the output key. Output ARB – Add Built-In Waveform Example: ARB Mode, exponential rise.
-
Page 45: Arb — Add Point
QUICK REFERENCE 1. Press ARB, Built in Output Built in Basic (F3), Basic (F1), More More Pulse (F5), Pulse (F4). 2. Press Frequency (F1), Frequency 1, kHz (F5). 3. Press Duty (F2), 25, Duty %(F5). Return ARB — Add Point Example: ARB Mode, Add point, Address 40, data 30,000.
-
Page 46: Arb — Output Section
AFG-3021/3022/3031/3032 User Manual 3. Press Start Data (F2), Start Data 3 + 0, Enter (F5). Enter Return 4. Press Stop ADD (F3), Stop ADD 5 + 0, Enter (F5). Enter Return 5. Press Stop Data (F4), Stop Data 1 + 0 + 0, Enter (F5), Done (F5).
-
Page 47: Arb — Output Infinite Cycles
QUICK REFERENCE 3. Press Length (F2), 1 + Length 0 + 0, Enter (F5). Enter Return 4. Press N Cycle (F4). N Cycle 5. Press Cycles (F1), 1 + Cycles Enter Return 0, Enter (F5). 6. To trigger the output Trigger once, press Trigger (F5).
-
Page 48: Utility Menu
AFG-3021/3022/3031/3032 User Manual Utility Menu Save Example: Save to memory file #5. 1. Press UTIL, Memory Memory UTIL (F1). 2. Choose a file using the scroll wheel and Store Done press Store (F1), press Done (F5). Recall Example: Recall memory file #5.
-
Page 49: Interface Lan
QUICK REFERENCE Interface LAN Example: LAN interface, DHCP IP configuration. 1. Press UTIL, Interface Interface UTIL (F2), LAN (F3). 2. Press Config (F2), Config DHCP DHCP (F1). 3. Press Done (F3). Done Interface USB Example: USB interface. 1. Press UTIL, Interface Interface UTIL (F2), USB (F2).
-
Page 50: Dual Channel — Tracking
AFG-3021/3022/3031/3032 User Manual 2. Press ON (F1). Dual Channel – Tracking Example: Inverted tracking. AFG-3022, 3032 only. 1. Press UTIL, Dual Ch Output Dual Ch Tracking UTIL (F5), Tracking (F3). 2. Press Inverted (F3). Inverted 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 51: Menu Tree
QUICK REFERENCE Menu Tree Convention Use the menu trees as a handy reference for the function generator functions and properties. The AFG- 3021/3022/3031/3032 menu system is arranged in a hierarchical tree. Each hierarchical level can be navigated with the operation or soft menu keys. Pressing the Return soft key will return you to the previous menu level.
-
Page 52: Waveform — Pulse
AFG-3021/3022/3031/3032 User Manual Waveform — Pulse Waveform Pulse Width DUTY Rise Fall Edge Time Extended nSEC nSEC nSEC nSEC uSEC Return uSEC uSEC uSEC Return mSEC mSEC mSEC mSEC Return Return Return Return Waveform — More Waveform More Noise Harmonic…
-
Page 53: Arb-Display
QUICK REFERENCE ARB-Display Display Horizon Vertical Next Page Back Page Overview Return Start Clear Clear Enter Enter Return Return Length High Clear Clear Enter Enter Return Return Center Center Clear Clear Enter Enter Return Return Zoom in Zoom in Zoom out Zoom out Return Return…
-
Page 54: Arb-Edit
AFG-3021/3022/3031/3032 User Manual ARB-Edit Edit Point Line Copy Clear Protect Return Address Start ADD Start Start Done Clear Clear Clear Clear Enter Enter Enter Enter Start Return Return Return Return Clear Data Start Data Length Length Enter Return Clear Clear…
-
Page 55: Arb-Built-In
QUICK REFERENCE ARB-Built-in Note: The following menu tree only lists where each built-in ARB waveform is located. Built in Basic Common 1 Common 2 Math More Return Sine abstan dlorentz attalt Trig Square havercosine rectpuls arccos arctan sinever Ramp sqrt stepresp sech abssin…
-
Page 56: Arb-Built In-Basic
AFG-3021/3022/3031/3032 User Manual ARB-Built in-Basic Note: For brevity, only the “Basic” menu tree is listed for the ARB > Built-in menu tree system. The operation menu keys for all the other built-in ARB waveforms are mostly identical to the ones listed below.
-
Page 57: Arb-Save
QUICK REFERENCE ARB-Save Save Start Length Memory Return Clear Clear Select Select Enter Enter Return New Folder Return Return Enter Char Back Space Save Return New File Enter Char Back Space Save Return Return ARB-Load Load Memory Return Clear Select Select Enter Return…
-
Page 58: Arb-Output
AFG-3021/3022/3031/3032 User Manual ARB-Output Output Start Length Gate N Cycle Infinite Return Clear Clear Cycles Enter Enter Clear Return Return Return Enter Return Manual Trigger Return 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 59: Mod
QUICK REFERENCE Source Source Source Phase Dev Source Source Degree Return Return Return Return Return Return PM Freq Depth Freq Dev Hop Freq SUM Ampl Duty Return Return Return Return AM Freq SUM Freq PWM Freq Shape Sine Return Return Square FM Freq FSK Rate…
-
Page 60: Sweep — Type/Mod = Frequency
AFG-3021/3022/3031/3032 User Manual Sweep — Type/MOD = Frequency SWEEP TRIG Type Type/MOD Start Stop SWP Time More mSEC Go to the Type Sweep — Freq Return Frequency — Ampl Manual Return More menu Trigger Mode Return Return Return Cont Gate…
-
Page 61: Sweep — Type/Mod = Amplitude
QUICK REFERENCE Sweep — Type/MOD = Amplitude SWEEP TRIG Type Type/MOD Start Stop SWP Time Return mSEC Type mVRMS mVRMS Freq VRMS VRMS Return Ampl Manual Return mVPP mVPP Trigger Mode Return Return Return Cont Gate TRIG Time Return Functions mSEC Linear Return…
-
Page 62: Burst — N Cycle
AFG-3021/3022/3031/3032 User Manual Burst – N Cycle Burst N Cycle Cycles Infinite Phase Period TRIG Setup Return Clear Clear uSEC Degree mSEC Return Return Rise Return Fall Return Manual Trigger Return Delay nSEC uSEC mSEC Return Return Burst — Gate…
-
Page 63: Ch1 / Ch2 (Afg-3022/Afg-3032 Only)
CH1 / CH2 (AFG-3022/AFG-3032 Only) Load Phase DSO-Link 50 OHM 0 Phase Search High Z Sync Int Return Degree Align Phase Return Return UTIL (AFG-3021/3031) UTIL Memory Interface Cal. Load System DSO-Link Go to the Go to the Search Store Self Test 50 OHM UTIL –…
-
Page 64: Util (Afg-3022/Afg-3032)
AFG-3021/3022/3031/3032 User Manual UTIL (AFG-3022/AFG-3032) UTIL Memory Interface Cal. System Dual Ch Go to the Go to the Store Self Test Go to the UTIL – UTIL – Software Done UTIL – Dual Return Interface System Version Ch menu Recall…
-
Page 65: Util — Interface — Lan
QUICK REFERENCE UTIL — Interface — LAN UTIL Interface Remote Config Done Return DHCP Auto IP Manual Go To UTIL – Interface – LAN Config – Manual menu Host Name Enter Char Done Return Done Return 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 66: Util — Interface — Lan — Config — Manual
AFG-3021/3022/3031/3032 User Manual UTIL — Interface — LAN — Config — Manual UTIL Interface Config Manual IP Addr NetMask Gateway Done Return Done Done Done Clear Clear Clear Return Return Return UTIL — System UTIL System Language Display Opt. Clk Source…
-
Page 67: Util — Dual Channel
QUICK REFERENCE UTIL — Dual Channel UTIL Dual Ch Freq Cpl Ampl Cpl Tracking Return Offset Inverted Return Return Return Ratio Enter Return Return 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 68: Default Settings
AFG-3021/3022/3031/3032 User Manual Default Settings Here are the default panel settings which appear Preset when pressing the Preset key. Function Sine wave Output Config. Frequency 1kHz Amplitude 3.000 Vpp Offset 0.00V dc Output units Output terminal 50Ω Modulation Carrier Wave…
-
Page 69
QUICK REFERENCE Burst Frequency 1kHz Burst Ncycle Burst period 10ms Burst starting phase 0˚ Burst status Trigger source Internal (immediate) Trigger GPIB Address Interface config. Interface DHCP Calibration Menu Restricted Calibration 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 70: Operation
AFG-3021/3022/3031/3032 User Manual PERATION The Operation chapter shows how to output basic waveform functions. For details on modulation, sweep, burst and arbitrary waveforms, please see the Modulation and Arbitrary waveform chapters on pages 90 and 175. For information on the dual channel and multi-unit operation, please see page 179 &…
-
Page 71: Select A Channel
OPERATION Select a Channel As the AFG-3022 or AFG-3032 are dual channel models, the desired output channel must first be selected before assigning the operation for that channel. CH1/CH2 Panel Operation 1. Press the CH1 or CH2 key. 2. The selected channel will be visible while the deselected channel will be dimmed.
-
Page 72: Select A Waveform
AFG-3021/3022/3031/3032 User Manual Select a Waveform The AFG-30XX can output 8 standard waveforms: sine, square, triangle, pulse, ramp, noise, harmonic and DC waveforms. Sine Wave Panel Operation 1. Press the Waveform key. Waveform 2. Press F1 (Sine). Sine 北京海洋兴业科技股份有限公司 电话:010-62176775…
-
Page 73: Setting A Square Wave
4. Use the selector keys and scroll wheel or number pad to enter the Duty range. 5. Press F5 (%) to choose % units. Range Frequency Duty Range ≤25MHz 20%~80% (20MHz AFG-3021/3022) 25MHz~≤30MHz 40%~60% 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 74: Triangle Wave
AFG-3021/3022/3031/3032 User Manual Triangle Wave Panel Operation 1. Press the Waveform key. Waveform 2. Press F3 (Triangle). Triangle 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 75: Setting The Pulse Width
OPERATION Setting the Pulse Width The pulse width settings depend on the rise & fall time settings or the edge time setting and the period settings, as defined below: Pulse Width — 0.625 * [(Rise Time — 0.6nS) + (Fall Time — 0.6nS)] ≧ 0 Period ≧…
-
Page 76: Setting The Pulse Rise & Fall Time
AFG-3021/3022/3031/3032 User Manual 4. Use the selector keys and scroll wheel or number pad to enter the pulse width. 5. Press F2~F5 choose the unit nSEC range. Range Pulse Width 20ns~999.83ks Resolution: Freq < 25MHz Note (20MHz AFG-3021/3022): 0.01ns pulse width (or 3 digit resolution) Freq <…
-
Page 77: Setting The Pulse Edge Time
OPERATION 4. Use the selector keys and scroll wheel or number pad to enter the rise or fall time. 5. Press F2~F5 to choose the nSEC unit range. 6. Repeat the above steps for the opposite edge time. Range Minimum 9.32ns ~ 799.89ks rise/fall time: Duty…
-
Page 78: Setting The Pulse Duty Time
AFG-3021/3022/3031/3032 User Manual 4. Use the selector keys and scroll wheel or number pad to enter the edge time. 5. Press F2~F5 to choose the nSEC mSEC unit range. Range Edge Time Range 9.32ns~799.89ks Duty Width — 1.25 * Note Considerations: (Edge Time — 0.6nS) ≧…
-
Page 79: Setting The Pulse Extended Mode
OPERATION 4. Use the selector keys and scroll wheel or number pad to enter the duty time. 5. Press F1 to choose the % unit. Range Duty Range 0.0170%~99.983% Resolution 0.0001% Setting the Pulse Extended mode The Extended Mode function extends the setting range of the pulse duty and the width.
-
Page 80: Setting A Ramp
AFG-3021/3022/3031/3032 User Manual Setting a Ramp Panel Operation 1. Press the Waveform key. Waveform 2. Press F5 (Ramp) to create a Ramp ramp waveform. 3. Press F1 (SYM). The SYM parameter will be highlighted in the parameter window. 4. Use the selector keys and…
-
Page 81: Noise Wave
OPERATION Noise Wave Panel Operation 1. Press the Waveform key. Waveform 2. Press F6 (More). More 3. Press F1 (Noise). Noise Harmonic Wave The harmonic wave function creates a harmonic sine wave with a designated number of harmonics. Panel Operation 1. Press the Waveform key. Waveform 2.
-
Page 82: Harmonic Order
AFG-3021/3022/3031/3032 User Manual 5. Use the selector keys and scroll wheel or number pad to enter the number of harmonics. Range Number of harmonics 2 ~ 8 6. Press F1 (Enter). Enter Harmonic Order After the total number of harmonics has been selected(above), you can also select which harmonic orders are used: odd, even, all or a user-defined set.
-
Page 83
OPERATION 5. Press F1 ~ F4 to chose which Even User harmonic orders to include in the resultant harmonic waveform. Note: You may have to wait a short while for the meter to process the waveform. Range Harmonic Even, Odd, ALL, User 1. -
Page 84: Harmonic Characteristics
AFG-3021/3022/3031/3032 User Manual Harmonic Characteristics The amplitude and phase of each harmonic order can individually set. By default the amplitude is the same as the fundamental frequency and the phase is set to 0º. Panel Operation 1. Press the Waveform key.
-
Page 85: Dc Wave
OPERATION 9. Press F2 (Amplitude). Amplitude 10. Use the selector keys and scroll wheel or number pad to set the amplitude of previously selected order. 11. Choose the amplitude unit by mVPP pressing F4~F5. 12. Press F3 (Phase). Phase 13. Use the selector keys and scroll wheel or number pad to set the phase of the previously selected order.
-
Page 86: Setting The Waveform Frequency
AFG-3021/3022/3031/3032 User Manual Setting the Waveform 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.
-
Page 87
OPERATION 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 88: Setting The Amplitude
AFG-3021/3022/3031/3032 User Manual Setting the Amplitude Panel Operation 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.
-
Page 89: Setting The Dc Offset
OPERATION Setting the DC Offset Panel Operation 1. Press the DC 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. 4.
-
Page 90: Modulation
AFG-3021/3022/3031/3032 User Manual ODULATION The AFG-3021, AFG-3022, AFG-3031 & AFG-3032 Arbitrary Function Generators are able to produce AM, FM, FSK and PWM modulated waveforms as well as swept waveforms (frequency, amplitude) and burst waveforms. Depending on the type of waveform produced, different modulation parameters can be set.
-
Page 91
MODULATION PM Wave Shape …………..119 Modulation Frequency …………120 Phase Modulation Deviation ……….121 SUM Modulation …………. 122 Selecting SUM Modulation ……….123 SUM Carrier Shape …………. 123 SUM Carrier Frequency …………124 SUM Modulating Wave Shape ……….. 124 SUM Frequency ………….. -
Page 92: Amplitude Modulation (Am)
AFG-3021/3022/3031/3032 User Manual Amplitude Modulation (AM) An AM waveform is produced from a carrier waveform and a modulating waveform. The amplitude of the modulated carrier waveform depends on the amplitude of the modulating waveform. The AFG-30XX function generator can set the carrier frequency, amplitude and offset as well as internal or external modulation sources.
-
Page 93: Selecting Am Modulation
MODULATION Selecting AM Modulation Panel Operation 1. Press the MOD key. 2. Press F1 (AM). AM Carrier Shape Sine, square, triangle, ramp, pulse, noise or Background arbitrary waveforms can be used as the carrier shape. The default waveform shape is set to sine. Harmonic and DC are not available as a carrier shape.
-
Page 94: Carrier Frequency
AFG-3021/3022/3031/3032 User Manual 3. See the Arbitrary waveform Select an Page 44 quick guide or chapter to use Arbitrary Page 175 an arbitrary waveform. Waveform Carrier Shape. Range AM Carrier Shape sine, square, triangle, pulse, ramp, noise, arbitrary waveform Carrier Frequency The maximum carrier frequency depends on the carrier shape selected.
-
Page 95: Modulating Wave Shape
MODULATION Noise 125MHz to 1µHz Modulating Wave Shape The function generator can accept internal as well as external sources. The AFG-30XX has sine, square, triangle, up ramp and down ramp modulating waveform shapes. Sine waves are the default wave shape. Panel Operation 1.
-
Page 96: Am Frequency
AFG-3021/3022/3031/3032 User Manual AM Frequency The frequency of the modulation waveform (AM Frequency) can be set from 2mHz to 20kHz. Panel Operation 1. Press the MOD key. 2. Press F1 (AM). 3. Press F3 (AM Freq). AM Freq 4. The AM Freq parameter will become highlighted in the Waveform display area.
-
Page 97: Modulation Depth
MODULATION Modulation Depth The modulation depth determines the maximum and minimum amplitude of the AM waveform. The modulation depth (as a percentage) is defined by the ratio of the modulating waveform voltage and the carrier waveform voltage multiplied by 100: Modulating WaveVoltag …
-
Page 98
AFG-3021/3022/3031/3032 User Manual Panel Operation 1. Press the MOD key. 2. Press F1 (AM). 3. Press F2 (Depth). Depth 4. The AM Depth parameter will become highlighted in the waveform display area. 5. Use the selector keys and scroll wheel or number pad to enter the AM depth. -
Page 99: Selecting (Am) Modulation Source
MODULATION Note When the modulation depth is greater than 100%, the output cannot 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.
-
Page 100
AFG-3021/3022/3031/3032 User Manual 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 101: Frequency Modulation (Fm)
MODULATION Frequency Modulation (FM) An FM waveform is produced 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 function generator, only one type of modulated waveform can be created at any one time for the selected channel.
-
Page 102: Selecting Frequency Modulation (Fm)
AFG-3021/3022/3031/3032 User Manual Selecting Frequency Modulation (FM) When FM is selected, the modulated waveform depends on the carrier frequency, the output amplitude and offset voltage. Panel Operation 1. Press the MOD key. 2. Press F2 (FM). FM Carrier Shape The default carrier waveform shape is set to sine.
-
Page 103: Fm Carrier Frequency
3. Use the selector keys and scroll wheel or number pad to enter the carrier frequency. 4. Press F2~F6 to select the frequency unit. Range Carrier Shape Carrier Frequency Sine 1μHz~30MHz (20MHz AFG-3021/3022) Square 1μHz~30MHz (20MHz AFG-3021/3022) Triangle 1μHz~1MHz Ramp 1μHz~1MHz Default 1 kHz frequency 北京海洋兴业科技股份有限公司…
-
Page 104: Fm Wave Shape
AFG-3021/3022/3031/3032 User Manual FM Wave Shape The function generator can accept internal as well as external sources. The AFG-30XX has sine, square, triangle, positive and negative ramps (UpRamp, DnRamp) as the internal modulating waveform shapes. Sine is the default wave shape.
-
Page 105: Modulation Frequency
MODULATION Modulation Frequency For frequency modulation, the function generator will accept internal or external sources. Panel Operation 1. Press the MOD key. 2. Press F2 (FM). 3. Press F3 (FM Freq). FM Freq 4. The FM Freq parameter will become highlighted in the waveform display panel.
-
Page 106: Frequency Deviation
AFG-3021/3022/3031/3032 User Manual Frequency Deviation The frequency deviation is the peak frequency deviation from the carrier wave and the modulated wave. Panel Operation 1. Press the MOD key. 2. Press F2 (FM). 3. Press F2 (Freq Dev). Freq Dev 4. The Freq Dev parameter will become highlighted in the waveform display panel.
-
Page 107: Selecting (Fm) Modulation Source
MODULATION Range Frequency DC~30MHz (20MHz AFG- Deviation 3021/3022) DC~1MHz(Triangle) Default deviation 100kHz Selecting (FM) Modulation 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. 2.
-
Page 108
AFG-3021/3022/3031/3032 User Manual below the carrier waveform. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 109: Frequency Shift Keying (Fsk) Modulation
MODULATION Frequency Shift Keying (FSK) Modulation Frequency Shift Keying Modulation is used to shift the frequency output of the function generator between two preset frequencies (carrier frequency, 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.
-
Page 110: Selecting Fsk Modulation
AFG-3021/3022/3031/3032 User Manual Selecting FSK Modulation When using FSK mode, the output waveform uses the default settings for carrier frequency, amplitude and offset voltage. Panel Operation 1. Press the MOD key. 2. Press F3 (FSK). FSK Carrier Shape Sine, square, triangle and ramp waveforms can be Background used as a carrier shape.
-
Page 111: Fsk Carrier Frequency
3. Use the selector keys and scroll wheel or number pad to enter the carrier frequency. 4. Press F2~F6 to select the FSK frequency units. Range Carrier Shape Carrier Frequency Sine 1μHz~30MHz (20MHz AFG-3021/3022) Square 1μHz~30MHz (20MHz AFG-3021/3022) Triangle 1μHz~1MHz Ramp 1μHz~1MHz 北京海洋兴业科技股份有限公司…
-
Page 112: Fsk Hop Frequency
AFG-3021/3022/3031/3032 User Manual FSK Hop Frequency The default Hop frequency for all waveform shapes is 100 Hz. A square wave with a duty cycle of 50% is used for the internal modulation waveform. The voltage level of the Trigger INPUT signal controls the output frequency when EXT is selected.
-
Page 113: Fsk Rate
MODULATION 6. Press F1~F5 to select the frequency range. Range Waveform Carrier Frequency Sine 1μHz~30MHz (20MHz AFG-3021/3022) Square 1μHz~30MHz (20MHz AFG-3021/3022) Triangle 1μHz~1MHz Ramp 1μHz~1MHz FSK Rate The FSK Rate function is used to determine the rate at which the output frequency changes between the carrier and hop frequencies.
-
Page 114: Fsk Source
AFG-3021/3022/3031/3032 User Manual 5. Use the selector keys and scroll wheel or number pad to enter the FSK rate. 6. Press F1~F5 to select the frequency unit. Range FSK Rate 2mHz~1MHz Default 10Hz Note If an external source is selected, FSK Rate settings are ignored.
-
Page 115
MODULATION 3. Press F1 (Source). Source 4. To select the source, press F1 (Internal) or F2 (External). Note Note that the Trigger INPUT terminal cannot configure edge polarity. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 116: Phase Modulation (Pm)
AFG-3021/3022/3031/3032 User Manual Phase Modulation (PM) A PM waveform is produced from a carrier waveform and a modulating waveform. The phase of the carrier waveform is modulated by the magnitude of the modulating waveform. When using the function generator, only one type of modulated waveform can be created at any one time for the selected channel.
-
Page 117: Selecting Phase Modulation (Pm)
MODULATION Selecting Phase Modulation (PM) When PM is selected, the modulated waveform depends on the carrier frequency, the output amplitude and offset voltage. Panel Operation 1. Press the MOD key. 2. Press F4 (PM). PM Carrier Shape The default waveform shape is set to sine. Sine, Background square, triangle or ramp waveforms can be used as the carrier shape.
-
Page 118: Pm Carrier Frequency
AFG-3021/3022/3031/3032 User Manual PM 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. To select the carrier FREQ/Rate frequency, press the FREQ/ Rate key.
-
Page 119: Pm Wave Shape
MODULATION PM Wave Shape The AFG-30XX 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. 2. Press F4 (PM). 3. Press F4 (Shape). Shape 4.
-
Page 120: Modulation Frequency
AFG-3021/3022/3031/3032 User Manual Modulation Frequency The PM Freq parameter sets the modulation frequency for the phase modulation function when using an internal source. Panel Operation 1. Press the MOD key. 2. Press F4 (PM). 3. Press F3 (PM Freq). PM Freq 4.
-
Page 121: Phase Modulation Deviation
MODULATION Phase Modulation Deviation The phase modulation deviation is the peak phase deviation of the modulating wave from the carrier wave. Panel Operation 1. Press the MOD key. 2. Press F4 (PM). 3. Press F2 (Phase Dev). Phase Dev 4. The PM Dev parameter will become highlighted in the waveform display panel.
-
Page 122: Sum Modulation
AFG-3021/3022/3031/3032 User Manual SUM Modulation SUM modulation adds the modulating waveform to the carrier waveform. The amplitude of the modulating waveform is set as a percentage of the carrier amplitude. Only one mode of modulation can be enabled at any one time for the selected channel.
-
Page 123: Selecting Sum Modulation
MODULATION Selecting SUM Modulation When selecting SUM, the carrier frequency, amplitude and frequency must be considered. Panel Operation 1. Press the MOD key. 2. Press F5 (SUM). SUM Carrier Shape The default carrier waveform shape is set to sine. Background The carrier can be set to Sine, Triangle, Pulse, Noise or Ramp.
-
Page 124: Sum Carrier Frequency
AFG-3021/3022/3031/3032 User Manual SUM 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. To select the carrier FREQ/Rate frequency, press the FREQ/ Rate key.
-
Page 125: Sum Frequency
MODULATION 2. Press F5 (SUM). 3. Press F4 (Shape). Shape 4. Press F1~F5 to select a Sine DnRamp waveform shape. Range Waveform Square 50% Duty cycle UpRamp 100% Symmetry Triangle 50% Symmetry DnRamp 0% Symmetry SUM Frequency The SUM Frequency sets the frequency of the modulating waveform. Panel Operation 1.
-
Page 126: Sum Amplitude
AFG-3021/3022/3031/3032 User Manual 4. The SUM Freq parameter will become highlighted in the Waveform Display area. 5. Use the selector keys and scroll wheel or number pad to enter the SUM frequency. 6. Press F1~F3 to select the frequency unit range.
-
Page 127: Sum Source
MODULATION 4. The SUM Amplitude will become highlighted in the waveform display area. 5. Use the selector keys and scroll wheel or number pad to enter the SUM amplitude. 6. Press F1 (%) to select percentage units. Range SUM amplitude 0% ~ 100% Default SUM Source…
-
Page 128
AFG-3021/3022/3031/3032 User Manual 4. To select the source, press F1 (Internal) or F2 (External). Use the MOD INPUT terminal External Source on the rear panel when using an external source. For AFG-3022/3032, using the CH1 or CH2 MOD input depends on which channel is used for modulation. -
Page 129: Pulse Width Modulation
MODULATION Pulse Width Modulation For pulse width modulation the instantaneous voltage of the modulating waveform determines the width of the pulse waveform. Only one mode of modulation can be enabled at any one time for the selected channel. If PWM is enabled, any other modulation mode will be disabled.
-
Page 130: Selecting Pulse Width Modulation
AFG-3021/3022/3031/3032 User Manual Selecting Pulse Width Modulation When selecting PWM, the current setting of the carrier frequency, the amplitude modulation frequency, output, and offset voltage must be considered. Panel Operation 1. Press the MOD key. Waveform 2. Press F2 (Square).
-
Page 131: Pwm Carrier Frequency
MODULATION PWM Carrier Frequency The carrier frequency depends on the square wave. The default carrier frequency is 1kHz. Panel Operation 1. To select the carrier FREQ/Rate frequency, press the FREQ/ Rate key. 2. The FREQ parameter will become highlighted in the parameter window. 3.
-
Page 132: Modulating Waveform Frequency
AFG-3021/3022/3031/3032 User Manual 4. Press F1~F5 to select a Sine DnRamp waveform shape. Range Waveform Square 50% Duty cycle UpRamp 100% Symmetry Triangle 50% Symmetry DnRamp 0% Symmetry Modulating Waveform Frequency Panel Operation 1. Select MOD. 2. Press F6 (PWM).
-
Page 133: Modulation Duty Cycle
MODULATION 5. Use the selector keys and scroll wheel or number pad to enter the PWM frequency. 6. Press F1~F3 to select the frequency unit range. Range PWM Frequency 2mHz~20kHz Default 20kHz Modulation Duty Cycle Duty function is used to set the duty cycle as percentage. Panel Operation 1.
-
Page 134: Pwm Source
AFG-3021/3022/3031/3032 User Manual 5. Use the selector keys and scroll wheel or number pad to enter the Duty cycle. 6. Press F1 (%) to select percentage units. Range Duty cycle 0% ~ 100% Default Note Pulse waveforms can be modulated with an external source using the external source function.
-
Page 135
MODULATION 4. To select the source, press F1 (Internal) or F2 (External). Use the MOD INPUT terminal External Source on the rear panel when using an external source. For AFG-3022/3032, using the CH1 or CH2 MOD input depends on which channel is used for modulation. -
Page 136: Sweep
AFG-3021/3022/3031/3032 User Manual Sweep The function generator can perform frequency sweeps for sine, square, ramp and triangle waveforms or amplitude sweeps for sine, square, triangle, pulse, ramp, noise and ARB waveforms. When Sweep mode is enabled, Burst or any other modulation modes will be disabled for the selected channel.
-
Page 137: Selecting Sweep Mode
MODULATION Selecting Sweep Mode The Sweep button is used to output a sweep. If no settings have been configured, the default settings Sweep for output amplitude, offset and frequency are used. Sweep Type Sweep type is used to select between whether a frequency or amplitude sweep is performed.
-
Page 138: Setting Start And Stop Frequency/Amplitude
AFG-3021/3022/3031/3032 User Manual Setting Start and Stop Frequency/Amplitude The start and stop frequencies/amplitudes define the upper and lower sweep limits. The function generator will sweep from the start through to the stop frequency/amplitude and cycle back to the start frequency/amplitude. The sweep is phase continuous over the full sweep frequency range (100μHz-30MHz).
-
Page 139: Center Frequency And Span
MODULATION 5. Press F1~F5 to select the Start/Stop frequency units or amplitude units. Range Sweep Range 1μHz~30MHz (Sine/Square) (Frequency) (20MHz AFG-3021/3022) 1μHz~1MHz (Ramp/Triangle) Start — Default 100Hz Stop — Default 1kHz Range Sweep Range 1mVpp~10Vpp (into 50Ω) (Amplitude) Start — Default…
-
Page 140
AFG-3021/3022/3031/3032 User Manual 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. 6. Press F1~F5 to select the Start/Stop frequency units. -
Page 141: Sweep Mode
MODULATION Sweep Mode Sweep mode is used to select between continuous or gated sweeps. When set to continuous mode, the sweep function will be continuously output, according to the internal trigger. When set to gated mode the sweep output will be synchronized to the trigger input.
-
Page 142: Sweep Waveform Type
AFG-3021/3022/3031/3032 User Manual 3. Press F3 (Function). Function 4. To select linear or logarithmic Linear sweep, press F1 (Linear) or F2 (Log). Sweep Waveform Type The sweep waveform type sets the shape of the sweep waveform that is created. The sawtooth waveform creates a…
-
Page 143: Sweep Time
MODULATION 3. To select waveform type, Sawtooth Triangle press F4 (Sawtooth) or F5 (Triangle). Sweep Time The sweep time is used to determine how long it takes to perform a sweep from the start to stop frequencies/amplitude. The function generator automatically determines the number of discrete frequencies or the amplitude used in the sweep depending on the duration of the sweep.
-
Page 144
AFG-3021/3022/3031/3032 User Manual 4. Use the selector keys and scroll wheel or number pad to enter the Sweep time. 5. Press F1~F2 to select the time mSEC unit. Range Sweep time 1ms ~ 500s Default 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 145: Sweep Trigger Source
MODULATION 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 start frequency and waits for a trigger signal before completing the sweep. The trigger source can either be an internal (settable trigger interval) trigger, a manual trigger or an external trigger.
-
Page 146
AFG-3021/3022/3031/3032 User Manual 4. Press F1~F2 to choose the mSEC time unit. Range Internal Trigger Interval 1ms ~ 500s 5. If Manual was selected, press Manual Trigger Trigger F1 (Trigger) to manually start each sweep. 6. Press F6 (Return) to return to Return the menu. -
Page 147: Burst Mode
MODULATION Burst Mode The function generator can create a waveform burst with a designated number of cycles. Burst mode supports sine, square, triangle, pulse, ramp, noise (gated burst mode only) waveforms*. Burst *The ARB function also has an N-Cycle Burst mode, however it is not accessible from the Burst function mode.
-
Page 148: Burst Frequency
AFG-3021/3022/3031/3032 User Manual 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 again.
-
Page 149: Burst Cycle/Burst Count
4. Press F2~F6 to choose the frequency unit. Range Frequency 1uHz~30MHz (20MHz AFG-3021/3022) Frequency – Ramp 1uHz~1MHz Default 1kHz Waveform frequency and burst period are not the Note same. The burst period is the time between the bursts in N-Cycle mode.
-
Page 150
AFG-3021/3022/3031/3032 User Manual 5. Use the selector keys and scroll wheel or number pad to enter the number of cycles. 6. Press F5 to select the Cyc unit. Range Cycles 1~1,000,000 Burst cycles are continuously output when the Note internal trigger is selected. The burst period determines the rate of bursts and the time between bursts. -
Page 151: Infinite Burst Count
MODULATION Infinite Burst Count Panel Operation 1. Press the Burst key. Burst 2. Press F1 (N Cycle). N Cycle 3. Press F2 (Infinite). Infinite Note Infinite burst in only available when using manual triggering. Above 25MHz, Infinite burst is only available with square and sine waveforms.
-
Page 152
AFG-3021/3022/3031/3032 User Manual 3. Press F4 (Period). Period 4. The Period parameter will become highlighted in the Waveform Display area. 5. Use the selector keys and scroll wheel or number pad to enter period time. 6. Press F1~F3 to choose the uSEC period time unit. -
Page 153: Burst Phase
MODULATION Burst Phase Burst Phase defines the starting phase of the burst waveform. The default is 0˚. Panel Operation 1. Press the Burst key. Burst 2. Press F1 (N Cycle). N Cycle 3. Press F3 (Phase). Phase 4. The Phase parameter will become highlighted in the Waveform Display area.
-
Page 154: Burst Trigger Source
AFG-3021/3022/3031/3032 User Manual When using sine, square, triangle or ramp Note waveforms, 0˚ is the point where the waveforms are at zero volts. 0˚ is the starting point of a waveform. For sine, square or Triangle, Ramp waveforms, 0˚ is at 0 volts (assuming there is no DC offset).
-
Page 155
MODULATION 4. Choose a trigger type by Manual pressing F1 (INT), F2 (EXT) or F3 (Manual). 5. If a manual source is selected, Manual the trigger soft-key (F1) must Triggering be pressed each time to output a burst. When the internal trigger source is chosen, the Note burst is output continuously at a rate defined by the burst period setting. -
Page 156: Burst Delay
AFG-3021/3022/3031/3032 User Manual Burst Delay Panel Operation 1. Press the Burst key. Burst 2. Press F1 (N Cycle). N Cycle 3. Press F5 (TRIG setup). TRIG setup 4. Press F4 (Delay). Delay 5. The Delay parameter will become highlighted in the Waveform Display area.
-
Page 157: Gated Trigger Polarity
MODULATION Gated Trigger Polarity The Polarity setting sets the polarity of the input trigger signal for the gated mode. Panel Operation 1. Press the Burst key. Burst 2. Press F2 (Gate). Gate 3. Press F1 (Polarity). Polarity 4. Select either Pos (F1) or N Cycle Gate Neg (F2).
-
Page 158
AFG-3021/3022/3031/3032 User Manual Range Phase -360˚~+360˚ Default 0˚ 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 159: Secondary System Function Settings
Viewing and Updating the Software & Firmware Version . 169 Language Selection …………170 Setting the Beeper Sound ……….171 Display Suspend …………..172 Display Brightness …………. 172 Reference Clock Sources ………… 173 Setting the output impedance — AFG-3021/3031 ….175 DSO Link — AFG-3021/3031……….176 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 160: Save, Recall Or Delete
AFG-3021/3022/3031/3032 User Manual Save, Recall or Delete The AFG-3021, AFG-3022, AFG-3031 & AFG-3032 have non-volatile memory to store instrument state and ARB data. There are 10 memory files numbered 0~9. Each memory file can either store arbitrary waveform data (ARB), settings or both. When data (ARB or Setting data) is stored in a memory file, the data will be shown in red.
-
Page 161
SECONDARY SYSTEM FUNCTION SETTINGS Harmonic order SUM amplitude settings SUM frequency Harmonic display Sweep Source Source Shape Type Duty Time Frequency Start frequency Burst Type Stop frequency … -
Page 162
AFG-3021/3022/3031/3032 User Manual 3. Use the scroll wheel to highlight a memory file (Memory0 ~ Memory9). 4. Choose a file operation to Store perform on the memory Recall location: Delete Press F1 to store a file, press F2 to recall a file, or press F3 to delete a file. -
Page 163
SECONDARY SYSTEM FUNCTION SETTINGS 6. Press F5 (Done) to complete Done the operation. Range Memory file Memory0 ~ Memory9 Data type ARB, Setting, ARB+Setting 7. To delete all the files for Delete All Delete All Memory0~Memory9, press 8. Press F1 (Done) to confirm Done the deletion of all files. -
Page 164: Selecting The Remote Interface
AFG-3021/3022/3031/3032 User Manual Selecting the Remote Interface The AFG-3021, AFG-3022, AFG-3031 & AFG-3032 has LAN, GPIB and USB interfaces for remote control. Only one remote interface can be used at any one time. GPIB Interface When using the GPIB interface, a GPIB address Background must be specified.
-
Page 165: Lan Interface
SECONDARY SYSTEM FUNCTION SETTINGS 6. Use the selector keys and scroll wheel or number pad to enter the GPIB address. 7. Press F5 (Done) to confirm Done the GPIB address. GPIB address Range 1~30 LAN Interface When using the LAN interface, an IP must be Background specified (DHCP, Auto IP or manually configured).
-
Page 166
AFG-3021/3022/3031/3032 User Manual Range DHCP Use DHCP to automatically configure the IP address of the unit for networks with a DHCP server. Auto IP Use Auto IP to automatically configure the IP address of the unit when it is directly connected to a host PC via an Ethernet cable. -
Page 167: Lan Host Name
SECONDARY SYSTEM FUNCTION SETTINGS 10. Finally, press F5 (Done) to Done confirm all the IP configuration settings. LAN Host Name The following describes how to set the host name Background for the unit when used in the LAN interface. Panel Operation 1. Press the UTIL key. UTIL 2.
-
Page 168: Usb Interface
AFG-3021/3022/3031/3032 User Manual 7. Use the scroll wheel to scroll through each character. 8. Press F1 (Enter Char) to select Done a character and continue to the next character. 9. Press F5 (Done) to confirm Done the host name. USB Interface…
-
Page 169: System And Settings
Note: The location of the “System” soft-key is different for the single and dual channel models. On the AFG-3021/3031, the “System” soft- key is mapped to F4, rather than F5, as on the AFG-3022/3032.
-
Page 170: Language Selection
AFG-3021/3022/3031/3032 User Manual Language Selection The AFG-3021, AFG-3022, AFG-3031 and AFG- Background 3032 can be operated in English, Traditional or Simplified Chinese. By default, the language is set to English. Panel Operation 1. Press the UTIL key. UTIL 2. Press F4 (System) [F5 for System AFG-3021/3031].
-
Page 171: Setting The Beeper Sound
Panel Operation 1. Press the UTIL key. UTIL 2. Press F4 (System) [F5 for System AFG-3021/3031]. 3. Press F4 (Beep) to toggle the Beep beeper on or off. 4. The Beep parameter will become highlighted.
-
Page 172: Display Suspend
AFG-3021/3022/3031/3032 User Manual Display Suspend This function will turn off the display until a front Background panel key is pressed. When a panel key is pressed the display will turn back on. Panel Operation 1. Press the UTIL key. UTIL 2.
-
Page 173: Reference Clock Sources
SECONDARY SYSTEM FUNCTION SETTINGS Panel Operation 1. Press the UTIL key. UTIL 2. Press F4 (System)[F5 for System AFG-3021/3031]. 3. Press F2 (Display Opt). Display Opt 4. Press F2 (Brightness). Brightness Use the scroll wheel to set the brightness of the display.
-
Page 174
AFG-3021/3022/3031/3032 User Manual synchronize other equipment to the internal reference clock of the function generator. See page 187 for details on multi-unit syncing. Connection Disconnect power cord and test GPIB leads before replacing fuse WARNING FUSE RATING To avoid electric shock the power cord protective grounding conductor AC 250V must be connected to ground. -
Page 175: Setting The Output Impedance — Afg-3021/3031
The following describes how to set the output Note impedance on the AFG-3021 and the AFG-3031. To set the output impedance on the AFG-3022 or AFG-3032, please see page 180. Panel Operation 1. Press the CH1 or CH2 key.
-
Page 176: Dso Link — Afg-3021/3031
Note However the menu tree operation varies between the single and dual channel models. The procedure here is only applicable to the AFG-3021/3031. For the AFG-3022 and AFG-3032, please see page 181. Panel Operation 1. Connect the AFG-3021/3031’s USB host port to the GDS- 2000’s USB B device port.
-
Page 177
SECONDARY SYSTEM FUNCTION SETTINGS 6. After a few moments the AFG-3021/3031 will automatically switch over to the ARB function and the waveform that was saved from the DSO will be plotted as an ARB waveform. See the ARB chapter to edit or save the resultant waveform. -
Page 178: Dual Channel & Multi-Unit Operation
AFG-3021/3022/3031/3032 User Manual UAL CHANNEL & MULTI-UNIT OPERATION The dual channel section details how to operate the unit in dual channel mode (AFG-3022 & AFG-3032 only) and how to set any channel-specific settings. The multi-unit section describes how to sync multiple units together in a master-slave configuration.
-
Page 179: Dual Channel Settings
DUAL CHANNEL & MULTI-UNIT OPERATION Dual Channel Settings There are a number of settings that only apply to the AFG-3022 and AFG-3032, such a channel tracking, DSO link, output impedance settings and channel phase settings for each channel. Channel Phase Settings The phase settings allow you to configure the start Background phase of a channel to one of 4 pre-set phase…
-
Page 180: Setting The Output Impedance
The following describes how to set the output Note impedance on the AFG-3022 and 3032. To set the output impedance on the AFG-3021/3031, please see page 175. Panel Operation 1. Press the CH1 or CH2 key. 北京海洋兴业科技股份有限公司…
-
Page 181: Dso Link
However the menu tree operation varies between the single and dual channel models. The procedure here is only applicable to the AFG-3022 and AFG- 3032. For the AFG-3021/3031, please see page 176. Panel Operation 1. Connect the AFG-3022/AFG- 3032 USB host port to the GDS-2000’s USB B device…
-
Page 182: Frequency Coupling
AFG-3021/3022/3031/3032 User Manual 5. To select the DSO channel, press F1 (CH1), F3 (CH2), F4 (CH3) or F5 (CH4). The acquired data can then be displayed. 6. After a few moments the AFG-30XX will automatically switch over to the ARB function and the waveform that was saved from the DSO will be plotted as an ARB waveform.
-
Page 183
DUAL CHANNEL & MULTI-UNIT OPERATION 3. Press F1 (Freq Cpl). Freq Cpl 4. To set the unselected Offset channel’s frequency as an offset from the selected channel’s frequency, press F2 (Offset). Use the selector keys and scroll wheel or number pad to enter the frequency offset. -
Page 184: Amplitude Coupling
AFG-3021/3022/3031/3032 User Manual Range Offset Range -30MHz ~ 30MHz (-20MHz ~ 20MHz) Offset Resolution 1uHz. Unselected channel’s frequency = selected channel’s frequency + offset. Selected channel’s frequency is fixed. Ratio Range 1000.000 ~ 0.001 Ratio Resolution 0.001. Ratio = Unselected channel’s…
-
Page 185: Channel Tracking
DUAL CHANNEL & MULTI-UNIT OPERATION 2. Press F5 (Dual Ch). Dual Ch 3. Press F2 (Ampl Cpl). Ampl Cpl 4. Press F1 to turn amplitude coupling ON or F2 to turn amplitude coupling OFF. Channel Tracking Channel tracking will set the waveform output of Background one channel to be the same as the other channel.
-
Page 186
AFG-3021/3022/3031/3032 User Manual 4. To select the tracking Inverted function, press F1 (OFF), F2 (ON) or F3 (Inverted). 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 187: Multi-Unit Syncing
DUAL CHANNEL & MULTI-UNIT OPERATION Multi-Unit Syncing Multiple units can be synchronized to the same clock. The clock source can be an external reference or the internal reference output from the master AFG-30XX. Multi Unit Connection There are two different connection methods that Background can be used to perform multi-unit syncing, however the method chosen determines the…
-
Page 188
AFG-3021/3022/3031/3032 User Manual When using the parallel connection method, a Parallel BNC cable is connected from the master REF OUT Connection port to a T-divider. The T-divider then connects to the REF IN port of the slave #1 and to the second T-divider with BNC cables. -
Page 189: Multi Unit Setup
DUAL CHANNEL & MULTI-UNIT OPERATION Multi Unit Setup The following will describe what configuration is Background required for the master and each connected slave unit for multi-unit control. See page 173 details. When using the external reference function, the ARB Note and dual channel function is not supported.
-
Page 190
AFG-3021/3022/3031/3032 User Manual 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 191: Arbitrary Waveforms
ARBITRARY WAVEFORMS RBITRARY WAVEFORMS The AFG-30XX can create user-defined arbitrary waveforms. Each waveform can include up to 8M data points. Each data point has a vertical range of 65535 (±32767) with a sample rate of 250MSa/s. Inserting Built-In Waveforms ……….. 192 Inserting a Built-in Waveform ……….
-
Page 192: Inserting Built-In Waveforms
AFG-3021/3022/3031/3032 User Manual Inserting Built-In Waveforms The AFG-30XX function generators contain a number of functions to create a number of common waveforms including sine, square, ramp, sin(x)/x, exponential rise, exponential fall, pulse and DC waveforms. There are a total of 65 built-in waveforms to choose from. See page 414 for a graphical representation of each waveform.
-
Page 193
ARBITRARY WAVEFORMS Trigonometric arccos, arctan, sech, arccot, arctanh, sinh, arccsc, cosh, tan, arcsec, cot, tanh, arcsin, csc, arcsinh, sec Window barthannwin, chebwin, kaiser, bartlett, flattopwin, triang, blackman, hamming, tukeywin, bohmanwin, hann 4. The selected built-in waveform will be shown in red on the display. The remainder of the ARB waveform will be shown in green. -
Page 194: Inserting A Dc Waveform
AFG-3021/3022/3031/3032 User Manual Range Item Setting Range Start 0 ~ 8388607 Length 1 ~ 8388608 Scale 1 ~ 32767 10. Press F4 (Done) to complete Done the operation. 11. Press F6 (Return) to return to Return the previous menus. Below a sine wave created at start: 0, Length: 40,…
-
Page 195
ARBITRARY WAVEFORMS 5. Press F3 (DC). 6. Press F1 (Start). Start 7. The Start property will become highlighted in red. 8. Use the selector keys and scroll wheel or number pad to enter the Start address of the DC waveform. 9. -
Page 196: Inserting A Pulse Waveform
AFG-3021/3022/3031/3032 User Manual Below a DC waveform created at start:0, Length: 524288, Data: 10000. Inserting a Pulse Waveform The following operating procedure can be used to insert a pulse waveform into an ARB waveform. Range Frequency Resolution Duty Resolution 1pHz~5Hz 1pHz 0.0001%…
-
Page 197
ARBITRARY WAVEFORMS 6. Press F1 (Frequency). Frequency 7. The Pulse Freq property will become highlighted in red. 8. Use the selector keys and scroll wheel or number pad to enter the pulse frequency. 9. Press F1~F5 to select the frequency unit. 10. -
Page 198
AFG-3021/3022/3031/3032 User Manual Below a Pulse waveform created with a frequency of 100kHz and a duty cycle of 50%. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 199: Display An Arbitrary Waveform
ARBITRARY WAVEFORMS Display an Arbitrary Waveform Set the Horizontal Display Range The horizontal window bounds can be set in one of two ways: Using a start point and length, or a center point and length. Panel Operation 1. Press the ARB key. 2.
-
Page 200
AFG-3021/3022/3031/3032 User Manual 7. Press F5 (Enter) to save the Enter setting. 8. Repeat steps 4~8 for either Setting the Start Start Center Start (F1) or Center F3. point or Center Point The Start soft-key is used to edit the Horizontal From parameter. -
Page 201: Set The Vertical Display Properties
ARBITRARY WAVEFORMS Set the Vertical Display Properties Like the horizontal properties, the vertical display properties of the waveform display can be created in two ways: Setting high and low values, or setting the center point. Panel Operation 1. Press the ARB key. 2.
-
Page 202
AFG-3021/3022/3031/3032 User Manual 10. To vertically zoom in from Zoom Zoom in the center of the arbitrary waveform, press F4 (Zoom In). The Zoom In function will reduce the amplitude by half each time the function is used. The minimum… -
Page 203: Page Navigation (Next Page)
ARBITRARY WAVEFORMS Page Navigation (Next Page) When viewing the waveform, the display window Background can be moved forward and backward using the Next/Back Page functions. Panel Operation 1. Press the ARB key. 2. Press F1 (Display). Display 3. Press F3 (Next Page) to move Next Page the display window one view length forward.
-
Page 204: Page Navigation (Back Page)
AFG-3021/3022/3031/3032 User Manual Page Navigation (Back Page) When viewing the waveform, the display window Background can be moved forward and backward using the Next/Back Page functions. Panel Operation 1. Press the ARB key. 2. Press F1 (Display). Display 3. Press F4 (Back Page) to move…
-
Page 205: Overview Display
ARBITRARY WAVEFORMS Overview Display Panel Operation 1. Press the ARB key. 2. Press F1 (Display). Display 3. To make the display window Overview cover the whole waveform, press F5 (Overview). Horizontal: 0~8388607, Vertical: 32767~ -328767 Below shows the display after Overview has been selected.
-
Page 206: Editing An Arbitrary Waveform
AFG-3021/3022/3031/3032 User Manual Editing an Arbitrary Waveform Adding a point to an Arbitrary Waveform The AFG-30XX has a powerful editing function Background that allows you to create points or lines anywhere on the waveform. Panel Operation 1. Press the ARB key.
-
Page 207: Adding A Line To An Arbitrary Waveform
ARBITRARY WAVEFORMS 9. The Data parameter will become highlighted in red. 10. Use the selector keys and scroll wheel or number pad to enter a Data value. 11. Press F5 (Enter) to save Enter settings. 12. Press F6 (Return) to return to Return the ARB menu.
-
Page 208
AFG-3021/3022/3031/3032 User Manual 3. Press F2 (Line). Line 4. Press F1 (Start ADD). Start ADD 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. -
Page 209: Copy A Waveform
ARBITRARY WAVEFORMS Copy a Waveform Panel Operation 1. Press the ARB key. 2. Press F2 (Edit). Edit 3. Press F3 (Copy). Copy 4. Press F1 (Start). Start 5. The Copy From properties will become highlighted in red. 6. Use the selector keys and scroll wheel or number pad to enter the Copy From address.
-
Page 210: Clear The Waveform
AFG-3021/3022/3031/3032 User Manual 8. Repeat steps 4~7 for Length (F2) and Paste To (F3). 9. Press F5 (Done) to confirm Done the selection. 10. Press F6 (Return) to return to Return the previous menus. A section of the waveform from points 30~45 was…
-
Page 211
ARBITRARY WAVEFORMS 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. 7. Press F5 (Enter) to save Enter settings. 8. Repeat steps 4~8 for Length Length (F2). -
Page 212: Arb Protection
AFG-3021/3022/3031/3032 User Manual The 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.
-
Page 213
ARBITRARY WAVEFORMS 5. The Protect Start property will become highlighted in red. 6. Use the selector keys and scroll wheel or number pad to enter the Protect Start address. 7. Press F5 (Enter) to save Enter settings. 8. Repeat steps 4~8 for Length Length (F3). -
Page 214
AFG-3021/3022/3031/3032 User Manual 15. The waveform background will return back to black. The property “Protect Off” will be shown in gray. Below, the protected areas of the waveform are shown with an orange background: Protect Start: 0, Length: 15. 北京海洋兴业科技股份有限公司… -
Page 215: Output An Arbitrary Waveform
ARBITRARY WAVEFORMS Output an Arbitrary Waveform Up to 8Mpts (0~8388607) of an arbitrary waveform can be output from the function generator. Arbitrary waveforms can also be output for a defined or infinite amount of cycles. Output Length of an Arbitrary Waveform Panel Operation 1.
-
Page 216: Gated Output Of The Arbitrary Waveform
AFG-3021/3022/3031/3032 User Manual Below the waveform from position 0 with a length of 1024 is output from the front panel terminal. Gated Output of the Arbitrary Waveform The ARB waveform output can be output using Background the rear panel trigger input when the trigger is set to Gate.
-
Page 217
ARBITRARY WAVEFORMS 5. Choose Positive or Negative to select the trigger polarity. When a Gate mode is selected any previous trigger output setting is disabled. The Gated mode can be turned off by selecting a different output mode, such as Ncycle or Infinite. -
Page 218: Output An N Cycle Arbitrary Waveform
AFG-3021/3022/3031/3032 User Manual Output an N Cycle Arbitrary Waveform The output of an arbitrary waveform can be Background repeated for a designated number of cycles. The N Cycle function uses manual triggering or external triggering. Manual triggering will trigger each time.
-
Page 219
ARBITRARY WAVEFORMS 7. Use the selector keys and scroll wheel or number pad to enter the number of cycles. 8. Press F5 (Enter) to confirm Enter the number of cycles. 9. Press Manual (F4) to set the Manual Manual unit to manual triggering. Triggering 10. -
Page 220: Output Arbitrary Waveforms — Infinite Cycles
AFG-3021/3022/3031/3032 User Manual 14. Press F6 (Return) to return to Return the previous menu. Below a waveform of 3 cycles is output from the front panel terminal. Output Arbitrary Waveforms – Infinite Cycles The output of an arbitrary waveform can be…
-
Page 221
ARBITRARY WAVEFORMS Note: The ARB waveform will be output when the Output key is pressed. 5. Press F6 (Return) to return to Return the previous menus. Below an infinite cycle waveform is output from the front panel terminal. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 222: Saving/Loading An Arbitrary Waveform
AFG-3021/3022/3031/3032 User Manual Saving/Loading an Arbitrary Waveform The AFG-30XX Series contain a number of functions to create a number of common waveforms including sine, square, ramp, sinc, exponential rise, exponential fall and DC waveforms. Saving a Waveform to Internal Memory Panel Operation 1.
-
Page 223: Saving A Waveform To Usb Memory
ARBITRARY WAVEFORMS 10. Press F1 (Select) to save the Select waveform to the selected file. 11. Press F6 (Return) to return to Return the previous menus. Below the file ARB1 is selected using the scroll wheel. Saving a Waveform to USB Memory Panel Operation 1.
-
Page 224
AFG-3021/3022/3031/3032 User Manual 6. Press F5 (Enter) to confirm Enter the Start point. 7. Repeat steps 4~6 for Length Length (F2). 8. Press F4 (USB). 9. Use the scroll wheel to navigate the filesystem. 10. Press Select to select Select directories or file names. -
Page 225
ARBITRARY WAVEFORMS 14. Use F1 (Enter Char) or F2 Enter Char Backspace (Backspace) to create a folder name. 15. Press F5 (Save) to save the Save folder name. 16. Press F3 (New File). Create New File New File 17. The text editor will appear with a default file name of “NEW_FIL”. -
Page 226: Load A Waveform From Internal Memory
AFG-3021/3022/3031/3032 User Manual 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. 2. Press F5 (Load). Load 3. Press F1 (To) to choose the starting point to load the waveform from.
-
Page 227
ARBITRARY WAVEFORMS 6. Press F5 (Enter) to confirm Enter the Start point. 7. Press F3 (Memory). Memory 8. Use the scroll wheel to navigate the filesystem. 9. Press Select to select Select directories or file names. The ARB waveform will be loaded immediately. -
Page 228: Load A Waveform From Usb
AFG-3021/3022/3031/3032 User Manual Load a Waveform from USB Panel Operation 1. Press the ARB key. 2. Press F5 (Load). Load 3. Press F1 (To) to choose the starting point to load the waveform from. Set to 0 by default …
-
Page 229
ARBITRARY WAVEFORMS 9. Press F1 (Select) to select the Select file to load. The ARB waveform will be loaded immediately. Below the file AFG.CSV is selected using the scroll wheel loaded to position 0. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 230: Remote Interface
AFG-3021/3022/3031/3032 User Manual EMOTE INTERFACE Establishing a Remote Connection ……..231 Web Browser Control Interface ……..238 Command Syntax …………. 241 Command List …………..246 488.2 Common Commands……….252 Status Register Commands ……….255 System Commands …………261 Apply Commands …………264 Output Commands …………
-
Page 231: Establishing A Remote Connection
Save and Recall Commands ……….385 Error Messages …………… 387 SCPI Status Registers …………400 Establishing a Remote Connection The AFG-3021, AFG-3022, AFG3031 and AFG-3032 support USB, LAN and GPIB remote connections. Configure USB interface PC side connector Type A, host…
-
Page 232
AFG-3021/3022/3031/3032 User Manual 3. Connect the USB cable to the rear panel USB B (slave) port. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 233
REMOTE INTERFACE Configure GPIB interface 24 pin Female GPIB Connector configuration 1-30 GPIB address Maximum 15 devices altogether, 20m cable GPIB constraints length, 2m between each device Unique address assigned to each device At least 2/3 of the devices turned On … -
Page 234
AFG-3021/3022/3031/3032 User Manual 3. Use the scroll wheel or number pad to choose an address. 4. Press Done (F5) to confirm. Done Configure LAN interface Domain Name MAC Address configuration DNS IP Address Instrument Name Gateway IP Address User Password… -
Page 235
REMOTE INTERFACE Use Auto IP to automatically configure the IP Auto IP address of the unit when it is directly connected Connections to a host PC via the Ethernet cable. 4. Press Config (F2) followed by Config AutoIP Auto IP (F2), Done(F5). Press Done Done Done(F5) again. -
Page 236
AFG-3021/3022/3031/3032 User Manual 10. Press Host Name (F4). Setting the Host Host Name Name 11. Enter the host name using the scroll wheel, arrow keys and soft-keys. Use the scroll wheel to highlight a character, and press Enter Char (F1) to select the highlighted character. -
Page 237
REMOTE INTERFACE When a remote connection is established all panel Display keys are locked except for F6. 1. Press REM/LOCK (F6) to REM/LOCK return the function generator to local mode. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 238: Web Browser Control Interface
AFG-3021/3022/3031/3032 User Manual Web Browser Control Interface The AFG-30XX also has a browser-based interface to remotely control the unit over a network. Overview The Welcome Page is the home page for the Welcome Page browser control interface. This page lists instrument information and the LAN configuration.
-
Page 239
REMOTE INTERFACE The Browser Web Control allows you to Browser Web remotely control and view the unit over a LAN. Control The unit can be controlled via a virtual control panel using a mouse, with SCPI controls via an SCPI input box or by running SCPI commands in a file. -
Page 240
AFG-3021/3022/3031/3032 User Manual 2. Next enable the virtual Interface UTIL interface on the AFG-30XX. Remote Press the Utility key followed by Interface (F2), LAN (F3) and Remote (F1) to enable/disable the Virtual interface. 3. Enter the IP address of the unit into the address bar of your web browser as follows: 4. -
Page 241: Command Syntax
REMOTE INTERFACE Command Syntax IEEE488.2, 1992 (fully compatible) Compatible standard SCPI, 1994 (partially compatible) The SCPI standard is an ASCII based standard that Command Tree defines the command syntax and structure for programmable instruments. Commands are based on a hierarchical tree structure.
-
Page 242
AFG-3021/3022/3031/3032 User Manual A query is a simple or compound Query command followed by a question mark (?). A parameter (data) is returned. The maximum or minimum value for a parameter can also be queried where applicable. SOURce1:FREQuency? Example SOURce1:FREQuency? MIN Command forms Commands and queries have two different forms, long and short. -
Page 243
REMOTE INTERFACE 1: command header Command offset SOURce1:DCOffset < >LF Format 2: single space 3: parameter 4: message terminator Square Brackets [] Commands that contain squares brackets indicate that the contents are optional. The function of the command is the same with or without the square bracketed items. -
Page 244
AFG-3021/3022/3031/3032 User Manual NRf type with a 1, 1.5, 4.5e-1 <NRf+> suffix including <Numeric> MAX, MIN, MINimum, MAXimum or DEFault parameters. Arbitrary ASCII <aard> characters. Discrete ASCII IMM, EXT, <discrete> character parameters NRf+ type 1 KHZ, 1.0 HZ, <frequency> including ΜHZ… -
Page 245
REMOTE INTERFACE A space is used to separate a Command Space parameter from a Separators keyword/command header. A colon is used to separate Colon (:) keywords on each node. A semi colon is used to separate Semicolon (;) subcommands that have the same node level. -
Page 246: Command List
AFG-3021/3022/3031/3032 User Manual Command List 488.2 Common Commands……….252 *IDN? …………….. 252 *RST ………………. 252 *TST? ……………… 252 *OPC ……………… 253 *OPC?…………….. 253 *WAI ………………. 254 Status Register Commands ……….255 *CLS ………………. 255 *ESE ………………. 255 *ESR? ……………… 256 *STB?………………
-
Page 247
REMOTE INTERFACE SOURce[1|2]:DCOffset …………275 SOURce[1|2]:SQUare:DCYCle ……….276 SOURce[1|2]:RAMP:SYMMetry ………. 277 OUTPut[1|2] ……………. 278 OUTPut[1]:LOAD…………..279 OUTPut[1|2]:SYNC …………. 280 SOURce[1]:VOLTage:UNIT ……….281 Pulse Configuration Commands ……..282 SOURce[1|2]:PULSe:WIDTh ……….282 SOURce[1|2]:PULSe:DCYCle ……….283 SOURce[1|2]:PULSe:EDGEtime ……… 283 SOURce[1|2]:PULSe:RISE ……….. 284 SOURce[1|2]:PULSe:FALL ……….285 SOURce[1|2]:PULSe:EXTended ………. -
Page 248
AFG-3021/3022/3031/3032 User Manual SOURce[1|2]:PM:DEViation ……….305 Additive Modulation (SUM) Commands ……307 SUM Overview …………..307 SOURce[1|2]:SUM:STATe ……….308 SOURce[1|2]:SUM:MODulation:INPut ……308 SOURce[1|2]:SUM:INTernal:FUNCtion ……309 SOURce[1|2]:SUM:INTernal:FREQuency ……310 SOURce[1|2]:SUM:AMPLitude ………. 310 Pulse Width Modulation (PWM) Commands ….312 PWM Overview …………..312 SOURce[1|2]:PWM:STATe ………. -
Page 249
REMOTE INTERFACE Arbitrary Waveform Overview ……….338 SOURce[1|2]:DATA:DAC ………… 339 SOURce[1|2]:ARB:EDIT:COPY ……….. 340 SOURce[1|2]:ARB:EDIT:DELete ……… 341 SOURce[1|2]:ARB:EDIT:DELete:ALL ……..341 SOURce[1|2]:ARB:EDIT:POINt……….. 341 SOURce[1|2]:ARB:EDIT:PROTect ……..342 SOURce[1|2]:ARB:EDIT:PROTect:ALL ……. 343 SOURce[1|2]:ARB:EDIT:UNProtect ……..343 SOURce[1|2]:ARB:BUILt:SINusoid ……..343 SOURce[1|2]:ARB:BUILt:SQUare ……..343 SOURce[1|2]:ARB:BUILt:PULSe ……… 344 SOURce[1|2]:ARB:BUILt:RAMP ………. 345 SOURce[1|2]:ARB:BUILt:SINC ……….. -
Page 250
AFG-3021/3022/3031/3032 User Manual SOURce[1|2]:ARB:BUILt:XSQUARE ……..361 SOURce[1|2]:ARB:BUILt:ARCCOS ……..361 SOURce[1|2]:ARB:BUILt:ARCCOT ……..362 SOURce[1|2]:ARB:BUILt:ARCCSC ……..362 SOURce[1|2]:ARB:BUILt:ARCSEC ……..363 SOURce[1|2]:ARB:BUILt:ARCSIN ……..363 SOURce[1|2]:ARB:BUILt:ARCSINH ……..364 SOURce[1|2]:ARB:BUILt:ARCTAN ……..364 SOURce[1|2]:ARB:BUILt:ARCTANH ……..365 SOURce[1|2]:ARB:BUILt:COSH ……… 365 SOURce[1|2]:ARB:BUILt:COT ……….366 SOURce[1|2]:ARB:BUILt:CSC ……….366 SOURce[1|2]:ARB:BUILt:SEC ……….367 SOURce[1|2]:ARB:BUILt:SECH ………. -
Page 251
REMOTE INTERFACE *RCL ………………. 385 MEMory:STATe:DELete …………385 MEMory:STATe:DELete ALL ……….386 MEMory:STATe? …………..386 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 252: 488.2 Common Commands
AFG-3021/3022/3031/3032 User Manual 488.2 Common Commands *IDN? System Query Returns the function generator manufacturer, Description model number, serial number and firmware version number in the following format: GW INSTEK,AFG-3032,SN:XXXXXXXX,Vm.mm Query Syntax IDN? Return parameter <string> Example *IDN? GW INSTEK,AFG-3032,SN:XXXXXXXX,Vm.mm Returns the identification of the function generator.
-
Page 253
REMOTE INTERFACE Return parameter +0 Pass judgment Fail judgment Example *TST? The function generator passed the self-test. *OPC System Command This command sets the Operation Complete Bit Description (bit 0) of the Standard Event Status Register after the function generator has completed all pending operations. -
Page 254
AFG-3021/3022/3031/3032 User Manual *WAI System Command This command waits until all pending operations Description have completed before executing additional commands. I.e. when the OPC bit is set. This command is only used for triggered sweep Note and burst modes. Syntax *WAI 北京海洋兴业科技股份有限公司… -
Page 255: Status Register Commands
REMOTE INTERFACE Status Register Commands *CLS System Command The *CLS command clears all the event registers, Description the error queue and cancels an *OPC command. Syntax *CLS *ESE System Command The Standard Event Status Enable command Description determines which events in the Standard Event Status Event register can set the Event Summary Bit (ESB) of the Status Byte register.
-
Page 256
AFG-3021/3022/3031/3032 User Manual Example *ESE? Bit 2 is set. *ESR? System Command Reads and clears the Standard Event Status Description Register. The bit weight of the standard event status register is returned. The *CLS will also clear the standard event status Note register. -
Page 257
REMOTE INTERFACE *SRE System Command The Service Request Enable Command determines Description 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. The *CLS command clears the status byte event Note register, but not the enable register. -
Page 258
AFG-3021/3022/3031/3032 User Manual *PSC System Command The Power-On Status Clear command is used to Description clear a number enable registers at power-on. The following enable register groups are cleared when the *PSC command is enabled: Questionable data enable register Standard operation enabled register… -
Page 259
REMOTE INTERFACE Voltage overload 4 Over temperature Loop unlock Ext Mod Overload Cal Error External Reference Query Example STAT:QUES:COND? Returns the bit weight of the questionable status condition register (bit 0). Indicates that there are no errors. STATus:QUEStionable:EVENt? System Command Reads and clears the Questionable Status Event Description register. -
Page 260
AFG-3021/3022/3031/3032 User Manual Example STAT:QUES:ENAB 17 Sets a bit weight of 17 (bits 0 and 4). I.e, enables voltage overload and over temperature bits. Query Syntax STATus:QUEStionable:ENABle? Return Parameter Bit Register Register Voltage overload 4 Over temperature Loop unlock Ext Mod Overload… -
Page 261: System Commands
REMOTE INTERFACE System Commands SYSTem:ERRor? System Query Reads an error from the error queue. See page 405 Description for details regarding the error queue. Query Syntax SYSTem:ERRor? Return parameter <string> Returns an error string, <256 ASCII characters. Example SYSTem:ERRor? -138 Suffix not allowed Returns an error string.
-
Page 262
AFG-3021/3022/3031/3032 User Manual SYSTem:REMote System Command Disables the front panel keys and puts the function Description generator into remote mode. Syntax SYSTem:REMote Example SYST:REM SYSTem:LANGuage System Command Sets or queries the display language. Select the Description language shown on the function generator front- panel display. -
Page 263
REMOTE INTERFACE Query Syntax SYSTem:VERSion? Return parameter <string> Example SYST:VERS? AFG-3032 VX.XXX_XXXX FPGA:XXXX BootLoad:XXXX Returns the date and version for that date. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 264: Apply Commands
AFG-3021/3022/3031/3032 User Manual Apply Commands The APPLy command has 8 different types of outputs (Sine, Square, Ramp, Pulse, Noise, Triangle, Harmonic, User). The command is the quickest, easiest way to output waveforms remotely. Frequency, amplitude and offset can be specified for each function.
-
Page 265
REMOTE INTERFACE When setting the amplitude, MINimum, Output MAXimum and DEFault can be used. The range Amplitude depends on the function being used and the output termination (50Ω or high impedance). The default amplitude for all functions is 100 mVpp (50Ω). If the amplitude has been set and the output termination is changed from 50Ω… -
Page 266
AFG-3021/3022/3031/3032 User Manual The offset is also determined by the output termination (50Ω or high impedance). If the offset has been set and the output termination has changed from 50Ω to high impedance, the offset will double. Changing the output termination from high impedance to 50Ω… -
Page 267
REMOTE INTERFACE Parameter <frequency> 1μHz~30MHz (20MHz AFG-3021/3022) amplitude < > 1mV~10V (50Ω) <offset> -4.99V~4.99V (50Ω) Example SOUR1:APPL:SQU 2KHZ,MAX,MAX Sets frequency to 2kHz and sets the amplitude and offset to the maximum. Source Specific SOURce[1|2]:APPLy:RAMP Command Outputs a ramp wave from the selected channel Description when the command has executed. -
Page 268
AFG-3021/3022/3031/3032 User Manual The PW settings from the SOURce[1]:PULS: WIDT Note command are preserved. Edge 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… -
Page 269
REMOTE INTERFACE Sets the amplitude to 3 volts with an offset of 1 volt. Source Specific SOURce[1|2]:APPLy:TRIangle Command Outputs a triangle wave from the selected channel Description when the command has executed. Frequency, amplitude and offset can also be set. Syntax SOURce[1|2]:APPLy:TRIangle [<frequency>… -
Page 270
AFG-3021/3022/3031/3032 User Manual Sets the DC voltage to 1 volts (amplitude setting is ignored). Source Specific SOURce[1|2]:APPLy:HARMonic Command Outputs a sine wave with harmonic components Description from the selected channel when the command has executed. Frequency, amplitude and offset can also be set. -
Page 271
REMOTE INTERFACE Syntax SOURce[1]:APPLy:USER [<frequency> [,<amplitude> [,<offset>] ]] Parameter <frequency> 1µHz~125MHz <amplitude> 1mV~10V (50Ω) <offset> -4.99V~4.99V (50Ω) Example SOUR1:APPL:USER Source Specific SOURce[1|2]:APPLy? Command Outputs a string with the current settings for the Description selected channel. The string can be passed back appended to the Note Apply Command. -
Page 272: Output Commands
AFG-3021/3022/3031/3032 User Manual Output Commands Unlike the Apply commands, the Output commands are low level commands to program the function generator. This section describes the low-level commands used to program the function generator. Although the APPLy command provides the most straightforward method to program the function generator, the low-level commands give you more flexibility to change individual parameters.
-
Page 273
REMOTE INTERFACE 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. The duty cycle of square waveforms depends on the frequency settings. 20% to 80% (frequency <… -
Page 274
AFG-3021/3022/3031/3032 User Manual 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| < Vmax – Vpp/2 If the output termination is set to high impedance, dBm units cannot be used. -
Page 275
REMOTE INTERFACE The maximum amplitude that can be set for the current function is 5 volts. Source Specific SOURce[1|2]:PHASe Command Sets or queries the output phase angle (-360º~360º) Description of the selected channel. The default phase is 0º. The Phase parameter cannot be set for the DC and Note Noise waveforms. -
Page 276
AFG-3021/3022/3031/3032 User Manual The offset parameter can be set to MINimum, Note MAXimum or DEFault. The default offset is 0 volts. The offset is limited by the output amplitude as shown below. |Voffset| < Vmax – Vpp/2 If the output specified is out of range, the maximum offset will be set. -
Page 277
REMOTE INTERFACE 20% to 80% (frequency < 25 MHz) 40% to 60% (25 MHz < frequency ≤ 30 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”… -
Page 278
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:RAMP:SYMMetry {< percent> |MINimum|MAXimum} Example SOUR1:RAMP:SYMM MAX Sets the symmetry to the 100%. Query Syntax SOURce[1|2]: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%. Source Specific… -
Page 279
REMOTE INTERFACE Source Specific OUTPut[1]:LOAD Command Sets or queries the output termination. Two Description 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. -
Page 280
AFG-3021/3022/3031/3032 User Manual Source Specific OUTPut[1|2]:SYNC Command This command turns waveform gating on or off for Description the selected channel’s output. When gating is turned on, it allows the output signal to be output when the trigger input is asserted. It does not turn the output on, change the phase or other timing characteristics. -
Page 281
REMOTE INTERFACE Source Specific SOURce[1]:VOLTage:UNIT Command Sets or queries the output amplitude units. There Description are three types of units: VPP, VRMS and DBM. The units set with the VOLTage:UNIT command Note will be used as the default unit for all amplitude units unless a different unit is specifically used for a command. -
Page 282: Pulse Configuration Commands
AFG-3021/3022/3031/3032 User Manual Pulse Configuration Commands The pulse chapter is used to control and output pulse waveforms. Unlike the APPLy command, low level control is possible including setting the rise time, fall time, period, pulse width and extended mode. Period…
-
Page 283
REMOTE INTERFACE +2.0000E-08 The pulse width is set to 20 nanoseconds. Source Specific SOURce[1|2]:PULSe:DCYCle Command Sets or queries the pulse duty cycle. Description The duty cycle is limited by the rise/fall time as Note noted below: Duty ≧ 0.625× 100× [rise time — 0.6ns +fall time — 0.6ns]/period Duty ≦… -
Page 284
AFG-3021/3022/3031/3032 User Manual Period ≧Pulse Width+ 0.625 * [(Rise Time — 0.6nS)+(Fall Time — 0.6nS)] Syntax SOURce[1|2]:PULSe:EDGEtime{<seconds>|MINimum |MAXimum} Example SOUR1:PULS:EDGE MAX Sets the edge time to the maximum allowed. Query Syntax SOURce[1|2]:PULSe:EDGEtime? [MINimum|MAXimum] Return Parameter <NR3> 9.32ns ~ 799.89ks Example SOUR1:PULS:EDGE? MIN +9.3200E-09… -
Page 285
REMOTE INTERFACE The minimum rise time is 9.32 nanoseconds. Source Specific SOURce[1|2]:PULSe:FALL Command Sets or queries the pulse fall time. The default fall Description time is 10us. The rise and fall time can be different. Range: 9.32ns ~ 799.89ks The fall time is limited by the pulse width, period Note and rise time as noted below: Pulse Width — 0.625 * [(Rise Time — 0.6nS) + (Fall… -
Page 286: Harmonic Commands
AFG-3021/3022/3031/3032 User Manual Return Parameter 0 Disabled (OFF) Enabled (ON) Example SOUR1:PULS:EXT? The pulse extended mode is currently enabled. Harmonic Commands Source Specific SOURce[1|2]:HARMonic:TOTAl Command Sets the highest order harmonic for the harmonic Description output. By default this is set to 2.
-
Page 287
REMOTE INTERFACE Parameter/ <EVEN> Output all even orders Return Parameter <ODD> Output all odd orders <ALL> Output all orders, subject to the number specified in “SOURce[1|2]:HARMonic: TOTAl” command. <USER, Outputs only the specified > orders, where X = Boolean (0, 1) X = order number. -
Page 288
AFG-3021/3022/3031/3032 User Manual Example SOURce1:HARMonic:ORDEr 2,3.0,180 Sets the 2 harmonic to 3.0Vpp and a phase of 180º. Query Syntax SOURce[1|2]:HARMonic:ORDEr? <id> Returns the <id>:,<amplitude>,<phase>. Example SOUR1:HARM:ORDE? 2 Order 2 : 3.000E+00,1.800E+02 Returns the 2 harmonic settings as 3Vpp with a phase of 180º. -
Page 289: Amplitude Modulation (Am) Commands
REMOTE INTERFACE Amplitude Modulation (AM) Commands AM Overview To successfully create an AM waveform, the following commands must be executed in order. 1. Turn on AM modulation using the Enable AM SOURce[1|2]: AM:STAT ON command Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 290
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:AM:STATe Command Sets or disables AM modulation for the selected Description channel. By default AM modulation is disabled. AM modulation must be enabled before setting other parameters. Burst or sweep mode will be disabled if AM Note modulation is enabled on the same channel. -
Page 291
REMOTE INTERFACE Syntax SOURce[1|2]:AM:MODulation:INPut {INTernal|EXTernal} Example SOUR1:AM:MOD:INP EXT Sets the modulation source to external. Query Syntax SOURce[1|2]:AM:MODulation:INPut? Return Parameter INT Internal External Example SOUR1:AM:MOD:INP? The modulation source is set to internal. Source Specific SOURce[1|2]:AM:INTernal:FUNCtion Command Sets the shape of the modulating waveform from Description sine, square, triangle, upramp and dnramp for the selected channel. -
Page 292
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:AM:INTernal:FREQuency Command Sets the frequency of the internal modulating Description waveform only for the selected channel. The default frequency is 100Hz. Syntax SOURce[1|2]:AM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} Parameter <frequency> 2mHz~ 20kHz Example SOUR1:AM:INT:FREQ +1.0000E+02 Sets the modulating frequency to 100Hz. -
Page 293
REMOTE INTERFACE Example SOUR1:AM:DEPT 50 Sets the modulation depth to 50%. Query Syntax SOURce[1|2]:AM:DEPTh? [MINimum|MAXimum] Return Parameter <NR3> Return the modulation depth as a percentage. Example SOUR1:AM:DEPT? +1.0000E+02 The modulation depth is 100%. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 294: Frequency Modulation (Fm) Commands
AFG-3021/3022/3031/3032 User Manual Frequency Modulation (FM) Commands FM Overview The following is an overview of the steps required to generate an FM waveform. 1. Turn on FM modulation using the Enable FM SOURce[1|2]: FM:STAT ON command. Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 295
REMOTE INTERFACE Source Specific SOURce[1|2]:FM:STATe Command Sets or disables FM modulation for the selected Description channel. By default FM modulation is disabled. FM modulation must be enabled before setting other parameters. Burst or sweep mode will be disabled if FM Note modulation is enabled on the same channel. -
Page 296
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:FM:MODulation:INPut {INTernal|EXTernal} Example SOUR1:FM:MOD:INP EXT Sets the modulation source to external. Query Syntax SOURce[1|2]:FM:MODulation:INPut? Return Parameter INT Internal External Example SOUR1:FM:MOD:INP? The modulation source is set to internal. Source Specific SOURce[1|2]:FM:INTernal:FUNCtion Command Sets the shape of the modulating waveform from… -
Page 297
REMOTE INTERFACE Source Specific SOURce[1|2]:FM:INTernal:FREQuency Command Sets the frequency of the internal modulating Description waveform only for the selected channel. The default frequency is 10Hz. Syntax SOURce[1|2]:FM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} Parameter <frequency> 2mHz~ 20kHz Example SOUR1:FM:INT:FREQ +1.0000E+02 Sets the modulating frequency to 100Hz. Query Syntax SOURce[1|2]:FM:INTernal:FREQuency? [MINimum|MAXimum]… -
Page 298
AFG-3021/3022/3031/3032 User Manual 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… -
Page 299: Frequency-Shift Keying (Fsk) Commands
REMOTE INTERFACE Frequency-Shift Keying (FSK) Commands FSK Overview The following is an overview of the steps required to generate an FSK modulated waveform. 1. Turn on FSK modulation using the Enable FSK SOURce[1|2]: FSK:STAT ON command. Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 300
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:FSKey:STATe {OFF|ON} Example SOUR1:FSK:STAT ON Enables FSK modulation Query Syntax SOURce[1|2]:FSKey:STATe? Return Parameter 0 Disabled (OFF) Enabled (ON) Example SOUR1:FSK:STAT? FSK modulation is currently enabled. Source Specific SOURce[1|2]:FSKey:MODulation:INPut Command Sets or queries the FSK source as internal or Description external for the selected channel. -
Page 301
For FSK, the modulating waveform is a square Note wave with a duty cycle of 50%. Syntax SOURce[1|2]:FSKey:FREQuency {<frequency>|MINimum|MAXimum} Parameter <frequency> 1μHz~30MHz (20MHZ AFG-3021/3022) Example SOUR1:FSK:FREQ +1.0000E+02 Sets the FSK hop frequency to 100Hz. Query Syntax SOURce[1|2]:FSKey:FREQuency? [MINimum|MAXimum] Return Parameter <NR3> Returns the frequency in… -
Page 302
AFG-3021/3022/3031/3032 User Manual Query Syntax SOURce[1|2]:FSKey:INTernal:RATE? [MINimum|MAXimum] Return Parameter <NR3> Returns the FSK rate in Example SOUR1:FSK:INT:RATE? MAX +1.0000E+05 Returns the maximum FSK rate allowed. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 303: Phase Modulation (Pm) Commands
REMOTE INTERFACE Phase Modulation (PM) Commands PM Overview The following is an overview of the steps required to generate a PM waveform. 1. Turn on PM modulation using the Enable PM SOURce[1|2]:PM:STAT ON command. Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 304
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:PM:STATe Command Sets or disables PM modulation for the selected Description channel. By default PM modulation is disabled. PM modulation must be enabled before setting other parameters. Burst or sweep mode will be disabled if PM Note modulation is enabled on the same channel. -
Page 305
REMOTE INTERFACE Sets the PM modulating wave shape to sine. Query Syntax SOURce[1|2]:PM:INTernal:FUNCtion? Return Parameter SIN Sine UPRAMP Upramp Square DNRAMP Dnramp Triangle Example SOUR1:PM:INT:FUNC? The shape for the modulating waveform is Sine. Source Specific SOURce[1|2]:PM:INTernal:FREQuency Command Sets the phase modulation frequency for the Description selected channel. -
Page 306
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:PM:DEViation {<peak deviation in degrees>|MINimum|MAXimum} Parameter <peak deviation in 0° ~ 360° degrees> Example SOUR1:PM:DEV MAX Sets the phase deviation to 360°. Query Syntax SOURce[1|2]:PM:DEViation? [MINimum|MAXimum] Return Parameter <NR3> Returns the phase deviation in degrees. Example SOURce1:PM:DEViation? MAX +3.600E+02… -
Page 307: Additive Modulation (Sum) Commands
REMOTE INTERFACE Additive Modulation (SUM) Commands SUM Overview The following is an overview of the steps required to generate a SUM waveform. 1. Turn on SUM modulation using the Enable SUM SOURce[1|2]:SUM:STATe ON command. Modulation 2. Use the APPLy command to select a carrier Configure Carrier waveform.
-
Page 308
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:SUM:STATe Command Sets or disables SUM modulation for the selected Description channel. By default SUM modulation is disabled. SUM modulation must be enabled before setting other parameters. Burst or sweep mode will be disabled if SUM Note modulation is enabled on the same channel. -
Page 309
REMOTE INTERFACE Syntax SOURce[1|2]:SUM:MODulation:INPut {INTernal|EXTernal} Example SOUR1:SUM:MOD:INP EXT Sets the modulation source to external. Query Syntax SOURce[1|2]:SUM:MODulation:INPut? Return Parameter INT Internal External Example SOUR1:SUM:MOD:INP? The modulation source is set to internal. Source Specific SOURce[1|2]:SUM:INTernal:FUNCtion Command Sets the shape of the modulating waveform from Description sine, square, triangle, upramp and dnramp for the selected channel. -
Page 310
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:SUM:INTernal:FREQuency Command Sets the frequency (SUM frequency) of the internal Description modulating waveform for the selected channel. The default frequency is 10Hz. Syntax SOURce[1|2]:SUM:INTernal:FREQuency {<frequency>|MINimum|MAXimum} Parameter <frequency> 2mHz~ 20kHz Example SOUR1:SUM:INT:FREQ +1.0000E+02 Sets the modulating frequency to 100Hz. -
Page 311
REMOTE INTERFACE Example SOUR1:SUM:AMPL? +1.0000E+02 The SUM amplitude is 100%. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 312: Pulse Width Modulation (Pwm) Commands
AFG-3021/3022/3031/3032 User Manual Pulse Width Modulation (PWM) Commands PWM Overview The following is an overview of the steps required to generate a PWM modulated waveform. 1. Turn on PWM modulation using the Enable PWM SOURce[1|2]: PWM:STATe ON command. Modulation 2. Use the APPLy command to select a pulse Configure Carrier waveform.
-
Page 313
REMOTE INTERFACE Source Specific SOURce[1|2]:PWM:STATe Command Turns FSK Modulation on or off. By default FSK Description modulation is off. Burst or sweep mode will be disabled if PWM Note modulation is enabled on the same channel. As only one modulation is allowed at any one time, other modulation modes will be disabled when FSK modulation is enabled on the same channel. -
Page 314
AFG-3021/3022/3031/3032 User Manual Return Parameter INT Internal External Example SOUR1:PWM:MOD:INP? The PWM source is set to internal. Source Specific SOURce[1|2]:PWM:INTernal:FUNction Command Sets the shape of the modulating waveform from Description sine, square, triangle, upramp and dnramp. The default shape is sine. -
Page 315
REMOTE INTERFACE Syntax SOURce[1|2]: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|2]:PWM:INTernal:FREQuency? Return Parameter <NR3> Returns the frequency in Example SOUR1:PWM:INT:FREQ? MAX +2.0000E+04 Returns the modulating frequency. (20kHz) Source Specific SOURce[1|2]:PWM:DUTY Command… -
Page 316
AFG-3021/3022/3031/3032 User Manual Example SOUR1:PWM:DUTY? +3.0000E+01 The current duty cycle is 30%. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 317: Frequency Sweep Commands
REMOTE INTERFACE Frequency Sweep Commands Sweep Overview Below shows the order in which commands must be executed to perform a sweep. 1. Turn on Sweep mode modulation using the Enable Sweep SOURce[1|2]: SWE:STAT ON command. Mode 2. Use the APPLy command to select the Select waveform waveform shape.
-
Page 318
AFG-3021/3022/3031/3032 User Manual 4. Choose Linear or Logarithmic spacing using Select Sweep the SOURce[1|2]:SWE:FUNC command. Mode 5. Choose the sweep time using the Select Sweep SOURce[1|2]:SWE:TIME command. Time 6. Select an internal or external sweep trigger Select the sweep source using the SOURce[1|2]:TRIG trigger source command. -
Page 319
REMOTE INTERFACE Example SOUR1:SWE:TYPE FREQ Sets sweep mode to frequency. Query Syntax SOURce[1|2]:SWEep:TYPE? Return Parameter FREQ Frequency sweep AMPL Amplitude sweep Example SOUR1:SWE:TYPE? FREQ Sweep type is frequency. Source Specific SOURce[1|2]:SWEep:MODE Command Sets or queries the sweep triggering mode. The Description triggering mode can be set to continuous or gate. -
Page 320
AFG-3021/3022/3031/3032 User Manual Parameter Sawtooth shaped sweep Triangle (shuttle cock) shaped sweep. Example SOUR1:SWE:SHAPe SAW Sets the sweep shape to sawtooth. Query Syntax SOURce[1|2]:SWEep:SHAPe? Return Parameter sawtooth Sawtooth shaped sweep triangle Triangle (shuttle cock) shaped sweep. Example SOUR1:SWE:SHAPe? Sawtooth The sweep shape is set as sawtooth. -
Page 321
REMOTE INTERFACE Parameter <frequency> 1μHz~ 30MHz (20MHz AFG-3021/3022) 1μHz~ 1MHz (Ramp, Triangle) Example SOUR1:SWE:FREQ:STAR +2.0000E+03 Sets the start frequency to 2kHz. Query Syntax SOURce[1|2]:SWEep:FREQuency:STARt? [MINimum| MAXimum] Return Parameter <NR3> Returns the start frequency in Hz. Example SOUR1:SWE:FREQ:STAR? MAX +3.0000E+07 Returns the maximum start frequency allowed. -
Page 322
AFG-3021/3022/3031/3032 User Manual Example SOUR1:SWE:FREQ:STOP? MAX +3.0000E+07 Returns the maximum stop frequency allowed. Source Specific SOURce[1|2]:SWEep:FREQuency:CENTer Command Sets or queries the center frequency of the sweep Description for the selected channel. 550 Hz is the default center frequency. The maximum center frequency depends on the… -
Page 323
2(max freq – center freq) Syntax SOURce[1|2]:SWEep:FREQuency:SPAN {<frequency>|MINimum|MAXimum} Parameter <frequency> 1μHz~ 30MHz (20MHz AFG-3021/3022) 1μHz~ 1MHz (Ramp) Example SOUR1:SWE:FREQ:SPAN +2.0000E+03 Sets the frequency span to 2kHz. Query Syntax SOURce[1|2]:SWEep:FREQuency:SPAN? [MINimum| MAXimum] Return Parameter <NR3>… -
Page 324
AFG-3021/3022/3031/3032 User Manual Example SOUR1:SWE:FUNC LIN Sets the spacing to linear. Query Syntax SOURce[1|2]:SWEep:FUNCtion? Return Parameter LIN Linear spacing Logarithmic spacing Example SOUR1:SWE:FUNC? The spacing is currently set as linear. Source Specific SOURce[1|2]:SWEep:TIME Command Sets or queries the sweep time. The default sweep Description time is 1 second. -
Page 325
REMOTE INTERFACE Source Specific SOURce[1|2]:SWEep:TRIGger Command Sets or queries the trigger source as internal, Description external, manual or off for the selected channel. Internal is the default trigger source. INTernal will constantly output a swept waveform at a defined interval time. EXTernal will output a swept waveform after each external trigger pulse. -
Page 326
AFG-3021/3022/3031/3032 User Manual Return Parameter INT,<NR3> Internal trigger, interval time in seconds External trigger Manual trigger Sweep continuously Example SOUR1:SWE:TRIG? INT +1.00000E+00 The sweep source is set to an interval time of 1 second. Source Specific SOURce[1|2]:SWEep:AMPLitude:STARt Command Sets the start amplitude for when the sweep is set Description to the amplitude sweep type. -
Page 327
REMOTE INTERFACE Source Specific SOURce[1|2]:SWEep:AMPLitude:STOP Command Sets the stop amplitude for when the sweep is set Description to the amplitude sweep type. By default the stop amplitude is set to 3Vpp. Syntax SOURce[1|2]:SWEep:AMPLitude:STOP {<ampltude>|MINimum|MAXimum} Parameter <NR3> Sweep amplitude in volts. (range:1mV~10V @50Ω) Example SOUR1:SWE:AMPL:STOP 3… -
Page 328: Burst Mode Commands
AFG-3021/3022/3031/3032 User Manual Burst Mode Commands Burst Mode Overview Burst mode can be configured to use an internal trigger (N Cycle mode) or an external trigger (Gate mode) using the Trigger INPUT terminal on the rear panel. Using N Cycle mode, each time the function generator receives a trigger, the function generator will output a specified number of waveform cycles (burst).
-
Page 329
REMOTE INTERFACE The following is an overview of the steps required to generate a burst waveform. 1. Turn on Burst mode using the Enable Burst SOURce[1|2]:BURS:STAT ON command. Mode Configuration 2. Use the APPLy command to select a sine, square, ramp, pulse or triangle burst waveform*. -
Page 330
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:BURSt:STATe Command Turns burst mode on or off for the selected Description channel. By default burst mode is turned off. When burst mode is turned on, sweep and any Note modulation modes are disabled on the same channel. -
Page 331
REMOTE INTERFACE Example SOUR1:BURS:MODE TRIG Sets the burst mode to triggered. Query Syntax SOURce[1|2]:BURSt:MODE? Return Parameter TRIG Triggered mode GATE Gated mode Example SOUR1:BURS:MODE? TRIG The current burst mode is triggered. Source Specific SOURce[1|2]:BURSt:NCYCles Command Sets or queries the number of cycles (burst count) Description in triggered burst mode for the selected channel. -
Page 332
AFG-3021/3022/3031/3032 User Manual Example SOUR1:BURS:NCYC INF Sets the number of burst cycles to continuous (infinite). Query Syntax SOURce[1|2]:BURSt:NCYCles? [MINimum|MAXimum] Return Parameter <NR3> Returns the number of cycles. INF is returned if the number of cycles is continuous. Example SOUR1:BURS:NCYC? +1.0000E+02 The burst cycles are set to 100. -
Page 333
REMOTE INTERFACE Example SOUR1:BURS:INT:PER +1.0000E+01 Sets the period to 10 seconds. Query Syntax SOURce[1|2]: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 Specific SOURce[1|2]:BURSt:PHASe Command Sets or queries the starting phase for the burst for Description the selected channel. -
Page 334
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:BURSt:MANual:TRIGger Command This command is used to manually trigger a burst Description waveform when the source trigger is set to manual for the selected channel. This command is the equivalent of pressing the trigger soft-key on the front panel for manual triggering. -
Page 335
REMOTE INTERFACE Syntax SOURce[1|2]:BURSt:TRIGger {INTernal|EXTernal|MANual} Example SOUR1:BURS:TRIG:SOUR EXT Sets the burst trigger source to external. Query Syntax SOURce[1|2]:BURSt:TRIGger? Return Parameter INT Internal External MANual Manual Example SOUR1:BURS:TRIG? The burst trigger source is set to immediate. Source Specific SOURce[1|2]:BURSt:TRIGger:DELay Command The DELay command is used to insert a delay (in Description seconds) before a burst is output for the selected channel. -
Page 336
AFG-3021/3022/3031/3032 User Manual Sets or queries the trigger edge for externally Description triggered bursts from the Trigger INPUT terminal on the rear panel for the selected channel. By default the trigger is rising edge (Positive). Syntax SOURce[1|2]:BURSt:TRIGger:SLOPe {POSitive|NEGative} Parameter POSitive… -
Page 337
REMOTE INTERFACE Query Syntax SOURce[1|2]:BURSt:GATE:POLarity? Return Parameter NORM Normal(High) logical level Inverted (low) logical level Example SOUR1:BURS:GATE:POL? The true state is inverted(logically low). 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 338: Arbitrary Waveform Commands
AFG-3021/3022/3031/3032 User Manual Arbitrary Waveform Commands Arbitrary Waveform Overview Use the steps below to output an arbitrary waveform over the remote interface. 1. Use the Output Arbitrary SOURce[1|2]:ARB:BUILt:ARB_waveform Waveform command (Example: SOURce[1|2]:ARB:BUILt:SQUare) to output the arbitrary waveform currently selected in memory.
-
Page 339: Source[1|2]:Data:dac
REMOTE INTERFACE Source Specific SOURce[1|2]:DATA:DAC Command The SOURce[1|2]:DATA:DAC command is used Description to download binary or decimal integer values into memory using the IEEE-488.2 binary block format or as an ordered list of values. The integer values (±32767) correspond to the Note 1 maximum and minimum peak amplitudes of the waveform.
-
Page 340: Source[1|2]:Arb:edit:copy
AFG-3021/3022/3031/3032 User Manual Example1 SOUR1:DATA:DAC VOLATILE, 0, #216 Binary Data The command above downloads 8 data values (stored in 16 bytes) using the binary block format. SOUR1:DATA:DAC VOLATILE, 1000, 32767, 2048, 0, — 2048, -32767 Downloads the data values (32767, 2048, 0, -2048, — 32767) to address 1000.
-
Page 341: Source[1|2]:Arb:edit:delete
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:EDIT:DELete Command Deletes a segment of a waveform from memory for Description the selected channel. The segment is defined by a starting address and length. A waveform/waveform segment cannot be Note deleted when being output. Syntax SOURce[1|2]:ARB:EDIT:DELete [<STARt>,<LENGth>] Parameter <STARt>…
-
Page 342: Source[1|2]:Arb:edit:protect
AFG-3021/3022/3031/3032 User Manual Parameter <address> Address of data point: 0~8388607 <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 Specific SOURce[1|2]:ARB:EDIT:PROTect Command Protects a segment of the arbitrary waveform from…
-
Page 343: Source[1|2]:Arb:edit:protect:all
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:EDIT:PROTect:ALL Command Protects the arbitrary waveform currently in non- Description volatile memory/ currently being output. Syntax SOURce[1|2]:ARB:EDIT:PROTect:ALL Example SOUR1:ARB:EDIT:PROT:ALL Source Specific SOURce[1|2]:ARB:EDIT:UNProtect Command Unprotects the arbitrary waveform currently in Description non-volatile memory/currently being output. Syntax SOURce[1|2]:ARB:EDIT:UNProtect Example SOUR1:ARB:EDIT:UNP Source Specific…
-
Page 344: Source[1|2]:Arb:built:pulse
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:ARB:BUILt:SQUare [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 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.
-
Page 345: Source[1|2]:Arb:built:ramp
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:RAMP Command Creates a ramp wave with a specified start Description address, length and scale for the selected channel. Syntax SOURce[1]:ARB:BUILt:RAMP[<STARt>,<LENGth> ,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:RAMP 1000,1000,100 Creates a ramp wave 1000 points in length with a…
-
Page 346: Source[1|2]:Arb:built:exprise
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:EXPRise Command Creates an exponential rise wave with a specified Description start address, length and scale for the selected channel. Syntax SOURce[1|2]:ARB:BUILt:EXPRise [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608…
-
Page 347: Source[1|2]:Arb:built:dc
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:DC Command Creates a DC waveform with a specified start Description address, length and scale. Syntax SOURce[1|2]:ARB:BUILt:DC [<STARt>,<LENGth>,<Data>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <Data> Data: ± 32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:DC 1000,1000,100 Creates a DC waveform of 1000 points in length…
-
Page 348: Source[1|2]:Arb:built:stair_Down
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:STAIR_DOWN Command Creates an 8-step down-staircase waveform. Description Syntax SOURce[1|2]:ARB:BUILt:STAIR_DOWN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:STAIR_DOWN 1000,1000,100 Creates a staircase waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 349: Source[1|2]:Arb:built:abssin
REMOTE INTERFACE Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ABSATAN 1000,1000,100 Creates an absolute atan waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 350: Source[1|2]:Arb:built:ampalt
AFG-3021/3022/3031/3032 User Manual Example SOUR1:ARB:BUIL:ABSSINHALF 1000,1000,100 Creates an absolute sine half waveform 1000 points in length with a scale of 100 and a start address of 1000. Source Specific SOURce[1|2]:ARB:BUILt:AMPALT Command Creates an amplifying oscillation waveform. Description Syntax SOURce[1|2]:ARB:BUILt:AMPALT [<STARt>,<LENGth>,<SCALe>] Parameter <STARt>…
-
Page 351: Source[1|2]:Arb:built:diric_Even
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:DIRIC_EVEN Command Creates an even Dirichlet kernel waveform. Description Syntax SOURce[1|2]:ARB:BUILt:DIRIC_EVEN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:DIRIC_EVEN 1000,1000,100 Creates an even diric waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 352: Source[1|2]:Arb:built:gauspuls
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:GAUSPULS Command Creates a Gaussian-modulated sinusoidal pulse Description waveform. Syntax SOURce[1|2]:ARB:BUILt:GAUSPULS [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:GAUSPULS 1000,1000,100 Creates a Gaussian-pulse waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 353: Source[1|2]:Arb:built:haversine
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:HAVERSINE Command Creates a haversine waveform. Description Syntax SOURce[1|2]:ARB:BUILt:HAVERSINE [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:HAVERSINE 1000,1000,100 Creates a haversine waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 354: Source[1|2]:Arb:built:rectpuls
AFG-3021/3022/3031/3032 User Manual Syntax SOURce[1|2]:ARB:BUILt:NEGRAMP [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:NEGRAMP 1000,1000,100 Creates a negative ramp waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 355: Source[1|2]:Arb:built:sawtooth
REMOTE INTERFACE Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ROUNDHALF 1000,1000,100 Creates a positive half circle waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 356: Source[1|2]:Arb:built:stepresp
AFG-3021/3022/3031/3032 User Manual Example SOUR1:ARB:BUIL:SINETRA 1000,1000,100 Creates a piecewise sine waveform 1000 points in length with a scale of 100 and a start address of 1000. Source Specific SOURce[1|2]:ARB:BUILt:STEPRESP Command Creates a Heaviside step function (step response). Description Syntax SOURce[1|2]:ARB:BUILt:STEPRESP [<STARt>,<LENGth>,<SCALe>]…
-
Page 357: Source[1|2]:Arb:built:trapezia
REMOTE INTERFACE Example SOUR1:ARB:BUIL:SINEVER 1000,1000,100 Creates a piecewise sine wave waveform 1000 points in length with a scale of 100 and a start address of 1000. Source Specific SOURce[1|2]:ARB:BUILt:TRAPEZIA Command Creates a trapezoid waveform. Description Syntax SOURce[1|2]:ARB:BUILt:TRAPEZIA [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth>…
-
Page 358: Source[1|2]:Arb:built:dlorentz
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:DLORENTZ Command Creates a derivative of the Lorentz function Description waveform. Syntax SOURce[1|2]:ARB:BUILt:DLORENTZ [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:DLORENTZ 1000,1000,100 Creates a derivative of Lorentz function waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 359: Source[1|2]:Arb:built:ln
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:LN Command Creates natural logarithm waveform. Description Syntax SOURce[1|2]:ARB:BUILt:LN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:LN 1000,1000,100 Creates a natural logarithm waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 360: Source[1|2]:Arb:built:since
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:SINCE Command Creates a cardinal sine function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:SINCE [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:SINCE 1000,1000,100 Creates a cardinal sine function waveform 1000 points in length with a scale of 100 and a start address of 1000.
-
Page 361
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:XSQUARE Command Creates a quadratic (x ) function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:XSQUARE [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:XSQUARE 1000,1000,100 Creates a quadratic function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 362
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:ARCCOT Command Creates an inverse cotangent function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:ARCCOT [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ARCCOT 1000,1000,100 Creates an inverse cotangent function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 363
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:ARCSEC Command Creates an inverse secant function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:ARCSEC [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ARCSEC 1000,1000,100 Creates an inverse secant function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 364
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:ARCSINH Command Creates an inverse hyperbolic sine waveform. Description Syntax SOURce[1|2]:ARB:BUILt:ARCSINH [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ARCSINH 1000,1000,100 Creates an inverse hyperbolic sine waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 365
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:ARCTANH Command Creates an inverse hyperbolic tangent waveform. Description Syntax SOURce[1|2]:ARB:BUILt:ARCTANH [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:ARCTANH 1000,1000,100 Creates an inverse hyperbolic tangent waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 366
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:COT Command Creates a cotangent waveform. Description Syntax SOURce[1|2]:ARB:BUILt:COT [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:COT 1000,1000,100 Creates a cotangent waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 367
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:SEC Command Creates a secant waveform. Description Syntax SOURce[1|2]:ARB:BUILt:SEC [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:SEC 1000,1000,100 Creates a secant waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 368
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:SINH Command Creates a hyperbolic sine waveform. Description Syntax SOURce[1|2]:ARB:BUILt:SINH [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:SINH 1000,1000,100 Creates a hyperbolic sine waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 369
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:TANH Command Creates a hyperbolic tangent waveform. Description Syntax SOURce[1|2]:ARB:BUILt:TANH [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:TANH 1000,1000,100 Creates a hyperbolic tangent waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 370
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:BARLETT Command Creates a Bartlett window function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:BARLETT [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:BARLETT 1000,1000,100 Creates a Bartlett window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 371
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:BOHMANWIN Command Creates a Bohmanwin window function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:BOHMANWIN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:BOHMANWIN 1000,1000,100 Creates a Bohmanwin window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 372
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:FLATTOPWIN Command Creates a flat top weighted window function Description waveform. Syntax SOURce[1|2]:ARB:BUILt:FLATTOPWIN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:FLATTOPWIN 1000,1000,100 Creates a flat top weighted window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 373
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:BUILt:HANN Command Creates a Hann window function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:HANN [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:HANN 1000,1000,100 Creates a Hann window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 374
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:ARB:BUILt:TRIANG Command Creates a Triangle window function waveform. Description Syntax SOURce[1|2]:ARB:BUILt:TRIANG [<STARt>,<LENGth>,<SCALe>] Parameter <STARt> Start address*: 0~8388607 <LENGth> Length*: 1~8388608 <SCALe> Scale: 1~32767 * Start + Length ≤ 8388608 Example SOUR1:ARB:BUIL:TRIANG 1000,1000,100 Creates a Triangle window function waveform 1000 points in length with a scale of 100 and a start address of 1000. -
Page 375
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:OUTPut Command Marks a section of the ARB waveform to be Description output. Syntax SOURce[1|2]:ARB:OUTPut [<STARt>,<LENGth>] Parameter <STARt> Start address*: 0~8388606 <LENGth> Length*: 2~8388608 Example SOUR1:ARB:OUTP 100, 1000 Sets the ARB output section from point 100 to 1100. Query Syntax SOUR1:ARB:OUTP? Return Parameter Returns the following string:… -
Page 376
AFG-3021/3022/3031/3032 User Manual Return Parameter <NRf> Returns the rate in Hz. Example SOUR1:ARB:RATE? +2.000000000000E+04 The rate is 20 kHz. Source Specific SOURce[1|2]:ARB:GATE Command Sets or queries whether a high or low level TTL Description signal applied to the trigger input turns the output on or off when the ARB output trigger is in the Gated mode (for the selected channel). -
Page 377
REMOTE INTERFACE Source Specific SOURce[1|2]:ARB:NCYCles Command Sets how the ARB Ncycle mode is triggered Description Syntax SOURce[1|2]:ARB:NCYCles {INFinite|MANual|EXTernal} Parameter INFinite Continuous cycles MANual Manual trigger EXTernal External trigger Example SOUR1:ARB:NCYC INF Sets the number of ARB waveform output cycles to continuous (infinite). -
Page 378
AFG-3021/3022/3031/3032 User Manual Example SOUR1:ARB:NCYC:CYC MAX Sets the number of ARB waveform output cycles to the maximum. Query Syntax SOURce[1|2]:ARB:NCYCles:CYCle? {[MINimum|MAXimum]} Return Parameter <NR3> Number of Ncycles. Example SOUR1:ARB:NCYC:CYC? +8.388607E+06 Sets the number of ncycles to 8388607. Source Specific SOURce[1|2]:ARB:MANual:TRIGger… -
Page 379: Tracking Commands
REMOTE INTERFACE Tracking Commands Source Specific SOURce[1|2]:COUPle:FREQuency:MODE Command Sets the frequency coupling mode for the AFG- Description 3022 and AFG-3032 models. By default, frequency coupling is turned off. Syntax SOURce[1|2]:COUPle:FREQuency:MODE {OFF|OFFSet|RATio} Parameter Coupling off, independent output OFFSet Holds the frequency difference at a constant offset value RATio Holds the frequency ratio between each…
-
Page 380
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:COUPle:FREQuency:OFFSet Command Sets the frequency coupling offset value. The Description default value is 0Hz. Applicable for the AFG-3022 and 3032 only. Note: CH2 frequency = CH1 frequency + offset frequency. CH1 frequency is fixed regardless of whether the SOURce1 or SOURce2 command is used. -
Page 381
REMOTE INTERFACE Source Specific SOURce[1|2]:COUPle:FREQuency:RATio Command Sets the frequency coupling ratio value for the Description selected channel. The default value is 1. Applicable for the AFG-3022 and AFG-3032 only. The frequency ratio is defined as: CH2 frequency / CH1 frequency. CH1 frequency is fixed regardless of whether the SOURce1 or SOURce2 command is used. -
Page 382
AFG-3021/3022/3031/3032 User Manual Source Specific SOURce[1|2]:COUPle:AMPLitude Command Sets or queries the amplitude coupling state. Description Amplitude coupling sets the amplitude of the selected channel to be the same as the other channel. By default amplitude coupling is turned off. Only applicable to the AFG-3022 and the AFG- 3032. -
Page 383
REMOTE INTERFACE Example SOUR1:TRAC:STAT ON Turns channel tracking on. Query Syntax SOURce[1|2]:TRACking:STATe? Parameter Channel tracking is on. Inverted channel tracking is on. Channel tracking is off. Example SOUR1:TRAC:STAT? Indicates that channel tracking is on. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 384: Reference Commands
AFG-3021/3022/3031/3032 User Manual Reference Commands Source Specific SOURce[1|2]:REFerence Command Sets or queries the 10MHz reference source as Description internal or external. Syntax SOURce[1|2]:REFerence {INTernal|EXTernal} Parameter INTernal Sets the reference to the internal source. EXTernal Sets the reference to the external source.
-
Page 385: Save And Recall Commands
REMOTE INTERFACE Save and Recall Commands Up to 10 different instrument states can be stored to non-volatile memory (memory locations 0~9). Instrument *SAV Command Saves the current instrument state to a specified Description save slot. When a state is saved, all the current instrument settings, functions and waveforms are also saved.
-
Page 386
AFG-3021/3022/3031/3032 User Manual Example MEM:STAT:DEL 0 Delete instrument state from memory location 0. Instrument MEMory:STATe:DELete ALL Command Delete memory from all memory locations, 0~9. Description Syntax MEMory:STATe:DELete ALL Example MEM:STAT:DEL ALL Deletes all the instrument states from memory locations 0~9. -
Page 387: Error Messages
REMOTE INTERFACE Error Messages The AFG-30XX has a number of specific error codes. Use the SYSTem:ERRor command to recall the error codes. For more information regarding the error queue, see page 405. Command Error Codes -101 Invalid character An invalid character was used in the command string.
-
Page 388
AFG-3021/3022/3031/3032 User Manual -112 Program mnemonic too long A command header contains more than 12 characters: OUTP:SYNCHRONIZATION ON -113 Undefined header An undefined header was encountered. The header is syntactically correct. Example: the header contains a character mistake. SOUR1:AMM:DEPT MIN -123 Exponent too large Numeric exponent exceeds 32,000. -
Page 389
REMOTE INTERFACE -158 String 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:FUNCtion ’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. -
Page 390
AFG-3021/3022/3031/3032 User Manual -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. -
Page 391
REMOTE INTERFACE -221 Settings conflict;frequency made compatible with burst mode Example: When the function is changed to burst, the output frequency is automatically adjusted if over range. -221 Settings conflict;not able to modulate this function Example: A modulated waveform cannot be generated with noise or pulse waveforms. -
Page 392
AFG-3021/3022/3031/3032 User Manual -221 Settings conflict;amplitude changed due to function Example: The amplitude (VRM / dBm) has been adjusted to suit the selected function. For the AFG- 30XX, a typical square wave has a much higher amplitude (5V Vrms) compared to a sine wave (~3.54) due to crest factor. -
Page 393
REMOTE INTERFACE -221 Settings conflict;high level changed due to low level Example: The high level value was set too low. The high level is set 1 mV greater than the low level. -222 Data out of range;value clipped to upper limit Example: The parameter was set out of range. -
Page 394
AFG-3021/3022/3031/3032 User Manual -222 Data out of range;frequency; Example: If the frequency was set to a value out of range, it is automatically set to an upper or lower limit. -222 Data out of range;user frequency; value clipped to upper limit… -
Page 395
REMOTE INTERFACE -222 Data out of range; burst period limited by length of burst; value clipped 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 >… -
Page 396
AFG-3021/3022/3031/3032 User Manual -222 Data out of range;FM deviation; value clipped to … Example: The frequency deviation is outside of range. The deviation is automatically adjusted to an upper or lower limit, depending on the frequency. -222 Data out of range;trigger delay; value clipped to upper limit Example: The trigger delay was set to a value out of range. -
Page 397
REMOTE INTERFACE -315 Configuration memory lost;memory corruption detected Indicates that a fault (check sum error) has occurred with the non-volatile memory that stores the configuration settings. -350 Queue overflow Indicates that the error queue is full (over 20 messages generated, and not yet read). No more messages will be stored until the queue is empty. -
Page 398
AFG-3021/3022/3031/3032 User Manual Query Errors -410 Query INTERRUPTED Indicates that a command was received but the data in the output buffer from a previous command was lost. -420 Query UNTERMINATED The function generator is ready to return data, however there was no data in the output buffer. For example: Using the APPLy command. -
Page 399
REMOTE INTERFACE 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. 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 400: Scpi Status Registers
AFG-3021/3022/3031/3032 User Manual SCPI Status Registers The status registers are used to record and determine the status of the function generator. The function generator has a number of register groups: Questionable Status Registers Standard Event Status Registers Status Byte Register As well as the output and error queues.
-
Page 401
REMOTE INTERFACE AFG-30XX Status System Questionable Status Register Condition Event Enable 0 Volt Ovld <1> <2> <4> <8> 4 Over Temp <16> 5 Loop Unlock <32> Error Queue <64> 7 Ext Mod Ovld <128> 8 Cal Error <256> 9 External Ref <512>… -
Page 402
AFG-3021/3022/3031/3032 User Manual Questionable Status Register The Questionable Status Registers will show if any Description faults or errors have occurred. Bit Summary Register Bit Weight Voltage overload Over temperature Loop unlock Ext Mod Overload Cal Error External Reference Standard Event Status Registers… -
Page 403
REMOTE INTERFACE Bit Summary Register Bit Weight Operation complete bit Query Error Device Error Execution Error Command Error Power On Operation The operation complete bit is set Error Bits complete when all selected pending operations are complete. This bit is set in response to the *OPC command. -
Page 404
AFG-3021/3022/3031/3032 User Manual The Status Byte Register The Status Byte register consolidates the status Description events of all the status registers. The Status Byte register can be read with the *STB? query or a serial poll and can be cleared with the *CLS command. -
Page 405
REMOTE INTERFACE Standard Event The Event Status bit is set if an “enabled” event in the Standard Event Status Event Register has occurred. Master The Master Summary Status is Summary/ used with the *STB? query. When Service the *STB? query is read the MSS Request bit bit is not cleared. -
Page 406: Appendix
AFG-3021/3022/3031/3032 User Manual PPENDIX Fuse Replacement 1. Remove the power cord and remove the fuse Procedure socket using a minus driver. 2. Replace the fuse in the holder. AFG-3022 & AFG-3032: T1A/250V Ratings AFG-3021 & AFG-3031: T0.63A/250V 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 407: Afg-3021, Afg-3022, Afg-3031 & Afg-3032 Specifications
APPENDIX AFG-3021, AFG-3022, AFG-3031 & AFG-3032 Specifications The specifications apply when the function generator is powered on for at least 30 minutes under +20°C~+30°C. General Specification AFG-3021 AFG-3031 AFG-3022 AFG-3032 Channels Instrument Isolated Isolated Isolated Isolated Chassis Signal Ground —…
-
Page 408
AFG-3021/3022/3031/3032 User Manual Frequency Characteristics Range Sine 20MHz 30MHz 20MHz 30MHz Square 20MHz 30MHz 20MHz 30MHz Triangle, Ramp 1MHz Resolution 1μHz Accuracy Stability ±1 ppm 0 to 50˚C ±0.3 ppm 18 to 28˚C Aging ±1 ppm, per 1 year ≤1 μHz… -
Page 409
APPENDIX Square wave Characteristics Rise/Fall Time <8 ns(3) Overshoot <5% Asymmetry 1% of period +1 ns (@50% duty) Variable Duty 20.0% to 20.0% to 20.0% to 20.0% to Cycle 80.0%: 80.0%: 80.0%: 80.0%: ≤ 20 MHz ≤ 25 MHz ≤ 20 MHz ≤… -
Page 410
Waveforms Modulating Sine, Square, Triangle, Up/Dn Ramp Waveforms Modulating 2mHz to 20kHz Frequency Peak Deviation DC to 30MHz(1 uHz resolution) (DC to 20MHz for AFG-3021/3022) Source Internal / External Carrier Square Waveforms Modulating Sine, Square, Triangle, Up/Dn Ramp Waveforms Modulating… -
Page 411
APPENDIX Ratio 0% to 100% of carrier amplitude, 0.01% resolution Modulating 2mHz to 20kHz Frequency Source Internal /External Carrier Sine, Triangle, Ramp Waveforms Modulating Sine, Square, Triangle, Up/Dn Ramp Waveforms Phase Deviation 0° to 360°, 0.1° resolution Setting Range Modulating 2mHz to 20kHz Frequency Source… -
Page 412
AFG-3021/3022/3031/3032 User Manual Ground 42Vpk max. Isolation (same ground as corresponding channel) Modulation Output (AFG-3021/3031) Type AM, FM, PWM, PM, Sum, Sweep ≥ 1Vpp Amplitude Impedance > 10kΩ typical External Trigger Input Type For FSK, Burst, Sweep, N Cycle ARB… -
Page 413
General Specifications Power Source AC100 — 240V, 50 — 60Hz Power 85 VA for AFG-3032 & AFG-3022 Consumption 50VA for AFG-3021 & AFG-3031 Operating Temperature to satisfy the specification: Environment 18 ~ 28˚C Operating temperature: 0 ~ 40˚C Relative Humidity: ≤ 80%, 0 ~ 40˚C ≤… -
Page 414: Declaration Of Conformity
Type of Product: Arbitrary Function Generator Model Number: AFG-3021, AFG-3031, AFG-3022, AFG-3032 are herewith confirmed to comply with the requirements set out in the Council Directive on the Approximation of the Law of Member States relating to Electromagnetic Compatibility (2014/30/EU) and Low Voltage Equipment Directive (2014/35/EU).
-
Page 415: Arb Built-In Waveforms
APPENDIX ARB Built-In Waveforms Basic y= sin(x) Sine 50% duty square waveform Square 50% symmetry Ramp y=sinc(x) Sinc Exponential rise Exp Rise Exponential fall Exp Fall DC waveform Pulse waveform with Pulse user-defined frequency and duty 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com…
-
Page 416
AFG-3021/3022/3031/3032 User Manual Common 1 y=|atan(x)| Absatan The absolute of atan(x) y=(1-sin(x))/2 Havercosine Havercosine function Piecewise sine function Sinever y=|sin(x)| Abssin The absolute of sin(x) y=(1-cos(x))/2 Haversine Haversine function Step down Stair_down y=sin(x),0<x<pi Abssinehalf y=0,pi<x<2pi Half_wave function Negative pulse N_pulse… -
Page 417
APPENDIX y=e(x).sin(x) Ampalt Oscillation rise y=-x Negramp Line segment Step up Stair_up Common 2 y=e(-x).sin(x) Attalt Oscillation down Sampled aperiodic rectangle Rectpuls Heaviside step function Stepresp Even Diric f(x)=-1^(x*(n-1)/2*pi) x=0,±2*pi,±4*pi,…… y=sqrt(1-x^2) Roundhalf The half roud 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 418
AFG-3021/3022/3031/3032 User Manual Piecewise function Trapezia Diric f(x)=sin(nx/2)/n*sin(x/2) x=±pi,±3pi,…… Sawtooth or triangle wave Sawtoot Sampled aperiodic triangle Tripuls f(x)=a*e^(-(x-b)^2)/c^2) Gauspuls Gaussian-modulated sinusoidal pulse Piecewise function Sinetra Math The derivative of the lorentz Dlorentz function 2x/(k*x^2+1) Logarithm function y=sqrt(x) Sqrt 北京海洋兴业科技股份有限公司… -
Page 419
APPENDIX y=sin(x)/x Since Lorentz function Lorentz y=1/(k*x^2+1) Parabola Xsquare A waveform representing a Gauss gaussian bell curve Trig Arc cosine Arccos Arc tangent Arctan Hyperbolic secant Sech Arc cotangent Arccot Hyperbolic arc tangent Arctanh 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 420
AFG-3021/3022/3031/3032 User Manual Hyperbolic sine Sinh Arc cosecant Arccsc Hyperbolic cosine Cosh Tangent Arc secant Arcsec Cotangent Hyperbolic tangent Tanh Arc sine Arcsin Cosecant 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 421
APPENDIX Hyperbolic arc sine Arcsinh Secant Window Modified Bartlett-Hann window Barthannwin The Chebyshev window Chebwin function The Kaiser window function Kaiser The Bartlett window is very Bartlett similar to a triangular window as returned by the triang function. The Flattopwin window Flattopwin function The Triang window function… -
Page 422
AFG-3021/3022/3031/3032 User Manual The Hamming window function Hamming The Tukey window function Tukeywin The Bohman window function Bohmanwin The Hann window function Hann 北京海洋兴业科技股份有限公司 电话:010-62176775 网址:www.hyxyyq.com… -
Page 423: Index
INDEX NDEX Amplitude coupling ….184 safety instructions ……9 Equipment category ….10 Arbitrary waveforms ….191 Ethernet interface ….. 234 Built-In ……… 192 display ……… 199 Firmware ……..169 navigation …… 203 Frequency coupling ….182 Front panel diagram ….15 overview ……
-
Page 424
AFG-3021/3022/3031/3032 User Manual Noise Wave ……..81 LAN ……….165 Offset ……….89 LAN host name ……167 Pulse duty ……. 78, 79 SCPI registers ……400 Pulse rise & fall time ….76, 77 screen lock ……..237 Pulse width ……..75 Syntax ……….
Loading…
Reference Manual
AFG3000 Series Arbitrary/Function Generators 071-1639-03
This document supports firmware version 2.0.0 and above.
www.tektronix.com
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material. Specifications and price change privileges reserved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc.
14200 SW Karl Braun Drive or P.O. Box 500 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200
Worldwide, visit www.tektronix.com to find contacts in your area.
WARRANTY 16
Tektronix warrants that the product will be free from defects in materials and workmanship for a period of three (3) years from the date of original purchase from an authorized Tektronix distributor. If the product proves defective during this warranty period, Tektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product. Batteries are excluded from this warranty. Parts, modules and replacement products used by Tektronix for warranty work may be new or reconditioned to like new performance. All replaced parts, modules and products become the property of Tektronix.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service. Customer shall be responsible for packaging and shipping the defective product to the service center designated by Tektronix, shipping charges prepaid, and with a copy of customer proof of purchase. Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate maintenance and care. Tektronix shall not be obligated to furnish service under this warranty a) to repair damage resulting from attempts by personnel other than Tektronix representatives to install, repair or service the product; b) to repair damage resulting from improper use or connection to incompatible equipment; c) to repair any damage or malfunction caused by the use of non-Tektronix supplies; or d) to service a product that has been modified or integrated with other products when the effect of such modification or integration increases the time or difficulty of servicing the product.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
Table of Contents
General Safety Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Operating Basics
Operating Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Front Panel Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Display Area and Screen Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
Waveform Parameters and Numeric Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14
Rear Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19
Reference
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Menu System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Menu Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
File Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
Syntax and Commands
Syntax and Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Command Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Command Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 Command Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15 ABORt (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15 AFGControl:CSCopy (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16 *CAL? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16 CALibration[:ALL] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17 *CLS (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17 DIAGnostic[:ALL]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18 DISPlay:CONTrast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19 DISPlay:SAVer:IMMediate (No Query Form). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19 DISPlay:SAVer[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20 DISPlay[:WINDow]:TEXT[:DATA] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21 DISPlay[:WINDow]:TEXT:CLEar (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . 3-21 *ESE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22 *ESR?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23 *IDN?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23 MEMory:STATe:VALid? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24 MEMory:STATe:DELete (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24 MEMory:STATe:LOCK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25 MEMory:STATe:RECall:AUTo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26 MMEMory:CATalog? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27 MMEMory:CDIRectory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28 MMEMory:DELete (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28 MMEMory:LOAD:STATe (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
AFG3000 Series Arbitrary/Function Generators Reference Manual |
i |
Table of Contents
MMEMory:LOAD:TRACe (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29 MMEMory:LOCK[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30 MMEMory:MDIRectory (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30 MMEMory:STORe:STATe (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31 MMEMory:STORe:TRACe (No Query Form). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31 *OPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32 *OPT? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32 OUTPut[1|2]:IMPedance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33 OUTPut[1|2]:POLarity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34 OUTPut[1|2][:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34 OUTPut:TRIGger:MODE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35 *PSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36 *RCL (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36 *RST (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37 *SAV (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37 [SOURce[1|2]]:AM[:DEPTh] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38 [SOURce[1|2]]:AM:INTernal:FREQuency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39 [SOURce[1|2]]:AM:INTernal:FUNCtion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40 [SOURce[1|2]]:AM:INTernal:FUNCtion:EFILe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41 [SOURce[1|2]]:AM:SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41 [SOURce[1|2]]:AM:STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42 [SOURce[1|2]]:BURSt:MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42 [SOURce[1|2]]:BURSt:NCYCles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43 [SOURce[1|2]]:BURSt[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-44 [SOURce[1|2]]:BURSt:TDELay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45 [SOURce[1|2]]:COMBine:FEED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-46 [SOURce[1|2]]:FM[:DEViation]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47 [SOURce[1|2]]:FM:INTernal:FREQuency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47 [SOURce[1|2]]:FM:INTernal:FUNCtion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-48 [SOURce[1|2]]:FM:INTernal:FUNCtion:EFILe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49 [SOURce[1|2]]:FM:SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49 [SOURce[1|2]]:FM:STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50 [SOURce[1|2]]:FREQuency:CENTer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50 [SOURce[1|2]]:FREQuency:CONCurrent[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51 [SOURce[1|2]]:FREQuency[:CW|:FIXed] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-52 [SOURce[1|2]]:FREQuency:MODE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53 [SOURce[1|2]]:FREQuency:SPAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54 [SOURce[1|2]]:FREQuency:STARt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-55 [SOURce[1|2]]:FREQuency:STOP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56 [SOURce[1|2]]:FSKey[:FREQuency]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-57 [SOURce[1|2]]:FSKey:INTernal:RATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-57 [SOURce[1|2]]:FSKey:SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58 [SOURce[1|2]]:FSKey:STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58 [SOURce[1|2]]:FUNCtion:EFILe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59 [SOURce[1|2]]:FUNCtion:RAMP:SYMMetry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59 [SOURce[1|2]]:FUNCtion[:SHAPe]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-60 [SOURce[1|2]]:PHASe[:ADJust] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-61 [SOURce[1|2]]:PHASe:INITiate (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . 3-62 [SOURce[1|2]]:PM[:DEViation]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-62 [SOURce[1|2]]:PM:INTernal:FREQuency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-63 [SOURce[1|2]]:PM:INTernal:FUNCtion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-64
ii |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Table of Contents
[SOURce[1|2]]:PM:INTernal:FUNCtion:EFILe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-65 [SOURce[1|2]]:PM:SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-65 [SOURce[1|2]]:PM:STATe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-66 SOURce<3|4>:POWer[:LEVel][:IMMediate][:AMPLitude]. . . . . . . . . . . . . . . . . . . 3-67 [SOURce[1|2]]:PULSe:DCYCle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-68 [SOURce[1|2]]:PULSe:DELay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69 [SOURce[1|2]]:PULSe:HOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-69 [SOURce[1|2]]:PULSe:PERiod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-70 [SOURce[1|2]]:PULSe:TRANsition[:LEADing] . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-70 [SOURce[1|2]]:PULSe:TRANsition:TRAiling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-71 [SOURce[1|2]]:PULSe:WIDTh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-72 [SOURce[1|2]]:PWM:INTernal:FREQuency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-73 [SOURce[1|2]]:PWM:INTernal:FUNCtion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-74 [SOURce[1|2]]:PWM:INTernal:FUNCtion:EFILe . . . . . . . . . . . . . . . . . . . . . . . . . . 3-75 [SOURce[1|2]]:PWM:SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-75 [SOURce[1|2]]:PWM:STATe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-76 [SOURce[1|2]]:PWM[:DEViation]:DCYCle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-77 [SOURce]:ROSCillator:SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-78 [SOURce[1|2]]:SWEep:HTIMe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-78 [SOURce[1|2]]:SWEep:MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-79 [SOURce[1|2]]:SWEep:RTIMe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80 [SOURce[1|2]]:SWEep:SPACing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80 [SOURce[1|2]]:SWEep:TIME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-81 [SOURce[1|2]]:VOLTage:CONCurrent[:STATe] . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82 [SOURce[1|2]]:VOLTage[:LEVel][:IMMediate]:HIGH . . . . . . . . . . . . . . . . . . . . . . 3-83 [SOURce[1|2]]:VOLTage[:LEVel][:IMMediate]:LOW. . . . . . . . . . . . . . . . . . . . . . . 3-84 [SOURce[1|2]]:VOLTage[:LEVel][:IMMediate]:OFFSet . . . . . . . . . . . . . . . . . . . . . 3-85 [SOURce[1|2]]:VOLTage[:LEVel][:IMMediate][:AMPLitude] . . . . . . . . . . . . . . . . 3-86 [SOURce[1|2]]:VOLTage:LIMit:HIGH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-87 [SOURce[1|2]]:VOLTage:LIMit:LOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-88 [SOURce[1|2]]:VOLTage:UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-89 *SRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-90 STATus:OPERation:CONDition? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-91 STATus:OPERation:ENABle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-91 STATus:OPERation[:EVENt]? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-92 STATus:PRESet (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-92 STATus:QUEStionable:CONDition? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-93 STATus:QUEStionable:ENABle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-93 STATus:QUEStionable[:EVENt]? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-94 *STB?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-94 SYSTem:BEEPer[:IMMediate] (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . 3-95 SYSTem:BEEPer:STATe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-95 SYSTem:ERRor[:NEXT]?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-96 SYSTem:KCLick[:STATe]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-96 SYSTem:KLOCk[:STATe]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-97 SYSTem:PASSword:CDISable (No Query Form). . . . . . . . . . . . . . . . . . . . . . . . . . . 3-97 SYSTem:PASSword[:CENable] (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . 3-98 SYSTem:PASSword[:CENable]:STATe?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-98 SYSTem:PASSword:NEW (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-99 SYSTem:SECurity:IMMediate (No Query Form). . . . . . . . . . . . . . . . . . . . . . . . . . . 3-99 SYSTem:ULANguage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-100
AFG3000 Series Arbitrary/Function Generators Reference Manual |
iii |
Table of Contents
SYSTem:VERSion? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-100 TRACe|DATA:CATalog? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-101 TRACe|DATA:COPY (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-101 TRACe|DATA[:DATA] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-102 TRACe|DATA[:DATA]:LINE (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-103 TRACe|DATA[:DATA]:VALue. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-104 TRACe|DATA:DEFine (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-105 TRACe|DATA:DELete[:NAME] (No Query Form). . . . . . . . . . . . . . . . . . . . . . . . . 3-106 TRACe|DATA:LOCK[:STATe]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-106 TRACe|DATA:POINts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107 *TRG (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107 TRIGger[:SEQuence]:SLOPe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-108 TRIGger[:SEQuence]:SOURce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-108 TRIGger[:SEQuence]:TIMer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-109 TRIGger[:SEQuence][:IMMediate] (No Query Form). . . . . . . . . . . . . . . . . . . . . . . 3-109 *TST? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-110 *WAI (No Query Form) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-110
Status and Events
Status and Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Status Reporting Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Queues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Messages and Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Programming Examples
Programming Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
5-1 |
Appendices
Appendix A: Accessories and Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Appendix B: General Care and Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
B-1 |
General Care . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
B-1 |
Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
B-1 |
Appendix C: SCPI Conformance Information . . . . . . . . . . . . . . . . . . . . . . . . . . . |
C-1 |
Appendix D: Default Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
D-1 |
Index
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
iv |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
List of Figures
List of Figures
Figure 1-1: Dual-channel model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-1 |
Figure 1-2: Front panel controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-2 |
Figure 1-3: Waveform parameter and graph display . . . . . . . . . . . . . . . . . . . . . . |
1-4 |
Figure 1-4: Graph comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-4 |
Figure 1-5: Waveform parameter comparison (CH1 selected) . . . . . . . . . . . . . . |
1-5 |
Figure 1-6: Waveform parameter comparison (CH2 selected) . . . . . . . . . . . . . . |
1-5 |
Figure 1-7: Run Mode menu (Continuous) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-8 |
Figure 1-8: Screen interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-11 |
Figure 1-9: Level meter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-12 |
Figure 1-10: Graphical representation of button status . . . . . . . . . . . . . . . . . . . |
1-13 |
Figure 1-11: Default display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-14 |
Figure 1-12: Frequency/Period/Phase Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-14 |
Figure 1-13: Screen display with Frequency active (1) . . . . . . . . . . . . . . . . . . . . |
1-15 |
Figure 1-14: Screen display with Frequency active (2) . . . . . . . . . . . . . . . . . . . . |
1-15 |
Figure 1-15: Screen display with Frequency active (3) . . . . . . . . . . . . . . . . . . . . |
1-15 |
Figure 1-16: Screen display with Frequency active (4) . . . . . . . . . . . . . . . . . . . . |
1-16 |
Figure 1-17: Amplitude/Level Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-16 |
Figure 1-18: PWM sample screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-17 |
Figure 1-19: PWM parameter menu (Freq is selected) . . . . . . . . . . . . . . . . . . . . |
1-17 |
Figure 1-20: PWM parameter menu (Period is selected) . . . . . . . . . . . . . . . . . . |
1-18 |
Figure 1-21: Rear panel connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-19 |
Figure 2-1: Sweep type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-9 |
Figure 2-2: Frequency sweep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-10 |
Figure 2-3: Number of Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-16 |
Figure 2-4: Using the Cursor (Line edit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-18 |
Figure 2-5: Line Edit example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-19 |
Figure 2-6: Operation – Edit by Data Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-19 |
Figure 2-7: Cut example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-20 |
Figure 2-8: Paste at Beginning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-21 |
Figure 2-9: Paste at End . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-22 |
Figure 2-10: Browse waveform files (USB memory) . . . . . . . . . . . . . . . . . . . . . . |
2-30 |
Figure 2-11: Write As — Character entry box . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-32 |
Figure 2-12: Recall menu (Internal) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-33 |
Figure 2-13: Save As — Character entry box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-34 |
Figure 3-1: Command message elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Figure 3-2: Example of SCPI subsystem hierarchy tree . . . . . . . . . . . . . . . . . . . . 3-4
Figure 3-3: Example of abbreviating a command . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Figure 3-4: Example of chaining commands and queries . . . . . . . . . . . . . . . . . . . 3-7
Figure 3-5: Example of omitting root and lower level nodes . . . . . . . . . . . . . . . . 3-7
Figure 4-1: Error and event handling process . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Figure 4-2: The Status Byte Register (SBR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Figure 4-3: The Standard Event Status Register (SESR) . . . . . . . . . . . . . . . . . . . 4-6
Figure 4-4: Operation Condition Register (OCR) . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Figure 4-5: Questionable Condition Register (QCR) . . . . . . . . . . . . . . . . . . . . . . 4-8
AFG3000 Series Arbitrary/Function Generators Reference Manual |
v |
List of Figures
Figure 4-6: Event Status Enable Register (ESER) . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Figure 4-7: Service Request Enable Register (SRER) . . . . . . . . . . . . . . . . . . . . . . 4-9
Figure 4-8: Operation Enable Register (OENR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Figure 4-9: Questionable Enable Register (QENR) . . . . . . . . . . . . . . . . . . . . . . . 4-10
Figure A-1: Fuse adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
vi |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
List of Tables
List of Tables
Table 2-1: Sine/Square menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-3 |
Table 2-2: Ramp menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-4 |
Table 2-3: Pulse menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-4 |
Table 2-4: Arb menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-5 |
Table 2-5: More menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-6 |
Table 2-6: Modulation parameter menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-7 |
Table 2-7: Sweep parameter menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-9 |
Table 2-8: Burst parameter menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-11 |
Table 2-9: Output menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-12 |
Table 2-10: Save/Recall menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-13 |
Table 2-11: Edit menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-14 |
Table 2-12: Operations submenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-17 |
Table 2-13: Utility menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-23 |
Table 3-1: BNF notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Table 3-2: Command message elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Table 3-3: Query response examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Table 3-4: Parameter types used in syntax descriptions . . . . . . . . . . . . . . . . . . . . 3-5
Table 3-5: Calibration and Diagnostic commands . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Table 3-6: Display commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Table 3-7: Memory commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
Table 3-8: Mass Memory commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Table 3-9: Output commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Table 3-10: Source commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Table 3-11: Status commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Table 3-12: System commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Table 3-13: Synchronization commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Table 3-14: Trace commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Table 3-15: Trigger commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Table 3-16: AFG Control command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Table 4-1: SBR bit functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-5 |
Table 4-2: SESR bit functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-6 |
Table 4-3: OCR bit functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-7 |
Table 4-4: QCR bit functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-8 |
Table 4-5: Definition of event codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-11 |
Table 4-6: Command error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-11 |
Table 4-7: Execution error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-13 |
Table 4-8: Device-specific error messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-15 |
Table 4-9: Query errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-15 |
Table 4-10: Power-on events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-15 |
Table 4-11: User request events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-16 |
Table 4-12: Request control events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-16 |
Table 4-13: Operation complete events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-16 |
Table 4-14: Device errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-17 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
vii |
List of Tables
Table A-1: Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Table A-2: Standard accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Table A-3: Optional accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Table C-1: SCPI conformance information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
Table D-1: Default settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
D-1 |
viii |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
General Safety Summary
Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it. To avoid potential hazards, use this product only as specified.
Only qualified personnel should perform service procedures.
To avoid Fire or Use Proper Power Cord. Use only the power cord specified for this product and Personal Injury certified for the country of use.
Ground the Product. This product is grounded through the grounding conductor of the power cord. To avoid electric shock, the grounding conductor must be connected to earth ground. Before making connections to the input or output terminals of the product, ensure that the product is properly grounded.
Observe All Terminal Ratings. To avoid fire or shock hazard, observe all ratings and markings on the product. Consult the product manual for further rating information before making connections to the product. Do not apply a potential to any terminal, including the common terminal, that exceeds the maximum rating of that terminal.
Power Off. The power cord provides Mains disconnect.
Do Not Operate Without Covers. Do not operate this product with covers or panels removed.
Do Not Operate With Suspected Failures. If you suspect there is damage to this product, have it inspected by qualified service personnel.
Do Not Operate in Wet/Damp Conditions.
Do Not Operate in an Explosive Atmosphere.
Keep Product Surfaces Clean and Dry.
Provide Proper Ventilation. Refer to the manual’s installation instructions for details on installing the product so it has proper ventilation.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
ix |
General Safety Summary
Symbols and Terms Terms in this Manual. These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that could result in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property.
Terms on the Product. These terms may appear on the product:
DANGER indicates an injury hazard immediately accessible as you read the marking.
WARNING indicates an injury hazard not immediately accessible as you read the marking.
CAUTION indicates a hazard to property including the product.
x |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Preface
This manual provides operating information for the AFG3000 Series Arbitrary/Function Generators. The following instruments are supported by this manual:
AFG3021B |
AFG3022B |
AFG3101 |
AFG3102 |
AFG3251 |
AFG3252 |
The manual consists of the following sections:
Operating Basics covers operating principles of the instrument. The operating procedures help you understand how your generator operates.
Reference provides in-depth descriptions of the instrument menu structures and menu button functions.
Syntax and Commands defines the command syntax and processing conventions, describes command notation.
Status and Events explains the status information and event messages reported by the instrument.
Programming Examples contains remote interface application programs to help you develop programs for your application.
Appendix A: Accessories & Options describes the standard and optional accessories as well as the instrument options.
Appendix B: General Care and Cleaning describes how to take care of the instrument.
Appendix C: SCPI Conformance Information contains a list of commands and SCPI information.
Appendix D: Default Setup contains a list of the menus and controls that are recalled when you push the front-panel Default button.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
xi |
Preface
Documentation
In addition to this AFG3000 Series Arbitrary/Function Generators Reference
Manual, the following documentation is available for this instrument:
AFG3000 Series Quick Start User Manual. The quick start user manual provides information on installation, general features, operating the instrument, and user interface. It also provides electrical, environmental, and physical specifications for the instrument.
Built in Help System. The built-in help system that is integrated with the User
Interface application that ships with this instrument.
AFG3000 Series Service Manual. A service manual is available as an optional accessory. The service manual includes procedures to service the instrument to the module level. The manual also includes performance verification procedures so that you can verify performance to the advertised specifications.
xii |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Operating Basics
Operating Basics
The AFG3000 Series Arbitrary/Function Generators front panel is divided into easy to use functional areas. This section provides you with a quick overview of the controls. Figure 1-1 shows the front panel of dual-channel model.
AFG 3102 |
DUAL CHANNEL |
1GS/s |
Function |
Run Mode |
||||
ARBITRARY/FUNCTION GENERATOR |
100MHz |
|||||||
Sine |
Continuous |
Modulation |
Sweep |
Burst |
||||
Square |
Frequency/Period Amplitude/High |
|||||||
Ramp |
Phase |
Delay |
Offset/Low |
|||||
Pulse |
Duty/Width |
Leading/Trailing |
||||||
Arb |
Edit |
Utility |
||||||
Help |
||||||||
More… |
Save |
Recall |
Default |
|||||
Channel |
Trigger |
|||||||
Ch1 Ch2 |
||||||||
Output |
Output |
Output |
Input |
|||||
USB |
View |
|||||||
Memory |
Figure 1-1: Dual-channel model
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-1 |
Operating Basics
Front Panel Controls
This section introduces you to the front panel controls of the instrument and provides a brief overview on how to use the front panel key controls.
Figure 1-2: Front panel controls
The AFG3000 Series Arbitrary/Function Generators front-panel key controls are divided into the following categories:
Action buttons
Menu buttons
State buttons
Function buttons
Shortcut buttons
1-2 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Operating Basics
Action Buttons The Power (not shown in Figure 1-2), Upper Menu, Top Menu, View, and Manual Trigger buttons are called action buttons. When you push these action buttons, it will cause an action.
Power button. Pushing the power button once turns the instrument on. Pushing the power button when the instrument is on will turn off the instrument.
Upper Menu button. Pushing the Upper Menu button returns the currently displayed bezel menu to the upper level of the menu tree.
Top Menu button. The Top Menu button is used to return to the top level of the menu tree from the current menu location.
View button. The View button is used to toggle the screen view format. The arbitrary/function generator provides the following three screen view formats:
View format 1: Waveform parameter and graph display, see Figure 1-3
View format 2: Graph comparison, see Figure 1-4
View format 3: Waveform parameter comparison, see Figure 1-5 and Figure 1-6
When the instrument is in one of the three display format, pushing the View button will toggle through the three views in a repeating cycle in the order described above.
When the instrument is in the Edit Menu, pushing the View button will toggle between Edit text and graphical views. This is the only function of the single-channel model view button.
When the instrument is in the Save/Recall, Utility, Output, or Help menu, pushing the View button will have no effect.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-3 |
Operating Basics
View Format 1. Figure 1-3 is a single channel parameter and graph setup display. In this view, Channel 1 is selected with the Channel Select button. When Channel 2 is selected, the parameters and graph for Channel 2 will be displayed in this view. You can easily toggle between the information for Channel 1 and Channel 2 with this view.
Figure 1-3: Waveform parameter and graph display
View Format 2. Figure 1-4 is a graph compare view. In this view, the Channel Select button selects the active graph. The selected channel is highlighted.
Figure 1-4: Graph comparison
1-4 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Operating Basics
View Format 3. Figure 1-5 is a channel compare view. In this view, Channel 1 is selected with the Channel Select button.
Figure 1-5: Waveform parameter comparison (CH1 selected)
In Figure 1-6, Channel 2 is selected with the Channel Select button.
Figure 1-6: Waveform parameter comparison (CH2 selected)
Manual Trigger button. Pushing the Manual Trigger button generates a trigger event manually. The Manual Trigger is one of the trigger sources for sweep or burst waveform. If you push the Manual Trigger button, the arbitrary/function generator will initiate one sweep in the Trigger Sweep mode, or output a waveform that has the specified number of cycles in the Burst mode. If the instrument is in Gated mode, it outputs a waveform while the Manual Trigger button is depressed.
The Trig’d LED lights whenever the instrument responds to a trigger.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-5 |
Operating Basics
Other Action buttons. The Enter button and the following related buttons are also classified as Action buttons.
Enter button. The Enter button causes a numeric input to be updated.
+/– button. This button is only active when you are setting a value. The +/– button changes the sign of the currently selected parameter from positive to negative. If the value is already negative, this button makes it positive.
Cancel button. The Cancel button is active when you are setting a value. Pushing the Cancel button closes the Units menu and restores the previous value for the selected setting.
When the front-panel controls are locked, you can use the Cancel button to unlock the front-panel controls. See page 1-10.
Backspace (BKSP) button. The BKSP button is only active when you are setting a value in the Numeric Input Area. Pushing the BKSP button deletes the currently selected digit.
Menu Buttons The Edit, Utility, Save, Recall, Help, and Default buttons are called Menu buttons.
Edit button. The Edit button opens Edit menu. See Table 2-11 on page 2-14 for the
Edit menu map.
Utility button. The Utility button opens Utility menu. See Table 2-13 on page 2-23 for the Utility menu map.
Save button. The Save button opens the Save menu. See Table 2-10 on page 2-13 for the Save menu map.
Recall button. The Recall button opens the Recall menu. See Table 2-10 on page 2-13 for the Recall menu map.
Help button. The Help button opens the built-in Help.
Default button. The Default button restores the instrument settings to the default values. When you push this button, you will be prompted on the display with a pop-up window message requesting you to confirm that you want to restore the defaults. See Default Setup on page D-1 for the settings when you push the Default button.
Run Mode buttons. When one of four Run Mode buttons is selected, the menu for configuring the run mode is displayed on the screen. See State buttons on page 1-7.
1-6 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Ch1 Ch2
Operating Basics
State Buttons The Channel Select, CH1/CH2 Output and Run Mode buttons are called State buttons.
Channel Select button. The Channel Select button directly controls the display, toggling between the two channels. This button is used to select the channel that you are currently interacting with. Only one channel can be selected at a time.
When you push the Channel Select button on the Edit, Utility, Save, Recall, or Help screen, the arbitrary/function generator returns to previous display. The displayed channels do not toggle if you push the Channel Select button on those screen menus. After restoring the main display area, pushing the Channel Select button toggles between CH1 and CH2.
CH1/CH2 Output On button. The arbitrary/function generator allow you to turn on and off the signal output for CH1 and CH2 independently. You can configure the signal with the outputs off, to minimize the chance of sending a problematic signal to your device. You can select either one or both of these buttons. Each button is lit with an LED when in the On state.
Run Mode buttons. Only one Run Mode menu can be selected for each channel. The Run Mode buttons are unique because they are both State and Menu buttons. When one of four buttons is selected, that run mode is activated and the menu for configuring that run mode is displayed on the screen. The selected button is lit with an LED.
Continuous
Modulation
Sweep
Burst
If your instrument is a dual-channel model, Run Mode can be set independently for each channel.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-7 |
Operating Basics
Select the Run Mode Menu bezel button from the default screen (see page 1-14) to display the Run Mode menus. The Continuous mode is selected in Figure 1-7. If you select Modulation, Sweep, or Burst as the Run Mode, the corresponding bezel menu is highlighted.
Continuous Mode is selected (active).
These are inactive bezel menus.
Figure 1-7: Run Mode menu (Continuous)
Function Buttons Only one of the Function buttons can be selected for each channel at a time. The selected button will be lit with an LED.
Sine button. Pushing the Sine button selects the sine waveform, causing the Sine button LED to turn on. See Table 2-1 on page 2-3 for the menu map.
Square button. Pushing the Square button selects the square waveform, causing the Square button LED to turn on. See Table 2-1 on page 2-3 for the menu map.
Ramp button. Pushing the Ramp button selects the ramp waveform, causing the Ramp button LED to turn on. See Table 2-2 on page 2-4 for the menu map.
Pulse button. Pushing the Pulse button selects the pulse waveform, causing the Pulse button LED to turn on. See Table 2-3 on page 2-4 for the menu map.
Arb button. Pushing the Arb button causes the Arb waveform menu to be displayed on the screen, and causes the Arb LED to turn on. See Table 2-4 on page 2-5 for the menu map.
More… button. Pushing the More… button causes the More waveform menu to be displayed on the screen, and causes the More… LED to turn on. See Table 2-5 on page 2-6 for the menu map.
1-8 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Operating Basics
Shortcut Buttons
Knob and Arrow Keys
The following six buttons are called Shortcut buttons and are provided as shortcuts for experienced users. You can push this button while viewing any of the display types. If you are not in view format 1, 2, or 3 (see page 1-3), pushing the shortcut button will take you to the last view you used and highlight the selected setting.
Frequency/Period button. This button selects the setting that was last used (Frequency or Period). If Frequency was selected, you can change the shortcut by selecting Period with the bezel menu. The next time you push the Frequency/Period button, Period will be selected. This shortcut button allows you to select the setting and enter their numeric value using the front panel, without requiring any bezel menu selection.
Amplitude/High button. This button selects the setting that was last used (Amplitude or High Level).
Offset/Low button. This button selects the setting which was last used (Offset or
Low Level).
Duty/Width button. This button only operates when the Pulse function is selected for the current channel. Otherwise, the button does nothing when pushed. The instrument remembers which setting (Duty or Width) was last selected from the bezel menu and highlights that setting when this shortcut button is pushed.
Leading/Trailing button. This button only operates when the Pulse function is selected for the current channel, otherwise, the button does nothing when pushed. The instrument remembers which setting (Leading Edge or Trailing Edge) was last selected from the bezel menu and highlights that setting when this shortcut button is pushed.
Phase | Delay button. This shortcut button is different from the other buttons. This button does not toggle between two parameters. For example, if you push the Phase | Delay shortcut button in the pulse parameter menu, Delay becomes active. Pushing the Phase | Delay button again will have no effect, because there is no Phase parameter in the pulse parameter menu. Similarly, when you push the Phase | Delay button in the Sine, Square, or Ramp parameter menu, Phase becomes active. Pushing the button again will have no effect, because there is no Delay parameter in these menus.
The general purpose knob can be used to increase and decrease selected numeric values. The arrow keys (digit select keys) are used to move the underbar to a field that contains an editable number. This will allow you to change the digit with the knob. Refer to page 1-15 for entering or changing numeric values using the knob and the arrow keys.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-9 |
Operating Basics
BNC Connectors
USB Memory
Refer to Figure 1-2 on page 1-2 for the locations of the front panel BNC connectors.
CH1 Output. This BNC connector will output the Channel 1 signal. This connector will be deactivated when the Channel 1 output button is not selected. The load impedance for this connection can be set in the Output Menu.
CH2 Output. Same functionality as Channel 1 Output. This output is not present in the single channel instrument model.
Trigger Output. This connector provides a TTL level pulse synchronized with the Channel 1 output. The connector provides a signal that will allow an oscilloscope to synchronize with the arbitrary/function generator.
When you synchronize multiple arbitrary/function generators, the Trigger Output on the master instrument is connected to the Trigger Input of the slave instrument.
Trigger Input. When the arbitrary/function generator is a slave to another device, The Trigger Input connector will be used to synchronize the arbitrary/function generator with the master device. Trigger signals from other devices can also be input here.
The USB Memory connector is a host connector, which allows a USB client memory device to be connected. You can perform the following tasks:
Save or recall user-defined waveforms to/from a USB memory
Save or recall setups to/from files on a USB memory
Update your arbitrary/function generator firmware
To Unlock Front Panel
Controls
CAUTION. Do not remove USB memory while writing or reading data. It may cause data loss and the USB memory may be damaged.
When you attach a USB memory to the instrument, a caution message appears on the screen. Do not remove the USB memory until the message disappears.
If you remove the USB memory while this caution message is displayed, it may cause damage to the instrument.
The front panel may be locked by a remote user while the instrument is being remotely controlled via GPIB, USB or Ethernet. When the front panel is locked, all keys and buttons are disabled except the power switch. The “Lock” symbol at the top right of the screen indicates that the instrument front-panel controls are locked.
To unlock the front-panel, use the remote command or push the front-panel Cancel button twice in a row. This method is not applied if the arbitrary/function generator is in the GPIB LLO (Local Lockout) state.
1-10 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Operating Basics
Display Area and Screen Interface
Figure 1-8 shows the main areas of the instrument display.
Message display area |
Numeric input is available |
|
Knob is available |
||
Main display |
Output status |
|
area |
||
Bezel menu |
||
Level meter |
||
View tab
Figure 1-8: Screen interface
Main Display Area Pushing the front-panel View button changes the view format of the main display area. See page 1-3 for screen view formats.
View Tab. The view tabs correspond with the current view format.
Output Status. If the output is set to disable, the Output Off message is displayed in this area. When you push the front-panel channel output button to enable the output, the message will disappear.
From the Output menu, you can set the load impedance, invert a waveform, or add an external signal to the CH1 output. The status will change based on the output status.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-11 |
Operating Basics
Level Meter. Amplitude level is displayed. To protect your DUT (device under test), use the Output Menu to set the limit values for high level and low level. Figure 1-9 shows Level Meter.
Figure 1-9: Level meter
1.Shows maximum amplitude level of your instrument.
2.Shows the range of high limit and low limit that you have set.
3.Shows the amplitude level that is currently selected.
Message Display Area A message that monitors hardware status such as clock or trigger is displayed in this area.
The arbitrary/function generator displays a message at the top of the screen, which conveys the following types of information about hardware status:
External Reference out of range
Waiting for Trigger
You can also display a text message in this area by using the following remote command. See page 3-21.
DISPlay[:WINDow]:TEXT[:DATA]
1-12 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Operating Basics
Bezel Menu Display Area When you push a front panel button, the instrument displays the corresponding menu on the right side of the screen. The menu shows the options that are available when you push the unlabeled bezel buttons directly to the right of the screen. (Some documentation may also refer to the bezel buttons as side-menu buttons or soft keys.)
The AFG3000 Series Arbitrary/Function Generators use four types of menu button status. See Figure 1-10.
Currently selected and active (focused)
Toggle button selection. This shows that currently selected option (Internal) is highlighted.
Inactive. This selection is currently not available.
Normal (default) This shows unselected state.
Figure 1-10: Graphical representation of button status
Focused (active) – Blue background and white type The bezel menu item is currently selected.
Non-Focused – Medium gray background and white type, blue box around type only
There are some toggle button selections within the bezel menus. For example, Internal and External. You can specify either one but not both of these parameters.
Inactive – Medium gray background and light gray type
This selection is currently not available because of the other instrument settings.
Normal (default) – Medium gray background and white type This is the currently unselected state.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-13 |
Operating Basics
Waveform Parameters and Numeric Input
Changing Parameters
Using the Bezel Menu
This section explains how to set or change the waveform parameters of the arbitrary/function generator using the front-panel controls or bezel menu selection.
The arbitrary/function generator outputs a sine waveform of 1 MHz frequency with 1 Vp-p by default. You can use the following two methods to set or change the waveform parameters:
Using the bezel menu selection
Using the front-panel shortcut buttons (see page 1-17) Figure 1-11 shows the default display of sine waveform.
Figure 1-11: Default display
Select the Frequency/Period/Phase Menu bezel button from the default display, you can change the values of frequency, period, or phase.
Figure 1-12: Frequency/Period/Phase Menu
1-14 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Operating Basics
Numeric Input If you want to change the frequency value, push the Frequency bezel button. The value of Freq in main display area changes to “selected status”. The Freq is displayed in black type inside a white box. See Figure 1-13.
Frequency is selected (active).
Freq is selected. The cursor is now under “1”.
Figure 1-13: Screen display with Frequency active (1)
To move the cursor, use the arrow keys.
Frequency is selected (active).
The cursor is moved.
Figure 1-14: Screen display with Frequency active (2)
To change the value, use the general purpose knob. Turn the knob clockwise to increase the value; turn the knob counterclockwise to decrease the value.
Frequency is selected (active).
The value is changed to “5”.
Figure 1-15: Screen display with Frequency active (3)
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-15 |
Operating Basics
You can also change the value with the front-panel numeric key-pad. Entering any value from the numeric key-pad will automatically change the bezel menu to Units. See Figure 1-16.
The bezel menu is changed to “Units”.
The value “2” is entered.
Figure 1-16: Screen display with Frequency active (4)
After entering the frequency value, push the Units bezel button or the front-panel Enter button to complete the entry.
To change the amplitude value, push the Top Menu button, and then select the Amplitude/Level Menu bezel button. You can change the values of amplitude, offset, high level, or low level.
Figure 1-17: Amplitude/Level Menu
1-16 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Operating Basics
Changing Parameters
Using the Shortcut
Buttons
The shortcut buttons are provided for experienced users. The buttons allow you to select a setup parameter without using any bezel menu selection. The following example shows how the Frequency/Period shortcut button works.
You can use the shortcut buttons while viewing any of the display formats. Push a shortcut button to display the last view type and highlight the selected parameter setting. Figure 1-18 is a sample screen of Pulse Width Modulation parameter menu display.
Figure 1-18: PWM sample screen
From Figure 1-18, pushing the Frequency/Period shortcut button will change the bezel menu to look like Figure 1-19.
Frequency is active.
Figure 1-19: PWM parameter menu (Freq is selected)
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-17 |
Operating Basics
You can now change the frequency value. If you push the Frequency/Period shortcut button again, the active parameter will change to Period. See Figure 1-20.
Period is active.
Figure 1-20: PWM parameter menu (Period is selected)
The Frequency/Period shortcut button is used to select the setting that was last used (Frequency or Period). If Frequency was selected, you can change the shortcut by pushing the shortcut button again. The next time you push the
Frequency/Period button, Period will be selected.
NOTE. The Duty/Width and Leading/Trailing shortcut buttons are operational only when Pulse is selected in the Functional button.
1-18 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Operating Basics
Rear Panel
Figure 1-21 shows the locations of the instrument rear panel connectors.
Security slot
LAN |
Chassis ground screw |
|
USB |
||
GPIB |
||
EXT REF OUT |
||
EXT REF INPUT |
||
EXT MODULATION CH2 INPUT |
||
EXT MODULATION CH1 INPUT |
Figure 1-21: Rear panel connectors
EXT REF INPUT. This input is used when synchronizing multiple arbitrary/function generators or an arbitrary/function generator and another device.
EXT REF OUTPUT. This output is used when synchronizing multiple arbitrary/function generators or an arbitrary/function generator and another device.
ADD INPUT. (Dual-channel model only) Additional Input connector allows you to input a signal from some other source and add that signal to CH 1 output.
EXT MODULATION CH 1 INPUT. A signal applied to the External Modulation CH 1 Input connector is used to modulate the CH 1 output signal. The signal input level applied to this connector will control the modulation depth.
EXT MODULATION CH 2 INPUT. (Dual-channel model only) The External Modulation CH 2 Input connector is used to apply an external modulating signal to the CH 2 output signal. The signal input level applied to this connector will control the modulation depth.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
1-19 |
Operating Basics
USB. The USB connector is used to connect a USB controller.
LAN. This connector is used to connect the arbitrary/function generator to a network. Connect a 10BASE-T or 100BASE-T cable here.
GPIB. The GPIB connector is used to control the arbitrary/function generator through remote commands.
Security Slot. Use a standard laptop computer security cable to secure your arbitrary/function generator to your location.
Chassis Ground Screw. The chassis ground screw is used to ground the arbitrary/function generator. Use a unified coarse screw (#6-32, 6.35 mm length or less).
1-20 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Reference
Reference
Menu System
Using the Menu System
This section describes the menus associated with each front-panel menu button or control.
The user interface of the AFG3000 Series Arbitrary/Function Generators was designed for easy access to specialized functions through the menu structure.
When you push a front panel-button, the arbitrary/function generator displays the corresponding menu on the right side of the screen. The menu shows the options that are available when you push the unlabeled bezel buttons directly to the right of the screen. (Some documentation may also refer to the bezel buttons as side-menu buttons or soft keys.)
The arbitrary/function generator uses the following methods to display menu options:
Submenu Selection. For some menus, you can use the bezel button to choose the submenus. For example, when you push the I/O Interface bezel button in the Utility menu, the arbitrary/function generator displays the I/O Interface submenu (GPIB or Ethernet).
Action. The arbitrary/function generator displays the type of action that will immediately occur when you push an action bezel button. For example, when you push the front-panel Save button and then push the Save bezel button, the arbitrary/function generator saves the settings immediately.
Option Buttons. The arbitrary/function generator uses a different button for each option. The currently selected option is highlighted. For example, the instrument displays various language options when you push the Utility menu button and then push the Language bezel button. To select the option, push the corresponding button. Option button is also called radio button.
Toggle. For some menus, pushing a bezel button will toggle the corresponding menu options. For example, when you push the Power On bezel button in the Utility menu, it will toggle between Default and Last. Pushing the Beeper bezel button will toggle between On and Off.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
2-1 |
Reference
Menu Structure
This section describes the menus and operating details associated with each front-panel menu button.
Sine/Square Menu, page 2-3
Ramp Menu, page 2-4
Pulse Menu, page 2-4
Arb Menu, page 2-5
More… Menu, page 2-6
Run Mode Menus
Continuous (No bezel menu for Continuous mode)
Modulation Parameter Menu, page 2-7
Sweep Parameter Menu, page 2-9
Burst Parameter Menu, page 2-11
Output Menu, page 2-12
NOTE. To access the Output menu, push the front-panel Top Menu button. The arbitrary/function generator does not have the Output menu button on the front panel. Refer to page 1-3 for the Top Menu button.
Save/Recall Menu, page 2-13
Edit Menu, page 2-14
Utility Menu, page 2-23
2-2 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Reference
Sine/Square Menu Table 2-1 shows the Sine and Square menu.
Table 2-1: Sine/Square menu
First level |
Second level |
Third level |
Description |
Frequency/Period/ |
Frequency |
Selects Frequency as a |
|
Phase Menu |
parameter to be changed. |
||
Period |
Selects Period as a parameter |
||
to be changed. |
|||
Frequency (Period)1 |
Toggles between Off and On to |
||
CH1=CH2 |
disable/enable the function that |
||
Off On |
sets the CH1 and CH2 to the |
||
same value. |
|||
Phase |
Selects Phase as a parameter to |
||
be changed. |
|||
Align Phase1 |
Use to align the phase of two |
||
channel signals. |
|||
Amplitude/Level Menu |
Amplitude |
Selects Amplitude as a |
|
parameter to be changed. |
|||
Offset |
Selects Offset as a parameter to |
||
be changed. |
|||
High Level |
Selects High Level as a |
||
parameter to be changed. |
|||
Low Level |
Selects Low Level as a |
||
parameter to be changed. |
|||
-more- (1 of 2) |
|||
Units [Vpp] |
Vpp |
Option buttons |
|
Vrms |
|||
dBm2 |
|||
Level1 |
Toggles between Off and On to |
||
CH1=CH2 |
disable/enable the function that |
||
Off On |
sets the CH1 and CH2 to the |
||
same value. |
|||
-more- (2 of 2) |
|||
Run Mode Menu |
Continuous |
––– |
|
Modulation |
Refer to Table 2-6 |
||
Sweep |
Refer to Table 2-7 |
||
Burst |
Refer to Table 2-8 |
||
Output Menu |
Refer to Table 2-9 |
1.Dual-channel model only.
2.dBm is used only for sine waveform.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
2-3 |
Reference
Ramp Menu |
Table 2-2 shows the Ramp menu. |
|||
Table 2-2: Ramp menu |
||||
First level |
Second level |
Description |
||
Ramp Parameter |
Symmetry |
Sets the Ramp waveform symmetry to your |
||
Menu |
desired value. |
|||
Set to 0% |
Sets the Ramp waveform symmetry to 0%. |
|||
Set to 50% |
Sets the Ramp waveform symmetry to 50%. |
|||
Set to 100% |
Sets the Ramp waveform symmetry to 100%. |
|||
Frequency/Period/ |
Refer to Table 2-1 |
|||
Phase Menu |
||||
Amplitude/Level Menu |
Refer to Table 2-1 |
|||
Run Mode Menu |
Continuous |
––– |
||
Modulation |
Refer to Table 2-6 |
|||
Sweep |
Refer to Table 2-7 |
|||
Burst |
Refer to Table 2-8 |
|||
Output Menu |
Refer to Table 2-9 |
|||
Pulse Menu |
Table 2-3 shows the Pulse menu. |
|||
Table 2-3: Pulse menu |
||||
First level |
Second level |
Description |
||
Pulse Parameter |
Duty |
Selects Duty as a parameter to be changed. |
||
Menu |
Width |
Selects Width as a parameter to be changed. |
||
Leading Edge |
Selects Leading Edge as a parameter to be |
|||
changed. |
||||
Trailing Edge |
Selects Trailing Edge as a parameter to be |
|||
changed. |
||||
Frequency/Period/ |
Frequency |
Selects Frequency as a parameter to be |
||
Delay Menu |
changed. |
|||
Period |
Selects Period as a parameter to be changed. |
|||
Frequency (Period)1 |
Toggles between Off and On to disable/enable |
|||
CH1=CH2 |
the function to set the CH1 and CH2 to the same |
|||
Off On |
value. |
|||
Lead Delay |
Selects Lead Delay as a parameter to be |
|||
changed. |
||||
Recover |
Use to align the lead delay of two channel |
|||
Lead Delay1 |
signals. |
|||
Amplitude/Level Menu |
Refer to Table 2-1 |
|||
Run Mode Menu |
Continuous |
––– |
||
Modulation |
Refer to Table 2-6 |
|||
Burst |
Refer to Table 2-8 |
|||
Output Menu |
Refer to Table 2-9 |
1.Dual-channel model only.
2-4 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Reference
Arb Menu The arbitrary/function generator can output a user-defined waveform that is stored in the internal memory, Edit Memory, or a USB memory. Table 2-4 shows the Arb menu.
Table 2-4: Arb menu
First level |
Second level |
Description |
Arb Waveform Menu |
Memory |
Selects a memory type. (Internal or USB) |
Internal |
Refer to page 2-30 for file operations. |
|
USB |
||
(blank) |
||
Change Directory |
Opens a directory in a USB memory. |
|
OK |
||
Cancel |
||
Frequency/Period/ |
Refer to Table 2-1 |
|
Phase Menu |
||
Amplitude/Level Menu |
Refer to Table 2-1 |
|
Run Mode Menu |
Continuous |
––– |
Modulation |
Refer to Table 2-6 |
|
Sweep |
Refer to Table 2-7 |
|
Burst |
Refer to Table 2-8 |
|
Output Menu |
Refer to Table 2-9 |
To output a user-defined waveform, you have two options:
Output the contents of Edit Memory
Output one of user-defined waveforms stored in the internal or in a USB memory
To output a user-defined waveform, you must first save the file in the internal or USB memory. You can save up to four user-defined waveforms in the internal waveform memory. Waveform data in the Edit Memory can also be output, but the contents of Edit Memory is deleted when the instrument power is turned off.
NOTE. When the arbitrary/function generator outputs an Arb waveform, the peak-to-peak voltage of the measurement result is the same as the setup value if the waveform data is normalized.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
2-5 |
Reference
More… Menu |
Table 2-5 shows the More… menu. |
|||
Table 2-5: More menu |
||||
First level |
Second level |
Description |
||
More Waveform Menu |
Sin(x)/x |
Option buttons |
||
Noise |
||||
DC |
||||
Gaussian |
||||
-more- (1 of 2) |
||||
Lorentz |
Option buttons |
|||
Exponential Rise |
||||
Exponential Decay |
||||
Haversine |
||||
-more- (2 of 2) |
||||
Frequency/Period/ |
Refer to Table 2-1 |
|||
Phase Menu |
||||
Amplitude/Level Menu |
Refer to Table 2-1 |
|||
Run Mode Menu |
Continuous |
––– |
||
Modulation |
Refer to Table 2-6 |
|||
Sweep |
Refer to Table 2-7 |
|||
Burst |
Refer to Table 2-8 |
|||
Output Menu |
Refer to Table 2-9 |
NOTE. When the arbitrary/function generator outputs Sin(x)/x, Gaussian, Lorentz, Exponential Rise, Exponential Decay, or Haversine waveforms, the peak-to-peak voltage is defined as twice the 0 to peak value.
2-6 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Reference
Modulation Parameter
Menu
Table 2-6 shows the Modulation Parameter Menu.
Table 2-6: Modulation parameter menu
First level |
Second level |
Description |
Modulation |
AM |
Selects modulation type. |
Type |
FM |
|
[AM] |
PM |
|
FSK |
||
PWM |
||
[AM] Source |
Selects modulation source (internal or external) |
|
Internal |
for AM, FM, PM, FSK, or PWM. |
|
External |
||
AM, FM, PM, PWM |
Sets modulation frequency or FSK rate. |
|
Frequency, |
||
or FSK Rate |
||
Modulation Shape1 |
Memory |
Selects a memory type (internal or USB). |
Internal |
||
USB |
||
(blank) |
||
Change Directory |
Opens a directory in a USB memory. |
|
OK |
||
Cancel |
||
Depth/Deviation/ |
Sets modulation depth for AM, deviation for FM |
|
Hop Frequency |
and PM, or Hop Frequency for FSK. |
1. If you specify Internal as the memory type, you can select the modulation shape from the following: Sine
Square
Triangle
Up Ramp Down Ramp Noise
Arb (User1 to User4) Edit Memory
Amplitude Modulation. Amplitude modulation is a modulation technique in which the amplitude of the carrier frequency is modified by the amplitude of the modulating waveform (internal or external modulation source).
The modulation depth is expressed as a percentage and represents the extent of the amplitude variation.
Frequency Modulation. Frequency modulation is a modulation technique in which the carrier frequency is modified by the amplitude of the modulating waveform.
The carrier frequency must always be greater than or equal to the deviation. Also the sum of the carrier frequency and deviation must be less than or equal to the maximum frequency for the selected waveform.
AFG3000 Series Arbitrary/Function Generators Reference Manual |
2-7 |
Reference
Phase Modulation. Phase modulation is similar to FM (Frequency modulation), but in PM, the phase of the carrier waveform is varied by the amplitude of the modulating waveform.
Frequency Shift Keying. Frequency shift keying modulation is a modulation technique that shifts the output signal frequency between two frequencies: the carrier frequency and the FSK Hop frequency.
Pulse Width Modulation. Pulse width modulation is a modulation technique in which the width of a pulse waveform is varied by the voltage of the modulating waveform.
2-8 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |
Reference
Sweep Parameter Menu Table 2-7 shows the Sweep Parameter Menu.
Table 2-7: Sweep parameter menu
First level |
Description |
Start Frequency |
Numeric input. Sets start frequency. |
Stop Frequency |
Numeric input. Sets stop frequency. |
Sweep Time |
Numeric input. Sets sweep time. |
Return Time |
Numeric input. Sets return time. |
-more- (1 of 3) |
|
Center Frequency |
Numeric input. Sets center frequency. |
Span |
Numeric input. Sets frequency span. |
Hold Time |
Numeric input. Sets hold time. |
Type |
Selects sweep type (Linear or Logarithm). See Figure 2-1. |
Linear |
|
Logarithm |
|
-more- (2 of 3) |
|
Mode |
Selects sweep mode (Repeat or Trigger). |
Repeat |
|
Trigger |
|
Source |
Selects trigger source (Internal or External). |
Internal |
|
External |
|
Slope |
Selects trigger slope (Positive or Negative). Available only when you |
Positive |
select External as a trigger source. |
Negative |
|
Trigger Interval |
Numeric input. Sets trigger interval. |
Available only when you select Internal as a trigger source. |
|
-more- (3 of 3) |
The sweep function outputs a waveform with the output signal frequency varying linearly or logarithmically.
Linear sweep |
Logarithmical sweep |
||||||||||||||||||||||||||||||
Stop frequency |
|||||||||||||||||||||||||||||||
Start frequency
Figure 2-1: Sweep type
AFG3000 Series Arbitrary/Function Generators Reference Manual |
2-9 |
Reference
When sweep is taking place, the frequency sweeps from start frequency to stop frequency. Refer to Figure 2-2.
Frequency |
||
Stop freq. |
||
Frequency |
||
span |
||
Center |
||
frequency |
||
Start freq. |
Time |
|
Sweep time |
Hold time |
Return time |
Figure 2-2: Frequency sweep
The instrument sweeps from a low frequency to a high frequency when start frequency is set to be lower than stop frequency (start frequency < stop frequency).
The instrument sweeps from a high frequency to a low frequency when start frequency is set to be higher than stop frequency.
The frequency range differs based on the selected waveform types. For frequency sweep, you can select a sine, square, ramp, or arbitrary waveform. Pulse, DC, and Noise waveforms cannot be selected.
You can select one of the following two operation modes:
Repeat. A continuous sweep is output at a rate specified by the sweep time, hold time, and return time.
Trigger. One sweep waveform is output when a trigger input is received.
You can select a trigger source from an external signal applied to the front-panel Trigger Input connector, the trigger signal generated internally, the manual trigger, or the remote interface.
2-10 |
AFG3000 Series Arbitrary/Function Generators Reference Manual |