background image

4080 series Function & Arbitrary/Function Generators –Instruction Manual 

 

 

48 

 
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. 

 

Example wave1.txt: 

8  

 

(Line 1

length of the waveform) 

-0.666 

(Line 2

waveform value of point 0) 

-0.555 

(Line 3

waveform value of point 1) 

-0.111  

(Line 4

waveform value of point 2) 

0.001  

(Line 5

waveform value of point 3) 

0.123  

(Line 6

waveform value of point 4) 

0.235  

(Line 7

waveform value of point 5) 

0.378  

(Line 8

waveform value of point 6) 

0.654  

(Line 9

waveform value of point 7) 

Only use text editors such as NOTEPAD to create or edit this file. 

 

Saving and opening text files 

To save the current waveform as a text file, Select File>Save to and enter a filename.  To import 
waveform data, select “Open” from the File menu.  The waveform data will be automatically 
displayed in the editing window. 

 

 

 

Summary of Contents for 4084

Page 1: ...Function and Arbitrary Function Generators Model 4084AWG 4086AWG 4084 4085 4086 4087 INSTRUCTION MANUAL 4080 Series ...

Page 2: ...ronment constitutes a definite safety hazard KEEP AWAY FROM LIVE CIRCUITS Instrument covers must not be removed by operating personnel Component replacement and internal adjustments must be made by qualified maintenance personnel Disconnect the power cord before removing the instrument covers and replacing components Under certain conditions even with the power cable removed dangerous voltages may...

Page 3: ...9 4 4 Data entry 20 4 5 Output Configuration 21 4 5 1 Set Frequency and Period 21 4 5 2 Set Amplitude 21 4 5 3 Set DC Offset Voltage 22 4 5 4 Adjust duty cycle 22 4 5 5 TTL Signal 23 4 5 6 Signal Store and Recall 23 4 6 Set Modulation and Sweep Parameters 24 4 6 1 Sweep mode 24 4 6 2 FM modulation 26 4 6 3 AM modulation 27 4 6 4 Burst modulation 28 4 6 5 FSK modulation 30 4 6 6 PSK modulation 31 4...

Page 4: ...4080 series Function Arbitrary Function Generators Instruction Manual 4 Intentionally left blank ...

Page 5: ...S2000 TPS2000 and TDS3000 series digital storage oscilloscopes offering users a convenient means to recreate waveforms originating from the DSO s display or internal memory The 4080 Series front panel operation is straightforward Parameters can be entered using the knob or directly via the numerical keypad and unit keys The instruments are fully programmable via the standard RS232 interface The co...

Page 6: ...aveforms 27 build in standard and complex waveforms Sine Square Triangle Positive Ramp Falling Ramp Noise Positive Pulse Negative Pulse Positive DC Negative DC Stair wave Coded Pulse Full wave rectified Half wave rectified Sine transverse cut Sine vertical cut Sine phase modulation Logarithmic Exponential Half round SINX X Square root Tangent Cardiac Earthquake Combination Waveform Length 4096 dot...

Page 7: ...ristics Amplitude Range 4084 4084AWG 2mV 20Vpp open circuit 1mV 10Vpp 50Ω 4085 4086 4086AWG for Freq 40MHz 2mV 20Vpp open circuit 1mV 10Vpp 50Ω for Freq 40MHz 2mV 4Vp p open circuit 1mV 2Vpp 50Ω 4087 for Freq 40MHz 2mV 20Vpp open circuit 1mV 10Vpp 50Ω for Freq 40MHz 76dBm 13 5 dBm 50Ω or 0 1mV 3Vpp 50Ω Max Resolution 2µVpp open circuit 1µVpp 50Ω Amplitude Accuracy 1 0 2mV sine wave relative to 1kH...

Page 8: ...cuit Modulation Error 5 0 2 100µHz frequency 10kHz 10 2 10kHz frequency 20kHz Amplitude of ext input signal 3Vp p 1 5V 1 5V FM Characteristics Carrier Waveforms sine or square Carrier Frequency Range same as main waveforms Modulation Source internal or external Modulating Waveform 5 internal waveforms sine square triangle rising falling ramp Frequency of modulating signal 100µHz 10kHz Peak Frequen...

Page 9: ...arithmic External trigger signal frequency DC 1kHz linear DC 10Hz log Control Mode internal or external trigger Rear Panel Terminals for modulation and sweep Output MOD OUT Frequency 100μHz 20kHz Waveform sine square triangle rising falling ramp Amplitude 5Vp p 5 Output Impedance 600Ω Modulation IN 3 Vpp 100 Modulation External Input Trig FSK Burst Level TTL Main OUTput Impedance 50Ω Protection Sh...

