National Instruments pxi ni 5401 Manuel D’Utilisation

Page de 60
Chapter 2
Function Generator Operation
©
 National Instruments Corporation
2-3
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.
The NI 5401 uses a lookup waveform memory for storing the waveform 
buffer and FIFO memory for storing the staging list, which contains 
multiple frequency list information. This FIFO is referred to as an 
instruction FIFO.
80 MHz Oscillator
Div/2
16-Bit
Counter
Sequencer
Instruction FIFO
Frequency
Time
Data Out (16)
DDS
Time
Frequency
Lookup
Memory
(14)