Stanford Research Systems DS345 User Manual

4 (1)

30 MHz Synthesized

Function and Arbitrary

Waveform Generator

model DS345

1290 D Reamwood Avenue

Sunnyvale, CA 94089 USA

Phone: (408) 744-9040 • Fax: (408) 744-9049 www.thinkSRS.com • e-mail: info@thinkSRS.com

Copyright© 1999

All Rights Reserved

Revision 1.6 • 10/99

Stanford Research Systems

DS345 SYNTHESIZED FUNCTION GENERATOR

Table of Contents

Condensed Information

Safety and Use

v

Specifications

vii

Abridged Command List

xi

Getting Started

Introduction

1-1

CW Function Generation

1-1

Frequency Sweep

1-2

Tone Bursts

1-3

Operation

Introduction to DDS

2-1

DS345 Features

2-5

Front Panel Features

2-5

Rear Panel Features

2-7

Function Setting

2-9

Setting the Function

2-10

Frequency

2-10

Amplitude

2-11

DC Offset

2-12

Phase

2-12

Sweeps and Modulation

2-13

Modulation Parameters

2-13

Modulation On/Off

2-13

Modulation Type

2-13

Modulation Rate

2-14

Amplitude Modulation

2-15

External AM

2-15

Internal AM

2-15

Frequency Modulation

2-16

Phase Modulation

2-17

Burst Modulation

2-18

Burst Count

2-18

Starting Point

2-18

Frequency Sweeps

2-19

Sweep Type

2-19

Sweep Frequencies

2-19

Sweep Markers

2-20

Sweep Outputs

2-21

Trigger Generator

2-22

Arbitrary Modulation Patterns

2-23

Pulse Generation

2-24

Instrument Setup

2-25

Default Settings

2-25

Store and Recall

2-25

GPIB and RS232 Setup

2-26

Self-Test and Autocal

2-27

Arbitrary Waveform Editing

2-29

Edit Menu

2-29

Point Format Editing

2-30

Point Format Example

2-31

Vector Format Editing

2-32

Vector Format Example

2-33

Programming

Programming the DS345

3-1

Communications

3-1

GPIB Communication

3-1

RS-232 Communication

3-1

Data Window

3-1

Command Syntax

3-1

Detailed Command List

3-3

Function Output Commands

3-3

Modulation Control

3-4

Arb Waveform and Modulation

3-6

Setup Control Commands

3-9

Status Reporting Commands

3-9

Test and Calibration Commands 3-10

Status Byte Definitions

3-12

Programming Examples

3-15

Arbitrary AM Modulation

3-16

Arbitrary FM Modulation

3-17

Arbitrary PM Modulation

3-18

Point Mode Arb Waveform

3-19

Vector Mode Arb Waveform

3-20

Test and Calibration

 

Troubleshooting

4-1

Operation Error Messages

4-1

Self-Test Error Messages

4-3

Autocal Error Messages

4-4

i

DS345 SYNTHESIZED FUNCTION GENERATOR

Performance Tests

5-1

Necessary Equipment

5-1

Functional Tests

5-2

Front Panel Test

5-2

Self Tests

5-2

Sine Wave

5-2

Square Wave

5-2

Amplitude Flatness

5-3

Output Level

5-3

Performance Tests

5-5

Frequency Accuracy

5-5

Amplitude Accuracy

5-5

DC Offset Accuracy

5-7

Subharmonics

5-7

Spurious Signals

5-8

Harmonic Distortion

5-8

Phase Noise

5-9

Square Wave Rise Time

5-10

Square Wave Symmetry

5-10

AM Envelope Distortion

5-10

Test Scorecard

5-11

Calibration

6-1

Introduction

6-1

Calibration Enable

6-1

Calbytes

6-1

Necessary Equipment

6-3

Adjustments

6-3

Clock Adjustment

6-3

DAC Reference Voltage

6-4

Output Amplifier Bandwidth

6-4

Bessel Filter Adjustment

6-4

Harmonic Distortion

6-5

Calibration

6-6

5.00 V Reference

6-6

Clock Calibration

6-6

Attenuator Calibration

6-6

Carrier Null Calibration

6-7

Sinewave Amplitude

6-8

Square Wave Amplitude

6-8

Square Wave Symmetry

6-9

Arbitrary Waveform Software

Introduction

7-1

Getting Started with AWC

7-1

Hardware Requirements

7-3

Menus

7-3

File Menu

7-3

Edit Menu

7-3

Waveform Menu

7-4

Send Data Menu

7-5

Set DS345 Menu

7-5

Trigger Menu

7-6

Zoom Menu

7-6

Other Menu

7-7

Mouseless Operation

7-7

File Format

7-7

DS345 Circuitry

Circuit Description

8-1

Bottom PC Board

8-1

Power Supplies

8-1

Microprocessor System

8-1

Display and Keyboard

8-1

Ribbon Cable, Trigger and Sync 8-2

GPIB and RS232 Interfaces

8-2

Output Amplifier

8-3

Output Attenuator

8-3

Top PC Board

8-4

Ribbon Cable, ADC, DACs

8-4

Clocks

8-4

DDS ASIC and Memory

8-5

Amplitude and Sweep DACs

8-5

DDS Waveform DAC

8-6

DDS Output Filters and Doubler

8-6

Sync and Gain Adjust

8-6

Component Parts List

9-1

Bottom PC Board and Front Panel

9-1

Top PC Board

9-10

Optional PC Board

9-20

Miscellaneous Parts

9-22

ii

DS345 SYNTHESIZED FUNCTION GENERATOR

Schematic Circuit Diagrams Sheet No.

Bottom PC Board

 

Power Supplies

1/7

Microprocessor System

2/7

Display and Keyboard

3/7

Ribbon Cable, Trigger and Sync 4/7

GPIB and RS232 Interfaces

5/7

Output Amplifier

6/7

Output Attenuator

7/7

Top PC Board

 

Ribbon Cable, ADC, DACs

1/7

Clocks

2/7

DDS ASIC and Memory

3/7

Amplitude and Sweep DACs

4/7

DDS Waveform DAC

5/7

DDS Output Filters and Doubler

6/7

Sync and Gain Adjust

7/7

Front Panel

 

Keypad

1/2

LED Display

2/2

Bottom PCB Component Placement

Top PCB Component Placement

iii

DS345 SYNTHESIZED FUNCTION GENERATOR

Symbols you may find on SRS products

Symbol

 

Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Alternating current

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Caution - risk of electrical shock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Frame or chassis terminal

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Caution - refer to accompanying documents

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earth (ground) terminal

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Battery

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fuse

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

On (supply)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Off (supply)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vi

DS345 SYNTHESIZED FUNCTION GENERATOR

Safety and Preparation for Use

WARNING: Dangerous voltages, capable of causing death, are present in this instrument. Use extreme caution whenever the instrument covers are removed.

This instrument may be damaged if operated with the LINE VOLTAGE SELECTOR set for the wrong ac line voltage or if the wrong fuse is installed.

LINE VOLTAGE SELECTION

The DS345 operates from a 100V, 120V, 220V, or 240V nominal ac power source having a line frequency of 50 or 60 Hz. Before connecting the power cord to a power source, verify that the LINE VOLTAGE SELECTOR card, located in the rear panel fuse holder, is set so that the correct ac input voltage value is visible.

Conversion to other ac input voltages requires a change in the fuse holder voltage card position and fuse value. Disconnect the power cord, open the fuse holder cover door and rotate the fuse-pull lever to remove the fuse. Remove the small printed circuit board and select the operating voltage by orienting the board so that the desired voltage is visible when it is pushed firmly back into its slot. Rotate the fuse-pull lever back into its normal position and insert the correct fuse into the fuse holder.