Page 10: ...y time base error trigger error when signal SNR 40dB trigger error 0 3 Time base Type small TCXO Frequency 10MHz Stability 1 10 6 22 C 5 C 2 3 General AC Input 198 242V or 99 121V Frequency 47 63Hz Power Consumption 35VA Operating Temperature 0 to 40 C Operating Humidity 80 R H Storage Temperature 40 to 70 Dimensions W x H x D 255 mm x 100 mm x 370 mm 10 0 x 3 93 x 14 56 inch Weight 3 kg 6 6 lbs m...

Page 11: ... serves as Enter function Data entry keys Key Name Main Function Secondary Function Key Name Main function Secondary Function 0 Input Digit 0 Enter SW mode 7 Input Digit 7 Enable ARB7 waveform 1 Input Digit 1 Enable ARB1 waveform 8 Input Digit 8 Enable ARB8 waveform 2 Input Digit 2 Enable ARB2 waveform 9 Input Digit 9 Not available 3 Input Digit 3 Enable ARB3 wave Input decimal point Reset Unit 4 ...

Page 12: ...le Wave Not Available Not Available Menu Menu Selection Enable positive ramp Not Available Not Available FM Enable FM mode Enter Storage menu Attenuation Selection ms mVpp AM Enable AM mode Enter Recall menu Low Pass Select MHz Vrms Sweep Enable Sweep mode Enter Counter Mode Freq Meas Totalize Enable kHz mVrms Burst Enable Burst mode DC Offset Select Gate Select Hz dBm Other Keys Key Name Main Fun...

Page 13: ...modulation is enabled FSK PSK modulation is enabled Burst Burst mode enabled Offset DC offset of output signal is not 0 Shift Shift key has been pressed Shift mode is active Rmt The instrument is in remote state 3 13 Description of front panel keys shift key Access secondary functions or to enter units seconds Vpp and N Numerical key pad Keys are used for direct entry of numerical values Keys 0 ar...

Page 14: ...ctivate sweep mode Select frequency measuring and totalize mode secondary function Enter units kHz or mVrms after entering the desired numerical value directly via the keypad Use the Shift key to toggle between frequency measurements and totalize mode Burst key Activate burst mode primary function Enter DC offset mode secondary function Enter units Hz or dBm When in frequency measurement mode pres...

Page 15: ... sine square triangle rising or falling ramp FM SOURCE Toggle between internal and external modulating signal AM modulation AM LEVEL Modulation depth AM FREQ Frequency of modulating signal AM WAVE Modulating signal waveform sine square triangle rising or falling ramp AM SOURCE Select internal or external modulating signal Burst modulation TRIG Select trigger source internal or external COUNT Numbe...

Page 16: ...nternal or external System Function Mode POWER ON Power on state ADDRESS set GPIB address option OUT Z Configure amplitude display value 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 Toggle the key beep on off ...

Page 17: ... frequency measurement or Totalize mode MOD OUT The internally generated modulating signal when in AM mode will be available at this output 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 app...

Page 18: ...re 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 symbol If the Power ON configuration in the systems ...

Page 19: ...square triangle ramp and pulse The corresponding waveform annunciator will be displayed in the waveform display area Note that the instrument operates in Function Generator mode when selecting sine and square and in ARB mode for the remaining functions Arb annunciator is lit Note The 5 common waveforms can also be output by selecting the corresponding number from the ArbList in this section Exampl...

Page 20: ... arrow keys and the knob Use the knob and arrow keys to modify the displayed number Use the keys to move the flashing digits left or right then adjust the value with the knob Using this method of entry the output signal will be updated immediately Move the arrow keys left for coarse adjustment and right for fine adjustment To disable the knob use the key to move the cursor all the way to the left ...

Page 21: ... frequency period key is used to toggle between Frequency and Period display of the standard waveform or the carrier waveform Frequency Press the frequency key to display the current frequency value The value can be modified using the numerical keypad or the knob Example To set a frequency value of 5 8 kHz enter the following key sequence frequency 5 8 kHz or frequency 5 8 0 0 Hz or use the knob a...

Page 22: ...nt The input range of the signal amplitude and DC offset should satisfy the following equation Voffset Vpp 2 Vmax with the parameters defined as followed Vpp is the peak to peak value of the amplitude Voffset is the absolute value of the DC offset Vmax is 10V at high impedance and 5V at 50Ω load The following table shows the corresponding relationship between the Vp p value of the amplitude and th...

