Good Will Instrument GFG-3015 Operation Manual

Function generator

Advertisement

Quick Links

Function Generator
Model : GFG-3015
Operation Manual
82FG-30150MB
i

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the GFG-3015 and is the answer not in the manual?

Questions and answers

Summary of Contents for Good Will Instrument GFG-3015

  • Page 1 Function Generator Model : GFG-3015 Operation Manual 82FG-30150MB...
  • Page 2: Table Of Contents

    Table of Contents Page 1. Precautions......................... 2 2. Product Introduction......................5 3. Features ..........................6 4. Specifications ........................7 5. Front and Rear Panels ..................... 10 6. Operation .......................... 18 6.1 The First Step Setup For Instrument ..............18 6.2 The Setup of Output Function................18 6.3 The Setup of Frequency..................
  • Page 3: Ec Declaration Of Conformity

    EC Declaration of Conformity GOOD WILL INSTRUMENT CO., LTD. No. 7-1, Jhongsing Rd, Tucheng City,Taipei County 236, Taiwan GOOD WILL INSTRUMENT (SUZHOU) CO., LTD. No. 69, Lushan Road, Suzhou New District Jiangsu, China declares that the below mentioned product GFG-3015...
  • Page 4: Precautions

    If the instrument has to be opened or adjusted under some unavoidable conditions, and to be managed by a technician who is familiar with GFG-3015. Once there is any abnormality, please contact our company or our distributor near you.
  • Page 5 WARNING conductor must be connected to ground. GFG-3015 can be operated only with an earth grounded AC power cord that connects the case and ground well. This is to protect the user and the instrument from the risk of shock hazard.
  • Page 6 For measurements performed on circuits not directly connected to Mains. (9) Place GFG-3015 in a location with a suitable environment as stated above free from dust, direct exposition of sunlight, and strong effect of magnetic fields. (10) For United Kingdom...
  • Page 7: Product Introduction

    Time interval, Pulse wide, direct display and direct connect with CPU system. GFG-3015 uses this Chip to read output frequency value at any time. Then CPU will modify the correct value of D/A converter immediately according to this value, so that the user can get a high accuracy frequency from GFG-3015 Function Generator.
  • Page 8: Features

    3. Features GFG-3015 is a functional Function generator that applies Frequency feedback control system technique and can generate high frequency accuracy with high resolution. Its main signal source can generate waveforms including sine wave, square wave, triangle wave, and ramp wave.
  • Page 9: Specifications

    >1Vp-p open circuit ≤0.5%(-46dBc) From 10Hz~100kHz Distortion ≤-30dBc To 15MHz Sine (Spec. applied form 1Vpp to 10Vpp) ±1% of period + 3ns Asymmetry Square Rise or Fall Time <18nSec Linearity Error <1% of full scale output at 100Hz Triangle and Ramp GFG-3015...
  • Page 10 0.01Hz ~ 10kHz(INT) DC~1MHz(EXT) Frequency Rate Carries -3dB <100Hz to >5MHz Bandwidth External Sensitivity ≤10Vpp for 100% modulation Frequency Modulation Deviation 0~±15% Modulation 0.01Hz ~ 10kHz(INT) DC ~ 50kHz(EXT) Frequency Rate External Sensitivity ≤5Vpp for 15% deviation p. 8 GFG-3015...
  • Page 11 1MΩ // 150pF ≤35mVrms(5Hz~100MHz); Sensitivity ≤45mVrms(100MHz~150MHz) RS232 Interface GTL-101 × 2, Instruction Manual × 1, Power cord × 1 Accessories 115/ 230V AC ±15%, 50/60Hz Power Source 290 (W) × 142 (H) × 346 (D) mm Dimensions Approx. 5kg Weight GFG-3015...
  • Page 12: Front And Rear Panels

    5. Front and Rear Panels Front Panel p. 10 GFG-3015...
  • Page 13 FM. If want to set to FM function, must use Secondary Function mode. INT/EXT Key is to set Rate of Modulation, Sweep or Trigger RATE entry mode and choose the signal source of Modulation, Sweep or Trigger. If want to set to signal, must use Secondary Functions mode. p.11 GFG-3015...
  • Page 14 For example, you can use dBm and Vpp to set the output amplitude. They can be used to set frequency (MHz, kHz, Hz), OFFSET, and PHASE, etc. In STOR or RECL modes, they are used as ‘Enter’. p. 12 GFG-3015...
  • Page 15 The STOP LED light on indicated that the value of display was Stop frequency of sweep function right now. The CF LED light on indicated that the value of display was center frequency of sweep function right now. p.13 GFG-3015...
  • Page 16 The Sine, Triangle and Square LED light on indicated that according Modulation source waveform. The EXT LED lights on to indicate the external sweep or modulation signal source. The ON/OFF LED lights on to indicate that the sweep or modulation function is enabled. p. 14 GFG-3015...
  • Page 17 This is the BNC connector for VCF signal input. 10V± 1V The frequency variation width index is 100:1 when Impedance input. Input is 10kΩ. Input BNC This is the BNC connector for external counter signal input. Counter Impedance 1MΩ // 150pF The Input p.15 GFG-3015...
  • Page 18: Rear Panel

    Rear Panel p. 16 GFG-3015...
  • Page 19 50/60Hz. Line Voltage Selector This switch can choose the current line voltage between 115V and 230V RS232 connector This is the port of serial RS232 interface. The DCE and Baud rate is among 300 ~ 19.2k. p.17 GFG-3015...
  • Page 20: Operation

    1.5001kHz ~ 15.0000kHz…(0.1Hz); Frequency 150.01Hz ~ 1.50000kHz…(10mHz) Resolution 15.01Hz ~ 150.00Hz…(10mHz) 1.51Hz ~ 15.00Hz…(10mHz) 0.01Hz ~ 1.50Hz…(10mHz) Example of the Setup Frequency 1. To set frequency at 250Hz Press first, then key in and press FREQ Hz/Vpp p. 18 GFG-3015...
  • Page 21: The Setup Of Amplitude

    Then turn the Rotate Knob clockwise until the digit become to “ 2 ”. The input limit : (1) Amplitude should be among 0.01 ~ 10Vpp. (2) Offset should be among ±5Vpp. (3) AMPL + |2 × OFFSET| ≤ 10Vpp. p.19 GFG-3015...
  • Page 22: The Setup Of Duty

    Press any button from DEG/% MHz/dB kHz/Vms Hz/Vpp to complete the setting. Example of the Setup RECALL To retrieve a parameters from the RAM of group #6. RECL Press SHIFT first, then key in and press Hz/Vpp STOR p. 20 GFG-3015...
  • Page 23: The Shift Key And Function Keys

    GATE 6.10 Setup of LIN or LOG Sweep GFG-3015 can adopt frequency to sweep its function output for triangle and ramp waves. The type of sweep can be set as linear or log sweep. Select a main waveform by using button.
  • Page 24 Note: 1. Please refer to the setup of LIN and LOG Sweep as the sample below. 2. Because all frequency range (0.01Hz ~ 15MHz) of GFG-3015 are composed of 8 frequency ranges (The details as below), So the value of start and stop frequency must be at the same sweep range.
  • Page 25 Hz/Vpp LOG S Then press to select LOG sweep mode. SHIFT LIN S INT/EXT Press in sequence. RATE Hz/Vpp STOP Press in sequence. START KHz/Vrm STOP Press in sequence. START SHIFT KHz/Vrm SWP CF Press in sequence. DEG/% p.23 GFG-3015...
  • Page 26 Error message for Sweep Function Because all frequency range (0.01Hz ~ 15MHz) of GFG-3015 are composed of 8 frequency ranges, So the Sweep function has specific restriction on the start and stop frequency. If the value of start and stop frequency not at the same sweep range, then the instrument will show the message to user.
  • Page 27: Setup Of Am Modulation

    3. It won’t make any change on execution and result by taking different step sequence. 4. GFG-3015 can output waveform synchronizing with its modulation function. In the example of setting up amplitude modulation, the Modulation output terminal will output the waveform of sine at 100Hz.
  • Page 28: Setup Of Fm Modulation

    SHIFT INT/EXT Press to set up modulation RATE value (Range 0.01Hz ~ 10kHz). RATE SOURCE To select the modulation signal by pressing buttons. SPAN SHIFT GFG-3015 offers sine, square, and triangle (ramp) signals for internal modulation. p. 26 GFG-3015...
  • Page 29 MOD/ON to start performing frequency modulation. Note: 1. As all frequency range (0.01Hz ~ 15MHz) of GFG-3015 are composed of 8 frequency ranges (The details as below), When the main frequency in FM function is set, a reasonable Span must be considered.
  • Page 30: Setup Of Trigger

    Duty of Internal trigger signal (Range 90%:10%:90%). Select the Trigger start Phase by pressing button and number keys. PHASE GFG-3015 offers -90º ~ +80º range for internal trigger mode. Press to start performing Trigger function. TRIG ON Note: 1.
  • Page 31 It won’t make any change on execution and result by taking different step sequence. 4.The Trigger function of GFG-3015 must meet the important setting condition with the Main frequency higher than Trigger rate frequency! Example of the Setup of Trigger Function To set the following conditions: Main function: Sine Wave.
  • Page 32: Setup Of Gate And Burst

    Figure (1) Figure (2) 6.14 Setup of GATE and BURST The GFG-3015 provides GATE or BURST function performed with different Trigger settings. If want to set to GATE or BURST function, just proceed some simple calculation and some Trigger setting.
  • Page 33 Press to select Triangle wave for main output. FUNC Press in sequence. AMPL Hz/Vpp Then press in sequence. FREQ KHz/Vrm Press to set Trigger Type to Multi-Trigger. SIGL/MUT Press to select the source from internal signal. TRIG EXT p.31 GFG-3015...
  • Page 34: Setup Of External Counter

    2. Use suitable external signal to set the GATE function you need. Figure (3) Figure (4) 6.15 Setup of External Counter The GFG-3015 provides a high performance external frequency counter and with 6 digits counter and up to 150MHz high frequency range with high resolution. INT/EXT Press...
  • Page 35 External source for Counter mode. SHIFT GATE Connect the testing signal with “Counter Input BNC connector”. INT/EXT Press to select the Gate time of you need. GATE The correct frequency will be displayed. (Parameter display Area (A)) p.33 GFG-3015...
  • Page 36: The Vcf Function

    6.16 THE VCF Function The GFG-3015 also provides the function of Voltage control frequency (VCF). Input a voltage from 0 to 10V to the instrument can change the main output frequency. In other word, put a different input voltage will get a different main frequency.
  • Page 37: The Gcv Output Function

    Basically, If user set any main frequency then It will get a relative voltage from instrument. But that just appear in same “Frequency Range”. Because whole frequency range (0.01Hz ~ 15MHz) of GFG-3015 are composed of 8 frequency range (The detail is as below). So the GCV output voltage (0.2 to 2V) just appear on each same frequency range.
  • Page 38: The Ttl Signal Output Function

    6.18 THE TTL Signal Output Function The GFG-3015 provides a compatible TTL level signal from TTL Output BNC connector. The frequency of TTL signal output depends on the main output frequency. If need to modify the frequency of the signal, please refer to the procedure of 6.3 The Setup of Frequency.
  • Page 39 Data Terminal Equipment. Figure 6.20.1 DB9 to DB9 wiring When the GFG-3015 is set up with a RS232 interface, please check the following points: Do not connect the output line of one DTE device to the output line of the other.
  • Page 40: Commands Syntax

    Should return the Manufacturer, model number and firmware version in the following format: GW,GFG3015,V.1.00 If you do not receive a proper response from the GFG-3015, please check if the power is on, the RS232 configurations are the same on both sides, and all cable connections are active.
  • Page 41 For instance, the syntax of the command in the following Figure includes the Boolean parameter type Do not include the <, >, or | symbols when entering the actual value for a NOTE: parameter. :SOURce:SWEep:SPACing <NR1> Parameter T ype Space Command Header with Parameter p.39 GFG-3015...
  • Page 42 Command Characters The GFG-3015 is not sensitive to the command characters. You can enter commands in either uppercase or lowercase. You can precede any command with white space characters. You must, however, use at least one space between the parameter and the command header.
  • Page 43: The Commands Of Rs-232 Serial Interface

    Numeric data Check the voltage of offset :OFFSet ? None Set the value of duty :DUTY <NR1> Numeric data Check the value of duty :DUTY ? None Set the waveform of :SOURce:WAVeform <NR1> <1>Sinusoid modulation mode <2>Triangle <3>Square p.41 GFG-3015...
  • Page 44 Set the value of sweep rate :SOURce:SWEep:RATe <NRf> Numeric data Check the value of sweep :SOURce:SWEep:RATe ? None rate Set the value of sweep SYM :SOURce:SWEep:SYM <NR1> Numeric data Check the value of sweep :SOURce:SWEep:SYM ? None p. 42 GFG-3015...
  • Page 45 None Set the gate time of :SOURce:COUNter:GATe <NR1> <0>001sec counter <1>01sec <2>1sec <3>10sec Check the gate time of :SOURce:COUNter:GATe ? None counter Set the counter source :SOURce:COUNter:SOURce <NR1> <0> Internal <1> External Check the counter source :SOURce:COUNter:SOURce ? p.43 GFG-3015...
  • Page 46: The Examples Of The Communication Interface Software

    #include <stdio.h> #include <windows.h> HANDLE InitCom (int Error_Value); char *Error_Message[6]={ "Error Create File\n", "Error SetCommTimeous\n", "Error SetCommState\n", "Error SetupComm\n", "Error GetCommState\n", "Error EscapeCommFunction\n" void main() char command_line[100]; char Receive_Data[100]; char Read_Machine_Number[10] ={"*IDN?\n"}; DWORD dwcommand_len=0,dwWritten=0,dwRead=0; i,error_value=0; HANDLE hComm; p. 44 GFG-3015...
  • Page 47 GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING,NULL, NULL ); if (hComm == INVALID_HANDLE_VALUE) printf("%s",Error_Message[0]); return FALSE; /*----------------- Timeout -------------------*/ CommTimeOuts.ReadIntervalTimeout = 1; CommTimeOuts.ReadTotalTimeoutMultiplier = 0; CommTimeOuts.ReadTotalTimeoutConstant = 1000; CommTimeOuts.WriteTotalTimeoutMultiplier = 0; CommTimeOuts.WriteTotalTimeoutConstant = 5000; if(!SetCommTimeouts(hComm, &CommTimeOuts )) printf("%s",Error_Message[1]); return FALSE; p.45 GFG-3015...
  • Page 48 // number of bits/byte, 4-8 dcb.Parity = 0; // 0-4=no,odd,even,mark,space dcb.StopBits=0; // 0,1,2 = 1, 1.5, 2 if (!SetCommState(hComm, &dcb)) printf("%s",Error_Message[3]); return FALSE; /*---------------- Set In,Out Queue -----------*/ if(!SetupComm(hComm, 8196,8196)) printf("%s",Error_Message[4]); return FALSE; if (!EscapeCommFunction(hComm, SETDTR)) printf("%s",Error_Message[5]); return FALSE; return hComm; p. 46 GFG-3015...
  • Page 49: The Error Message Of Instrument

    So when key in the value to instrument, it might cause some mistake, now the GFG-3015 will show a corresponding error code on the Display a few seconds later for User to correct the data. (Please refer to the specification or Operation ways).
  • Page 50: Adjustment And Correction

    Over 150MHz Output Frequency Range, RF Signal Generator The Frequency Accuracy must cover GFG- 3015. Lower 5 Hz Output Frequency Range. The Signal Generator Frequency Accuracy must cover GFG-3015 Over 100MHz Bandwidth, RF Spectrum Analyzer Amplitude: ±0.5dB 50 Ω Terminator 50 Ω±0.2%, 1W The warm-up time of the instrument should be more than 30 minutes.
  • Page 51: Adjusting Main Clock

    Parameter display Area (A)) and “Freq” will be shown on the down side display (Parameter display Area (B)). Now, the GFG-3015 is in Duty calibration states. Please wait for few minutes. Wait about 12 minutes, the instrument will be back to original state.
  • Page 52: Adjusting Rise/Fall Time

    “CaL…” will be shown on the display A(Parameter display Area (A)), and the “RATE” will be shown on the display B(Parameter display Area (B)). Now, the GFG-3015 is in Rate calibration state. Wait about 3 minutes, the instrument will be back to original state. That means the calibration is completed.
  • Page 53: Adjusting Sine Wave Harmonic Distortion

    Set the oscilloscope to 2V/DIV, 0.2mS/DIV and 50Ω load to measure the main output. Input suitable Calibration values to set the span of modulation to 100%, then press to finish the step and proceed next step (ASP 2). HOLD p.51 GFG-3015...
  • Page 54 Span : 100% Modulation : ON Set the oscilloscope to 1V/DIV, 0.2ms/DIV and 50 Ω load to measure the main output. Then fine adjusting the vertical scale of oscilloscope until the amplitude is full of 8 divisions. p. 52 GFG-3015...
  • Page 55: Adjusting Fm And Sweep Function

    “CaL…” will be shown on the display A (Parameter display Area (A)), and the “FSP” will be shown on the display B (Parameter display Area (B)). Now, the GFG-3015 is in calibration state. Wait about 5 minutes, the instrument will be back to original state. That means the calibration is completed.
  • Page 56 “CaL…” will be shown on the display A (Parameter display Area (A), the “LIN” or “LOG” will be on the display B (Parameter display Area (B)). Now, the GFG-3015 is in calibration state. Wait about 5 minutes, the instrument will be back to original state. That means the calibration is completed.
  • Page 57: Adjusting Trigger Phase

    Input a 1kHz/TTL level signal to “EXT Modulation/Trigger Input BNC”. Set the oscilloscope to 2V/DIV, 0.2ms/DIV and 50Ω load to measure the main output. The main output is the same as Figure (1) now (refer to 6.13 Setup of Trigger). p.55 GFG-3015...
  • Page 58: Calibrating By Software

    Calibration Value is 560. Press key once, and AMPL LED will SHIFT light up. Just input the desired figures. iii.) Press HOLD key to finished the manual calibration mode. All new Calibration Value will become effective After press this key. p. 56 GFG-3015...
  • Page 59 0.16V ± 0.5mV 0.15V ± 0.5mV 0.15V ± 0.5mV 0.08V ± 0.5mV 0.08V ± 0.5mV 0.07V ± 0.5mV 0.07V ± 0.5mV 0.04V ± 0.5mV 0.04V ± 0.5mV 0.03V ± 0.5mV 0.03V ± 0.5mV 0.01V ± 0.5mV 0.01V ± 0.5mV p.57 GFG-3015...
  • Page 60 Number 66 ~ 81 in turn, and perform the following 3 steps for each number. Set the Calibration Number. Set the oscilloscope to 50Ω load to measure the main output. Key in an appropriate Calibration value to set the output to the specific value listed below: p. 58 GFG-3015...
  • Page 61 Calibration Number 167 ~ 179 in turn, and perform the following 3 steps for each number. Set the Calibration Number. Set the oscilloscope to 50Ω load to measure the main output. Key in an appropriate Calibration value to set the output to 9.62Vpp ~ 9.78Vpp. p.59 GFG-3015...
  • Page 62 Key in an appropriate Calibration value to set the output to 9.62Vpp ~ 9.78Vpp. The same reason described as 7.13.5, so the formula for Test frequency as below : The test Frequency of Calibration Number is X, then: X =[(Calibration Number – 265) * 250kHz] +12MHz p. 60 GFG-3015...
  • Page 63 X =[(Calibration Number – 363) * 250kHz] +12MHz HOLD Press the key to finish the manual calibration mode, and all new Calibration Value will become effective. Before the key is pressed, none of the modification can be made. p.61 GFG-3015...
  • Page 64: The Block Diagram And Description Of The System

    8. The Block Diagram and Description of the System The block diagram of GFG-3015 consists of a micro processor unit (MPU), a Voltage control Frequency (VCF), many digital to analog converters (D/A) for corresponding block, a square and sine waveform Shaper, a modulation function generator, a Trigger signal generator, a Frequency Counter(GFC-9701), an output amplifier, an attenuator (ATT), and etc.
  • Page 65 MPU will set the frequency accordingly. (5) Description of every kind of Waveform The GFG-3015 provides many kinds of waveforms including Sine, Triangle, Square, Ramp and Pulse. Please refer to the following for details: 1. Triangle and Ramp Waveform...
  • Page 66 (6) Amplitude and DC offset The Amplifier of GFG-3015 is similar to lineally multiplier (EL4451). The amplitude of this amplifier varies with the different control voltage. The control voltage comes from the Amplitude of the D/A converter. The MPU puts a specific value to the D/A converter which will generate a corresponding voltage to main output Amplifier, from which, user will get different output amplitude.
  • Page 67 GW has designed its own full function counter chip, GFC-9701, with high frequency test range for the system. The counter has the internal and external counter mode for GFG-3015. The most important function for the internal counter mode is to show the main frequency (VCF) on the display.

Table of Contents