Model: 4014B, 4040B DDS Function Generator USER MANUAL 1
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. If this device is damaged or something is missing, contact the place of purchase immediately.
CAUTION: This product uses components which can be damaged by electro-static discharge (ESD). To avoid damage, be sure to follow proper procedures for handling, storing and transporting parts and subassemblies which contain ESD-sensitive components.
CE Declaration of Conformity The function generators meet the requirements of 2006/95/EC Low Voltage Directive and 2004/108/EC Electromagnet Compatibility Directive with the following standards. Low Voltage Directive - EN61010 Safety requirements for electrical equipment for measurement, control, and laboratory use. EMC Directive - EN55011 For radiated and conducted emissions.
1 INTRODUCTION .................................................................. 7 1.1 Introduction ............................................................................................. 7 1.2 Description ............................................................................................. 7 1.3 Specifications ......................................................................................... 7 2 INSTALLATION ................................................................. 10 2.
3.13.3 3.13.4 4 Using Voltage Offset ........................................................................... 24 Storing and Recalling a Waveform Generator Setup .......................... 24 PROGRAMMING .............................................................. 26 4.1 Overview.............................................................................................. 26 4.1.1 Connecting to USB (Virtual COM) Interface .......................................... 26 4.1.
1 Introduction 1.1 Introduction This manual contains information required to operate the B&K Precision model 4014B and 4040B DDS Function Generators. This section covers the instrument’s general description, specifications and characteristics. 1.2 Description The 4014B and 4040B are versatile high performance function generators. Implemented using a DDS (direct digital synthesis) architecture, these instruments generate stable and precise sine, square, and triangle waveforms.
**Harmonic Distortion 0 – 1 MHz, < - 60 dBc 1 MHz – 5 MHz, < -50 dBc 5 MHz – 12 MHz , < -45 dBc Square Rise/Fall Time Variable Duty Cycle < 20 ns (10% to 90% at full amplitude into 50 Ω) Square: 20% to 80 %, up to 2 MHz Triangle: 1 % to 99 % in 1% steps, up to 200 kHz ±1% Symmetry Accuracy at 50% Operating Modes Continuous Triggered Gate Burst Trigger Source Modulation Characteristics Amplitude Modulation Internal External Frequency Modulation Internal External Sweep Characteristics Sweep Shape Sweep
Resolution Accuracy Sensitivity General Memory Storage Power Requirements Max. Power Consumption Operating Temperature Storage Temperature Humidity Dimensions Weight Safety Standards Auto ranging, up to 8 digits ± 0.02 % ± 2 digits 25 mVrms typical Store up to 10 instrument Store up to 20 instrument settings settings 100 V – 240 V AC ± 10% (90 V – 264 VAC) < 25 VA < 30 VA 0 °C – 50 °C -10 °C – 70 °C 95% RH, 0 °C – 30 °C 213 mm x 88 mm x 210 mm (WxHxD) Approx. 2.
2 Installation 2.1 Introduction This section contains installation information, power requirements, initial inspection and signal connections for the 4014B and 4040B signal generators. 2.2 Package Contents Please inspect the instrument mechanically and electrically upon receiving it. Unpack all items from the shipping carton, and check for any obvious signs of physical damage that may have occurred during transportation. Report any damage to the shipping agent immediately.
disconnect the power cord and then remove the fuse box. 2.6 Fuse Replacement There is a 1A, 250V rated slow blow fuse at the AC input. Should the fuse ever get blown, follow the steps below to replace: 1. Locate the fuse box next to the AC input connector in the rear panel. 2. With a small flat blade screwdriver, insert into the fuse box slit to pull and slide out the fuse box as indicated below. 3. Check and replace fuse if necessary. Fuse box Fuse box slit Check/Remove Fuse 2.
3 Operating Instructions 3.1 General Description This section describes the displays, controls and connectors of the function generator. All controls for the instrument local operation are located on the front panel.
11 Output BNC Main output 12 SYNC OUT BNC Sync output 13 14 UTIL Button MODUL Button Utility menu Selects Modulation menu 15 SWEEP Button Selects Sweep function menu 16 MODE Button Selects Trigger mode menu 3.2 Display Window The function generator has a color LCD display that can display up to 400 x 240 dots. When powering on the unit, sine waveform is selected and current settings will appear in the display.
Modulation In Connector 5V p-p signal for 100% modulation, 10Kohms input impedance with DC - >20 KHz bandwidth. 3.5 Output Connections The waveform generator output circuits operate as a 50 Ω voltage source working into a 50 Ω load. At higher frequencies, non terminated or improperly terminated output causes aberrations on the output waveform. In addition, loads less than 50 Ω reduce the waveform amplitude, while loads more than 50 Ω increase waveform amplitude.
Sine Menu F1: Frequency – Selects and displays the frequency. Change the frequency setting using the cursor keys, rotary knob, or numerical keys. F2: Amplitude – Selects and displays the amplitude. Change the amplitude setting using the cursor keys, rotary knob, or numerical keys. F3: Offset – Selects and displays the offset parameter. Change the offset by using the cursor keys, rotary knob, or numerical keys.
Square Menu 3.6.2 MODE Key Selects the output mode: CONT (Continuous), TRIG (Triggered), GATE (Gated), and BRST (Burst). To select the output mode, press MODE, then press the function key that corresponds to the desired Mode menu option, as shown: Mode Menu F1: Continuous – Selects continuous output. F2: Triggered – Triggers one output cycle of the selected waveform for each trigger event. F3: Gated – Triggers output cycles as long as the trigger source asserts the gate signal.
Note: Gate and Burst modes are not available on 4014B. After selecting the TRIGGERED, GATED, or BURST menu, the trigger source menu is available: Trigger Menu F1: Manual – Selects manual as the trigger source. To trigger the waveform generator, press this MANUAL trigger button again. F2: Internal – Selects the internal trigger generator as the trigger source. Change the internal trigger rate displayed with the rotary input knob. F3: External – Selects the external trigger signal as the trigger source.
Burst Menu 3.6.3 UTILITY Key Utility Menu F1: Recall – Recalls a previously stored front-panel setup from the selected buffer. Change the buffer number by using the rotary input knob. Valid storage buffer numbers are from: 4014B: 1 to 9 4040B: 1 to 19 Buffer 0 is the factory default setup. F2: Store – Stores the current front-panel setup to the specified storage buffer. Change the buffer number by using the data keys or the rotary input knob.
Counter Screen Press F1 - Off to turn off the counter. 3.6.4 SWEEP Key Selects the Sweep Mode and allows entering of sweep parameters: Sweep Start, Sweep Stop, and Sweep Rate. To select the sweep mode, press SWEEP, then press the function key that corresponds to the desired Sweep menu option, as shown: Sweep Menu F1: Off – Disables the sweep function. F2: Linear – Selects the Linear sweep shape. F3: Logarithmic – Selects the Logarithmic sweep shape. F4: Set – Defines the Sweep Start and Stop frequencies.
Set Sweep Menu 3.6.5 MODULATION Key Selects the AM or FM Modulation mode.
AM Menu F1: % - Defines the modulation depth (from 0 to 100%) F2: Frequency - Selects the modulation frequency, from 0.1 Hz to 20.00 kHz. F3: Shape - Selects the modulating waveform between Sine, Square, or Triangle. For model 4014B, only Sine is available. F4: External - Selects and enables the external modulation by an external signal applied to the Modulation In connector in the rear panel. Press F3 to select FM menu: FM Menu F1: Deviation - Defines the FM deviation frequency.
F3: Shape - Selects the shape of the modulating waveform between Sine, Triangle, or Square. For model 4014B, only Sine is available. F4: External - Selects and enables the external modulation by an external signal applied to the Modulation In connector in the rear panel. 3.7 ON Key Use this key to control the main output signal. When the output is active, the ON key will be lit. By default, this will be ON (enabled) from a power-up.
Function Frequency Amplitude Offset Output Sweep Modulation N-BURST Trig Source Trig Rate Sine 1.0000 kHz 5.00 V 0.00 V OFF OFF OFF 2 Continuous 10 ms Output Waveform Waveform Frequency Peak-to-peak output amplitude Zero DC offset Output disabled Sweep function disabled Modulation function disabled Wave per burst for burst mode Continuous trigger Internal trigger rate 3.11 Memory The waveform generator uses non-volatile flash memory for storing the front panel settings.
You can select several standard waveforms as: sine, triangle, square. Creating a standard waveform requires selecting the waveform type, parameters and their settings that define the waveform. Generating a standard waveform requires the following: * Selecting the waveform * Setting the output frequency * Setting the output amplitude and offset 3.13.2 Setting the Output To set the output channel, press the Output ON key. The key will lit indicating the output is enabled. 3.13.
To recall stored front-panel setup: 1. Press UTILITY to display the menu. 2. Press F1:Recall to select the Recall mode. 3. Use the rotary input knob to select a buffer number. Valid buffers numbers range from 0 to 9 (4014B) or 0 to 19 (4040B). Buffer 0 is a read-only buffer that contains the default power-on setup.
4 Programming 4.1 Overview This section provides detailed information on programming the generator via the USB (virtual COM) interface. 4.1.1 Connecting to USB (Virtual COM) Interface Currently, the USB (virtual COM) interface supports Windows® XP/7 operating systems. To connect to a PC for remote communication, please follow the steps below: For Windows 7: 1. The USB driver is included in the CD that comes with the instrument. You can also go to www.bkprecision.
7. In the following window, select “Browse my computer for driver software”, and following this, select “Let me pick from a list of device drivers on my computer”. 8. Now there will be a window listing Common hardware types. Click the “Next” button and select on the following screen “Have Disk…” 9. From the “Install From Disk” window, click “Browse…” and locate and double-click the USB driver file downloaded from the website labeled “atm6124_cdc.inf”. 10. Now click “OK”.
12. The driver will now install. Once finished, under “Device Manager”, you should see under “Ports (COM & LPT)” an item labeled “BK Precision USB to Serial Converter (COM#)”. The “COM#” is the com port that can be used to access the virtual COM port for remote communication. For Windows XP: 1. The USB driver is included in the CD that comes with the instrument. You can also go to www.bkprecision.com and browse this product’s page to find and download the USB driver. 2.
4. Select “No, not this time” and click “Next”. 5. In the following screen, select “Install from a list or specific location (Advanced)” and click “Next”. 6. In the next screen, select “Don’t search. I will choose the driver to install.” and click “Next” again. 7. In the following screen, click “Have Disk…” 8. From the “Install From Disk” window, click “Browse…” and locate and double-click the USB driver file downloaded from the website labeled “atm6124_cdc.inf”. Select it and click “OK”. 9.
10. Click “Next”, and a prompt will appear: 11. Click on “Continue Anyway” and the driver will now install. 12. The driver will now install. Once finished, under “Device Manager” (This can be opened by: Right-click “My Computer”->Select “Properties”->Select “Hardware” tab->Click “Device Manager”), you should see under “Ports (COM & LPT)” an item labeled “BK Precision USB to Serial Converter (COM#)”. The “COM#” is the com port that can be used to access the virtual COM port for remote communication.
4.1.2 USB (Virtual COM) Settings The USB (virtual COM) interface settings for the communication port are as follows: BAUDRATE: 115200 PARITY: NONE DATA BITS: 8 STOP BIT: 1 FLOW CONTROL: NONE 4.2 Device States The device may be in one of the two possible states described below. 4.2.1 Local State (LOCS) In the LOCS state, the device may be operated from the front panel. 4.2.2 Remote State (REMS) In the REMS state, the device may be operated from the USB interface.
for the new message, the device will hold off putting the message in the queue until there is place for it. 4.3.3 Response Messages The device sends a Response Message in response to a valid query. All queries return a single Response Message Unit. 4.4 Instrument Identification The *IDN? common query is used to read the instrument's identification string. The string returned is as follows: BK, MODEL 4040B,0,V0.1 The “V0.1” reflects the firmware version number and will change accordingly. 4.
The mnemonics consist of upper - or lower-case alpha characters. Example: The command to set the frequency to 1KHZ may be written in the following ways: FREQ 1KHZ FREQ 1000HZ FREQ 1000 FREQ 1E3 freq 1khz freq 1000hz freq 1000 freq 1e3 b) Program Header Separator The Program Header Separator is used to separate the program header from the program data. It consists of one or more white space characters, denoted as . Typically, it is a space.
This is a decimal numeric data type, where NR1 indicates an integer number, NR2 indicates a fixed point real number, and NR3 indicates a floating point real number. iv) Numeric value program data This data type defines numeric values, as well as special cases of Character Data. Numeric values may be specified in any of Integer, Fixed Point or Floating Point format. All parameters which have associated units accept a suffix, which may be specified using upper or lower-case characters.
will return the maximum value to which the frequency may currently be set. Not all Program Message units have query forms (for example, SAV), and some Program Message Units might have only the query form (for example IDN?). The instrument puts the response to the query into the output queue, from where it may be read by the controller. NOTE: All commands should be terminated with a carriage return or line feed character.
-100 -101 -102 -103 -104 -108 -109 -110 -111 -112 -113 -120 -121 -123 -124 -128 -131 -134 -138 -140 -141 -144 -148 -158 -161 -168 -178 Command Error Invalid character Syntax error Invalid separator Data type error Parameter not allowed More parameters than allowed were received Missing parameter Fewer parameters than necessary were received Command header error Header separator error Program mnemonic too long The mnemonic must contain no more than 12 characters.
-211 -220 -221 -222 -223 -224 An attempt was made to RECALL the contents of an uninitialized stored setting buffer. Trigger ignored. The *TRG common command was ignored due to the device not being in the correct state to execute the trigger. Parameter error. A parameter is in the correct range, but conflicts with other parameters. Settings conflict. The parameter is out of range due to the current instrument state. Data out of range. Too much data. The arbitrary waveform memory limit has been exceeded.
510 Output overload "Trigger rate short" means that the period of the waveform is larger than the value of the internal trigger rate. Thus not every trigger will generate a cycle (or burst) of the waveform. 4.8 COMMON COMMANDS 4.8.1 System Data Commands *IDN? - Identification query The identification query enables unique identification of the device over the GPIB. This query should always be the last in a program message.
4.8.4 Stored Settings Commands *RCL - Recall instrument state This command is used to restore the state of the device to that stored in the specified memory location. Arguments Type Range 0 to 9 (4014B) / 0 to 19 (4040B). Non integer values are rounded before execution Type: Syntax: Example: Common Command *RCL *RCL 0 (Recall default state) *RCL 9 *SAV - Save instrument state This command is used to store the current instrument state in the specified memory location.
LOCS (local) mode, subsequent remote commands may cause errors during communication, in which will require a need of restarting the instrument before continuing again with remote operations. 4.9.1 Default Subsystem The Source Subsystem controls the frequency, voltage, amplitude modulation and clock source.
Examples: Query Syntax: Examples: Response: FREQuencyMINimum|MAXimum FREQ 5KHZ FREQ 5E3 FREQ MAXIMUM FREQ MIN FREQuency?[MAXimum|MINimum] FREQ? FREQ? MAX NR3 Considerations: 1) The MIN and MAX arguments refer to currently settable minimum or maximum. 2) FIXed is alias for CW. AMPLitude The amplitude command is used to set the peak-to-peak amplitude of the output waveform.
2) The MAX and MIN arguments should not be used in a program message containing an OFFSet command, since these values are evaluated during parsing, based on the current value of the offset. OFFSet The offset command is used to set the DC offset of the output waveform.
Examples: Response: FUNC? SIN|TRI|SQU DCYCle This command is used to set the duty-cycle of the square wave or the symmetry of triangular wave. The value is given in percent . Arguments Type: Units: Range: Rounding: Command Type: Syntax: Query Syntax: Response: Numeric None (percent implied) 1 to 99 To integer Setting or Query DCYCle DCYCle MINimum|MAXimum DCYCle?[MINimum|MAXimum] NR3 OUT This command controls whether the output is ON or OFF.
Syntax: Response: MODULation? OFF | AM INT | AM EXT | FM INT | FM EXT DEPTh This command sets the AM modulation depth in % Arguments Type: Numeric Units: none (implied %) Range: 0 to 100 Rounding: To integer Command Type: Setting or Query Setting Syntax: DEPTh DEPThMINimum|MAXimum Examples: DEPTh 50 Query Syntax: DEPTh?[MINimum|MAXimum] Response: NR3 MODFRequency This command sets the AM and FM modulating waveform frequency Arguments Type: Units: Range: Numeric.
Response: MODFR? MAX NR3 MODSHape This command selects the modulating waveform shape Arguments Type: Character Options: SINusoid, TRIangle, SQUare Command Type: Setting or Query Setting Syntax: MODSHape Examples: MODSHape SIN MODSHape TRI Query Syntax: MODSHape? Response: SIN|TRI|SQU DEViation This command sets the FM modulation deviation Arguments Type: Units: Range: Numeric. MHz, KHz, Hz (default) Fmax = carrier frequency Fmin = 0.
SWEep This command activates or deactivates sweep: Arguments Type: Boolean Command Type: Setting or Query Setting Syntax: SWEON|OFF|LIN|LOG Examples: SWE ON SWE LIN Query Syntax: SWE? Response: OFF|LIN ON|LIN OFF|LOG ON|LOG OFF Note: Sweep will automatically be active if set to Linear or Logarithmic.
Examples: Query Syntax: Examples: Response: SWSTArtMINimum|MAXimum SWSTArt 5KHZ SWSTArt 5E3 SWSTArt MAXIMUM SWSTArt MIN SWSTArt?[MAXimum|MINimum] SWSTArt ? SWSTArt ? MAX NR3 SWSTOp This command sets the stop frequency of the sweep: Arguments Type: Numeric. Units: MHz, KHz, Hz (default) Range: Dependent on the frequency range of the current function.
Setting Syntax: Examples: Query Syntax: Response: MODE MODE CONT MODE BURS MODE? CONT|TRIG|GATE|BURS TRIGger This command is used to select the trigger source, for use in the Trigger, Gate and Burst trigger modes.
Examples: BURST? BURS? MAX TRAte Sets the rate of the internal trigger. Arguments Type: Numeric Units: S, mS, uS, nS Range: 1 uS to 10S Rounding: to 4 digits Command Type: Setting or Query Setting Syntax: TRAte[units] TRAteMINimum|MAXimum Examples: TRAte 10E-6 TRAte MIN Query Syntax: TRAte?[MINimum|MAXimum] Response: NR3 Examples: TRAte? TRAte? MIN ERRor? This query returns the first entry in the error queue, and removes that entry from the queue.
SERVICE INFORMATION Warranty Service: Please go the support and service section on our website www.bkprecision.com to obtain a RMA #. Return the product in the original packaging with proof of purchase to the address below. Clearly state on the RMA the performance problem and return any leads, probes, connectors and accessories that you are using with the device. Non-Warranty Service: Please go the support and service section on our website www.bkprecision.com to obtain a RMA #.
Index Amplitude, 6, 14, 22 cursor, 21 duty cycle, 14 Errors, 22 factory default, 21 frequency, 14 Impedance Matching, 13 LCD, 12 Linear, 18 Offset, 14 recall, 24 safety, 2 Specifications, 6 store, 23 Symmetry, 14 Sync Out, 12
22820 Savi Ranch Parkway Yorba Linda, CA 92887 www.bkprecision.com © 2012 B&K Precision Corp.