LINE FUSE

Verify that the correct line fuse is installed before connecting the line cord. For 100V/120V, use a 1 Amp fuse and for 220V/240V, use a 1/2 Amp fuse.

LINE CORD

The DS345 has a detachable, three-wire power cord for connection to the power source and to a protective ground. The exposed metal parts of the instrument are connected to the outlet ground to protect against electrical shock. Always use an outlet which has a properly connected protective ground.

v

DS345 SYNTHESIZED FUNCTION GENERATOR

vi

SPECIFICATIONS

FREQUENCY RANGE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Waveform

Maximum Freq

Resolution

 

 

 

 

 

Sine

30.2 MHz

 

 

 

1 µHz

 

 

 

 

 

 

 

Square

30.2 MHz

 

 

 

1 µHz

 

 

 

 

 

 

 

Ramp

100 KHz

 

 

 

1 µHz

 

 

 

 

 

 

 

Triangle

100 KHz

 

 

 

1 µHz

 

 

 

 

 

 

 

Noise

10 MHz

 

 

 

(Gaussian Weighting)

 

 

Arbitrary

10 MHz

 

 

 

40 MHz sample rate

 

 

OUTPUT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Source Impedance

 

50 Ω

 

 

 

 

 

 

 

 

 

 

 

 

Output may float up to ±40V (AC + DC) relative to earth ground.

 

 

AMPLITUDE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Range

into 50Ω load (limited such that |Vac peak| + |Vdc|

≤ 5 V)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vpp

 

 

 

Vrms

 

dBm (50Ω)

 

Function

 

 

 

Max.

 

Min.

 

 

Max.

Min.

 

Max.

Min.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sine

 

 

 

10V

 

10 mV

 

3.54V

3.54 mV

 

+23.98

-36.02

 

Square

 

 

 

10V

 

10 mV

 

 

5V

5 mV

 

+26.99

-33.0

 

Triangle

 

 

 

10V

 

10 mV

 

2.89V

2.89 mV

 

+22.22

-37.78

 

Ramp

 

 

 

10V

 

10 mV

 

2.89V

2.89 mV

 

+22.22

-37.78

 

Noise

 

 

 

10V

 

10 mV

 

2.09V

2.09 mV

 

+19.41

-40.59

 

Arbitrary

 

 

 

10V

 

10 mV

 

 

n.a.

n.a.

 

n.a.

n.a.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Resolution

3 digits (DC offset = 0V)

 

 

 

 

 

 

 

Accuracy (with 0V DC Offset)

 

 

 

 

 

 

 

 

 

 

 

Sine:

1µHz

100 kHz

 

20 MHz

30.2 MHz

 

 

 

10Vpp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

±0.2 dB

 

±0.2dB

 

 

±0.3dB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5Vpp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

±0.4dB

 

±0.4dB

 

 

±0.5dB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.01Vpp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1µHz

 

 

 

 

 

 

 

 

 

 

 

 

Square:

100 kHz

 

20 MHz

30.2 MHz

 

 

 

10Vpp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

±3 %

 

 

 

±6%

 

 

±15%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5Vpp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

±5%

 

 

 

±8%

 

 

±18%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.01Vpp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Triangle, Ramp, Arbitrary:

 

 

 

±3%

> 5Vpp

 

 

 

 

 

 

 

 

 

 

 

±5%

< 5Vpp

 

 

vii

Specifications

DC OFFSET

 

Range:

±5V (limited such that |Vac peak| + |Vdc| ≤ 5 V)

Resolution:

3 digits (VAC = 0)

Accuracy:

1.5% of setting + 0.2 mV (DC only)

 

±0.8 mV to ±80 mV depending on AC and DC settings

WAVEFORMS

 

Sinewave Spectral Purity

 

Spurious:

< -50 dBc (non-harmonic)

Phase Noise:

< -55 dBc in a 30 KHz band centered on the carrier, exclusive of

 

discrete spurious signals

Subharmonic:

< -50 dBc

Harmonic Distortion: Harmonically related signals will be less than:

Level

Frequency Range

 

 

< -55 dBc

DC to 100 KHz

< -45 dBc

.1

to 1 MHz

< -35 dBc

1

to 10

MHz

< -25 dBc

10

to 30

MHz

 

 

 

 

Square Wave

 

Rise/Fall Time:

< 15 nS (10 to 90%), at full output

Asymmetry:

< 1% of period + 4nS

Overshoot:

< 5% of peak to peak amplitude at full output

Ramps, Triangle and Arbitrary

Rise/Fall Time

35 nS (10 MHz Bessel Filter)

Linearity

±0.5% of full scale output

Settling Time

< 1 s to settle within 0.1% of final value at full output

Arbitrary Function

 

Sample Rate:

40 MHz/N, N = 1 to 234-1.

Memory Length:

8 to 16,300 points

Resolution:

12 bits (0.025% of full scale)

PHASE

 

Range:

±7199.999° with respect to arbitrary starting phase

Resolution:

0.001°

AMPLITUDE MODULATION

 

Source:

Internal (sine, square, triangle, or ramp) or External

Depth:

0 to 100% AM or DSBSC

Rate:

0.001 Hz to 10 kHz internal, 20 kHz max external

Distortion:

< -35dB at 1kHz, 80% depth

viii

 

 

Specifications

 

DSB Carrier:

< -35db typical at 1 kHz modulation rate (DSBSC)

 

Ext Input:

±5V for 100% modulation, 100 kΩ impedance.

 

FREQUENCY MODULATION

 

 

 

Source:

Internal (sine, square, triangle, ramp)

 

Rate:

0.001 Hz to 10 kHz

 

Span:

1 µHz to 30.2 MHz (100 kHz for triangle or ramp)

 

PHASE MODULATION

 

 

 

Source:

Internal (sine, square, triangle, ramp)

 

Rate:

0.001 Hz to 10 kHz

 

Span:

±7199.999°

 

 

FREQUENCY SWEEP

 

 

 

Type:

Linear or Log, phase continuous

 

Waveform:

up, down, up-down, single sweep

 

Time:

0.001s to 1000s

 

Span:

1 µHz to 30.2 MHz (100 kHz for triangle,ramp)

 

Markers:

Two markers may be set at any sweep point (TTL output)

 

Sweep Output:

0 - 10 V linear ramp signal, syncronized to sweep

 

BURST MODULATION

 

 

 

Waveform:

any waveform except NOISE may be BURST

 

Frequency:

Sine, square to 1 MHz; triangle, ramp to 100 kHz; arbitrary to 40

 

 

MHz sample rate

 

Count:

1 to 30,000 cycles/burst (1µs to 500s burst time limits)

 

TRIGGER GENERATOR

 

 

 

Source:

Single, Internal, External, Line

 

Rate:

0.001 Hz to 10 kHz internal (2 digit resolution)

 

External:

Positive or Negative edge, TTL input

 

Output:

TTL output

 

TIMEBASE

Accuracy

±5 ppm (20 to 30° C)

Aging

5 ppm/year

Input

10 MHz/N ± 2 ppm. N = 1 to 8. 1V pk-pk minimum input level.

Output

10 MHz, >1 Vpp sine into 50 Ω

Optional Timebase

 

Type:

Ovenized AT-cut oscillator

Stability:

< 0.01ppm, 20 - 60°C

Aging:

< 0.001ppm/day

Short Term:

< 5 x 10-11 1s Allan Variance

ix

Specifications

