4080 series Function & Arbitrary/Function Generators –Instruction Manual Safety Summary The following safety precautions apply to both operating and maintenance personnel and must be observed during all phases of operation, service, and repair of this instrument. Before applying power, follow the installation instructions and become familiar with the operating instructions for this instrument.
All models are capable of generating complex, predefined arbitrary waveforms. Additionally, models 4084AWG and 4086AWG provide the flexibility to create custom waveforms. The AWG module includes an intuitive, graphical Windows based software tool for creating and editing custom arbitrary waveforms and transferring the waveforms to the instrument’s non-volatile...
DC range: ≤ ±5% of setting +10mV (high impedance) DC Accuracy: Module for user defined arbitrary waveform generation (models 4084AWG and 4086AWG only) Number of memory locations for arbitrary waveforms: 8 Length of waveforms:8~16000 points Resolution of waveform amplitude:10 bits...
4080 series Function & Arbitrary/Function Generators –Instruction Manual Control Mode: internal or external trigger (external: TTL level, low level P1, high level P2) Burst Characteristics Waveform: sine or square Frequency Range: same as main waveforms Burst Counts : 1 ~ 10000 cycles Time interval between bursts: 0.1ms ~ 800s Control Mode:...
RS232 communication cable Power line cord Test report Spare fuse Installation disk for Arbitrary Waveform Creation Software (models 4084AWG or 4086AWG only) NOTE: Specifications and information are subject to change without notice. Please visit www.bkprecision.com the most current product information.
4080 series Function & Arbitrary/Function Generators –Instruction Manual 3. PANEL DESCRIPTION 3.1 Front Panel 3.1.1 Overview of Keys: Summary: Most keys have multiple functions. Primary functions are written on the key. Simply press the respective key to enable a primary functions. All Function/Mode keys and some of the numerical entry keys have associated secondary functions indicated above each key in blue.
4080 series Function & Arbitrary/Function Generators –Instruction Manual External totalize mode: Press this key to reset and resume event counter *** models 4084AWG and 4086AWG only Function/Mode Keys: Secondary Secondary Key name Main Function Function for Unit Entry Function Counter Mode Toggle between Freq./Period...
4080 series Function & Arbitrary/Function Generators –Instruction Manual Waveform states Sine waveform is enabled (,main waveform) Square waveform is enabled (main waveform) Triangle waveform is enabled Ramp waveform is enabled Arb Arbitrary waveform mode is enabled Frequency Measurement/Totalize states Filter: Low Pass Filter is enabled ATT: Input Attenuator is enabled...
4080 series Function & Arbitrary/Function Generators –Instruction Manual between amplitude and pulse width. The secondary function activates the square waveform 【FSK/PSK】key: Toggle between FSK and PSK modulation (primary function). Activate triangle waveform 【Menu】key: Enter modulation parameters for FSK, PSK, FM, AM and burst modulation and for sweep mode.
Page 15
4080 series Function & Arbitrary/Function Generators –Instruction Manual MODE: Select LINEAR or LOGarithmic sweep START F :Sweep start frequency STOP F: Sweep stop frequency TIME: Sweep time TRIG: Select trigger source, INTernal or EXTernal FM modulation: FM DEVIA—> FM FREQ —> FM WAVE —> FM SOURCE FM DEVIA: Peak frequency deviation FM FREQ: Modulating signal frequency...
Page 16
4080 series Function & Arbitrary/Function Generators –Instruction Manual SPACE T: PSK rate TRIG: trigger mode, internal or external System Function Mode: POWER ON —> ADDRESS —> OUT Z —> INTERFACE—>….. …………BAUD —> PARITY —> BEEP POWER ON “Power on” state ADDRESS: set GPIB address (option) OUT Z:...
RS232C RS232 interface for remote control of instrument (all models) or for download of custom arbitrary waveforms (models 4084AWG and 4086AWG only) AC Socket and fuse compartment Connect the supplied power line cord to this receptacle. Make sure to install the appropriate fuse according to the selected AC voltage.
Turn on the instrument by pressing the power key on the front panel of the unit. The display should be flashing “BK PRECISION” for 2 seconds followed by the model number. e.g. .“4084AWG” for 1 second. By default, the instrument will enter the standard waveform (“SW”) mode with the frequency set to 10.00000000 kHz and the waveform annunciator displaying the “~ “...
Press 【5】 【N】(enable DOWN_RAMP) select waveform with the knob Models 4084AWG and 4086AWG only: Locations 28-35 are reserved for the storage of user defined arbitrary waveforms. The display name for these waveforms is ARB1-ARB8. These memory locations can be accessed in one of 2 ways: a) Enter the ArbList, then use the knob or the numeric keypad to enable waveforms ARB1 –...
ARB1~ARB8 rectified Arbitrary waveforms Note: *No 28~35: memory location for user programmable waveforms, models 4084AWG and 4086AWG only. Refer to chapter 7 for more details 4.4 Data entry Using the arrow keys and the knob Use the knob and arrow keys to modify the displayed number.
4080 series Function & Arbitrary/Function Generators –Instruction Manual Entry of invalid key presses or invalid values If the entered value exceeds the rated range, a beep sound will be heard. If the entered value is below the lower limit, the instrument will automatically change the entry to the lowest possible value. If the entered value exceeds the upper limit, the instrument will automatically revert to the maximum value.
4080 series Function & Arbitrary/Function Generators –Instruction Manual In case of standard waveforms “sine”, “square”, “triangle”, “rising ramp” and “pulse”, numbers can be entered and displayed as Peak-to-peak value (Vpp or mVpp) , root mean square value (Vrms and mVrms) or dBm value. All other waveforms can only be edited or displayed using Vpp or mVpp units only.
4080 series Function & Arbitrary/Function Generators –Instruction Manual 4.5.5 TTL Signal A TTL signal output is provided on the front-panel TTL terminal. All signals, including modulated signals and arbitrary waveforms (except DC and noise) have an associated TTL signal. This signal is a TTL “high” when the waveform’s output (on the main terminal) is positive, relative to zero volts.
4080 series Function & Arbitrary/Function Generators –Instruction Manual 4.6 Set Modulation and Sweep Parameters 4.6.1. Sweep mode In the frequency sweep mode, the function generator “steps” from the start frequency to the stop frequency at a sweep rate which you specify. You can sweep up or down in frequency, and with either linear or logarithmic spacing.
Page 25
4080 series Function & Arbitrary/Function Generators –Instruction Manual The frequency range from start frequency to stop frequency is 1µHz ~ Fmax in linear sweep mode and 1mHz ~ Fmax in log sweep mode. (Fmax see specification section for main waveform) Sweep time “TIME”...
4080 series Function & Arbitrary/Function Generators –Instruction Manual 4.6.2 FM modulation A modulated waveform consists of a carrier waveform and a modulating waveform. In FM, the frequency of the carrier is varied by the amplitude of the modulating waveform. The function generator will accept an internal or external FM modulating signal.
4080 series Function & Arbitrary/Function Generators –Instruction Manual modulating signal source “external” is selected, the symbol “Ext” is displayed and parameters FM DEVIA, FM FREQ and FM WAVE do not apply (disabled) Start and stop of FM modulation An FM signal is generated once FM function mode is selected. The instrument will automatically output a signal according to the preset parameters.
4080 series Function & Arbitrary/Function Generators –Instruction Manual Modulation depth “AM LEVEL”: The range of modulation depth is 1% ~ 120%. Modulating frequency “AM FREQ” Frequency of the modulating signal. Range is 100µHz ~ 20kHz. Parameter does not apply when “AM SOURCE”...
Page 29
4080 series Function & Arbitrary/Function Generators –Instruction Manual described in the previous section of this chapter. The parameters carry over from the parameter settings of the main waveforms sine and square. Press the 【menu】 key repeatedly to cycle through the burst menu parameters listed below. TRIG —>...
4080 series Function & Arbitrary/Function Generators –Instruction Manual Enabling/disabling the burst signal The generator outputs a burst as soon as the burst key is pressed. The instrument will automatically output a signal according to the preset parameters. If you do not want to output the burst signal, simply press the 【output】...
4080 series Function & Arbitrary/Function Generators –Instruction Manual “internal”. In internal mode, the rate at which the signal shifts between the carrier and hop frequency is determined by the FSK rate. In external trigger mode, the trigger signal applied to the trigger input terminal on the rear panel determines the FSK rate.
4080 series Function & Arbitrary/Function Generators –Instruction Manual phase value #2 SPACE T PSK rate TRIG Trigger source for PSK Trigger source “TRIG” Select internal signal and external input signal 1: INT or 2: EXT. The default of the instrument is internal.
Page 33
4080 series Function & Arbitrary/Function Generators –Instruction Manual POWER ON “Power on” state ADDRESS: set GPIB address (option) OUT Z: Configure amplitude display for 50Ω or high impedance load termination INTERFACE: Select RS232 or GP-IB (IEEE-488) interface (option) BAUD: Baud rate for the RS232 interface PARITY: Parity and Data Bits configuration for RS232 BEEP:...
4080 series Function & Arbitrary/Function Generators –Instruction Manual “BEEP” setting Select OFF(“1: CLOSE”) or ON (“2: OPEN”). The default is Turns the key beep on or off. Example for system function setting Configuration: Set power on state [POWER ON] to default and output impedance to 50Ώ Press【Shift】...
4080 series Function & Arbitrary/Function Generators –Instruction Manual 5. REMOTE INTERFACE REFERENCE 5.1 Introduction An Introduction to the SCPI Language SCPI (Standard Commands for Programmable Instruments) is an ASCII-based instrument command language designed for test and measurement instruments. SCPI commands are based on a hierarchical structure, also known as a tree system.
Page 36
4080 series Function & Arbitrary/Function Generators –Instruction Manual APPLy:SINusoid [<frequency>, <amplitude>, <offset>] APPLy:SQUare [<frequency>, <amplitude>, <offset>] APPLy:TRIangle [<frequency>, <amplitude>, <offset>] APPLy:UP_RAMP [<frequency>, <amplitude>, <offset>] APPLy:DOWN_RAMP [<frequency>, <amplitude>, <offset>] APPLy:NOISe [<frequency>*, <amplitude>, <offset>] APPLy:P_DC [<frequency>,* <amplitude>, <offset>] APPLy? *: if waveform is Noise or DC, the frequency data contained in the command is not invalid. OUTPUT instructions [SOURce:] FUNCtion...
Page 37
4080 series Function & Arbitrary/Function Generators –Instruction Manual AM:DEPTh <depth in percent> AM:DEPTh? AM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle|UP_RAMP|DOWN_RAMP|} AM:INTernal:FUNCtion? AM:INTernal:FREQuency <frequency> AM:INTernal:FREQuency? AM:SOURce {INTernal|EXTernal} AM:SOURce? AM:STATe {ON|OFF} AM:STATe? [SOURce:] FM:DEViation <peak deviation in Hz> FM:DEViation? FM:INTernal: FUNCtion {SINusoid|SQUare|TRIangle|UP_RAMP|DOWN_RAMP|……} FM:INTernal: FUNCtion? FM:INTernal: FREQuency <frequency> FM:INTernal: FREQuency? FM:SOURce {INTernal|EXTernal} FM:SOURce?
Page 38
4080 series Function & Arbitrary/Function Generators –Instruction Manual PSKey:PHASe2 <degrees> PSKey:PHASe2? PSKey:INTernal: Space <time in second> PSKey:INTernal: Space? PSKey:SOURce {INTernal|EXTernal} PSKey:SOURce? PSKey:STATe {ON|OFF} PSKey:STATe? SWEEP instructions [SOURce:] FREQuency:STARt <frequency> FREQuency:STARt? FREQuency:STOP <frequency> FREQuency:STOP? [SOURce:] SWEep:SPACing {LINear|LOGarithmic} SWEep:SPACing? SWEep:TIME <time in second> SWEep:TIME? SWEep:SOURce {INTernal|EXTernal} SWEep:SOURce?
4080 series Function & Arbitrary/Function Generators –Instruction Manual SYSTEM instructions *IDN? *RST *SAV {0|1|2|3|4|5|6|7|8|9|10} *RCL {0|1|2|3|4|5|6|7|8|9|10} RS232 specific instructions SYSTem:LOCAL SYSTem:REMOTE 5.3 Detailed description of SCPI Instructions APPLy instructions APPLy instructions are used to directly set the output of the function generator through the remote interface including waveform, frequency and offset.
Page 40
4080 series Function & Arbitrary/Function Generators –Instruction Manual Check the duty cycle of current pulse output. The returned value is percentage. VOLTage <amplitude> Set the amplitude of the currently active waveform. The amplitude setting should be consistent with the technical specifications. The output amplitude ranges of P_PULSE, N_PULSE, P_DC and N_DC should be 2mVpp ≤...
Page 41
4080 series Function & Arbitrary/Function Generators –Instruction Manual 4.To set the modulation depth of AM using AM: DEPTh {depth in percent} instructions 5.To set modulating source of AM using AM: SOURce {INTernal|EXTernal} instructions 6.To start AM using AM: STATe ON instructions. AM: DEPTh {depth in percent} Set modulation depth of AM.
Page 42
4080 series Function & Arbitrary/Function Generators –Instruction Manual FM:INTernal:FUNCtion {SINusoid|SQUare|TRIangle……} SIN, SQU, TRI UP, RAMP or DOWN_RAMP waveforms. Set the modulating waveform of FM using FM:INTernal:FUNCtion? Read the current modulating waveform of FM. The returned data are “SIN”, “SQU”, “TRI”, “UP_RAMP”, “DOWN_RAMP”.
Page 43
4080 series Function & Arbitrary/Function Generators –Instruction Manual BM:SOURce? Check current trigger source of burst. BM:STATe {ON|OFF} Turn on burst mode (ON) or turn off burst mode (OFF). BM:STATe? Check “on/off” state of burst mode. The returned data are “0” (OFF) or “1” (ON). The instrument reverts back to fixed frequency mode in “off”...
Page 44
4080 series Function & Arbitrary/Function Generators –Instruction Manual PSKey:PHASe2 <degrees> Set phase 2 of PSK in 0--360º. PSKey:PHASe2? Check phase 2 of PSK. PSKey:INTernal:SPACe <time> Set time interval of phase switching PSKey:INTernal:SPACe? Check time interval of phase switching PSKey: SOURce {INTernal|EXTernal} Set trigger source of PSK as internal (INTernal) or external (EXTernal).
Page 45
(EXTernal) or single (BUS). TRIGger:SOURce? Check trigger source or modulating source of current function as internal (IMM), external, (EXT) or single (BUS). System related instructions: *IDN? This query will return the instrument’s manufacturer, model number and firmware version. Example: B+K Precision 4084AWG V1.00...
Page 46
4080 series Function & Arbitrary/Function Generators –Instruction Manual *RST Reset instrument to the default state *SAV {0|1|2|3|4|5|6|7|8|9|10} Save as many as 11 input states of the instrument. Among the 11 states, state 0 is used to automatically store the power off setting of the instrument. States 1~10 are user defined. *RCL {0|1|2|3|4|5|6|7|8|9|10} Recall on of the states 0 -10.
MODULE Product Overview In addition to the 27 build-in waveforms, models 4084AWG and 4086AWG also provide the capability to generate and store up to 8 user-defined waveforms in non-volatile memory. This Windows-based software tool offers a graphical user interface that you can use to create, edit, and transfer custom waveforms to the internal memory of the 4084AWG or 4086AWG Function/Arbitrary Generator.
Page 48
4080 series Function & Arbitrary/Function Generators –Instruction Manual CREATING AND EDITING WAVEFORMS Create waveforms by loading waveform data from a text file or by using the graphical tools of this Software. Working with text files Waveforms can be imported to or exported from a text file with the following format: The first line contains the number of data points, the consecutive lines the Y axis value of the sampling points.
Page 49
4080 series Function & Arbitrary/Function Generators –Instruction Manual Working with graphical tools Waveform Parameters The waveform parameters are represented in the following format: Values of the vertical axis (Y) are normalized to -1.000 ~ 1.000. Values of the horizontal axis (X axis) are 0 ~ length of waveform minus 1.
Page 50
4080 series Function & Arbitrary/Function Generators –Instruction Manual Drawing waveforms Click on the left mouse key then grab and move the default center line to the desired location. The coordinates of the cursor position will be displayed while “drawing”. Release the left mouse key to stop drawing.
Page 51
4080 series Function & Arbitrary/Function Generators –Instruction Manual immediately in the editing window. Modifying existing waveforms with mathematical Functions Waveforms can be modified by applying one of the following mathematical functions: Addition, subtraction of waveforms, symmetry of Y-axis and X-axis, division and multiplication by a constant.
Page 52
4080 series Function & Arbitrary/Function Generators –Instruction Manual Add waveform data stored in a text file to the current waveform (displayed on the screen). The resulting new waveform is automatically normalized by dividing the new waveform by 2. To look at it differently, each amplitude value is weighted by a factor 0.5 before the add operation is performed.
Page 53
TRANSFERING WAVEFORM DATA TO THE 408XAWG RS232 communication setup 1) Connect the computer to the 4084AWG or 4086AWG using the RS232 cable included. 2) Set the RS232 parameters of the Arbitrary Waveform Creation Tool 3) Set the RS232 parameters in the Systems menu of the 4080 series generator. Make sure the “COM port”, “Baud rate”...
Page 54
4080 series Function & Arbitrary/Function Generators –Instruction Manual Selecting Other>Send Data from the menu. A pop-up window will indicate the progress of the data transfer. The window will automatically disappear once the data was downloaded successfully. If the download was unsuccessful due to communication problems, a pop message will appear prompting the user to verify the setup and settings of the communication link.
Page 55
4080 series Function & Arbitrary/Function Generators –Instruction Manual 4) Click “Set Link” in the “oscilloscope” menu of the software to check the communications link between software and oscilloscope. A pop-up window will indicate successful communication; otherwise, the operation will result in an error message. This operation will also automatically populate the waveform length field based on the oscilloscope’s internal storage memory.
Page 56
4080 series Function & Arbitrary/Function Generators –Instruction Manual Requirement for RS232 cable connecting the TEKTRONIX oscilloscope and 408xAWG Refer to the oscilloscope’s instruction manual. For the TEKTRONIX series digital storage oscilloscopes, a null modem (cross over) using 2 handshake lines is recommended.
Declares that the below mentioned product Product Name: Function/ Arbitrary Generator, Programmable DDS Function Generator Part Numbers: 4084, 4084AWG, 4085, 4086, 4086AWG, 4087 complies with the essential requirements of the following applicable European Directives: Low Voltage Directive 73/23/EEC (19.02.73) amended by 93/68/EEC (22.07.93) Electromagnetic Compatibility (EMC) 89/336/EEC (03.05.88)
4080 series Function & Arbitrary/Function Generators –Instruction Manual Service Information Warranty Service: Please return the product in the original packaging with proof of purchase to the address below. Clearly state in writing the performance problem and return any leads, probes, connectors and accessories that you are using with the device.
Page 59
4080 series Function & Arbitrary/Function Generators –Instruction Manual Intentionally left blank...
Need help?
Do you have a question about the 4084AWG and is the answer not in the manual?
Questions and answers