Page 1
INSTRUCTION MANUAL ARBITRARY FUNCTION GENERATOR FGX-2220 B71-0406-01...
Page 2
■ About Brands and Trademarks “TEXIO” is the product brand name of our industrial electronic devices. All company names and product names mentioned in this manual are the trademark or the registered trademark of each company or group in each country and region.
CONTENTS USING THE PRODUCT SAFELY ··································· Ⅰ -Ⅳ 1 GETTING STARTED ..............1 1-2. Panel Overview ..............2 1-3. Setting Up the function Generator ........6 2. QUICK REFERENCE .............. 7 2-1. How to use the Digital Inputs ..........7 2-2.
Page 9
8-21-4.Arbitrary Waveform Errors ..............204 8-22. SCPI Status Register ...........205 8-22-1. Register types .................. 205 8-22-2. FGX-2220 Status System ..............206 8-22-3. Questionable Status Register ............207 8-22-4. Standard Event Status Registers ............. 207 8-22-5. The Status Byte Register ..............208 8-22-6.
Page 10
USING THE PRODUCT SAFELY ■ Preface To use the product safely, read instruction manual to the end. Before using this product, understand how to correctly use it. If you read the manuals but you do not understand how to use it, ask us or your local dealer. After you read the manuals, save it so that you can read it anytime as required.
Page 11
USING THE PRODUCT SAFELY WARNING CAUTION ■ Do not remove the product's covers and panels Never remove the product's covers and panels for any purpose. Otherwise, the user's electric shock or fire may be incurred. ■ Warning on using the product Warning items given below are to avoid danger to user's body and life and avoid the damage or deterioration of the product.
Page 12
USING THE PRODUCT SAFELY ■ Warning item on Grounding If the product has the GND terminal on the front or rear panel surface, be sure to ground the product to safely use it. ■ Warnings on Installation environment ● Operating temperature and humidity Use the product within the operating temperature indicated in the “rating”...
Page 13
USING THE PRODUCT SAFELY ■ Input / Output terminals Maximum input to terminal is specified to prevent the product from being damaged. Do not supply input, exceeding the specifications that are indicated in the "Rating" column in the instruction manual of the product. Also, do not supply power to the output terminals from the outside.
The Getting started chapter introduces the function generator’s main features, appearance, set up procedure and power-up. 1-1. Main Features Model name Frequency bandwidth 1μHz~20MHz FGX-2220 • Performance DDS Function Generator series • 1μHz high frequency resolution maintained at full range •...
1-2. Panel Overview Front Panel Arrow keys Function keys, Scroll Output Display Return key Wheel Terminals Channel select key Power Number pad Operation keys Output key switch LCD Display TFT color display, 320 x 240 resolution. Function Keys Activates functions which appear on the F1~F5 right-hand side of the LCD display.
Page 16
The MOD, Sweep and Burst keys are used to set the modulation, sweep and burst settings and parameters. Sweep Burst Preset Key The preset key is used to recall a preset Preset state. The Output key is used to turn on or off Output Key OUTPUT the waveform output.
Page 17
Rear Panel Power socket input Input Terminals USB Host port USB Device port Trigger output Trigger Input External trigger input. Used to receive Trigger external trigger signals. Trigger Counter Trigger Output Marker output signal. Used for Sweep Trigger and ARB mode only. Trigger Counter Fan.
Page 18
Device USB Device Port USB type-B device port is used to connect the function generator to a PC for remote control. Counter Input Frequency counter input. Trigger Trigger Counter MOD Input Modulation input terminal. Trigger Trigger Counter Display Status Tabs Parameter Windows Soft Menu...
Pull out the handle A F G -2 2 2 5 Handle sideways and rotate it. Place the FGX-2220 horizontally, Or tilt the stand. Place the handle vertically to hand carry. Power Up Connect the power cord to the socket on the rear panel.
2-1. How to use the Digital Input Background The FGX-2220 has three main types of digital inputs: the number pad, arrow keys and scroll wheel. The following instructions will show you how to use the digital inputs to edit parameters.
2-2. How to use the Help Menu Background Every key and function has a detailed description in the help menu. Press UTIL UTIL Press System (F3) System Press Help (F2) Help Use the scroll wheel to navigate to a help item. Press Select to choose the item.
Press the MOD key, Depth select AM (F1), Depth (F2). Press 8 + 0 + % (F1). Press MOD, AM (F1), Source Source (F1), INT (F1). Press the output key. OUTPUT 2-4-2. FM Example: FM modulation. 100Hz modulating square wave. 1kHz Sine wave carrier.
Input: N/A Press the Freq/Rate FREQ/Rate key, followed by 1 + kHz (F4). Press the MOD key, FSK Rate select FSK (F3), FSK Rate (F3). Press 1 + 0 + Hz (F2). Press the MOD key, Hop Freq select FSK (F3), Hop Freq (F2).
2-4-5. SUM Modulation Example: SUM modulation. 100Hz modulating square wave, 1kHz sinusoidal carrier wave, 50% SUM amplitude, internal source. Output: Press the MOD key, then SUM (F5). Press Waveform, and Waveform Sine select Sine (F1). Ω Input: N/A Press Freq/Rate FREQ/Rate followed by 1 + kHz (F4).
2-7. ARB 2-7-1. ARB–Add Built-In Waveform Example: ARB Mode, Exponential Rise. Start 0, Length 100, Scale 327. Output: Press ARB, Built in (F3), Built in Wave Wave (F4), Math(F2), Math Select use the scroll wheel to select Exporise and Ω then press Select(F5).
Press Start Data (F2), 3 Start Data Enter + 0, Enter (F2), Return. Return Press Stop ADD (F3), 5 Stop ADD Enter + 0, Enter (F2), Return. Return Press Stop Data (F4), 1 Stop Data + 0 + 0, Enter (F2), Enter Return Done...
Press Offset (F2). The Offset offset is the frequency difference between CH1 and CH2. Use the number keys or scroll wheel to enter the offset. 2-10-2. Amplitude Coupling Example: Amplitude Coupling Press UTIL, Dual Chan UTIL Dual Chan (F4) to enter the coupling function.
2-12. Menu Tree Use the menu trees as a handy reference for the function Conventions generator functions and properties. The FGX-2220 menu system is arranged in a hierarchical tree. Each hierarchical level can be navigated with the operation or soft menu keys. Pressing the Return key will return you to the previous menu level.
2-12-3. ARB-Edit Edit Point Line Copy Clear Protect Address Start ADD Start Start Done Clear Clear Clear Clear Enter Enter Enter Enter Start Data Start Data Length Length Clear Enter Clear Clear Clear Clear Enter Enter Enter Enter Length Stop ADD Paste To Done Clear...
2-12-5. ARB-Save More Save Start Length Memory Done Clear Clear Enter Enter Select Select New Folder Enter Char Back Space Save New File Enter Char Back Space Save 2-12-6. ARB-Load More Load Memory Done Select Select Clear Enter...
2-12-7. ARB-Output Output Start Length Clear Clear Enter Enter 2-12-8. MOD Source Source Source Source Source Depth Freq Dev Hop Freq Phase Dev SUM Ampl Degree AM Freq PM Freq SUM Freq FM Freq FSK Rate Shape Shape Shape Sine Sine Sine Square...
2-12-9. SWEEP SWEEP Source Type Start Stop More Linear Go to the Sweep - More menu Manual Trigger 2-12-10. SWEEP- More Sweep More SWP Time Span Center Marker mSEC Freq ON/OFF...
2-12-13. UTIL UTIL Memory Cal. System Dual Chan Counter Store Self Test Language Freq Cpl Gate Time Done English Software 0.01 Sec Offset 0.1 Sec Recall Version Help Ratio 1 Sec Upgrade Done 10 Sec Select Ampl Cpl Delete Beep Done Delete All Tracking...
Page 39
Modulation Carrier wave 1kHz sine wave Modulation wave 100Hz sine wave AM depth 100% FM deviation 100Hz FSK hop frequency 100Hz FSK frequency 10Hz 180˚ PM phase deviation SUM amplitude Modem status Sweep Start/Stop frequency 100Hz/1kHz Sweep time Sweep type Linear Sweep status Burst...
Modulation and Arbitrary waveform chapters on pages 35 and 98. 3-1. Select a Waveform The FGX-2220 can output 5 standard waveforms: sine, square, pulse, ramp and noise. 3-1-1. Sine Wave Panel Operation Press the Waveformkey.
Use the arrow keys and scroll wheel or number pad to enter the Duty range. Press F2 (%) to select % units. Range Frequency Duty Range ≤100kHz 1.0%~99.0% 100kHz~≤1MHz 10.0%~90.0% >1MHz~25MHz 50% (Fixed) 3-1-3. Setting the Pulse Width Panel Operation Press the Waveform key.
Page 42
Press F1 (Width). The Width Width parameter will be highlighted in the parameter window. Use the arrow keys and scroll wheel or number pad to enter the pulse width. Press F2~F5 choose the unit nSEC range. Range Pulse Width 20ns~1999.9s Frequency ≤...
Rise time / Fall time approx.. 17ns(typ.) Note Setting of the pulse width can be set up to 20ns, but it Note is less than 100ns, not a square wave by the specifications. 3-1-4. Setting a Ramp Waveform Panel Operation Press the Waveform key.
3-1-6.Setting the Frequency Panel Operation Press the FREQ/Rate key. FREQ/Rate The FREQ parameter will become highlighted in the parameter window. Use the arrow keys and scroll wheel or number pad to enter the frequency. Choose a frequency unit by pressing F1~F5. 1μHz~25MHz Range Sine wave...
3-1-7. Setting the Amplitude Panel Operation Press the AMPL key. AMPL The AMPL parameter will become highlighted in the parameter window. Use the arrow keys and scroll wheel or number pad to enter the amplitude. Choose a unit type by pressing F1~F5.
3-1-8. Setting the DC Offset Panel Operation Press the DC Offset key. DC Offset The DC Offset parameter will become highlighted in the parameter window. Use the arrow keys and scroll wheel or number pad to enter the DC Offset. Press F1 (mVDC) or F2 (VDC) to mVDC choose a voltage range.
4. MODULATION The FGX-2220 Series Arbitrary Function Generators are able to produce AM, FM, FSK, PM and SUM modulated waveforms. Depending on the type of waveform produced, different modulation parameters can be set. Only one modulation mode can be active at any one time. The function generator also will not allow sweep or burst mode to be used with AM/FM.
4-1-1. Selecting AM Modulation Panel Operation Press the MOD key. Press F1 (AM). 4-1-2. AM Carrier Shape Sine, square, ramp, pulse or arbitrary waveforms can be Background used as the carrier shape. The default waveform shape is set to sine. Noise is not available as a carrier shape. Before the carrier shape can be selected, choose AM modulation mode, see above.
4-1-3. Carrier Frequency The maximum carrier frequency depends on the carrier shape selected. The default carrier frequency for all carrier shapes is 1kHz. Panel Operation With a carrier waveform FREQ/Rate selected, press the FREQ/Rate key. The FREQ parameter will become highlighted in the parameter window.
4-1-4. Modulating Wave Shape The function generator can accept internal as well as external sources. The FGX-2220 has sine, square, triangle, up ramp and down ramp modulating waveform shapes. Sine waves are the default wave shape. Panel Operation Press the MOD key.
4-1-5. AM Frequency The frequency of the modulation waveform (AM Frequency) can be set from 2mHz to 20kHz. Panel Operation Press the MOD key. Press F1 (AM). Press F3 (AM Freq) AM Freq The AM Freq parameter will become highlighted in the Waveform display area.
4-1-6. Modulation Depth Modulation depth is the ratio (as a percentage) of the unmodulated carrier amplitude and the minimum amplitude deviation of the modulated waveform. In other words, modulation depth is the maximum amplitude of the modulated waveform compared to the carrier waveform as a percentage. Panel Operation Press the MOD key.
When the modulation depth is greater than 100%, the Note 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 the modulation depth is set to 100%, then the maximum amplitude is +5V, and the minimum amplitude is -5V.
A 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 FGX-2220 function generator, only one type of modulated waveform can be created at any one time.
Sine, Square, Ramp. 4-2-3. FM Carrier Frequency When using the FGX-2220 function generator, the carrier frequency must be equal to or greater than the frequency deviation. If the frequency deviation is set to value greater than the carrier frequency, the deviation is set to the maximum allowed.
Page 57
Panel Operation To select the carrier frequency, FREQ/Rate press the FREQ/Rate key. The FREQ parameter will become highlighted in the parameter window. Use the arrow keys and scroll wheel or number pad to enter the carrier frequency. Press F1~F5 to select the frequency unit.
4-2-4. FM Wave Shape The function generator can accept internal as well as external sources. The FGX-2220 has sine, square, triangle, positive and negative ramps (UpRamp, DnRamp) as the internal modulating waveform shapes. Sine is the default wave shape. Background Select MOD.
4-2-5. FM Frequency The frequency of the modulation waveform (FM Frequency) can be set from 2mHz to 20kHz. Panel Operation Press the MOD key. Press F2 (FM). Press F3 (FM Freq). FM Freq The FM Freq parameter will become highlighted in waveform display panel.
4-2-6. Frequency Deviation The frequency deviation is the peak frequency deviation from the carrier wave and the modulated wave. Panel Operation Press the MOD key. Press F2 (FM). Press F2 (Freq Dev). Freq Dev The Freq Dev parameter will become highlighted in the waveform display panel.
4-2-7. Selecting (FM) Modulation Source The function generator will accept an internal or external source for FM modulation. The default source is internal. Panel Operation Press the MOD key. Press F2 (FM). Press F1 (Source). Source To select the source, press F1 (Internal) or F2 (External).
4-3. 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.
4-3-1. Selecting FSK Modulation When using FSK mode, the output waveform uses the default settings for carrier frequency, amplitude and offset voltage. Panel Operation Press the MOD key. Press F3 (FSK). 4-3-2. FSK Carrier Shape The default waveform shape is set to sine. Noise Background waveforms cannot be used as carrier waves.
Panel Operation Press the FREQ/Rate key to FREQ/Rate select the carrier frequency. The FREQ parameter will become highlighted in the parameter window. Use the arrow keys and scroll wheel or number pad to enter the carrier frequency. Press F1~F5 to select the FSK frequency units.
Page 65
The Hop Freq parameter will become highlighted in the Waveform Display area. Use the arrow keys and scroll wheel or number pad to enter the hop frequency. Press F1~F5 to select the frequency range. Range Waveform Carrier Frequency 1μHz~25MHz Sine wave 1μHz~15MHz Square wave 1μHz~1MHz...
4-3-5. FSK Rate FSK Rate function is used to determine rate at which the output frequency changes between the carrier and hop frequencies. The FSK Rate function only applies to internal FSK sources. Panel Operation Select the MOD key. Press F3 (FSK). Press F3 (FSK Rate).
4-3-6. FSK Source The FGX-2220 accepts internal and external FSK sources, with internal as the default source. When the FSK source is set to internal, the FSK rate is configured using the FSK Rate function. When an external source is selected the FSK rate is equal to the frequency of the Trigger INPUT signal on the rear panel.
4-4. Phase Modulation (PM) The phase deviation of the carrier waveform deviates from a reference phase value in proportion to changes in the modulating waveform. Only one mode of modulation can be enabled at any one time. If PM is enabled, any other modulation mode will be disabled.
4-4-2. PM Carrier Waveform PM uses a sine wave as default. Noise and Pulse Background waveform cannot be used with phase modulation. Panel Operation Press the Waveform key. Waveform Press F1 ~ F4 to select the Sine Ramp waveform. Range Carrier Waveform Sine wave, Square wave, ramp wave.
4-4-4. PM Wave Shape The function generator can accept internal or external sources. The internal sources can include sine, square, triangle, up ramp and down ramp. The default wave shape is sine. Panel Operation Select the MOD key. Press F4 (PM). Press F4 (Shape).
4-4-5. PM Frequency The frequency of the modulation waveform (PM Frequency) can be set from 2mHz to 20kHz. Panel Operation Press the MOD key. Press F4 (PM). Press F3 (PM Freq). PM Freq The PM Freq parameter will become highlighted in the Waveform Display area.
4-4-6. Phase Deviation The maximum phase deviation depends on the the carrier wave frequency and the modulated waveform. Panel operation Press the MOD key. Press F4 (PM). Press F2 (Phase Dev). Phase Dev The Phase Dev parameter will become highlighted in the waveform display area.
4-4-7. Select the PM Source The function generator excepts internal or external sources for phase modulation. The default source is internal. Panel Operation Press the MOD key. Press F4 (PM). Press F1 (Source). Source Press F1 (INT) or F2 (EXT) to select the source.
4-5. SUM modulation Sum modulation adds a modulating signal to a carrier wave. Typically, sum modulation is used to add noise to a carrier wave. The modulating signal is added as a percentage of the carrier amplitude. If SUM is enabled, any other modulation mode will be disabled. Likewise, burst and sweep modes cannot be used with SUM and will be disabled when SUM is enabled.
4-5-2. SUM Carrier Waveform Background The SUM carrier waveform is a sinewave by default. Panel Operation Press the Waveform key. Waveform Press F1~F5 to select the carrier Sine Noise waveform. Range Carrier Waveform Sine, square, pulse, ramp and noise wave. 4-5-3.
Ramp wave Default frequency 1 kHz 4-5-4. SUM Waveform The function generator can accept internal and external sources. The FGX-2220 includes sine, square, triangle, UpRamp and DnRamp as internal sources. The default waveform is sine. Panel Operation Press the MOD key.
4-5-5. Modulating Waveform Frequency The frequency of the modulating waveform (SUM Frequency) can be set from 2mHz to 20kHz. Panel Operation Press the MOD key. Press F5 (SUM). Press F3 (SUM Freq). SUM Freq The SUM Freq parameter will become highlighted in the waveform display area.
Use the arrow keys and scroll wheel or number pad to enter the SUM frequency. Press F1~F3 to select the frequency units. Range Modulating range 2mHz~20kHz Default frequency 100Hz 4-5-6. SUM Amplitude The SUM amplitude is the offset (in percent relative to the carrier) of the signal that is added to the carrier.
Use the arrow keys and scroll wheel or number pad to enter the SUM amplitude. Press F1 to select the percentage unit. Range Sum amplitude 0~100% Default amplitude 4-5-7. Select the SUM Amplitude Source The signal generator can accept internal or external sources for the SUM amplitude modulation.
4-6. Frequency Sweep The function generator can perform a sweep for sine, square or ramp waveforms, but not noise, and pulse. When Sweep mode is enabled, Burst or any other modulation modes will be disabled. When sweep is enabled, burst mode is automatically disabled.
4-6-1. Selecting Sweep Mode The Sweep button is used to output a sweep. If no settings have been configured, the default settings for Sweep output amplitude, offset and frequency are used. 4-6-2. Setting Start and Stop Frequency The start and stop frequencies define the upper and lower sweep limits. The function generator will sweep from the start through to the stop frequency and cycle back to the start frequency.
Press F1~F5 to select the Start/Stop frequency units. 1μHz~25MHz (Sine wave) Range Sweep Range 1μHz~1MHz (Ramp wave) 1μHz~15MHz (Square wave) Start - Default 100Hz Stop - Default 1kHz Note To sweep from low to high frequencies, set the start frequency less than the stop frequency. To sweep from high to low frequencies, set the start frequency greater than the stop frequency.
Page 83
Span Center Use the arrow keys and scroll wheel or number pad to enter the Span/Center frequency. Press F1~F5 to select the Start/Stop frequency units. 1μHz~25MHz (sine wave) Range Center frequency 1μHz~1MHz (Ramp wave) 1μHz~15MHz (square wave) Span frequency DC~25MHz (sine wave) DC ~1MHz (Ramp wave) 1μHz~15MHz (square wave)
Note To sweep from low to high frequencies, set a positive span.To sweep from high to low frequencies, set a negative span. When marker is off, the SYNC signal is a square wave with a duty cycle of 50%. At the start of the sweep, the SYNC signal is at a TTL low level that rises to a TTL high level at the frequency midpoint.
4-6-5. Sweep Time The sweep time is used to determine how long it takes to perform a sweep from the start to stop frequencies. The function generator automatically determines the number of discrete frequencies used in the scan depending on the length of the scan.
4-6-6. Marker Frequency The marker frequency is the frequency at which the marker signal goes low (The marker signal is high at the start of each sweep). The marker signal is output from the Trigger OUT terminal on the rear panel. The default is 550 Hz. Panel Operation Press the SWEEP key.
1μHz~25MHz(Sine wave) Range Frequency 1μHz~1MHz (Ramp wave) 1μHz~15MHz (square wave) Default 550Hz Note The marker frequency must be set to a value between the start and stop frequencies. If no value is set, the marker frequency is set to the average of the start and stop frequencies.
4-7. Burst Mode The function generator can create a waveform burst with a designated number of cycles. Burst mode supports sine, square and ramp waveforms. 4-7-1. Selecting Burst Mode When burst mode is selected, any modulation or sweep modes will be automatically disabled. If no settings have Burst been configured, the default settings for output amplitude, offset and frequency are used.
4-7-2. Burst Modes Burst mode can be configured using Triggered (N Cycle mode) or Gated mode. Using N Cycle/Triggered mode, each time the function generator receives a trigger, the function generator will output a specified number of waveform cycles (burst). After the burst, the function generator will wait for the next trigger before outputting another burst.
Use the arrow keys and scroll wheel or number pad to enter the frequency. Press F1~F5 to select the frequency unit. Range Frequency 1uHz~25MHz Freqency – Ramp 1uHz~1MHz Default 1kHz Note Waveform frequency and burst period are not the same. The burst period is the time between the bursts in N-Cycle mode.
Page 91
Use the arrow keys and scroll wheel or number pad to enter the number of cycles. Press F2 to select the Cyc unit. Range Cycles 1~65535 Note Burst cycles are continuously output when the internal trigger is selected. The burst period determines the rate of bursts and the time between bursts.
4-7-5. Infinite Burst Count Panel Operation Press the Burst key. Burst Press F1 (N Cycle). N Cycle Press F2 (Infinite). Infinite Infinite burst is only available when using manual Note triggering. 4-7-6. Burst Period The burst period is used to determine the time between the start of one burst and the start of the next burst.
Use the arrow keys and scroll wheel or number pad to enter period time. Press F1~F3 to choose the uSEC period time unit. Range Period time 1ms~500s Default 10ms Note Burst period is only applicable for internal triggers. Burst period settings are ignored when using gated burst mode or for external and manual triggers.
Page 94
The Phase parameter will become highlighted in the Waveform Display area. Use the arrow keys and scroll wheel or number pad to enter the phase. Press F2 (Degreee) to select the Degree phase unit. Range Phase -360˚~+360˚ 0˚ Default When using sine, square, triangle or ramp waveforms, 0˚ Note is the point where the waveforms are at zero volts.
4-7-8. Burst Trigger Source Each time the function generator receives a trigger in triggered burst (N-Cycle) mode, a waveform burst is output. The number of waveforms in each burst is designated by the burst cycle (burst count). When a burst has completed, the function generator waits for the next trigger.
Note When the internal trigger source is chosen, the burst is output continuously at a rate defined by the burst period setting. The interval between bursts is defined by the burst period. When the external trigger is selected the function generator will receive a trigger signal (TTL) from the Trigger INPUT terminal on the rear panel.
Use the selector keys and scroll wheel or number pad to enter period time. Press F1~F4 to choose the delay nSEC time unit. Range Delay time 0s~655350nS Default 4-7-10. Burst Trigger Output The Trig Out terminal on the rear panel can be used for burst or sweep modes to output a rising edge TTL compatible trigger signal.
5-1. Save and Recall The FGX-2220 has 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.
Page 100
• • Stop frequency Frequency • • Center frequency Burst Type • • Span frequency Source • • Marker frequency Trigger out • Type • Cycles • Phase • Period • Delay Panel Operation Press the UTIL key. UTIL Press F1 (Memory). Memory Use the scroll wheel to highlight a memory file number.
Page 101
Use the scroll wheel to highlight the data type. ARB, Setting or ARB+Setting Press F5 (Done) to choose the Done data type. Range Memory file Memory0 ~ Memory9 Data type ARB, Setting, ARB+Setting Press F5 (Done) to confirm the Done operation.
5-2. System and Settings There are a number of miscellaneous settings and firmware settings that can be configured. 5-2-1. Viewing and Updating the Firmware View Version Press the UTIL key. UTIL Press F2 (Cal.). Cal. Press F2 (Software). Software Press F1 (Version) to view the Version firmware version.
PressF3 (Beep) to toggle the Beep buzzer sound on or off. Press F1(ON) or Press F2(OFF) 5-2-3. Frequency Counter Example: Turn on the frequency counter. Gate time: 1 second. Output: N/A Press UTIL, F5 (Counter). Counter UTIL Input: Press F1 (Gate Time), and press Gate Time 1 Sec Trigger...
5-3. Dual channel Settings 5-3-1. Frequency Coupling Press UTIL, F4 (Dual Chan) to UTIL Dual Chan enter the coupling function. Press F1 (Freq Cpl) to select the Freq Cpl frequency coupling function. Press F2 (Offset). The offset is Offset the frequency difference between CH1 and CH2.
Change the frequency coupling mode to Ratio. Set the ratio to 2. The frequency of CH2 automatically changes accordingly to match the ratio (CH2=CH1*Ratio). 5-3-2. Amplitude Coupling The following assumes that the amplitude has already been set to 4Vpp with a DC offset of 1Vdc. Press UTIL, F4 (Dual Chan) to UTIL Dual Chan...
5-3-3. Tracking The method for outputting a square wave has been previously described. Use this method to output a 2kHz squarewave from CH1 with an amplitude of 5Vpp and a DC offset of 1Vdc. Press UTIL, F4 (Dual Chan) to UTIL Dual Chan enter the coupling function.
The channel settings chapter shows how to set the output impedance, output phase and DSO connection settings. 6-1. Output Impedance The FGX-2220 has selectable output impedances: 50Ω Background or high impedance. The default output impedance is 50Ω. The output impedances are to be used as a reference only.
6-2. Selecting the Output Phase Panel operation Press the CH1/CH2 key. CH1/CH2 Note The phase function can only be used if the ARB, MOD, SWEEP or BURST functions are not active. Press F4 (Phase) and then Phase press F1 (Phase) Phase The Phase parameter in the parameter window will become highlighted.
6-4. DSO Link Background DSO Link enables the FGX-2220 to receive lossless data from a DCS-7500A Series DSO to create ARB data. Connect the FGX-2220 USB host port to the DCS-7500A’s USB B device port.
Page 110
4. The “DCS Find” will be displayed. Load GDS-XXXXFind! Phase DSO Link To select a DSO channel, Press F2 (CH1), F3 (CH2), F4 (CH3) or F5 (CH4). The acquired data can then be displayed. Display Edit Built in Output More...
7. ARBITRARY WAVEFORMS The FGX-2220 can create user-defined arbitrary waveforms with a sample rate of 120MHz. Each waveform can include up to 4k of data points with a vertical range of ±511. 7-1. Inserting Built-In Waveforms The FGX-2220 includes 66 common waveforms, such as math waveforms, windowing functions and engineering waveforms.
You can also change the length Length and scale of the waveform by Scale pressing F2(Length) or F3(Scale). Press F5 (Done) to complete the Done operation Press return to return to the Return previous menu. Below an Absatan wave created at start:0, Length: 33, Scale: 511 7-1-2.
7-2. Display an Arbitrary Waveform 7-2-1. 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 Press the ARB key. Press F1 (Display) to enter the Display display menu.
Zoom in To zoom into the arbitrary Zoom In waveform, press F4 (Zoom In). The Zoom In function will reduce the length by half each time the function is used. The minimum allowable length is 3. Zoom out To zoom out from the center point Zoom out of the waveform, press F5 (Zoom out).
Page 115
Setting the Low Press F1 (Low). Point The V_Low parameter will become highlighted. Use the arrow keys and scroll wheel or number pad to enter the V_Low value. Press Clear (F1) to cancel. Clear Press F2 (Enter) to save the Enter settings.
Below, the AbsAtan wave is with a vertical low of -511, a vertical high 511 and a center of 0. 7-2-3. Page Navigation (Back Page) When viewing the waveform, the display window can be Background moved forward and backward using the Next/Back Page functions.
7-2-4. Page Navigation (Next Page) Background When viewing the waveform, the display window can be moved forward and backward using the Next/Back Page functions. Panel Operation Press the ARB key. Press F1 (Display). Display Press F3 (Next Page) to move Next Page the display window one view length forward.
Page 118
H_From*=H_From + Length Center=Center + Length *H_From +Length ≤ 4096 Below, shows the display after Next Page has been pressed. H_From: 0 → 200 Length: 200 Center:100→ 300...
Center:200→ 2048 Vertical low/high: ±511 7-3. Editing an Arbitrary Wavefrom 7-3-1. Adding a Point to an Arbitrary Waveform The FGX-2220 has a powerful editing function that allows Background you to create points or lines anywhere on the waveform. Panel Operation...
Page 120
Press F2 (Edit). Edit Press F1 (Point). Point Press F1 (Address). Address The Address parameter becomes highlighted. Use the arrow keys and scroll wheel or number pad to enter the Address value. Press F2 (Enter) to save the Enter settings. Press Return to return to the Return previous menu.
Address 100,Data 200 7-3-2. Adding a Line to an Arbitrary Waveform Background The FGX-2220 has a powerful editing function that allows you to create points or lines anywhere on the waveform. Panel Operation Press the ARB key. Press F2 (Edit).
Page 122
Use the arrowkeys keys and scroll wheel or number pad to enter the start address. Press F2 (Enter) to save the Enter settings. Press Return to return to the Return previous menu. Repeat steps 4~8 for Start Data (F2), Stop Address (F3) and Stop Data (F4).
7-3-3. Copy a Waveform Panel Operation Press the ARB key. Press F2 (Edit). Edit Press F3 (Copy). Copy Press F1 (Start). Start The Copy From properties will become highlighted in red. The the arrow keys and scroll wheel or number pad to enter the Copy From address.
7-3-4. Clear the Waveform Panel Operation Press the ARB key. Press F2 (Edit). Edit Press F4 (Clear). Clear Press F1 (Start). Start The Clear From properties will become highlighted in red. Use the arrow keys and scroll wheel or number pad to enter the Clear From address.
Page 125
Repeat steps 4~8 for Length Length (F2). Press F3 (Done) to clear the Done selected section of the arbitrary waveform. Delete All Press F4 (ALL) to delete the whole waveform. Press F1 (Done) again to confirm Done the deletion. Press Return return to the Return previous menu.
The result after the whole waveform is deleted: 7-3-5.ARB Protection The protection function designates an area of the arbitrary waveform that cannot be altered. Panel Operation Press the ARB key. Press F2 (Edit). Edit Press F5 (Protect). Protect Press F2 (Start). Start The Protect Start properties will become highlighted in red.
Page 127
Press Return to return to the Return previous menu. Repeat steps 4~8 for Length Length (F3). Press F4 (Done) to confirm the Done protected area. Protect All Press F1 (ALL) to protect the whole waveform. Press F1 (Done) to confirm. Done Unprotect All Press F5 (Unprotect) to unprotect...
7-4.Ouput an Arbitrary Waveform The arbitrary waveform generator can output up to 4k points (2~4096). 7-4-1. Ouput Arbitrary Waveform Panel Operation Press the ARB key. Press F4 (Output). Output Press F1 (Start). Start The Start property will become highlighted in red. Use the arrow keys and scroll wheel or number pad to enter the Start address.
Start 0,Length 500 7-5. Saving/Loading an Arbitrary Waveform The FGX-2220 can save and load arbitrary waveforms from 10 internal memory slots. Arbitrary waveforms can also be saved and loaded from a USB memory stick. 7-5-1. Saving a Waveform to Internal Memory Panel Operation Press the ARB key.
Page 130
Use the arrow keys and scroll wheel or number pad to enter the Start address. Press F2 (Enter) to confirm the Enter start point. Press Return to return to the Return previous menu. Repeat steps 4~8 for Length Length (F2). Press F3 (Memory).
7-5-2. Saving a Waveform to USB Memory Panel Operation Press the ARB key. Press F5 (More). More Press F1 (Save). Save Press F1 (Start). Start The Start propery will become highlighted in red. Use the arrow keys and scroll wheel or number pad to enter the Start address.
Page 132
The text editor will appear with a default folder name of “NEW_FOL”. New Folder: NEW_FOL Use the scroll wheel to move the cursor. Use F1 (Enter Char) or F2 Enter Char Backspace (Backspace) to create a folder name. Press F5 (Save) to save the Save folder name.
Use the scroll wheel to move the cursor. Use F1 (Enter Char) or F2 Enter Char Backspace (Backspace) to create a file name. Press F5 (Save) to save the file Save name. Below the folder, BIN, has been created in the root directory.
Page 134
Use the scroll whell to choose a memory file. Press Select to load the selected Select memory file. Press F3 (To) to choose the starting point for the loaded waveform. The Load To parameter will become highlighted in red. Use the selector keys and scroll wheel or number pad to enter the starting point.
7-5-4. Load a Waveform from USB Panel Operation Press the ARB key. Press F5 (More). More Press F2 (Load). Load Press F2 (USB).
Page 136
Use the scroll wheel to choose a file name. Press F1 (Select) to select the Select file to load. Press F3 (To) to choose the starting point for the loaded waveform. The Load To property will become highlighted in red. Use the arrow keys and scroll wheel or number pad to enter the starting point.
8. REMOTE INTERFACE 8-1. Establishing a Remote Connection The FGX-2220 supports USB remote connections. 8-1-1. Configure USB interface USB configuration PC side connector Type A, host FGX-2220 side connector Type B, slave Speed 1.1/2.0 (full speed) Class USB-CDC Panel Operation Connect the USB cable to the rear panel USB B (slave) port.
PC Software The proprietary PC software, downloadable from our website, can be used for remote control. When a remote connection is established all panel keys Display are locked bar F5. Press REM/LOCK (F5) to return REM/LOCK the function generator to local mode.
Page 140
Command types Commands can be separated in to three distinc types, simple commands, compound commands and queries. A single command with/without a Simple parameter Example *OPC Compound Two or more commands separated by a colon (:) with/without a parameter Example SOURce1:PULSe:WIDTh Query A query is a simple or compound...
Page 141
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. Brackets are not sent with the command. For example, the frequency query below can use any of the following 3 forms: SOURce1:FREQuency? [MINimum|MAXimum] SOURce1:FREQuency? MAXimum...
Page 142
<frequency> NRf+ type including 1 KHZ, 1.0 HZ, ΜHZ frequency unit <peak deviation suffixes. in Hz> <rate in Hz> <amplitude> NRf+ type including voltage peak to peak. <offset> NRf+ type including volt unit suffixes. <seconds> NRf+ type including NS, S MS US time unit suffixes.
Comma (,) When a command uses multiple parameters, a comma is used to separate the parameters. For example: SOURce:APPLy:SQUare 10KHZ, 2.0 VPP, -1V 8-2. Command List 8-3-1. SYSTem:ERRor? ................133 8-3-2. *IDN? ....................133 8-3-3. *RST ....................133 8-3-4. SYSTem:VERSion? ................134 8-3-5.
Include CR, LF code. 8-3-2. *IDN? Query Description Returns the function generator manufacturer, model number, serial number and firmware version number in the following format: TEXIO,FGX-2220,SN:XXXXXXXX,Vm.mm Query Syntax *IDN? Return parameter <string> Example *IDN? TEXIO,FGX-2220,SN:XXXXXXXX,Vm.mm Returns the identification of the function generator.
This command sets the Operation Complete Bit (bit 0) of the Standard Event Status Register after the function generator has completed all pending operations. For the FGX-2220, the *OPC command is used to indicate when a sweep or burst has completed.
8-3-6. *OPC? Query Description Returns the OPC bit to the output buffer when all pending operations have completed. I.e. when the OPC bit is set. Note Commands cannot be executed until the *OPC? query has completed. Query Syntax *OPC? Return parameter 1 Example *OPC? Returns a “1”...
Return Parameter Bit Register Register Not used Message Available Not used Standard Event Error Queue Master Summary Questionable Data 7 Not used Example *ESE? Bit 2 is set. 8-4-3. *ESR? Query Description Reads and clears the Standard Event Status Register. The bit weight of the standard event status register is returned.
8-4-5. *SRE Description The Service Request Enable Command determines which events in the Status Byte Register are allowed to set the MSS (Master summary bit). Any bit that is set to “1” can cause the MSS bit to be set. Note The *CLS command clears the status byte event register, but not the enable register.
8-5-2. SYSTem:REMote Description Disables the front panel keys and puts the function generator into remote mode Syntax SYSTem:REMote Example SYST:REM 8-6. Apply Commands The APPLy command has 5 different types of outputs (Sine, Square, Ramp, Pulse, Noise, ). The command is the quickest, easiest way to output waveforms remotely.
When setting the amplitude, MINimum, MAXimum and Output Amplitude DEFault can be used. The range 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Ω...
1μHz~25MHz Parameter <frequency> 1mVpp~10Vpp (50Ω) (3.536 Vrms) <amplitude> -4.99V~4.99V (50Ω) <offset> Example SOUR1:APPL:SIN 2KHZ,MAX,MAX Sets frequency to 2kHz and sets the amplitude and offset to the maximum. 8-6-2. SOURce[1|2]:APPLy:SQUare Description Outputs a square wave from the selected channel when the command has executed.
8-6-4. SOURce[1|2]:APPLy:PULSe Outputs a pulse waveform from the selected channel when Description the command has executed. Frequency, amplitude and offset can also be set. Note The PW settings from the SOURce[1|2]:PULS: WIDT command are preserved. Edge and pulse width may be adjusted to supported levels.
8-6-6. SOURce[1|2]:APPLy:USER Outputs an arbitrary waveform from the selected channel. The Description output is that specified from the FUNC:USER command. Note Frequency and amplitude cannot be used with the DC function; however a value (or DEFault) must be specified. The values are remembered for the next function used.
8-7-1. SOURce[1|2]:FUNCtion Query Description The FUNCtion command selects and outputs the selected output. The User parameter outputs an arbitrary waveform previously set by the SOURce[1|2]:FUNC:USER command. If the function mode is changed and the current frequency setting Note is not supported by the new mode, the frequency setting will be altered to next highest value.
8-7-2. SOURce[1|2]:FREQuency Query Description The SOURce[1|2]:FREQuency command sets the output freuquency for the selected channel. The query command returns the current frequency setting. The maximum and minimum frequency depends on the Note function mode. 1μHz~25MHz Sine, Square Ramp 1μHz~1MHz Pulse 500μHz~25MHz Noise Not applicable...
8-7-3. SOURce[1|2]:AMPlitude Query Description The SOURce[1|2]:AMPLitude command sets the output amplitude for the selected channel. The query command returns the current amplitude settings. The maximum and minimum amplitude depends on the output Note termination. The default amplitude for all functions is 100 mVpp (50Ω).
8-7-4. SOURce[1|2]:DCOffset Query Description Sets or queries the DC offset for the current mode. Note The offset parameter can be set to MINimum, MAXimum or DEFault. The default offset is 0 volts. The offset is limited by the output amplitude as shown below. |Voffset| <...
8-7-5. SOURce[1|2]:SQUare:DCYCle Query Description Sets or queries the duty cycle for square waves only. The setting is remembered if the function mode is changed. The default duty cycle is 50%. The duty cycle of square waveforms depend on the frequency Note settings.
Note For ramp waveforms, the Apply command and AM/FM modulation modes ignore the current symmetry settings. SOURce[1|2]:RAMP:SYMMetry {< percent> Syntax |MINimum|MAXimum} Example SOUR1:RAMP:SYMM MAX Sets the symmetry to the 100%. Query Syntax SOURce[1|2]:RAMP:SYMMetry? {MINimum|MAXimum} Return <NR3> Returns the symmetry as a percentage. Parameter Example SOUR1:RAMP:SYMMetry?
8-7-8. OUTPut[1|2]:LOAD Query Description Sets or queries the output termination. Two impedance settings can be chosen, DEFault (50Ω) and INFinity (high impedance >10 kΩ). The output termination is to be used as a reference only. If the output termination is set 50Ω but the actual load impedance is not 50Ω, then the amplitude and offset will not be correct.
Syntax SOURce[1|2]:VOLTage:UNIT {VPP|VRMS|DBM} Example SOUR1:VOLT:UNIT VPP Sets the amplitude units to Vpp. Query Syntax SOURce[1|2]:VOLTage:UNIT? Return Parameter VRMS Vrms Example SOUR1:VOLT:UNIT? The amplitude units are set to Vpp. 8-8. 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 and pulse width.
functions, not just for the pulse waveforms. If a different function is chosen and the current period is out of range, the period will be automatically adjusted to suit the new function. Syntax SOURce[1|2]:PULSe:PERiod {<seconds>|MINimum|MAXimum} Example SOUR1:PULS:PER MIN Sets the period to the minimum time allowed. Query Syntax SOURce[1|2]:PULSe:PERiod? [MINimum|MAXimum] Return...
Example SOUR1:PULS:WIDT? MIN +8.0000E-09 The pulse width is set to 8 nanoseconds. 8-9. Amplitude Modulation (AM) Commands 8-9-1. AM Overview To successfully create an AM waveform, the following commands must be executed in order. Enable AM Turn on AM modulation using the SOURce[1|2]: Modulation AM:STAT ON command Configure Carrier...
8-9-2. SOURce[1|2]:AM:STATe Query Description Sets or disables AM modulation. By default AM modulation is disabled. AM modulation must be enabled before setting other parameters. Burst or sweep mode will be disabled if AM modulation is Note enabled. As only one modulation is allowed at any one time, other modulation modes will be disabled when AM modulation is enabled.
Example SOUR1:AM:SOUR? The modulation source is set to internal. 8-9-4. SOURce[1|2]:AM:INTernal:FUNCtion Query Description Sets the shape of the modulating waveform from sine, square, triangle, upramp and dnramp. The default shape is sine. Note Square and triangle waveforms have a 50% duty cycle. Upramp and dnramp have a symmetry of 100% and 0%, respectively.
Query Syntax SOURce[1|2]:AM:INTernal:FREQuency? [MINimum|MAXimum] Return Parameter <NR3> Returns the frequency in Hz. Example SOUR1:AM:INT:FREQ? MIN +1.0000E+02 Returns the minimum frequency allowed. 8-9-6. SOURce[1|2]:AM:DEPTh Query Description Sets or queries the modulation depth for internal sources only. The default is 100%. Note The function generator will not output more than ±5V, regardless of the modulation depth.
8-10. Frequency Modulation (FM) Commands 8-10-1. FM Overview The following is an overview of the steps required to generate an FM waveform. Enable FM Modulation Turn on FM modulation using the SOURce[1|2]: FM:STAT ON command. Configure Carrier Use the APPLy command to select a carrier waveform. Alternatively, the FUNC, FREQ, AMPl, and DCOffs commands can be used to create a carrier waveform with a designated frequency, amplitude and offset.
Query Syntax SOURce[1|2]:FM:STATe? Return Parameter 0 Disabled (OFF) Enabled (ON) Example SOUR1:FM:STAT? FM modulation mode is currently enabled. 8-10-3. SOURce[1|2]:FM:SOURce Query Description Sets or queries the modulation source as internal or external. Internal is the default modulation source. Note If an external modulation source is selected, modulation depth is limited to ±...
Note Square and triangle waveforms have a 50% duty cycle. Upramp and dnramp have a symmetry of 100% and 0%, respectively. Syntax SOURce[1|2]:FM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|UPRamp|DNRamp} Example SOUR1:FM:INT:FUNC SIN Sets the FM modulating wave shape to sine. Query Syntax SOURce[1|2]:FM:INTernal:FUNCtion? Return Parameter SIN Sine UPRAMP Upramp...
8-10-6. SOURce[1|2]:FM:DEViation Query Description Sets or queries the peak frequency deviation of the modulating waveform from the carrier waveform. The default peak deviation is 100Hz. The frequency deviation of external sources is controlled using the ±5V MOD INPUT terminal on the rear panel. A positive signal (>0~+5V) will increase the deviation (up to the set frequency deviation), whilst a negative voltage will reduce the deviation.
8-11. Frequency-Shift Keying (FSK) Commands 8-11-1. FSK Overview The following is an overview of the steps required to generate an FSK modulated waveform. Enable FSK Modulation Turn on FSK modulation using the SOURce[1|2]: FSK:STAT ON command. Configure Carrier Use the APPLy command to select a carrier waveform. Alternatively, the FUNC, FREQ, AMPl, and DCOffs commands can be used to create a carrier waveform with a designated frequency, amplitude and offset.
Example SOUR1:FSK:STAT? FSK modulation is currently enabled. 8-11-3. SOURce[1|2]:FSKey:SOURce Query Description Sets or queries the FSK source as internal or external. Internal is the default source. Note If an external FSK source is selected, FSK rate is controlled by the Trigger INPUT terminal on the rear panel. Syntax SOURce[1|2]:FSKey:SOURce {INTernal|EXTernal} Example...
Example SOUR1:FSK:FREQ +1.0000E+02 Sets the FSK hop frequency to to 100Hz. Query Syntax SOURce[1|2]:FSKey:FREQuency? [MINimum|MAXimum] Return Parameter <NR3> Returns the frequency in Hz. Example SOUR1:FSK:FREQ? MAX +2.5000E+06 Returns the maximum hop frequency allowed. 8-11-5. SOURce[1|2]:FSKey:INTernal:RATE Query Description Sets or queries the FSK rate for internal sources only. Note External sources will ignore this command.
8-12. Phase Modulation (PM)Commands 8-12-1. PM Overview The following is an overview of the steps required to generate a PM modulated waveform. Enable PM Turn on PM modulation using the SOURce[1|2]: Modulation PM:STATe ON command. Configure Carrier Use the APPLy command to select a carrier waveform. Alternatively, the FUNC, FREQ, AMPl, and DCOffs commands can be used to create a carrier waveform with a designated frequency, amplitude and offset.
Query Syntax SOURce[1|2]:PM:STATe? Return Parameter 0 Disabled (OFF) Enabled (ON) Example SOUR1:PM:STAT? PM modulation is currently enabled. 8-12-3. SOURce[1|2]:PM:SOURce Query Description Sets or queries the PM source as internal or external. Internal is the default source. Note If an external PM source is selected, the phase modulation is controlled by the MOD INPUT terminal on the rear panel.
Example SOUR1:PM:INT:FUN SIN 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. 8-12-5. SOURce[1|2]:PM:INTernal:FREQuency Query Sets the modulating waveform frequency for internal sources. Description The default frequency is set to 100Hz.
8-12-6. SOURce[1|2]:PM:DEViation Query Description Sets or queries the phase deviation of the modulating waveform from the carrier waveform. The default phase deviation is 180°. For external sources, the phase deviation is controlled by the Note ±5V MOD Input terminal on the rear panel. If the phase deviation is set to 180 degrees, then +5V represents a deviation of 180 degrees.
8-13. SUM Modulation (SUM) Commands 8-13-1. SUM Overview The following is an overview of the steps required to generate a SUM modulated waveform. Enable SUM Turn on SUM modulation using the SOURce[1|2]: Modulation SUM:STATe ON command. Configure Carrier Use the APPLy command to select a carrier waveform. Alternatively, the FUNC, FREQ, AMPl, and DCOffs commands can be used to create a carrier waveform with a designated frequency, amplitude and offset.
Query Syntax SOURce[1|2]:SUM:STATe? Return Parameter 0 Disabled (OFF) Enabled (ON) Example SOUR1:SUM:STAT? SUM modulation is currently enabled. 8-13-3. SOURce[1|2]:SUM:SOURce Query Description Sets or queries the SUM source as internal or external. Internal is the default source. Note If an external SUM source is selected, the amplitude is controlled by the MOD INPUT terminal on the rear panel.
Syntax SOURce[1|2]:SUM:INTernal:FUNction {SINusoid|SQUare|TRIangle|UPRamp|DNRamp} Example SOUR1:SUM:INT:FUN SIN Sets the SUM modulating wave shape to sine. Query Syntax SOURce[1|2]:SUM:INTernal:FUNction? Return Parameter SIN Sine UPRAMP Upramp Square DNRAMP Dnramp Triangle Example SOUR1:SUM:INT:FUNC? The shape for the modulating waveform is Sine. 8-13-5.SOURce[1|2]:SUM:INTernal:FREQuency Query Description Sets the modulating waveform frequency for internal sources.
Page 183
Note If an external SUM source is selected, the amplitude of the modulated waveform is controlled using the ±5V MOD INPUT terminal on the rear panel. A positive signal (>0~+5V) will increase the AMPLitude (up to the set amplitude), whilst a negative voltage will reduce the amplitude.
8-14. Frequency Sweep Commands 8-14-1. Sweep Overview Below shows the order in which commands must be executed to perform a sweep. Enable Sweep 1. Turn on Sweep mode modulation using the Mode SOURce[1|2]: SWE:STAT ON command. 2. Use the APPLy command to select the waveform shape. Select waveform Alternatively, the FUNC, FREQ, AMPl, and DCOffs shape, amplitude...
8-14-2. SOURce[1|2]:SWEep:STATe Query Description Sets or disables Sweep mode. By default Sweep is disabled. Sweep modulation must be enabled before setting other parameters. Any modulation modes or Burst mode will be disabled if Note sweep mode is enabled. Syntax SOURce[1|2]:SWEep:STATe {OFF|ON} Example SOUR1:SWE:STAT ON Enables sweep mode.
Example SOUR1:FREQ:STAR? MAX +8.0000E+0 Returns the maximum start frequency allowed. 8-14-4. SOURce[1|2]:FREQuency:STOP Query Sets the stop frequency of the sweep. 1 kHz is the default Description start frequency. Note To sweep up or down, set the stop frequency higher or lower than the start frequency.
Parameter <frequency> 450Hz~ 25MHz 450Hz~ 15MHz(Square) 450Hz~ 1MHz (Ramp) Example SOUR1:FREQ:CENT +2.0000E+03 Sets the center frequency to 2kHz. Query Syntax SOURce[1|2]:FREQuency:CENTer? [MINimum| MAXimum] Return Parameter <NR3> Returns the stop frequency in Hz. Example SOUR1:FREQ:CENT? MAX +8.0000E+00 Returns the maximum center frequency allowed, depending on the span.
Example SOUR1:FREQ:SPAN? +2.0000E+03 Returns the frequency span for the current sweep. 8-14-7. SOURce[1|2]:SWEep:SPACing Query Description Sets linear or logarithmic sweep spacing. The default spacing is linear. Syntax SOURce[1|2]:SWEep:SPACing {LINear|LOGarithmic} Example SOUR1:SWE:SPAC LIN Sets the spacing to linear. Query Syntax SOURce[1|2]:SWEep:SPACing? Return Parameter LIN Linear spacing Logarithmic spacing...
Query Syntax SOURce[1|2]:SWEep:TIME? {<seconds>| MINimum|MAXimum} Return Parameter <NR3> Returns sweep time in seconds. Example SOUR1:SWE:TIME? +2.0000E+01 Returns the sweep time (20 seconds). 8-14-9. SOURce[1|2]:SWEep:SOURce Query Description Sets or queries the trigger source as immediate (internal), external or manual. Immediate (internal) is the default trigger source.
8-14-10. SOURce[1|2]:MARKer:FREQuency Query Description Sets or queries the marker frequency. The default marker frequency is 550 Hz. The marker frequency is used to output a trigger out signal from the trigger terminal on the rear panel. Note The marker frequency must be between the start and stop frequencies.
Query Syntax SOURce[1|2]:MARKer? Return Parameter 0 Disabled Enabled Example SOUR1:MARK? The marker frequency is enabled. 8-15. Burst Mode Commands 8-15-1. 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).
The following is an overview of the steps required to generate a burst waveform. Enable Burst 1. Turn on Burst mode using the Mode SOURce[1|2]:BURS:STAT ON command. Configuration 2. Use the APPLy command to select a sine, square, ramp, pulse burst waveform*. Alternatively, the FUNC, FREQ, AMPl, and DCOffs commands can be used to create the burst waveform* with a designated frequency, amplitude and offset.
Query Syntax SOURce[1|2]:BURSt:STATe? Return Parameter 0 Disabled Enabled Example SOUR1:BURS:STAT? Burst mode is off. 8-15-3. SOURce[1|2]:BURSt:MODE Query Sets or queries the burst mode as gated or triggered. The Description default burst mode is triggered. Note The burst count, period, trigger source and any manual trigger commands are ignored in gated burst mode.
Note If the trigger source is set to immediate, the product of the burst period and waveform frequency must be greater than the burst count: Burst Period X Waveform frequency > burst count If the burst count is too large, the burst period will automatically be increased and a “Settings conflict”...
Note The burst period must be long enough to output the designated number of cycles for a selected frequency. Burst period > burst count/(waveform frequency + 200 ns) If the period is too short, it is automatically increased so that a burst can be continuously output.
Example SOUR1:BURS:PHAS? +1.2000E+02 The burst phase is 120 degrees. 8-15-7. SOURce[1|2]:BURSt:TRIGger:SOURce Query Description Sets or queries the trigger source for triggered burst mode. In trigged burst mode, a waveform burst is output each time a trigger signal is received and the number of cycles is determined by the burst count.
8-15-8. SOURce[1|2]:BURSt:TRIGger:DELay Query Description The DELay command is used to insert a delay (in seconds) before a burst is output. The delay starts after a trigger is received. The default delay is 0 seconds. SOURce[1|2]: BURSt:TRIGger:DELay Syntax {<seconds>|MINimum|MAXimum} Parameter <seconds> 0~655350 nS Example SOUR1:BURS:TRIG:DEL +1.0000E+01...
Example SOUR1:BURS:TRIG:SLOP ? The trigger slope is negative. 8-15-10. SOURce[1|2]:BURSt:GATE:POLarity Query Description In gated mode, the function generator will output a waveform continuously while the external trigger receives logically true signal from the Trigger INPUT terminal. Normally a signal is logically true when it is high.
Manual A >1 ms pulse is output at the start of each burst. SOURce[1|2]:BURSt:OUTPut:TRIGger:SLOPe Syntax {POSitive|NEGative} Parameter POSitive Rising edge. NEGative Falling edge. Example SOUR1:BURS:OUTP:TRIG:SLOP POS Sets the trigger output signal slope to positive (rising edge). Query Syntax SOURce[1|2]:BURSt:OUTPut:TRIGger:SLOPe? Return Parameter POS Rising edge.
8-15-13. SOURce[1|2]:BURSt:TRIGger:MANual Description This command is used to manually trigger a burst 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. Syntax SOURce[1|2]:BURSt:TRIGger:MANual Example...
8-16-2. SOURce[1|2]:FUNCtion USER Description Use the SOURce[1|2]:FUNCtion USER command to output the arbitrary waveform currently selected in memory. The waveform is output with the current frequency, amplitude and offset settings. Syntax SOURce[1|2]:FUNCtion USER Example SOUR1:FUNC USER Selects and outputs the current waveform in memory. 8-16-3.
Example SOUR1:DATA:DAC VOLATILE, #216 Binary Data The command above downloads 5 data values (stored in 16 bytes) using the binary block format. SOUR1:DATA:DAC VOLATILE, 1000, 511, 200, 0, -200, -511 Downloads the data values (511, 200, 0, -200, -511) to address 1000.
8-16-4. SOURce[1|2]:ARB:EDIT:DELete:ALL Description Deletes all user-defined waveforms from non-volatile memory and the current waveform in volatile memory. Note A waveform cannot be deleted when output. Syntax SOURce[1|2]:ARB:EDIT:DELete:ALL Example SOUR1:ARB:EDIT:DEL:ALL Deletes all user waveforms from memory. 8-16-7. SOURce[1|2]:ARB:EDIT:POINt Description Edit a point on the arbitrary waveform. Note A waveform/waveform segment cannot be deleted when output.
Example SOUR1:ARB:EDIT:LINE 40, 50, 100, 50 Creates a line on the arbitrary waveform at 40,50 to 100,50. 8-16-9. SOURce[1|2]:ARB:EDIT:PROTect Protects a segment of the arbitrary waveform from deletion or Description editing. Syntax SOURce[1|2]:ARB:EDIT:PROTect [<STARt>[,<LENGth>] Parameter <STARt> Start address: 0~4095 <LENGth> 1 ~ 4096 Example SOUR1:ARB:EDIT:PROT 40, 50...
Parameter <STARt> Start address*: 0~4096 <LENGth> Length*: 0 ~ 4096 * Start + Length ≤ currently output arbitrary waveform Example SOUR1:ARB:OUTP 20 200 Outputs the current arbitrary waveform in memory. 8-17. COUNTER Commands The frequency counter function can be turned on remotely to control the frequency counter.
Example COUNter:GATe? Returns the gate time: 1S. 8-17-3. COUNter:VALue? Query Description Returns the current value from the frequency counter. Syntax COUNter:VALue? Example COUNter:VALue? +5.00E+02 Returns the frequency as 500Hz. 8-18. PHASE Commands The phase command remotely controls the phase and channel synchronization. 8-18-1.
8-18-2. SOURce[1|2]:PHASe:SYNChronize Description Sychronizes the phase of channel 1 and channel 2. SOURce1 or SOURce2 has not effect on this command. Syntax SOURce[1|2]:PHASe:SYNChronize Example SOURce1:PHASe:SYNChronize Synchronizes the phase of channel 1 and channel 2. 8-19. COUPLE Commands The Couple commands can be used to remotely set the frequency coupling and amplitude coupling.
Example SOURce1:FREQuency:COUPle:OFFSet 2khz Sets the offset frequency to 2kHz (the frequency of CH2 minus CH1 is 2kHz). Syntax SOURce[1|2]:FREQuency:COUPle:OFFSet? Example SOURce1:FREQuency:COUPle:OFFSet? +2.0000E+03 The offset of channel 2 from channel 1 is 2kHz. 8-19-3. SOURce[1|2]:FREQuency:COUPle:RATio Query Description Sets the frequency coupling ratio when frequency coupling is set to ratio mode.
Example SOURce1:AMPlitude:COUPle:STATe? Amplitude coupling has been enabled. 8-19-5. SOURce[1|2]:TRACk Query Description Turns tracking on or off. Syntax SOURce[1|2]:TRACk {ON|OFF|INVerted} Example SOURce1:TRACk ON Turns tracking on. Channel 2 will “track” the changes of channel 1. Query Syntax SOURce[1|2]:TRACk? Return Parameter ON INVerted Example SOURce1:TRACk?
8-20-1. *SAV Description Saves the current instrument state to a specified save slot. When a state is saved, all the current instrument settings, functions and waveforms are also saved. The *SAV command doesn’t save waveforms in non-volatile Note memory, only the instrument state. The *RST command will not delete saved instrument states from memory.
8-21. Error Messages The FGX-2220 has a number of specific error codes. Use the SYSTem:ERRor command to recall the error codes. For more information regarding the error queue. 8-21-1.Command Error Codes -101 Invalid character An invalid character was used in the command string. Example: #, $, %.
-131 Invalid suffix An invalid suffix was used. Example: An unknown or incorrect suffix may have been used with a parameter. SOURce1:SWEep:TIME 0.5 SECS -138 Suffix not allowed A suffix was used where none were expected. Example: Using a suffix when not allowed. SOURce1:BURSt: NCYCles 12 CYC -148 Character data not allowed A parameter was used in the command where not allowed.
Page 213
-221 Settings conflict; burst count reduced Example: The burst count is reduced to allow for the waveform frequency if the burst period is at it’s maximum. -221 Settings conflict; trigger delay reduced to fit entire burst Example: The trigger delay is reduced to allow the current period and burst count.
Page 214
-221 Settings conflict;amplitude changed due to function Example: The amplitude (VRM / dBm) has been adjusted to suit the selected function. For the FGX-2220, a typical square wave has a much higher amplitude (5V Vrms) compared to a sine wave (~3.54) due to crest factor.
Page 215
-221 Settings conflict;offset changed due to amplitude Example: The offset is not a valid offset value, it is automatically adjusted, considering the amplitude. |offset|≤ max amplitude – Vpp/2 -221 Settings conflict;amplitude changed due to offset Example: The amplitude is not a valid value, it is automatically adjusted, considering the offset.
Page 216
-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 >...
-222 Data out of range;duty cycle; value clipped to ... Example: The duty cycle is limited depending on the frequency. Duty Cycle Frequency > 25MHz 10%~90% 100 KHz ~ 1MHz 1%~99% < 100KHz -222 Data out of range; duty cycle limited by frequency; value clipped to upper limit Example: The duty cycle is limited depending on the frequency.
Indicates that a fault (bad sectors) has occurred with the non-volatile memory that stores the arbitrary waveform data. Resulting in not enough memory to store arbitrary data. -787 Not able to delete the currently selected active arb waveform Example: The currently selected waveform is being output and cannot be deleted.
8-22-3. Questionable Status Register Description The Questionable Status Registers will show if any faults or errors have occurred. Bit Summary Register Bit Weight Voltage overload Over temperature Loop unlock Ext Mod Overload Cal Error External Reference 8-22-4. Standard Event Status Registers Description The Standard Event Status Registers indicate when the *OPC command has been executed or whether any programming...
Execution Error The Execution bit indicates an execution error has occurred. Command The Command Error bit is set when a syntax Error error has occurred. Power On Power has been reset. 8-22-5. The Status Byte Register Description The Status Byte register consolidates the status events of all the status registers.
Master The Master Summary Status is used with Summary/ the *STB? query. When the *STB? query is Service Request read the MSS bit is not cleared. The Request Service bit is cleared when it is polled during a serial poll. 8-22-6.
9. APPDENIX 9-1. FGX-2220 Specifications The specifications apply when the function generator is powered on for at least 30 minutes under +18°C~+28°C. FGX-2220 models Waveforms Sine, Square, Ramp, Pulse, Noise, ARB Arbitrary Functions Sample Rate 120 MSa/s Repetition 60MHz Rate...
9-3. Usage Notes for FGX-2220 At the time of change of the setting by hand operation and external controls in this instrument, the waiting time in the following table until the next control and the next operation is enabled is required.
Need help?
Do you have a question about the FGX-2220 and is the answer not in the manual?
Questions and answers