GENERAL

Interfaces

RS232-C (300 to 19200 Baud, DCE) and IEEE-488.2 with free

 

DOS Based Arbitrary Waveform Software

 

All instrument functions are controllable over the interfaces.

Weight

10 lbs

Dimensions

8.5" x 3.5" x 13" (W x H x L)

Power

50 VA, 100/120/220/240 Vac 50/60 Hz

x

Abridged Command List

Syntax

Variables i,j are integers. Variable x is a real number in integer, real, or exponential notation.

Commands which may be queried have a ? in parentheses (?) after the mnemonic. The ( ) are not sent. Commands that may only be queried have a '?' after the mnemonic. Commands which may not be queried have no '?'. Optional parameters are enclosed by {}.

Function Output Control Commands

AECL

Sets the output amplitude/offset to ECL levels (1Vpp, -1.3V offset).

AMPL(?) x

Sets the output amplitude to x. x is a value plus units indicator. The units can be

ATTL

VP (Vpp), VR (Vrms), or DB (dBm). Example: AMPL 1.00VR sets 1.00 Vrms.

Sets the output amplitude/offset to TTL levels (5 Vpp, 2.5 V offset).

FREQ(?) x

Sets the output frequency to x Hz.

FSMP(?) x

Sets the arbitrary waveform sampling frequency to x Hz.

FUNC(?) i

Sets the output function. 0 = sine, 1 = square, 2 = triangle, 3 = ramp, 4 = noise,

INVT(?)i

5= arbitrary.

Set output inversion on (i=1) or off (i=0).

OFFS(?)x

Sets the output offset to x volts.

PCLR

Sets the current waveform phase to zero.

PHSE(?) x

Sets the waveform output phase to x degrees.

Modulation control commands

*TRG

Triggers bursts/single sweeps if in single trigger mode.

BCNT(?) i

Sets the burst count to i.

DPTH(?) i

Sets the AM modulation depth to i %. If i is negative sets DSBSC with i % modu-

FDEV(?) x

lation.

Sets the FM span to x Hz.

MDWF(?) i

Sets the modulation waveform. 0 = single sweep, 1 = ramp, 2 = triangle, 3 = sine,

MENA(?) i

4 = square, 5 = arbitrary, 6 = none.

Turns modulation on (i=1) or off (i=0).

MKSP

Sets the sweep markers to the extremes to the sweep span.

MRKF(?) i ,x

Sets marker frequency i to x Hz. 0 = mrk start freq, 1 = stop freq, 2 = center

MTYP(?) i

freq, 3 = span.

Sets the modulation type. 0 = lin sweep, 1 = log sweep, 2 = AM, 3 = FM, 4 = PM,

PDEV(?) x

5 = Burst.

Sets the phase modulation span to x degrees.

RATE(?) x

Sets the modulation rate to x Hz.

SPAN(?) x

Sets the sweep span to x Hz.

SPCF(?) x

Sets the sweep center frequency to x Hz.

SPFR(?) x

Sets the sweep stop frequency to x Hz.

SPMK

Sets the sweep span to the sweep marker positions.

STFR(?) x

Sets the sweep start frequency to x Hz.

TRAT(?) x

Sets the internal trigger rate to x Hz.

TSRC(?) i

Sets the trigger source. 0 = single, 1 = internal, 2 = + Ext, 3 = - Ext, 4 = line.

Arbitrary Waveform and Modulation commands

AMRT(?) i

Sets the arbitrary modulation rate divider to i.

AMOD? i

Allows downloading a i point arbitrary modulation waveform if the modulation

 

type is AM, FM, or PM. After execution of this query the DS345 will return the

 

ASCII value 1. The binary waveform data may now be downloaded.

xi

Abridged Command List

LDWF? i,j

Allows downloading a j point arbitrary waveform of format i. i = 0 = point format, i= 1

 

= vector format. After execution of this query the DS345 will return the ascii value 1.

 

The binary waveform data may now be downloaded.

Setup Control Commands

*IDN?

Returns the device identification .

*RCL i

Recalls stored setting i.

*RST

Clears instrument to default settings.

*SAV i

Stores the current settings in storage location i.

Status Reporting Commands

*CLS

Clears all status registers.

*ESE(?) j

Sets/reads the standard status byte enable register.

*ESR? {j}

Reads the standard status register, or just bit j of register.

*PSC(?) j

Sets the power on status clear bit. This allows SRQ's on power up if desired.

*SRE(?) j

Sets/reads the serial poll enable register.

*STB? {j}

Reads the serial poll register, or just bit n of register.

STAT? {j}

Reads the DDS status register, or just bit n of register.

DENA(?) j

Sets/reads the DDS status enable register.

Hardware Test and Calibration Control

*CAL?

Starts autocal and returns status when done.

*TST?

Starts self-test and returns status when done.

Status Byte Definitions

Standard Event Status Byte

 

 

 

Serial Poll Status Byte

bit

name

usage

0

unused

 

bit

name

usage

1

unused

 

2

Query Error

set on output queue overflow

0

Sweep Done

set when no sweeps in progress

3

unused

 

1

Mod Enable

set when modulation is enabled

4

Execution Err

set on error in command execu-

2

User SRQ

set when the user issues a front

 

 

tion

 

 

panel SRQ

5

Command Err

set on command syntax error

3

DDS

set when an unmasked bit in DDS

6

URQ

set on any front panel key

 

 

status byte is set

 

 

press

4

MAV

set when GPIB output queue is

7

PON

set on power on

 

 

non-empty

 

 

 

5

ESB

set when an unmasked bit in std

DDS Status Byte

 

 

 

event status byte is set

 

 

 

6

RQS

SRQ bit

bit

name

usage

7

No Command

set when there are no unexecuted

0

Trig'd

set on burst/sweep trigger

 

 

commands in input queue

1

Trig Error

set on trigger error

 

 

 

2

Ext Clock

set when locked to an external

 

 

 

 

 

clock

 

 

 

3

Clk Error

set when an external clock er-

 

 

 

 

 

ror occurs

 

 

 

4

Warmup

set when the DS345 is warmed

 

 

 

 

 

up

 

 

 

5

Test Error

set when self test fails

 

 

 

6

Cal Error

set when autocal fails

 

 

 

7

mem err

set on power up memory error

xii

Getting Started

Introduction

This section is designed to familiarize you with the operation of the DS345

 

Synthesized Function Generator. The DS345 is a powerful, flexible generator

 

capable of producing both continuous and modulated waveforms of excep-

 

tional purity and resolution. The DS345 is also relatively simple to use, the

 

following examples take the user step by step through some typical uses.

Data Entry

Setting the DS345's operating parameters is done by first pressing the key

 

with the desired parameter's name on it (FREQ, for example, to set the fre-

 

quency). Some parameters are labelled above the keys in light gray. To dis-

 

play these values first press the SHIFT key and then the labelled key.

 

[SHIFT][SWP CF] for example, displays the sweep center frequency. Values

 

are changed through the numeric keypad or the MODIFY keys. To enter a

 

value simply type the new value using the keypad and complete the entry by

 

hitting one of the UNITS keys. If the entry does not have units, any of the

 

UNITS keys may be pressed. If an error is made, pressing the CLR key re-

 

turns the previous value. The current parameter value may also be increased

 

or decreased with the MODIFY keys. Pressing the UP ARROW key will in-

 

crease the value by the current step size, while pressing the DOWN ARROW

 

key will decrease the value by the current step size. If the entered value is

 

outside of the allowable limits for the parameter the DS345 will beep and dis-

 

play an error message.

