Introduction
2-2
through the entire waveform RAM changes, thus changing the output fre-
quency.
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 res-
olution 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:10
14
frequency resolution. The ASIC also contains a modulation control
CPU that operates on the Phase Accumulator, Phase Increment, and exter-
nal 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 synthe-
sizers or arbitrary waveform generators without the drawbacks inherent in
PLL designs.
DS345 Description
40MHz Clock
DDS345 ASIC
Modulation RAM
Waveform
RAM
12 bit
DAC
10 MHz Bessel Filter
Cauer Filter
x2
Amplitude DAC
Amplitude
Control
Output
Amp
Attenuators
Function
Output
Square Wave
Comparator
Sync
Output
AM Input
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 reso-
lution to about 146 nHz. These parameters and the DAC's 12 bit resolution
define the performance limits of the DS345.
Summary of Contents for DS345
Page 2: ......
Page 5: ...DS345 Synthesized Function Generator iii...
Page 20: ...Introduction 2 4...
Page 64: ...Programming Commands 3 14...
Page 72: ...Program Examples 3 22...
Page 78: ...Troubleshooting 4 6...
Page 82: ...Performance Tests 5 4...
Page 101: ...Calibration 6 10...
Page 109: ...Arbitrary Waveform Composer 7 8...
Page 117: ...DS345 Circuitry 8 8...