B&K 4070A user manual Introduction to the Arbitrary Waveform System

Page 52

7.2 Introduction to the Arbitrary Waveform System

7.2.1 Description of the Arbitrary Waveform Generator

The Arbitrary Mode lets the user design custom waveforms on a PC and download them to the 4070A for generation including Arbitrary Waveform system is a fully featured Function Generator. Function generator offers a set of pre -stored waveforms. Signals are generated using the Arbitrary Waveform hardware. User may select from many stored waveforms, and may also specify a repetition rate to 2 MHz. All functions could be generating on a continuous or triggered basis. High-going pulse is given on the SYNC Out connector at the start of each waveform.

Also included with the Arbitrary Waveform system is a variable duty cycle Pulse Generator. Pulse Generator allows the user to generate pulse waveforms with varying amplitude, offset, frequency and duty cycle

Introduction

Output signal form is generated by sending values to a Digital to Analog converter (DAC) from a ram memory. High-speed counter generates sequential addresses which indexes successive ram values for the DAC, clock for the counter is derived from the same DDS system used to generate the DC-21.5 MHz output of the 4070A. Because the Arbitrary waveform system uses the fully synthesized DDS system for its clock, the arbitrary waveform generator has a highly accurate and stable clock source adjustable from DC to 40 MHz in .01 Hz steps.

 

 

DDS

 

DC-20 MHz

 

Freq.

 

 

Clock

 

 

 

 

Doubler

 

 

Generator

 

 

 

 

 

 

 

DC-40 MHz clock

 

 

 

 

 

 

Counts 0,1,...N,0,1,...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

13

 

 

 

 

32K x 16

 

 

Counter

 

 

 

 

 

 

Addr

RAM

 

Data

 

 

 

 

 

 

 

 

 

 

 

 

9th Order Bessel

 

 

Fc = 10 MHz

 

 

 

 

12 Bit

 

Low Pass

 

DAC

 

Filter

 

 

 

 

 

Extra Data bit

TTL/CMOS

Buffer

Gain

SIG Out

Control

(Front Panel)

 

 

SYNC Out

(Front Panel)

Figure 7.2.1-1: Arbitrary Waveform Generator block diagram

Logic level output is provided on the SYNC Out connector. This output signal could be used to assert a digital pulse on any data point, with is useful to generate synchronous pulses with the analog data or to generate arbitrary digital waveforms.

The 4070A receives arbitrary waveform data through the serial port on the rear of the 4070A. An incoming waveform is stored in successive ram locations beginning at address 0. After the last data point is received, the system processor adds a special “end of data” bit to the last data point, instructing the counter hardware to reset to the waveform start address after the last data point is sent to the DAC. Waveforms may be conveniently saved to nonvolatile memory.

Those waveform values could be sent to the 4070A in a variety of formats. ASCII formats include floating point, time & value floating point, decimal, hexadecimal, and integer. Binary format is also supported.

Waveforms may be generated in Continuous or Triggered modes. In continuous mode, the waveform is immediately restarted after the last point in the waveform is generated. In Triggered mode, the waveform halts after the last data point has been generated. The system then awaits another Trigger condition before generating the waveform again.

47

BK Precision 4070A User Manual Rev.2.2