Step Size

Each parameter has an associated step size which may be an exact power

 

of 10 (1 Hz, 10 Hz or 100 Hz for example), or may be an arbitrary value. If

 

the step size is an exact power of 10, that digit of the display will flash. Press-

 

ing [STEP SIZE] displays the step size for the current parameter (the STEP

 

LED will be lit). Pressing [STEP SIZE] again returns the display to the previ-

 

ously displayed parameter. The step size may be changed by typing a new

 

value while the STEP LED is lit. Pressing the MODIFY UP ARROW key while

 

the step size is displayed increases the step size to the next larger decade,

 

while pressing the MODIFY DOWN ARROW key will decrease the step size

 

to the next smaller decade.

CW Function Generation Our first example demonstrates generating CW waveforms and the DS345's data entry functions. Connect the front panel FUNCTION output to an oscilloscope, terminating the output into 50 ohms. Turn the DS345 on and wait until the message "TEST PASS" is displayed.

1)Press [SHIFT][DEFAULTS].

2)Press [AMPL]. Then press [5][Vpp].

3)Press [FUNCTION DOWN ARROW] twice.

4)Press [FREQ] and then [1][0][kHz].

This recalls the DS345's default settings.

Displays the amplitude and sets it to 5 Vpp. The scope should show a 5 Vpp 1 kHz sine wave.

The function should change to a square wave and then a triangle wave.

Displays the frequency and sets it to 10 kHz. The scope should now display a 10 kHz triangle wave.

1-1

Getting Started

5)Press [MODIFY UP ARROW].

6)Press [STEP SIZE].

7)Press [1][2][3][Hz]. Then press [STEP SIZE].

8)Press [MODIFY DOWN ARROW].

9)Press [STEP SIZE] then [MODIFY UP ARROW]

10)Press [STEP SIZE].

11)Press [MODIFY UP ARROW].

The frequency will increment to 10.1 kHz. The flashing digit indicates a step size of 100 Hz.

Observe that the step size is indeed 100 Hz. The STEP LED should be on.

We've changed the step size to 123 Hz and displayed the output frequency again.

The frequency is decreased by 123 Hz to 9977 Hz.

The step size is displayed and is increased from 123 Hz to the next larger decade–1 kHz.

The frequency is displayed again. The flashing digit indicates that the step size is 1 kHz.

The frequency is incremented to 10.977 kHz.

Frequency Sweep

The next example sets up a linear frequency sweep with markers. The

 

 

DS345 can sweep the output frequency of any function over any range of al-

 

 

lowable output frequencies. There are no restrictions on minimum or maxi-

 

 

mum sweep span. The sweep time may range from 1 ms to 1000 s. The

 

 

DS345 also has two independent rear-panel markers that may be used indi-

 

 

cate specific frequencies in the sweep. The MARKER output goes high at the

 

 

start marker position and low at the stop marker position.

 

 

An oscilloscope that can display three channels is required. Attach the

 

 

FUNCTION output BNC to the oscilloscope, terminating the output into 50

 

 

ohms. Set the scope to 2V/div. Attach the SWEEP rear-panel BNC to the

 

 

scope and set it to 2V/div. The scope should be set to trigger on the falling

 

 

edge of this signal. Attach the MARKER rear-panel BNC to the scope's third

 

 

channel. This signal will have TTL levels.

1)

Press [SHIFT][DEFAULTS].

 

This recalls the DS345's default settings.

2)

Press [AMPL] then [5][Vpp].

 

Set the amplitude to 5Vpp.

3)

Press [SWEEP MODE UP ARROW] twice.

Set the modulation type to linear sweep.

4)

Press [RATE] then [1][0][0][Hz].

Set the sweep rate to 100 Hz. The sweep will take

 

 

 

10 ms (1/100Hz). Set the scope time base to

 

 

 

1ms/div.

5)

Press [START FREQ] then [1][0][0][kHz].

Set the sweep start frequency to 100 kHz.

1-2

Getting Started

6)Press [SHIFT][STOP F] then [1][MHz].

7)Press [SWEEP ON/OFF].

8)Press [SHIFT][MRK STOP] then [9][0][0][kHz].

9)Press [SHIFT][MRK START] then [2][0][0][kHz].

10) Press [SHIFT][SPAN=MRK].

Set the stop frequency to 1 MHz.

This starts the sweep. The MOD/SWP LED will light, indicating that the DS345 is sweeping. The scope should show the SWEEP output as a 0V to 10 V sawtooth wave. The sweep starts at 100kHz when the sawtooth is at 0 V and moves to 1MHz when the sawtooth is at 10 V. The FUNCTION output is the swept sine wave. The markers are not yet active.

Display the stop marker position and set the stop marker to 900 kHz. The marker should now be high from the start of the sweep to 900kHz (9V on the sweep sawtooth), then the marker should go low.

Set the start marker to 200 kHz. The marker is now low from the beginning of the sweep until the 200 kHz start marker (2V on the sawtooth). The marker stays high until the 900 kHz stop marker. The markers allows designating any two frequencies in the sweep.

This sets the sweep span to the marker positions. The sweep now goes from 200 kHz to 900 kHz. This function allows zooming in on any feature in the sweep without entering the frequencies.

Tone Bursts

This example demonstrates the DS345's tone burst capability. The DS345

 

can produce a burst of 1 to 30,000 cycles of any of its output functions. The

 

bursts may be triggered by the internal rate generator, the line frequency, a

 

front panel button, or an external rising or falling edge. The TRIGGER output

 

goes high when the burst is triggered and low when the burst is over.

 

Connect the DS345's FUNCTION output to an oscilloscope, terminating the

 

output into 50 ohms. Set the sensitivity to 2V/div. Connect the rear-panel

 

TRIGGER output to the scope and set 2V/div. Trigger the scope on the rising

 

edge of the TRIGGER output. Set the scope timebase to 0.5ms/div.

1)

Press [SHIFT][DEFAULTS].

This recalls the DS345's default settings.

2)

Press [AMPL] then [5][Vpp].

Set the amplitude to 5Vpp.

3)

Press [FREQ] then [1][0][kHz].

Set the output frequency to 10 kHz. This will be

 

 

the frequency of the tone.

1-3

Getting Started

4)Press [SWEEP MODE DOWN ARROW] three times.

5)Press [SHIFT][BRST CNT]. Then [1][0][Hz].

6)Press [SHIFT][TRIG SOURCE] Then press [MODIFY UP ARROW].

7)Press [SHIFT][TRIG RATE] then [4][0][0][Hz].

8)Press [SWEEP ON/OFF].

9)Press [SHIFT][BRST CNT].

10)Press [MODIFY DOWN ARROW] twice.

Set the modulation type to BURST.

Set the number of pulses in the burst to 10. Any of the units keys may be used to terminate the entry.

Display the burst trigger source. Then change the source from single trigger to the internal trigger rate generator.

Set the internal trigger rate generator to 400 Hz.

Enable the burst. The MOD/SWP LED will light. The scope should show two bursts of 10 cycles of a sine wave.

Display the burst count again.

There should now be 8 pulses in each burst.

1-4

Introduction to Direct Digital Synthesis

Introduction

Direct Digital Synthesis (DDS) is a method of generating very pure wave-

 

forms with extraordinary frequency resolution, low frequency switching time,

 

crystal clock-like phase noise, and flexible modulation. As an introduction to

 

DDS let's review how traditional function generators work.

Traditional Generators

Frequency synthesized function generators typically use a phase-locked loop

 

(PLL) to lock an oscillator to a stable reference. Wave-shaping circuits are

 