Page 23: ...ables you to recall the entire instrument configuration with a single command from the remote interface or with just a few key presses from the front panel The state storage feature remembers the function including arbitrary waveforms frequency amplitude DC offset duty cycle as well as any modulation parameters To recall a stored state you must use the same memory location used previously to store...

Page 24: ...rt frequency STOP F sweep stop frequency TIME sweep time TRIG Select trigger source INTernal or EXTernal Each time you press the menu key the parameter will flash for 1 second followed by the value of that parameter Sweep mode parameters can be entered via numerical keypad or the knob Once the parameter is set press menu to advance to the next parameter Sweep mode MODE parameter Select LINear No 1...

Page 25: ... the rear panel A rising edge will trigger a single sweep In external trigger mode symbols Trig and Ext are displayed in the status field Start and stop of sweep The sweep will start automatically once sweep mode is selected If you don t want to output the sweep signal simply press the output key to disable the signal output LED above Output button is OFF Once all the parameters are set you can ma...

Page 26: ...dvance to the next parameter Peak frequency deviation FM DEVIA Explanation The variation in frequency of the modulating waveform from the carrier frequency center frequency Range of deviation For internal FM modulation the maximum value should not exceed 50 of the carrier frequency In external FM mode the maximum deviation is 10 of the carrier frequency Additionally the frequency deviation plus ca...

Page 27: ...then 2 V set carrier amplitude Press Shift and square set carrier waveform Press menu select FM DEVIA enter 2 0 0 kHz set FM deviation Press menu select FM FREQ press 5 kHz set FM frequency Press menu select FM WAVE press 1 N set FM waveform as sine Press menu select FM SOURCE press 1 N set FM source as internal 4 6 3 AM modulation AM stands for amplitude modulation Press AM to enable AM modulatio...

Page 28: ...isable the signal output LED above Output button is OFF Once all the parameters are set you can make the AM signal available at the output by pressing the Output button again AM example Configuration carrier signal is square wave frequency 1MHz amplitude 2V internal signal modulating waveform sine wave No 1 modulating signal frequency 5kHz modulation depth 50 Press AM activate AM modulation Press ...

Page 29: ...g the output key once or by applying a single TTL pulse at the Ext Trig input terminal in the rear panel A single burst with predefined parameters will be generated c External gated burst mode The TTL signal applied to Ext Trig input terminal in the rear panel will enable or disable the output of the generator When the TTL level of the gate signal is high the generated will generate burst pulses a...

Page 30: ...OUNT press 1 0 N set number of bursts cycles Press menu select SPACE T press 1 0 ms set space time Press menu select PHASE press 9 0 N set the start phase of burst 4 6 5 FSK modulation You can configure the function generator to shift its output frequency between two preset values using FSK modulation The rate at which the output shifts between the two frequencies carrier frequency and hop frequen...

Page 31: ... menu select TRIG enter 1 N set trigger mode as internal Press menu select START F enter 2 0 kHz set carrier frequency F1 Press menu select STOP F enter 6 0 0 kHz set hop frequency F2 Press menu select spacing time SPACE T press 1 0 ms set spacing time 4 6 6 PSK modulation You can configure the function generator to shift its output phase between two preset values using PSK modulation The rate at ...

Page 32: ...first start phase value of the PSK output signal Input range of phase 1 and phase 2 is º0 0º 360 0º Phase 2 P2 The second start phase value of the PSK output signal Input range of phase 1 and phase 2 is 0 0º 360 0º Spacing time SPACE T PSK rate Range is 0 1ms 800s PSK example Configuration Sine signals with 600 kHz output frequency 2V amplitude phase alternating between 90 0º and 180 0º PSK rate i...

Page 33: ...ent will remember the last state the unit was in before power was turned off The power on state is stored in non volatile memory location 0 see Store Recall section GPIB address ADDRESS The default of GPIB interface address is 1 It can be set within 0 30 Output impedance OUT Z The generator has a fixed output impedance of 50 ohms on the OUTPUT terminal You can specify whether you are terminating t...

Page 34: ...input terminal Meas Freq TOT IN in the rear panel When totalize mode is active symbols Ext and Count will be displayed on the status field along with the result for the count on the main display 0 is displayed until a valid signal is detected The unit is now ready to totalize events represented by the signal applied to input terminal Meas Freq TOT IN in the rear panel In event counting mode press ...

