BK Precision 4014B User Manual
BK Precision 4014B User Manual

BK Precision 4014B User Manual

Dds function generator
Hide thumbs Also See for 4014B:

Advertisement

Quick Links

Model: 4014B, 4040B
DDS Function Generator
USER MANUAL
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 4014B and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for BK Precision 4014B

  • Page 1 Model: 4014B, 4040B DDS Function Generator USER MANUAL...
  • Page 2 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.
  • Page 3 This product uses components which can be damaged by electro-static discharge (ESD). To avoid CAUTION: damage, be sure to follow proper procedures for handling, storing and transporting parts and subassemblies which contain ESD-sensitive components. Compliance Statements Disposal of Old Electrical & Electronic Equipment (Applicable in the European Union and other European countries with separate collection systems) This product is subject to Directive 2002/96/EC of the European...
  • Page 4 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.
  • Page 5: Table Of Contents

    INTRODUCTION ..............7 1.1 Introduction ..................... 7 1.2 Description ..................... 7 1.3 Specifications ..................7 INSTALLATION ..............10 2.1 Introduction ................... 10 2.2 Package Contents ................10 2.4 Instrument Mounting ................10 2.5 Power Requirements ................10 2.6 Fuse Replacement................11 2.7 Grounding Requirements ..............
  • Page 6 3.13.3 Using Voltage Offset ................24 3.13.4 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.2 USB (Virtual COM) Settings ..............31 4.2 Device States ..................31 4.2.1 Local State (LOCS)................
  • Page 7: Introduction

    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.
  • Page 8 **Harmonic Distortion 0 – 1 MHz, < - 60 dBc 0 – 1 MHz, < - 60 dBc 1 MHz – 5 MHz, < -50 dBc 1 MHz – 5 MHz, < -50 dBc 5 MHz – 12 MHz , < -45 dBc 5 MHz –...
  • Page 9 Resolution Auto ranging, up to 8 digits Accuracy ± 0.02 % ± 2 digits Sensitivity 25 mV typical General Memory Storage Store up to 10 instrument Store up to 20 instrument settings settings Power Requirements 100 V – 240 V AC ± 10% (90 V – 264 VAC) Max.
  • Page 10: Installation

    B&K Precision. 2.4 Instrument Mounting The 4014B and 4040B Function Generators are intended for bench use. The instrument includes a front feet tilt mechanism for optimum panel viewing angle. The instrument does not require special cooling when operated within conventional temperature limits. It may be installed in a closed rack or test station if proper air flow can assure removing about 15 W of power dissipation.
  • Page 11: Fuse Replacement

    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.
  • Page 12: Operating Instructions

    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. Power Button Power ON/OFF unit LCD Display Displays all instrument data and settings Function Keys F1 –...
  • Page 13: Display Window

    Output BNC Main output SYNC OUT BNC Sync output UTIL Button Utility menu MODUL Button Selects Modulation menu SWEEP Button Selects Sweep function menu 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.
  • Page 14: Output Connections

    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.
  • Page 15 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 –...
  • Page 16: Mode Key

    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 –...
  • Page 17 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.
  • Page 18: Utility Key

    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.
  • Page 19: Sweep Key

    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 –...
  • Page 20: Modulation Key

    Set Sweep Menu 3.6.5 MODULATION Key Selects the AM or FM Modulation mode. To select the output mode, press MODUL key, then press the function key that corresponds to the desired menu option, as shown: Modulation Menu Press F2 to select AM menu:...
  • Page 21 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.
  • Page 22: On Key

    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.
  • Page 23: Memory

    3.11 Memory The waveform generator uses non-volatile flash memory for storing the front panel settings. 4014B: Up to 10 front panel settings can be stored (includes storage location 0 for factory default settings). 4040B: Up to 20 front panel settings can be stored (includes storage location 0 for factory default settings).
  • Page 24: Setting The Output

    3. Use the rotary input knob to select a buffer number. Valid buffer numbers range from 1 to 9 (4014B) or 1 to 19 (4040B). Buffer 0 is a read-only buffer that contains the default setup/power-on settings from Table 1.
  • Page 25 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.
  • Page 26: Programming

    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.
  • Page 27 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…”...
  • Page 28 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.
  • Page 29 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.
  • Page 30 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...
  • Page 31: Usb (Virtual Com) Settings

    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.
  • Page 32: Response Messages

    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.
  • Page 33 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...
  • Page 34 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.
  • Page 35: Status Reporting

    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.
  • Page 36 -100 Command Error -101 Invalid character -102 Syntax error -103 Invalid separator -104 Data type error -108 Parameter not allowed More parameters than allowed were received -109 Missing parameter Fewer parameters than necessary were received -110 Command header error -111 Header separator error -112 Program mnemonic too long...
  • Page 37 An attempt was made to RECALL the contents of an uninitialized stored setting buffer. -211 Trigger ignored. The *TRG common command was ignored due to the device not being in the correct state to execute the trigger. -220 Parameter error. A parameter is in the correct range, but conflicts with other parameters.
  • Page 38: Common Commands

    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.
  • Page 39: Stored Settings Commands

    This command is used to restore the state of the device to that stored in the specified memory location. Arguments Type <NRf> Range 0 to 9 (4014B) / 0 to 19 (4040B). Non integer values are rounded before execution Type: Common Command Syntax: *RCL<ws><NRf> Example:...
  • Page 40: Default Subsystem

    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.
  • Page 41 FREQuency<ws>MINimum|MAXimum Examples: FREQ 5KHZ FREQ 5E3 FREQ MAXIMUM FREQ MIN Query Syntax: FREQuency?[<ws>MAXimum|MINimum] Examples: FREQ? FREQ? MAX Response: Considerations: 1) The MIN and MAX arguments refer to currently settable minimum or maximum. 2) FIXed is alias for CW. AMPLitude <p-p amplitude> The amplitude command is used to set the peak-to-peak amplitude of the output waveform.
  • Page 42 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 <offset> The offset command is used to set the DC offset of the output waveform. Note that the amplitude and the offset are limited by the relation: Peak Amplitude + |Offset| ≤...
  • Page 43 Examples: FUNC? Response: SIN|TRI|SQU DCYCle <duty cycle value> 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: Numeric Units: None (percent implied) Range: 1 to 99 Rounding:...
  • Page 44 Syntax: MODULation? Response: 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<ws><percent depth>...
  • Page 45 MODFR? MAX Response: MODSHape This command selects the modulating waveform shape Arguments Type: Character Options: SINusoid, TRIangle, SQUare Command Type: Setting or Query Setting Syntax: MODSHape<ws><SIN|TRI|SQU> Examples: MODSHape SIN MODSHape TRI Query Syntax: MODSHape? Response: SIN|TRI|SQU DEViation This command sets the FM modulation deviation Arguments Type: Numeric.
  • Page 46 SWEep This command activates or deactivates sweep: Arguments Type: Boolean Command Type: Setting or Query Setting Syntax: SWE<ws>ON|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. SWRAte This command sets the time for one complete sweep: Arguments...
  • Page 47 SWSTArt<ws>MINimum|MAXimum Examples: SWSTArt 5KHZ SWSTArt 5E3 SWSTArt MAXIMUM SWSTArt MIN Query Syntax: SWSTArt?[<ws>MAXimum|MINimum] Examples: SWSTArt ? SWSTArt ? MAX Response: 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. Command Type: Setting or Query Setting Syntax:...
  • Page 48 Setting Syntax: MODE<ws><CONT|TRIG|GATE|BURS> Examples: MODE CONT MODE BURS Query Syntax: MODE? Response: CONT|TRIG|GATE|BURS TRIGger <trigger source> This command is used to select the trigger source, for use in the Trigger, Gate and Burst trigger modes. Arguments Type: Character Command Type: Setting or Query Setting Syntax: TRIGger<ws><INT|EXT>...
  • Page 49 Examples: BURST? BURS? MAX TRAte <trigger rate> 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<ws><value>[units] TRAte<ws>MINimum|MAXimum Examples: TRAte 10E-6 TRAte MIN...
  • Page 50 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.
  • Page 51 Index Amplitude, 6, 14, 22 Linear, 18 cursor, 21 Offset, 14 duty cycle, 14 recall, 24 Errors, 22 safety, 2 factory default, 21 Specifications, 6 frequency, 14 store, 23 Impedance Matching, 13 Symmetry, 14 LCD, 12 Sync Out, 12...
  • Page 52 22820 Savi Ranch Parkway Yorba Linda, CA 92887 www.bkprecision.com © 2012 B&K Precision Corp. V030713...

This manual is also suitable for:

4040b

Table of Contents