used to produce the desired function. It is difficult to make a very high resolu-

 

tion PLL so the frequency resolution is usually limited to about 1:106 (some

 

sophisticated fractional-N PLLs do have much higher resolution). Due to the

 

action of the PLL loop filter, these synthesizers typically have poor phase jit-

 

ter and frequency switching response. In addition, a separate wave-shaping

 

circuit is needed for each type of waveform desired, and these often produce

 

large amounts of waveform distortion.

Arbitrary Waveforms

Arbitrary function generators bypass the need for wave-shaping circuitry.

 

Usually, a PLL is used to create a variable frequency clock that increments

 

an address counter. The counter addresses memory locations in waveform

 

RAM, and the RAM output is converted by a high speed digital-to-analog

 

converter (DAC) to produce an analog waveform. The waveform RAM can be

 

filled with any pattern to produce "arbitrary" functions as well as the usual

 

sine, triangle, etc. The sampling theorem states that, as long as the sampling

 

rate is greater than twice the frequency of the waveform being produced, with

 

an appropriate filter the desired waveform can be perfectly reproduced. Since

 

the frequency of the waveform is adjusted by changing the clock rate, the

 

output filter frequency must also be variable. Arbitrary generators with a PLL

 

suffer the same phase jitter, transient response, and resolution problems as

 

synthesizers.

DDS

DDS also works by generating addresses to a waveform RAM to produce

 

data for a DAC. However, unlike earlier techniques, the clock is a fixed fre-

 

quency reference. Instead of using a counter to generate addresses, an ad-

 

der is used. On each clock cycle, the contents of a Phase Increment Register

 

are added to the contents of the Phase Accumulator. The Phase Accumula-

 

tor output is the address to the waveform RAM (see diagram below). By

 

changing the Phase Increment the number of clock cycles needed to step

Figure 1: Block diagram of SRS DDS ASIC

DDS ASIC

External Control

Modulation CPU

Modulation RAM

Fixed

Frequency

 

 

 

 

Reference

Phase

 

Phase

Waveform

 

Increment

+

 

Accumulator

RAM

 

Register

 

48 bits

16k points

 

48 Bits

 

 

 

 

 

Direct Digital Synthesis

 

Fixed

DAC

Frequency

 

Filter

2-1

Stanford Research Systems DS345 User Manual

Introduction

through the entire waveform RAM changes, thus changing the output frequency.

Frequency changes now can be accomplished phase continuously in only one clock cycle. And the fixed clock eliminates phase jitter and requires only a simple fixed frequency anti-aliasing filter at the output.

The DS345 uses a custom Application Specific Integrated Circuit (ASIC) to implement the address generation in a single component. The frequency resolution is equal to the resolution with which the Phase Increment can be set. In the DS345, the phase registers are 48 bits long, resulting in an impressive 1:1014 frequency resolution. The ASIC also contains a modulation control CPU that operates on the Phase Accumulator, Phase Increment, and external circuitry to allow digital synthesis and control of waveform modulation. The Modulation CPU uses data stored in the Modulation RAM to produce amplitude, frequency, phase, and burst modulation, as well as frequency sweeps. All modulation parameters, such as rate, frequency deviation, and modulation index, are digitally programmed.

DDS gives the DS345 greater flexibility and power than conventional synthesizers or arbitrary waveform generators without the drawbacks inherent in PLL designs.

DS345 Description

Modulation RAM

40MHz Clock

DDS345 ASIC

AM Input

Amplitude DAC

Waveform

Cauer Filter

x2

12 bit

 

RAM DAC

10 MHz Bessel Filter

Sync

Output

Square Wave

Comparator

Function

Output

Amplitude

Output

Attenuators

Control

Amp

 

Figure 2: DS345 Block Diagram

A block diagram of the DS345 is shown in Figure 2. The heart of the DS345 is a 40 MHz crystal clock. This clock is internally provided, but may be phase locked to an external reference. The 40 MHz clock controls the DDS345 ASIC, waveform RAM, and high-speed 12bit DAC. Sampling theory limits the frequency of the waveform output from the DAC to about 40% of 40 MHz, or 15 MHz. The 48 bit length of the DDS345's PIR's sets the frequency resolution to about 146 nHz. These parameters and the DAC's 12 bit resolution define the performance limits of the DS345.

2-2

Introduction

The reconstruction filter is key to accurately reproducing a waveform in a sampled data system. The DS345 contains two separate filters. For sine wave generation the output of the DAC goes through a 9th order Cauer filter, while ramps, triangles, and arbitrary waveforms pass instead through a 10 MHz 7th order Bessel filter. The Cauer filter has a cutoff frequency of 16.5 MHz and a stopband attenuation of 85dB, and also includes a peaking circuit to correct for the sine(x)/x amplitude response characteristic of a sampled system. This filter eliminates any alias frequencies from the waveform output and allows generation of extremely pure sine waves. The output of the Cauer filter is then frequency doubled by an analog multiplier. This multiplies the DAC's 0 - 15 MHz output frequency range to the final 0 - 30 MHz range. However, the Cauer filter has very poor time response and is only useful for CW waveforms. Therefore, the Bessel filter was chosen for its ideal time response, eliminating rings and overshoots from stepped waveform outputs. This filter limits the frequency of arbitrary waveforms to 10 MHz and rise times to 35 ns.

The output of the filters pass to an analog multiplier that controls the amplitude of the waveform. This multiplier controls the waveform amplitude with an AM signal that may come from either the ASIC or the external AM input. This allows both internally and externally controlled amplitude modulation. The amplitude control is followed with a wide bandwidth power amplifier that outputs 10 V peak-to-peak into a 50 ohm load with a rise time of less than 15 ns. The output of the power amplifier passes through a series of three step attenuators (6, 12, and 24 dB) that set the DS345's final output amplitude. The post amplifier attenuators allow internal signal levels to remain as large as possible, minimizing output noise and signal degradation.

Square waves and waveform sync signals are generated by discriminating the function waveform with a high-speed comparator. The output of the comparator passes to the SYNC OUTPUT and, in the case of square waves, to the amplitude control multiplier input. Generating square waves by discriminating the sine wave signal produces a square wave output with rise and fall times much faster than allowed by either of the signal filters.

2-3

Introduction

2-4

Front Panel Features

11

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

STANFORD RESEARCH SYSTEMS

MODEL DS345 30MHz SYNTHESIZED FUNCTION GENERATOR

10

 

 

STATUS

 

Hz

dBm

 

 

REM

SRQ

 

 

 

 

DEG

Vrms

 

 

ACT

ERR

 

 

 

 

%

Vpp

 

 

 

TIMEBASE

 

 

 

 

 

 

 

 

 

 

EXT

ERR

FUNCTION FREQ AMPL OFFS PHASE

TRIG STEP SPAN RATE MRK STRT f STOP f MODULATION

 

 

 

 

 

OUTPUTS

FUNCTION

SWEEP/MODULATE

 

 

ENTRY

 

 

MODIFY

SYNC

 

 

TRIG'D

LIN SWP

SINGLE

MOD/SWP

SHIFT

ARB EDIT

DEFAULTS

CALIBRATE

 

 

 

 

 

LOG SWP

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

FREQ

FM

 

SWEEP

SHIFT

STO

RCL

CLR

DEG

 

 

 

 

AM (INT)

 

ON/OFF

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

NOISE

TTL

Φ m

 

BRST CNT

GPIB

SRQ

RS232

DATA

 

 

 

TTL

 

 

 

+/-

7

8

9

MHz

 

 

ARB

AMPL