Page 35: ...tion The Arbitrary Function Generator series 4080 can be remotely controlled from a PC via the standard RS232 interface Make sure to configure the RS232 interface to match the settings on your PC by setting the parameters in the Systems menu accordingly The instrument enters the remote state after any remote command is received at which time all keys except of the Local key Shift are locked When i...

Page 36: ...e UP_RAMP DOWN_RAMP NOISe PULSe P_PULSE N_PULSE P_DC N_DC STAIR C_PULSE COMMUT_FU COMMUT_HA SINE_TRA SINE_VER SINE_PM LOG EXP ROUND_HAL SINX X SQU_ROOT TANGent CARDIO QUAKE COMBIN FUNCtion SHAPe SOURce FREQuency frequency FREQuency SOURce PULSe DCYCle percent PULSe DCYCle SOURce VOLTage amplitude VOLTage VOLTage OFFSet offset VOLTage OFFSet SOURce OUTPut LOAD 50 INFinity OUTPut LOAD INPUT FILTER o...

Page 37: ...TRIangle UP_RAMP DOWN_RAMP FM INTernal FUNCtion FM INTernal FREQuency frequency FM INTernal FREQuency FM SOURce INTernal EXTernal FM SOURce FM STATe ON OFF FM STATe SOURce BM NCYCles cycles BM NCYCles BM PHASe degrees BM PHASe BM INTernal Space time in second BM INTernal Space BM SOURce INTernal EXTernal SINGle BM SOURce BM STATe ON OFF BM STATe SOURce FSKey FREQuency frequency FSKey FREQuency FSK...

Page 38: ...P SOURce SWEep SPACing LINear LOGarithmic SWEep SPACing SWEep TIME time in second SWEep TIME SWEep SOURce INTernal EXTernal SWEep SOURce SWEep STATe ON OFF SWEep STATe SOURce FUNCtion TOTal INITial FUNCtion TOTal STARt FUNCtion TOTal STOP FUNCtion TOTal CLEAr FUNCtion TOTal SOURce FUNCtion FREQuency MEASure FUNCtion FREQuency FUNCtion FREQuency GATE time FUNCtion FREQuency GATE TRIGger SOURce IMMe...

Page 39: ...et as 2 5 V APPLy Queries the waveform frequency amplitude and offset of current function output The returned data format is SIN 5 000000000000E 03 3 000000E 00 2 500000E 00 OUTPUT instructions FUNCtion SHAPe SINusoid SQUare TRIangle UP_RAMP DOWN_RAMP NOISe Select output waveform 27 waveforms are available In fixed frequency mode each of the 27 kinds can be selected In other modes only sine and sq...

Page 40: ...nce INFinity load termination The output amplitude should be consistent with the technical specifications OUTPut LOAD Read the current load impedance setting of the function generator INPUT FILTER ON OFF Enable disable the low pass filter for the counter INPUT FILTER Read the current on off state of the low pass filter INPUT ATTenuator ON OFF Enable disable Set the input attenuator of the counter ...

Page 41: ...ulating signal of AM as internal INTernal or external EXTernal AM SOURce Read the current modulating source of AM AM STATe ON OFF Turn AM mode on off AM STATe Check the on off state of AM mode The returned data are 0 OFF or 1 ON In off state the instrument reverts back to fixed frequency mode FM instructions 1 To set the carrier of output using APPLy or FUNCtion FREQuency VOLTage VOLTAGE OFFSet in...

Page 42: ... state of FM mode The returned data are 0 OFF or 1 ON It returns to fixed frequency mode in off state Burst Mode instructions 1 Set the carrier using APPLy instructions or FUNCtion FREQuency VOLTage VOLTAGE OFFSet instruction 2 Set number of burst using BM NCYCles cycles instruction 3 Set start phase of burst using BM PHASe degrees instruction 4 Set time interval between two bursts using BM INTern...

Page 43: ...SK FSKey INTernal SPACe time Set time interval of frequency switching FSKey INTernal SPACe Check time interval of frequency switching FSKey SOURce INTernal EXTernal Set trigger source of FSK as internal INTernal or external EXTernal FSKey SOURce Check current trigger source of FSK FSKey STATe ON OFF Turn on FSK mode ON or turn off FSK mode OFF FSKey STATe Check the on off state of FSK mode The ret...

Page 44: ... offset and frequency using APPLy instructions or FUNCtion FREQuency VOLTage VOLTAGE OFFSet instructions 2 To set start frequency of sweep using FREQuency STARt frequency instruction 3 To set stop frequency of sweep using P FREQuency STOP frequency instruction 4 To set sweep mode using SWEep SPACing LINear LOGarithmic instruction 5 To set sweep time using SWEep TIME time instructions 6 To set trig...