Image 52
Contents User’s Manual Page Model 4070A User’s Manual +K Precision CorpTable of Contents Warranty information Remote operationArbitrary waveform system DC Operation OptionIntroduction Description Feature summary ModesSync out connector Installation and setupSIG Out connector External Modulation In connector External Trigger/Gating/FSK/BPSK input External Reference Input / Ext Arb. Clock connector External Arb Sync In / Out connectorRS232 Interface connector Line in connectorMode key Operating controls and keysField arrow keys Recall / Store keyNumeric keys 0 to 9, Trigger keyÉ, ê, è, ç keys Clear key One Touch Mode KeysMHz/dBm, KHz/Vp-p/Sec, Hz/mVp-p/mS keys Operating mode selection Operating guideChanging frequency Changing levelModifying an existing value Changing valuesEntering a new value Basic Sinewave CW Mode Mode descriptionsSinewave Mode 000,000.00 Hz 10.0 dBm Internal AM Mode External AM Mode External AM Mode ParametersExternal AM Input gain 000,000.00 Hz PEP level -10.0 dBm Input GainInternal FM Mode Internal FM Mode ParametersInt FM 1,000 Hz Pk dev 10,000 Hz 000,000.00 Hz 10.0 dBm Peak Frequency DeviationExternal FM Mode Parameters External FM ModeExternal FM Pk dev 10,000 Hz 000,000.00 Hz 10.0 dBm Internal PM Mode Internal PM Mode ParametersPeak Phase Deviation Int PM 1,000 Hz Pk dev 180 deg 000,000.00 Hz 10.0 dBmExternal PM Mode Parameters External PM ModeExternal PM Pk dev 180 deg 000,000.00 Hz 10.0 dBm Sweep Mode Up / Down sweep Sweep timeInternal FSK Mode Internal FSK Mode ParametersMark Frequency Space FrequencyExternal FSK Mode External FSK Mode ParametersExt FSK Mark 1,000,000.00 Hz Space 2,000,000.00 Hz 10.0 dBm Ext FSK InputBurst Mode Trig Ton 10,000 mS 000,000.00 Hz Off 10.0 dBm Burst Mode IntroductionBurst frequency Internal SSB Mode Internal SSB Mode ParametersInt SSB 1,000 Hz Upper Sideband 000,000.00 Hz 10.0 dBm Upper/Lower Sideband selectionsExternal SSB Mode Parameters External SSB ModeExternal SSB Upper Sideband 000,000.00 Hz +10.0 dBm Dtmf Generation Mode Dtmf generation # Duration 200 mS Delay Level -10.0 dBmDtmf Generation Mode Parameters BackgroundDtmf Delay Dtmf DurationDtmf Detection Mode Dtmf Detection Mode ParametersDtmf detection on Ext Mod input 3 # a Dtmf detected digitsPower & Voltage Measurement Mode Power & Voltage Measurement Mode ParametersPower Level Voltage LevelRemote Mode Arbitrary ModeOther mode Internal Bpsk Mode Parameters Internal Bpsk ModeInt Bpsk 1,000 Hz 000,000.00 Hz 10.0 dBm External Bpsk Mode Parameters External Bpsk ModeExternal Bpsk 000,000.00 Hz 10.0 dBm Dualtone Generation Mode 10,000 Hz F2 Ton 000 mS Toff 10.0Dualtone Examples Data Modulation Mode Using the Data Modulation ModeData Modulation Mode Parameters Baud RateDownloading Modulation Message Data Example MessageTriggering the Transmission Saving the MessageVoltage Controlled Oscillator VCO Mode VCO Mode ParametersStart End 1,000,000.00 Hz 10.0 dBm End FrequencyRemote Operation ConnectingChecking your connection with Hyper Terminal Remote Control Operation Remote Control Programming RulesRemote Control Commands Reset 4070A to Sine wave mode× Ø Returns CE1,0 Enable, Disable LCD echo to terminal K1.0 Enable, Disable front panel keys and rotary knobReport hardware and software versions Linear Trig Up Time 10,000 mS F0-9 Move cursor to field 0 to ? or H Print help menu Return a CRemote Control Examples ExampleQuick Start Guide Arbitrary Waveform ModePin 9-pin cable Pin 25 pin cable adapter Introduction to the Arbitrary Waveform System Description of the Arbitrary Waveform GeneratorSwitching Modes Feature SummaryFunction Generator Pulse GeneratorArbitrary Waveform Mode Int Clock / Ext Clock / Lock Master Lock slave modePhase Continuous/Triggered modeFunction Generator Mode Function Gen Wave Pos Ramp Rep Freq 100,000 Hz 000 mVWaveform Repetition FrequencyPositive Only Pulse Generator ModeDuty Cycle Using WAVELOAD.EXE Downloading arbitrary waveformsSaving Arbitrary Waveforms Cwaveload /COMx /y /baudz filename.extUsing your own program Floating Point Format Data FormatsRules for Floating Point format Time & Value Floating Point Format Example #2Digital Format Integer Format Rules for Hexadecimal format Hexadecimal FormatExample The data value E468 is handled as follows Rules for Binary format Binary FormatExample Arb Multiple Units LockingGenerator More on Phase Offsets Phase ResolutionStarting Address = Number of waveform points * Phase Offset Waveform Size RestrictionsExample Arb Program Program Listing ARB.BASClose System Subroutines Return Print #1, a Send integer value to 4070A Return Return Wiring Diagram DC Operation Option4070A Specifications Operating ModesSoftware CD RemoteHardware Setup Appendix aCLS CLS Print Print Subroutines END SUB Television Remote Control Example Appendix BCLS Make sure a 4070A is attached to the serial port Print Limited Two-Year Warranty Service Information Savi Ranch Pkwy Yorba Linda, CA 92887 USA TEL