BURST

ARB

RATE

 

 

dBm

 

 

 

 

 

 

 

 

 

 

 

 

 

FUNCTION

 

 

ECL

 

TRIG

SWP CF

MRK START

MRK STOP

MRK CF

MRK SPAN

 

LOCAL

8

 

 

OFFST

 

 

SPAN

.

4

5

6

kHz

STEP

 

 

 

 

 

(DEPTH)

 

 

 

 

Vrms

SIZE

 

 

REL=0

 

 

STOP f

TRIG SOURCE TRIG RATE

MRK=SPAN

SPAN=MRK

 

ON/STBY

 

 

 

 

 

 

 

 

 

 

 

 

40V max.

Ω

 

PHASE

 

 

START

0

1

2

3

Hz

 

50

 

 

 

 

FREQ

Vpp

 

 

 

 

 

 

 

 

 

 

 

 

2

1

 

7

6

5

3

4

1) Power Switch

The power switch turns the DS345 on and off. In the STBY position power is

 

maintained to the DS345's internal oscillator, minimizing warmup time.

2) MODIFY Keys

The modify keys permit the operator to increase or decrease the displayed

 

parameter value. The step size may be determined by pressing the STEP

 

SIZE key (the STEP LED will light). Every displayed parameter has an asso-

 

ciated step size, pressing the MODIFY UP arrow key adds the step size to

 

the current value, while pressing the MODIFY DOWN arrow key subtracts

 

the step size from the current value. If the step size is set to an exact power

 

of 10 (1, 10, or 100, for example) the corresponding digit of the display will

 

flash. To change the step size, display the step size and then either enter a

 

new value with the ENTRY keys or the MODIFY keys. Pressing the MODIFY

 

UP arrow while the step LED is lit will increase the step size to the next larger

 

decade, while pressing the MODIFY DOWN arrow will decrease the step size

 

to the next smaller decade. The MODIFY UP/DOWN arrows also select be-

 

tween different menu selections (ie., trigger source). Sometimes the parame-

 

ter display will have more than one parameter displayed at a time, and the

 

[SHIFT][LEFT] and [SHIFT][RIGHT] keys will select between these values.

3) ENTRY Keys

The numeric keypad allows for direct entry of the DS345's parameters. To

 

change a parameter value simply type the new value using the keypad. The

 

value is entered by terminating the entry with one of the UNITS keys. A typ-

 

ing error may be corrected by using the CLR key. The +/- key may be select-

 

ed at any time during number entry.

 

4) Units Keys

The UNITS keys are used to terminate numeric entries. Simply press the key

 

with the desired units to enter the typed value. Some parameters don't have

2-5

DS345 FEATURES

any associated units and any of the units keys may be used to enter the value. When the amplitude is displayed, pressing a units key without entering a new value will displayed the amplitude in the new units. This allows the amplitude display to be switched between Vpp, Vrms, and dBm without entering a new value.

5) Shift Key

The shift key is used to select the functions printed in gray above the keys.

 

Press [SHIFT] and then [key] to select the desired function (for example

 

[SHIFT][SWP CF] to display the sweep center frequency). When the SHIFT

 

key is pressed the SHIFT LED will light. This indicates that the keyboard is in

 

shift mode. Pressing [SHIFT] a second time will deactivate shift mode.

6) Modulation Keys

These keys control the DS345's modulation capabilities. The MODULATION

 

TYPE up/down arrow keys select the modulation type. The MODULATION

 

WAVEFORM up/down arrow keys select the waveform of the modulating

 

function. The [SWEEP ON/OFF] key turns the modulation on and off. When

 

the modulation is turned on the MOD/SWP LED will light. If the modulation

 

parameters are not permitted for the selected output function, an error mes-

 

sage will be displayed and modulation will not be turned on. Some modula-

 

tion parameters are not relevant to all modulation types (start frequency is

 

not relevant to AM, for example), and the message "NOT APPLIC" will be

 

displayed if they are selected.

7) Function Keys

These keys choose the main function output. The FUNCTION up/down arrow

 

keys select between the output functions. If the output frequency is set be-

 

yond of the range allowed for a waveform (> 100 kHz for triangle and ramp) a

 

message will be displayed and the frequency will be set to the maximum al-

 

lowed for that function.

8) Main Function BNC

This output has an impedance of 50Ω. If it is terminated into an impedance

 

other than 50Ω the output amplitude will be incorrect and may exhibit in-

 

creased distortion. The shield of this output may be floated up to ±40V rela-

 

tive to earth ground.

9) Sync Output BNC

This output is a TTL square wave synchronized to the main function output

 

and has a 50Ω output impedance. The shield of this output may be floated up

 

to ±40V relative to earth ground.

10) Status LEDs

These six LEDs indicate the DS345's status. The LED functions are:

 

name

function

 

REM

The DS345 is in GPIB remote state. The STEP SIZE key re-

 

 

turns local control.

 

SRQ

The DS345 has requested service on the GPIB interface.

 

ACT

Flashes on RS232/GPIB activity.

 

ERR

Flashes on an error in the execution of a remote command.

 

EXT CLOCK

The DS345 has detected a signal at its TIMEBASE input and

 

 

is trying to phase lock to it.

 

CLOCK ERR

The DS345 is unable to lock to the signal at the TIMEBASE

 

 

input. This is usually because the signal is too far (>2ppm)

 

 

from the nominal values of 10, 5, 3.33, 2.5 or 1.25 MHz.

11) Parameter Display

This 12 digit display shows the value of the currently displayed parameter.

 

The LEDs below the display indicate which parameter is being viewed. Error

 

messages may also appear on the display. When an error message is dis-

 

played you can return to the normal operation by pressing any key.

2-6

DS345 FEATURES

12) Units LEDs

These LEDs indicate the units of the displayed value. If no LED is lit the num-

 

ber displayed has no units.

Rear Panel Features

1

2

3

INPUTS

TRIGGER

AM(EXT)

TIMEBASE

TTL

0-5V

10MHz

 

OUTPUTS

 

TRIGGER

MODULATION

10MHz

TTL

0-5V

1V

SWEEP

MARKER

BLANK/LIFT

0-10V

TTL

TTL

WARNING: No user serviceable parts inside.

!Refer to operation manual for safety notice. For use by qualified laboratory personnel only.

FUSE: 3/4A (100/120VAC) or 3/8A (220/240VAC)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IEEE-488 STD PORT (GPIB)

 

 

 

 

RS232 (DCE, 8d, 0p, 2s bits)

4

5

1) Power Entry Module

This contains the DS345's fuse and line voltage selector. Use a 3/4 amp fuse

 

for 100/120 volt operation, and a 3/8 amp fuse for 220/240 volt operation. To

 

set the line voltage selector for the correct line voltage first remove the fuse.

 

Then, remove the line voltage selector card and rotate the card so that the

 

correct line voltage is displayed when the card is reinserted. Replace the

 

fuse.

2) External Inputs

 

Trigger Input

The trigger input is a TTL compatible input used to trigger modulation sweeps

 

and bursts. This input has a 10 kΩ input impedance. The shield of this input is

 

tied to that of the function output and may be floated up to ±40V relative to

 

earth ground.

AM Input

The AM input controls the amplitude of the function output. This input has a

 

100 kΩ input impedance and a ±5V range, where +5V sets the output to

 

100% of the front panel setting, 0V sets the output to 0, and -5V sets the out-

 

put to -100% of the setting. The 0 to 5V range is used for normal AM opera-

 

tion, while the ±5V range is used for DSBSC modulation. This input is always

 