Page 45: ...the current value of the counter Frequency Measurement instructions FUNCtion FREQuency MEASure Enable frequency measurement function for the instrument to start a new frequency measurement FUNCtion FREQuency Record last frequency value after frequency measurement is finished FUNCtion FREQuency GATE time Set gate time in the range of 10ms to 10s for frequency measurement FUNCtion FREQuency GATE Che...

Page 46: ...OCAL This instruction causes the instrument to enter into local state After receipt of this command all front panel keys are enabled SYSTem REMOTE This instruction causes the instrument enter remote state from local state After receipt of this command all front panel keys are disabled except of the local key shift key which can be used to manually revert to local state NOTE All command strings sen...

Page 47: ...t file or download waveforms from a TEKTRONIX digital storage oscilloscope Once completed the waveform can be transmitted to the generator and stored in non volatile memory Software Installation This section describes how to install the Arbitrary Waveform Creation Software using the Install Shield Wizard 1 Insert the Installation CD into the CD ROM drive 2 Locate setup exe on the CD ROM and double...

Page 48: ...8 Line 1 length of the waveform 0 666 Line 2 waveform value of point 0 0 555 Line 3 waveform value of point 1 0 111 Line 4 waveform value of point 2 0 001 Line 5 waveform value of point 3 0 123 Line 6 waveform value of point 4 0 235 Line 7 waveform value of point 5 0 378 Line 8 waveform value of point 6 0 654 Line 9 waveform value of point 7 Only use text editors such as NOTEPAD to create or edit ...

Page 49: ...at 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 Setting the number of points The waveform length can be set as required Input the required number of points in the waveform setup area then press ENTER The X axis will be updated accordingly The minimum number of points is 8 the maximum number is 16000 ...

Page 50: ...the 1 1 symbol to restore the default view Direct waveform entry Accurate input of point values Define a point by entering the X and Y coordinates in the start point field then click Set point to complete the entry The value of this point will be recorded and displayed in the drawing area Accurate input of line segments To define a straight line segment enter the corresponding X and Y coordinates ...

Page 51: ...mediately 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: ...erformed If the lengths of the two waveforms differ the longer length is taken as the length of the new waveform Symmetry of waveform X axis Flip the current image around the X axis to create a mirror image of the previous waveform Symmetry of waveform Y axis Flip the current image around the vertical center line which divides the editing screen in half Amplitude Divide Divide the amplitude of the...

Page 53: ...ontrol parameters match that of the Software settings Select a memory location Models 4084AWG and 4086AWG offer 8 memory locations for storing user defined arbitrary waveforms Numbers 1 8 in the waveform number field of the software correspond to ARB1 ARB8 on the instrument side which are located at positions 28 to 35 on the Arblist see chapter 4 section 3 Arblist location Press Shift Display Name...

Page 54: ... generator will be updated immediately with the new waveform data as soon as the download is complete READING DATA FROM A TEKTRONIX DIGITAL STORAGE OSCILLOSCOPE This tool allows the direct transfer of waveform data from a Tektronix digital storage oscilloscope to this Software The data can originate from the oscilloscope s screen display channel 1 or channel 2 or internal memory where the referenc...

Page 55: ... the oscilloscope s internal storage memory 5 Select the Source of the data to be read from the oscilloscope 6 Select the desired data source from oscilloscope menu Source Refer to your oscilloscope s user manual for data sources available 7 Read the oscilloscope data from the source selected Click on read data in sub menu oscilloscope A pop up window will appear to display the current status of t...

Page 56: ...quirement 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 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 ...

Page 57: ...086 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 amended by 92 68 EEC 22 07 93 and conforms with the following product standards LVD EN61010 1 2001 EN61010 031 2002 EMC EN61326 1997 A1 1998 A2 2001 A3 2003 EN55022 1998...

Page 58: ... returned instrument your complete return shipping address contact name phone number and description of problem Limited Three Year Warranty B K Precision Corp warrants to the original purchaser that its products and the component parts thereof will be free from defects in workmanship and materials for a period of three years from date of purchase B K Precision Corp will without charge repair or re...

Page 59: ...4080 series Function Arbitrary Function Generators Instruction Manual 59 Intentionally left blank ...

Page 60: ...4080 series Function Arbitrary Function Generators Instruction Manual 60 22820 Savi Ranch Parkway Yorba Linda CA 92887 www bkprecision com 2014 B K Precision Corp Printed in China v4 14 2014 ...

Reviews: