Chapter 2
Function Generator Operation
©
National Instruments Corporation
2-3
On the NI 5401, the high-speed DAC is always updated at 80 MHz, but the
update clock for memory is 40 MHz.
Direct Digital Synthesis (DDS)
Direct digital synthesis
(DDS) is a technique for deriving, under digital
control, an analog frequency source from a single reference clock
frequency. This technique produces high-frequency accuracy and
resolution, temperature stability, wideband tuning, and rapid and
phase-continuous frequency switching.
The NI 5401 uses a 32-bit, high-speed accumulator with a lookup memory
and a 12-bit DAC for DDS-based waveform generation. Figure 2-3 shows
the building blocks for DDS-based waveform generation.
Figure 2-3.
DDS Building Blocks
The lookup memory is dedicated to the DDS. You can store one cycle of a
repetitive waveform—a sine, triangular, square, or arbitrary wave—in the
lookup memory. Then, you can change the frequency of that waveform
by sending just one instruction. You can use DDS mode for very fine
frequency resolution function generation. You can generate sine waves of
up to 16 MHz with the NI 5401. Waveform generation always loops back
to the beginning of the lookup memory after passing through the end of the
lookup memory.
80 MHz Oscillator
Div/2
16-Bit
Counter
Sequencer
Instruction FIFO
Frequency
Time
Data Out (16)
DDS
Time
Frequency
Lookup
Memory
(14)