active and should only be be connected if AM is desired. The shield of this in-

 

put is tied to the shield of the function output and may be floated up to ±40V

 

relative to earth ground.

 

2-7

DS345 FEATURES

Timebase Input

This 1kΩ impedance input allows the DS345 to lock to an external timebase.

 

The external source should be greater than 1V pk-to-pk and should be within

 

±2 ppm of 10 MHz or any subharmonic down to 1.25 MHz. The shield of

 

this input is connected to earth ground.

3) Auxiliary Outputs

 

10 MHz Output

This output produces a >1V pk-pk 10 MHz sinewave from the DS345's inter-

 

nal oscillator. It expects a 50Ω termination. The shield of this output is

 

connected to earth ground.

Modulation Out

This output generates a 0 - 5V representation of the current modulation func-

 

tion. The shield of this output is tied to that of the function output and may be

 

floated up to ±40V relative to earth ground.

Trigger Output

This TTL compatible output goes high when a triggered sweep or burst be-

 

gins, and goes low when it ends. This may be used to synchronize an exter-

 

nal device to the sweep/burst. The shield of this output is tied to that of the

 

function output and may be floated up to ±40V relative to earth ground.

Sweep Output

This output generates a 0 - 10 V ramp that is synchronous with the DS345's

 

frequency sweep. The shield of this output is tied to that of the function out-

 

put and may be floated up to ±40V relative to earth ground.

Marker Output

This TTL compatible output goes high when the DS345's frequency sweep

 

passes the start marker frequency, and goes low when the sweep passes the

 

stop marker frequency. The shield of this output is tied to that of the function

 

output and may be floated up to ±40V relative to earth ground.

Blank/Lift Out

This TTL compatible output is low during the upsweep of a frequency sweep,

 

and is high during the sweep retrace. The shield of this output is tied to that

 

of the function output and may be floated up to ±40V relative to earth ground.

4) GPIB Connector

If the DS345 has the optional GPIB/RS232 interface this connector is used

 

for IEEE-488.1 and .2 compatible communications. The shield of this con-

 

nector is connected to earth ground.

5) RS232 Connector

If the DS345 has the optional GPIB/RS232 interface this connector is used

 

for RS232 communication. The DS345 is a DCE and accepts 8 bits, no pari-

 

ty, 2 stop bits and 300 and 19.2k Baud. The shield of this connector is

 

connected to earth ground.

2-8

DS345 OPERATION

Introduction

The following sections describe the operation of the DS345. The first section

 

describes the basics of setting the function, frequency, amplitude, and offset.

 

The second section explains sweeps and modulation. The third section ex-

 

plains storing and recalling setups, running self-test and autocalibration, and

 

setting the computer interfaces. The fourth and last section describes front

 

panel editing of arbitrary waveforms.

Power-On

When the power is first applied to the DS345 the unit will display its serial

 

number and ROM version for about three seconds. The DS345 will then ini-

 

tiate a series of self-tests of the circuitry and stored data. The test should

 

take about three seconds and end with the message "TEST PASS". If the

 

self test fails the DS345 will display an error message indicating the nature of

 

the problem (see the TROUBLESHOOTING section for more details, page 4-

 

1). The DS345 will attempt to operate normally after a self-test failure, (press-

 

ing any key will erase the error message).

SETTING THE FUNCTION

SYNC

 

 

TRIG'D

 

 

 

 

 

 

FREQ

 

 

NOISE

TTL

 

TTL

 

 

ARB

AMPL

FUNCTION

 

ECL

 

 

 

OFFST

 

 

 

REL=O

40V max

50 Ω

 

PHASE

OUTPUTS

The FUNCTION and SYNC BNCs are the DS345's main outputs. Both of

 

these outputs are fully floating, and their shields may be floated relative to

 

earth ground by up to ±40V. Both outputs also have a 50Ω output impe-

 

dance. If the outputs are terminated into high impedance instead of 50Ω the

 

signal levels will be twice those programmed (the FUNCTION output may

 

also show an increase in waveform distortion). The programmed waveform

 

comes from the FUNCTION output, while the SYNC output generates a TTL

 

compatible (2.5 V into 50Ω) signal that is synchronous with the function out-

 

put. The SYNC signal is suppressed if the function is set to NOISE or

 

BURST modulation. If the function is set to ARB the SYNC signal is a 25ns

 

negative going pulse at the start of each waveform.

2-9

Function Setting

FUNCTION SELECTION

The DS345's output function is selected using the FUNCTION UP/DOWN ar-

 

row keys. Simply press the keys until the desired function LED is lit. If the

 

programmed frequency is outside of the range allowed for the selected func-

 

tion, an error message will be displayed and the frequency will be set to the

 

maximum allowed for that function. If modulation is enabled and the modula-

 

tion type or parameters are incompatible with the new function, an error mes-

 

sage will be displayed and the modulation will be turned off (the parameters

 

will not be altered).

 

 

 

Ramps

Ramp functions usually ramp up in voltage, however, downward ramps may

 

be programmed with the output invert function (see AMPLITUDE section).

Arbitrary Functions

Arbitrary functions may be created on a computer and downloaded to the

 

DS345 via the computer interfaces, or they may be created using the

 

DS345's front panel editing functions. Arbitrary waveforms normally repeat

 

continuously, single triggering and burst triggering of arbitrary waveforms is

 

accomplished using the DS345's BURST modulation function. (See the AR-

 

BITRARY WAVEFORM EDITING section for more detail.)

FREQUENCY

To display the DS345's output frequency press [FREQ]. The frequency is al-

 

ways displayed in units of Hz. The DS345 has 1 µHz frequency resolution at

 

all frequencies, for all functions. The maximum frequency depends on the

 

 

 

 

 

 

 

 

Function

 

Frequency Range

 

 

 

Sine

 

1 µHz → 30.200000000000 MHz

 

 

 

Square

 

1 µHz → 30.200000000000 MHz

 

 

 

Triangle

 

1 µHz → 100,000.000000 Hz

 

 

 

Ramp

 

1 µHz → 100,000.000000 Hz

 

 

 

Noise

 

10 MHz White Noise (fixed)

 

 

 

Arbitrary

 

0.002329Hz → 40.0 MHz sampling

 

 

 

 

 

 

 

function selected as listed below:

 

Frequency is usually displayed by the DS345 with 1 mHz resolution. Howev-

 

er, if the frequency is below 1 MHz and the microhertz digits are not zero the

 

DS345 will display the frequency with 1 µHz resolution. At frequencies great-

 

er than 1 MHz the digits below 1 mHz cannot be displayed, but the frequency

 

still has 1 µHz resolution and may be set via the computer interfaces or by

 

using the MODIFY keys with a step size less than 1 mHz.

 

If the function is set to NOISE the character of the noise is fixed with a band

 

limit of 10 MHz. The frequency is not adjustable and the FREQ display will

 

read "noise" instead of a numerical value.

 

If the function is set to ARB the frequency displayed is the sampling fre-

 

quency of the arbitrary waveform. This number is independent of the usual

 

frequency; it is the dwell time that the DS345 spends on each point in an ar-

 

bitrary waveform. This sampling frequency must be an integer submultiple of

 

the the 40 MHz clock frequency. That is, 40 MHz/N where N = 1,2,3... 234-1

 

(40 MHz, 20 MHz,

13.3333 MHz, 10 MHz, ...). The DS345 will spend

2-10

Function Setting

 

 

1/Fsample on each point. When a new sampling frequency value is entered

 

 

the DS345 will round the value to the nearest integer submultiple of 40 MHz.

 

 

Note that the frequency for the standard functions is never rounded.

 

Setting the Frequency

 

To set the frequency of any function simply type a new value on the keypad

 

 

and complete the entry with the appropriate units (Hz, kHz, or MHz). The

 

 

MODIFY keys may be used to increase or decrease the frequency by the cur-

 

 

rent step size. Press [STEP SIZE] key to display and change the step size.

AMPLITUDE

 

Pressing [AMPL] displays the amplitude of the output function. The amplitude

 

 

may be set and displayed in units of Vpp, Vrms, and dBm. The current units

 

 

are indicated by the LEDs at the right of the display. The amplitude range is

 

 

limited by the DC offset setting since |Vac peak| + |Vdc| ≤ 5 V. If the DC offset

 

 

is zero the amplitude range for each of the functions is shown below:

 

 

 

note: The rms and dBm values for NOISE are based on the total power in the

 

 

output bandwidth (about 10 MHz) at a given peak to peak setting.

 

 

 

 

 

 

 

 

 

 

Vpp

Vrms

dBm (50Ω)

 

Function

Max.

Min.

Max.

Min.

Max.

Min.

 

 

 

 

 

 

 

 

 

 

Sine

10V

10 mV

3.54V

3.54 mV

+23.98

-36.02

 

Square

10V

10 mV

5V

5 mV

+26.99

-33.0

 

Triangle

10V

10 mV

2.89V

2.89 mV

+22.22

-37.78

 

Ramp

10V

10 mV

2.89V

2.89 mV

+22.22

-37.78

 

Noise

10V

10 mV

2.09V

2.09 mV

+19.41

-40.59

 

Arbitrary

10V

10 mV

n.a.

n.a.

n.a.

n.a.

 

 

 

 

 

 

 

 

 

 

 

Arbitrary function amplitude may only be set in units of Vpp. The output sig-

 

 

nal will briefly go to zero as the output attenuators are switched.

 

 

 

 

 

 

The units of the amplitude display may be switched between Vpp, Vrms, and

 

 

dBm without changing the actual amplitude by pressing the corresponding

 

 

units key. When the DS345 is switched from one function to another the

 

 

peak-to-peak amplitude is held constant. If the DC offset is zero, the ampli-

 

 

tude may be set with three digits of resolution. If the DC offset is not zero the

 

 

larger of the amplitude and the offset determines the resolution of both pa-

 

 

rameters. The amplitude display is automatically adjusted such that all of the

 

 

digits that may be changed are displayed.

 

 

 

Output Inversion

 

For ramp and arbitrary functions the DS345's output may be inverted. This is

 

 

useful for turning positive ramps into negative ramps, or inverting arbitrary

 

 

waveforms. Pressing [AMPL] two times displays the invert enable option.

 

 

Use the UP/DOWN MODIFY keys to enable or disable the inversion.

 

D.C. Only

 

The output of the DS345 may be set to a DC level by entering an amplitude

 

 

of 0V. When the amplitude is set to zero the A.C. waveform will be off and

 

 

the DS345 may be used as a DC voltage source. If the amplitude is zero the

 

 

display will read "no AC" when the units are set to dBm.

 

 

TTL Settings

 

Pressing [SHIFT][TTL] sets the output amplitude and offset to TTL values.

2-11

Function Setting

 

TTL levels are 5 Vpp with a 2.5V offset (the output will swing between 0 and

 

+5V).

ECL Settings

Pressing [SHIFT][ECL] sets the output amplitude and offset to ECL values.

 

ECL levels are 1 Vpp with a -1.3V offset (the output will swing between -1.8V

 

and -0.8V).

DC OFFSET

The DC offset may range between ±5V, but is restricted such that |Vac peak|

 

+ |Vdc| ≤ 5 V. When [OFFST] is pressed a new value may be entered using

 

any amplitude unit key, the Vpp indicator LED will be lit . When the offset is

 

changed the output signal will briefly go to zero as the output attenuators are

 

switched. If the amplitude is zero, the offset may be set with three digits of

 

resolution. If the amplitude is not zero the larger of the amplitude and offset

 

determines the resolution of both parameters. The offset display is automati-

 

cally adjusted such that all of the digits that may be changed are displayed.

PHASE

Press [PHASE] to display and modify the phase of the FUNCTION output.

 

Phase is always measured with respect to the internal timebase, not the

 

SYNC output. The phase may be changed with the keypad and the DEG unit

 

key, or using the MODIFY keys. The range of the phase setting is

 

±7199.999° and may be set with 0.001° resolution. If the function is set to

 

NOISE, ARB, or modulation is enabled in SWEEP, FM, or PM modes the

 

phase cannot be changed and the message "no Phase" will be displayed. In

 

BURST modulation mode the PHASE function will set the waveform phase

 

at the start of the burst. This is quite useful for starting the burst at a particu-

 

lar point in the waveform.

Zero Phase

The current phase may be assigned the value zero by pressing [SHIFT]

 

[REL=0]. Subsequent changes to phase will be relative to this value.

2-12

SWEEPS AND MODULATION

Introduction

This section of the manual describes the DS345's modulation capabilities.

 

The DS345 has extremely powerful and flexible built-in modulation functions.

It is capable of AM (both simple and double sideband suppressed carrier (DSBSC)), FM, PM, tone bursts, and frequency sweeps. The modulation waveform may be a sine, square, ramp, or triangle wave. Frequency can be swept up or down at a linear or logarithmic rate. A built-in trigger generator allows triggering of single sweeps and bursts. For additional flexibility the DS345 can also modulate the output waveform with an arbitrary pattern of amplitude, frequency, or phase values.

SWEEP/MODULATE

LIN SWP

SINGLE

MOD/SWP

LOG SWP

 

 

 

 

 

 

SWEEP

 

AM (INT)

 

 

 

 

 

ON/OFF

 

FM

 

 

 

 

 

 

 

 

BRST CNT

I m

 

ARB

 

RATE

 

BURST

 

 

 

 

 

 

 

TRIG

 

 

 

 

 

 

SWP CF

 

 

 

 

SPAN

 

 

 

 

 

(DEPTH)

 

 

 

 

 

STOP f

 

 

 

 

 

START

 

 

 

 

 

FREQ

 

 

 

 

 

 

 

MODULATION ON/OFF

The SWEEP ON/OFF key enables the DS345's modulation functions. Press-

 

ing the key toggles the modulation status. When modulation is on the

 

[MOD/SWP] LED will light. When modulation is enabled the modulation type

 

and modulation parameters are checked for consistency with the selected

 

output function. If the selected modulation is illegal (for example, FM frequen-

 

cy out of range for the function) the DS345 will display an error message and

 

not enable the modulation. The erroneous value must be changed before the

 

modulation is turned on.

MODULATION TYPE

The type of modulation is selected using the MODULATION TYPE [UP/

 

DOWN] arrow keys. Most of the output functions can be modulated by any

 

type of modulation. However, NOISE can only be modulated by the external

 

AM input, and ARB waveforms can only be modulated by AM and BURST

 

modulations. If an invalid choice is selected the message "funct error" is dis-

 

played.

MODULATION WAVEFORM

The waveform of the modulating function is selected with MODULATION

 

WAVEFORM UP/DOWN arrow keys. If no LEDs are lit the selected modula-

 

tion type has no associated waveform (BURST, for example, has no modula-

 

tion waveform). Not all modulation types may use all modulation waveforms.

 

The allowable combinations are listed on the following page. Note that ARB

 

modulation waveforms can only be downloaded via the computer interfaces.

2-13

Loading...
+ 106 hidden pages