1 GSPS internal clock speed (up to 400 MHz analog output)
Integrated 1 GSPS, 14-bit DAC
0.23 Hz or better frequency resolution
Phase noise ≤ −125 dBc/Hz @ 1 kHz offset (400 MHz carrier)
Excellent dynamic performance with
>80 dB narrow-band SFDR
Serial input/output (I/O) control
Automatic linear or arbitrary frequency, phase, and
amplitude sweep capability
8 frequency and phase offset profiles
Sin(x)/(x) correction (inverse sinc filter)
1.8 V and 3.3 V power supplies
Software and hardware controlled power-down
100-lead TQFP_EP package
Integrated 1024 word × 32-bit RAM
PLL REFCLK multiplier
Parallel datapath interface
Internal oscillator can be driven by a single crystal
Phase modulation capability
Amplitude modulation capability
Multichip synchronization
1 GSPS, 14-Bit, 3.3 V CMOS
APPLICATIONS
Agile local oscillator (LO) frequency synthesis
Programmable clock generators
FM chirp source for radar and scanning systems
Test and measurement equipment
Acousto-optic device drivers
Polar modulators
Fast frequency hopping
FUNCTIONAL BLOCK DIAGRAM
Information furnishe d by
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Figure 1.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700
www.analog.com
AD9910 Data Sheet
TABLE OF CONTENTS
Features .............................................................................................. 1
The AD9910 is a direct digital synthesizer (DDS) featuring
an integrated 14-bit DAC and supporting sample rates up to
1 GSPS. The AD9910 employs an advanced, proprietary DDS
technology that provides a significant reduction in power consumption without sacrificing performance. The DDS/DAC
combination forms a digitally programmable, high frequency,
analog output synthesizer capable of generating a frequency
agile sinusoidal waveform at frequencies up to 400 MHz.
The user has access to the three signal control parameters that
control the DDS: frequency, phase, and amplitude. The DDS
provides fast frequency hopping and frequency tuning resolution with its 32-bit accumulator. With a 1 GSPS sample rate, the
tuning resolution is ~0.23 Hz. The DDS also enables fast phase
and amplitude switching capability.
The AD9910 is controlled by programming its internal control
registers via a serial I/O port. The AD9910 includes an integrated
static RAM to support various combinations of frequency, phase,
and/or amplitude modulation. The AD9910 also supports a user
defined, digitally controlled, digital ramp mode of operation. In
this mode, the frequency, phase, or amplitude can be varied
linearly over time. For more advanced modulation functions, a
high speed parallel data input port is included to enable direct
frequency, phase, amplitude, or polar modulation.
The AD9910 is specified to operate over the extended industrial
temperature range (see the Absolute Maximum Ratings section
for details).
Figure 2. Detailed Block Diagram
Rev. D | Page 5 of 64
AD9910 Data Sheet
REFCLK Input Level
Single-ended
50 1000
mV p-p
Differential
100 2000
mV p-p
OUT
Enabled @ 20×
−140
dBc/Hz
±12.5 kHz
–95 dBc
SPECIFICATIONS
ELECTRICAL SPECIFICATIONS
AVDD (1.8 V) and DVDD (1.8 V) = 1.8 V ± 5%, AVDD (3.3 V) = 3.3 V ± 5%, DVDD_I/O (3.3 V) = 3.3 V ± 5%, T = 25°C, R
I
= 20 mA, external reference clock frequency = 1000 MHz with reference clock (REFCLK) multiplier disabled, unless otherwise noted.
OUT
Table 1.
Parameter Conditions/Comments Min Typ Max Unit
REFCLK INPUT CHARACTERISTICS
Frequency Range
REFCLK Multiplier Disabled 60 1000 MHz
Enabled 3.2 60 MHz
Maximum REFCLK Input Divider Frequency Full temperature range 1500 1900 MHz
Logic 1 Voltage 2.0 V
Logic 0 Voltage 0.8 V
Logic 1 Current 90 150 µA
Input Capacitance 2 pF
XTAL_SEL INPUT
Logic 1 Voltage 1.25 V
Logic 0 Voltage 0.6 V
Input Capacitance 2 pF
Logic 1 Voltage 2.8 V
Logic 0 Voltage 0.4 V
POWER SUPPLY CURRENT
I
(1.8 V) 110 mA
I
(3.3 V) 29 mA
I
(1.8 V) 222 mA
I
(3.3 V) 11 mA
TOTAL POWER CONSUMPTION
Single Tone Mode 715 950 mW
Rapid Power-Down Mode 330 450 mW
1
The gain value for VCO range Setting 5 is measured at 1000 MHz.
2
Wake-up time refers to the recovery time from a power-down state. The longest time required is for the reference clock multiplier PLL to relock to the reference. The
wake-up time assumes that the recommended PLL loop filter values are used.
3
SYSCLK cycle refers to the actual clock frequency used on-chip by the DDS. If the reference clock multiplier is used to multiply the external reference clock frequency,
the SYSCLK frequency is the external frequency multiplied by the reference clock multiplication factor. If the reference clock multiplier is not used, the SYSCLK
frequency is the same as the external reference clock frequency.
Rev. D | Page 8 of 64
Data Sheet AD9910
Digital Output Current
5 mA
Lead Temperature (10 sec Soldering)
300°C
06479-003
MUST TERMINATE OUTPUTSTO AGND
FOR CURRENT FLOW. DO NOT EXCEED
THE OUTPUT VOLTAGE COMPLIANCE
RATING.
IOUTIOUT
DAC OUTPUTS
AVDD
AVOID OVERDRIVING DIGITAL INPUTS.
FORWARD BIASING ESD DIODES M AY
COUPLE DIGITAL NOISE ONTO POWER
PINS.
DIGITAL INPUTS
INPUT
DVDD_I/O
06479-055
ABSOLUTE MAXIMUM RATINGS
Table 2.
Parameter Rating
AVDD (1.8V), DVDD (1.8V) Supplies 2 V
AVDD (3.3V), DVDD_I/O (3.3V) Supplies 4 V
Digital Input Voltage −0.7 V to +4 V
XTAL_SEL −0.7 V TO +2.2 V
Storage Temperature Range −65°C to +150°C
Operating Temperature Range −40°C to +85°C
θJA 22°C/W
θJC 2.8°C/W
Maximum Junction Temperature 150°C
Stresses above those listed under Absolute Maximum Ratings
may cause permanent damage to the device. This is a stress
rating only; functional operation of the device at these or any
other conditions above those indicated in the operational
section of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect
device reliability.
EQUIVALENT CIRCUITS
Figure 3. Equivalent Input Circuit
Figure 4. Equivalent Output Circuit
ESD CAUTION
Rev. D | Page 9 of 64
AD9910 Data Sheet
2627282930
55
54
53
52
51
TQFP-100 ( E _PAD)
TOP VIEW
(Not to S cal e)
AD9910
D14
D13
DVDD_I/O ( 3.3V)
DGND
DVDD (1.8V)
5
4
3
2
7
6
9
8
1
11
10
16
15
14
13
18
17
20
19
22
21
12
24
23
25
32
33
343536
38
39
40
414243
4445464748
49
50
31
37
D12
D11
D10
D9D8D7D6D5
D4
PDCLK
TxENABLE
DGND
D3D2D1
DVDD_I/O ( 3.3V)
DVDD (1.8V)
D0
F1
F0
80
IOUT79AGND78AGND77AVDD (3.3V)76AVDD (3.3V)
75
AVDD (3.3V)
74
AVDD (3.3V)
73
AGND
72
NC
71
I/O_RESET
70
CS
69
SCLK
68
SDO
67
SDIO
66
DVDD_I/O ( 3.3V)
65
DGND
64
DVDD (1.8V)
63
DRHOLD
62
DRCTL
61
DROVER
60
OSK
59
I/O_UPDATE
58
DGND
57
DVDD (1.8V)
56
DVDD_I/O ( 3.3V)
SYNC_CLK
PROFILE0
PROFILE1
PROFILE2
DGND
100
99989796959493
929190
89
88
8786858483
82
81
NCNCNCNCAGND
XTAL_SEL
REFCLK_OUTNCAVDD (1.8V)
REF_CLK
REF_CLK
AVDD (1.8V)
AGNDNCNC
AGND
DAC_RSET
AVDD (3.3V)
AGND
IOUT
NC
PLL_LOOP_FILTER
AVDD (1.8V)
AGND
AGND
AVDD (1.8V)
SYNC_IN+
SYNC_IN–
SYNC_OUT+
SYNC_OUT–
DVDD_I/O ( 3.3V)
SYNC_SMP_ERR
DGND
MASTER_RESET
DVDD_I/O ( 3.3V)
DGND
DVDD (1.8V)
EXT_PWR_DWN
PLL_LOCK
NC
DVDD_I/O ( 3.3V)
DGND
DVDD (1.8V)
RAM_SWP_OVR
D15
06479-004
PIN 1
INDICATOR
NOTES:
1. EXPOSED PAD SHOULD BE SOLDERED TO GROUND.
2. NC = NO CONNEC T.
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS
Figure 5. Pin Configuration
Rev. D | Page 10 of 64
Data Sheet AD9910
7
SYNC_IN+
I
Synchronization Signal (LVDS), Digital Input (Rising Edge Active). The synchronization
18
EXT_PWR_DWN
I
External Power-Down, Digital Input (Active High). A high level on this pin initiates the
41
TxENABLE
I
Transmit Enable. Digital input (active high). In burst mode communications, a high on this
Table 3. Pin Function Descriptions
Pin No. Mnemonic I/O1 Description
1, 20, 72, 86, 87,
93, 97 to 100
2 PLL_LOOP_FILTER I PLL Loop Filter Compensation Pin. See the External PLL Loop Filter Components section for
3, 6, 89, 92 AVDD (1.8V) I Analog Core VDD, 1.8 V Analog Supplies.
74 to 77, 83 AVDD (3.3V) I Analog DAC VDD, 3.3 V Analog Supplies.
17, 23, 30, 47,
57, 64
11, 15, 21, 28, 45,
56, 66
4, 5, 73, 78, 79, 82,
85, 88, 96
13, 16, 22, 29, 46,
51, 58, 65
8 SYNC_IN− I Synchronization Signal (LVDS), Digital Input. The synchronization signal from the external
9 SYNC_OUT+ O Synchronization Signal (LVDS), Digital Output (Rising Edge Active). The synchronization
10 SYNC_OUT− O Synchronization Signal (LVDS), Digital Output. The synchronization signal from the internal
12 SYNC_SMP_ERR O Synchronization Sample Error, Digital Output (Active High). Sync sample error: a high on
14 MASTER_RESET I Master Reset, Digital Input (Active High). Master reset: clears all memory elements and sets
NC Not Connected. Allow device pins to float.
details.
DVDD (1.8V) I Digital Core VDD, 1.8 V Digital Supplies.
DVDD_I/O (3.3V) I Digital Input/Output VDD, 3.3 V Digital Supplies.
AGND I Analog Ground.
DGND I Digital Ground.
signal from the external master to synchronize internal subclocks. See the Synchronization
of Multiple Devices section for details.
master to synchronize internal subclocks. See the Synchronization of Multiple Devices
section for details.
signal from the internal device subclocks to synchronize external slave devices. See the
Synchronization of Multiple Devices section for details.
device subclocks to synchronize external slave devices. See the Synchronization of Multiple
Devices section for details.
this pin indicates that the AD9910 did not receive a valid sync signal on SYNC_IN+/SYNC_IN−.
registers to default values.
currently programmed power-down mode. See the Power-Down Control section for
further details. If unused, connect to ground.
19 PLL_LOCK O Clock Multiplier PLL Lock, Digital Output (Active High). A high on this pin indicates that the
Clock Multiplier PLL has acquired lock to the reference clock input.
24 RAM_SWP_OVR O RAM Sweep Over, Digital Output (Active High). A high on this pin indicates that the RAM
sweep profile has completed.
25 to 27, 31 to 39,
42 to 44, 48
49, 50 F[1:0] I Modulation Format Pins. Digital input to determine the modulation format.
40 PDCLK O Parallel Data Clock. This is the digital output (clock). The parallel data clock provides a
52 to 54 PROFILE[2:0] I Profile Select Pins. Digital inputs (active high). Use these pins to select one of eight
55 SYNC_CLK O Output Clock Divided-By-Four. A digital output (clock). Many of the digital inputs on the
D[15:0] I Parallel Input Bus (Active High).
timing signal for aligning data at the parallel inputs.
pin indicates new data for transmission. In continuous mode, this pin remains high.
phase/frequency profiles for the DDS. Changing the state of one of these pins transfers the
current contents of all I/O buffers to the corresponding registers. State changes should be
set up on the SYNC_CLK pin.
chip, such as I/O_UPDATE and PROFILE[2:0], need to be set up on the rising edge of this signal.
Rev. D | Page 11 of 64
AD9910 Data Sheet
62
DRCTL
I
Digital Ramp Control. Digital input (active high). This pin controls the slope polarity of the
a Clock. Digital clock (rising edge on write, falling edge on read). This pin provides
Pin No. Mnemonic I/O1 Description
59 I/O_UPDATE I/O Input/Output Update. Digital input (active high). A high on this pin transfers the contents
of the I/O buffers to the corresponding internal registers.
60 OSK I Output Shift Keying. Digital input (active high). When the OSK features are placed in either
manual or automatic mode, this pin controls the OSK function. In manual mode, it toggles
the multiplier between 0 (low) and the programmed amplitude scale factor (high). In
automatic mode, a low sweeps the amplitude down to zero, a high sweeps the amplitude
up to the amplitude scale factor.
61 DROVER O Digital Ramp Over. Digital output (active high). This pin switches to Logic 1 whenever the
digital ramp generator reaches its programmed upper or lower limit.
digital ramp generator. See the Digital Ramp Generator (DRG) section for more details. If
not using the digital ramp generator, connect this pin to Logic 0.
63 DRHOLD I Digital Ramp Hold. Digital input (active high). This pin stalls the digital ramp generator in
its present state. See the Digital Ramp Generator (DRG) section for more details. If not
using a digital ramp generator, connect this pin to Logic 0.
67 SDIO I/O Serial Data Input/Output. Digital input/output (active high). This pin can be either unidirec-
tional or bidirectional (default), depending on the configuration settings. In bidirectional serial
port mode, this pin acts as the serial data input and output. In unidirectional mode, it is an
input only.
68 SDO O Serial Data Output. Digital output (active high). This pin is only active in unidirectional
serial data mode. In this mode, it functions as the output. In bidirectional mode, this pin is
not operational and should be left floating.
69 SCLK I Serial Dat
the serial data clock for the control data path. Write operations to the AD9910 use the
rising edge. Readback operations from the AD9910 use the falling edge.
70
71 I/O_RESET I Input/Output Reset. Digital input (active high). This pin can be used when a serial I/O
80
81 IOUT O Open-Drain DAC Output Source. Analog output (current mode). Connect through a 50 Ω
84 DAC_RSET O Analog Reference Pin. This pin programs the DAC output full-scale reference current.
90 REF_CLK I Reference Clock Input. Analog input. When the internal oscillator is engaged, this pin can
91
94 REFCLK_OUT O Crystal Output. Analog output. See the REF_CLK/ Overview section for more details.
95 XTAL_SEL I Crystal Select (1.8 V Logic). Analog input (active high). Driving the XTAL_SEL pin high,
EPAD Exposed Paddle
1
I = input, O = output.
I Chip Select. Digital input (active low). This pin allows the AD9910 to operate on a common
CS
O Open-Drain DAC Complementary Output Source. Analog output (current mode). Connect
IOUT
REF_CLK
(EPAD)
I Reference Clock Input. Analog input. See the REF_CLK/ Overview section for more details.
serial bus for the control data path. Bringing this pin low enables the AD9910 to detect
serial clock rising/falling edges. Bringing this pin high causes the AD9910 to ignore input
on the serial data pins.
communication cycle fails (see the I/O_RESET—Input/Output Reset section for details).
When not used, connect this pin to ground.
through a 50 Ω resistor to AGND.
resistor to AGND.
Attach a 10 kΩ resistor to AGND.
be driven by either an external oscillator or connected to a crystal. See the REF_CLK/ Overview
section for more details.
the AVDD (1.8V) pin enables the internal oscillator to be used with a crystal resonator.
If unused, connect it to AGND.
The EPAD should be soldered to ground.
Rev. D | Page 12 of 64
Data Sheet AD9910
–50
–55
–60
–65
–75
–70
06479-034
SFDR (dBc)
OUTPUT FREQUENCY (MHz )
SFDR WITHOUT PLL
SFDR WITH PLL
050100150200250300350400
400 450300250350200150100500
06479-046
SFDR (dBc)
OUTPUT FREQUENCY (MHz )
–75
–70
–65
–60
–55
–45
–50
LOW SUPPLY
HIGH SUPPLY
400 450300250350200150100500
06479-047
SFDR (dBc)
OUTPUT FREQUENCY (MHz )
–75
–70
–65
–60
–55
–50
–40°C
+85°C
START 0Hz
–100
–90
–80
–70
–60
–50
–40
–30
–20
–10
0
50MHz/DIVST OP 500MHz
06479-035
1
SFDR (dBc)
0
–100
–90
–80
–70
–60
–50
–40
–30
–20
–10
START 0Hz50MHz/DIVST OP 500MHz
06479-036
1
SFDR (dBc)
06479-037
START 0Hz
–100
–90
–80
–70
–60
–50
–40
–30
–20
–10
0
50MHz/DIVST OP 500MHz
1
SFDR (dBc)
TYPICAL PERFORMANCE CHARACTERISTICS
Figure 6. Wideband SFDR vs. Output Frequency
(PLL with Reference Clock = 15.625 MHz × 64)
Figure 7. Wideband SFDR vs. Output Frequency and Supply (±5%),
1 GHz Operation Using a 50 MHz Reference Clock with 20× PLL Multiplier
Figure 16. Residual Phase Noise,
Figure 17. Power Dissipation vs. System Clock Frequency (PLL Disabled)
Figure 18. Power Dissipation vs. System Clock Frequency (PLL Enabled)
Rev. D | Page 15 of 64
AD9910 Data Sheet
LOOP
FILTER
PHASE
COMPARATOR
VCO
AD9910
REF_CLK
REFERENCE
CHARGE
PUMP
AD9510,AD9511, ADF4106
÷
÷
06479-056
LPF
AD9910
(SLAVE 1)
AD9910
(MASTER)
CLOCK
SOURCE
AD9910
(SLAVE 2)
AD9910
(SLAVE 3)
FPGA
DATA
SYNC_CLK
REF_CLK
SYNC_CLK
SYNC_CLK
FPGA
DATA
FPGA
DATA
DATA
FPGA
SYNC_CLK
C1
S1
C2
S2
C3
S3
C4
S4
A1
A2
A4
A3
A_END
CENTRAL
CONTROL
AD9510
CLOCK DISTRIBUTOR
WITH
DELAY EQUALIZATION
SYNC_OUT
AD9510
SYNCHRONIZATION
DELAY EQUALIZATION
06479-058
AD9910
REFCLK
n
PROGRAMMABLE 1 TO 32
DIVIDER AND DELAYADJUST
CLOCK OUT P UT
SELECTION(S)
n = DEPENDENT ON PRODUCT SELECTIO N.
AD9515
AD9514
AD9513
AD9512
LVPECL
LVDS
CMOS
CH 2
06479-057
LPF
APPLICATION CIRCUITS
Figure 19. DDS in PLL Feedback Locking to Reference, Offering Fine Frequency and Delay Adjust Tuning
Figure 20. Synchronizing Multiple Devices to Increase Channel Capacity Using the AD9510 as a Clock Distributor for the Reference and Synchronization Clock
Figure 21. Clock Generation Circuit Using the AD9512/AD9513/AD9514/AD9515 Series of Clock Distribution Chips
Rev. D | Page 16 of 64
Data Sheet AD9910
06479-005
16
PARALLEL
INPUT
PDCLK
SCLK
SDIO
I/O_RESET
PROFILE[2:0]
I/O_UPDATE
RAM
POWER-
DOWN
CONTROL
EXT_PWR_DWN
DAC_RSET
IOUT
IOUT
CS
TxENABLE
DAC FSC
OSK
A
θ
INVERSE
SINC
FILTER
CLOCK
AMPLIT UDE ( A)
FREQUENCY (ω)
PHASE (θ)
DIGITAL
RAMP
GENERATOR
8
DAC FSC
8
2
2
MULTICHIP
SYNCHRONIZATION
SYSCLK
PLL
÷2
CLOCK MODE
REF_CLK
REF_CLK
REFCLK_OUT
XTAL_SEL
PARALLEL DATA
TIMINGAND
CONTROL
SERIAL I/O PORT
2
AD9910
PROGRAMMING
REGISTERS
OUTPUT
SHIFT
KEYING
DATA
ROUTE
AND
PARTITION
CONTROL
3
INTERNAL CLOCK TIMING
AND CONTROL
ω
Acos (ωt + θ)
Asin (ωt + θ)
SYNC_SMP_ERR
SYNC_OUT
SYNC_IN
PLL_LOCK
PLL_LOOP_FILTER
MASTER_RESET
2
2
AUX
DAC
8-BIT
DAC
14-BIT
DDS
RAM_SWP_OVR
DRCTL
DRHOLD
DROVER
SYNC_CLK
THEORY OF OPERATION
The AD9910 has four modes of operation.
• Single tone
• RAM modulation
• Digital ramp modulation
• Parallel data port modulation
The modes relate to the data source used to supply the DDS
with its signal control parameters: frequency, phase, or amplitude. The partitioning of the data into different combinations
of frequency, phase, and amplitude is handled automatically
based on the mode and/or specific control bits.
In single tone mode, the DDS signal control parameters come
directly from the programming registers associated with the
serial I/O port. In RAM modulation mode, the DDS signal
control parameters are stored in the internal RAM and played
back upon command. In digital ramp modulation mode, the
DDS signal control parameters are delivered by a digital ramp
generator. In parallel data port modulation mode, the DDS
signal control parameters are driven directly into the parallel port.
A separate output shift keying (OSK) function is also available.
This function employs a separate digital linear ramp generator
that only affects the amplitude parameter of the DDS. The OSK
function has priority over the other data sources that can drive
the DDS amplitude parameter. As such, no other data source
can drive the DDS amplitude when the OSK function is enabled.
Although the various modes (including the OSK function) are
described independently, they can be enabled simultaneously.
This provides an unprecedented level of flexibility for generating
complex modulation schemes. However, to avoid multiple data
sources from driving the same DDS signal control parameter,
the device has a built-in priority protocol (see Ta b l e 5 in the
Mode Priority section).
SINGLE TONE MODE
In single tone mode, the DDS signal control parameters are
supplied directly from the programming registers. A profile is
an independent register that contains the DDS signal control
parameters. Eight profile registers are available.
The various modulation modes generally operate on only one of
the DDS signal control parameters (two in the case of the polar
modulation format). The unmodulated DDS signal control
parameters are stored in their appropriate programming
registers and automatically route to the DDS based on the
selected mode.
Each profile is independently accessible. Use the three external
profile pins (PROFILE[2:0]) to select the desired profile. A
change in the state of the profile pins with the next rising edge
on SYNC_CLK updates the DDS with the parameters specified
by the selected profile.
Figure 22. Single Tone Mode
Rev. D | Page 17 of 64
AD9910 Data Sheet
06479-006
16
PARALLEL
INPUT
PDCLK
SCLK
SDIO
I/O_RESET
PROFILE[2:0]
I/O_UPDATE
RAM
EXT_PWR_DWN
DAC_RSET
IOUT
IOUT
CS
TxENABLE
DAC FSC
OSK
A
θ
INVERSE
SINC
FILTER
CLOCK
AMPLIT UDE ( A)
FREQUENCY (ω)
PHASE (θ)
DIGITAL
RAMP
GENERATOR
8
DAC FSC
8
2
2
MULTICHIP
SYNCHRONIZATION
SYSCLK
PLL
÷2
CLOCK MODE
REF_CLK
REF_CLK
REFCLK_OUT
XTAL_SEL
PARALLEL DATA
TIMINGAND
CONTROL
SERIAL I/O PORT
2
AD9910
PROGRAMMING
REGISTERS
OUTPUT
SHIFT
KEYING
DATA
ROUTE
AND
PARTITION
CONTROL
3
INTERNAL CLOCK TIMING
AND CONTROL
ω
Acos (ωt + θ)
Asin (ωt + θ)
SYNC_SMP_ERR
SYNC_OUT
SYNC_IN
PLL_LOCK
PLL_LOOP_FILTER
MASTER_RESET
2
2
DDS
AUX
DAC
8-BIT
DAC
14-BIT
RAM_SWP_OVR
DRCTL
DRHOLD
DROVER
SYNC_CLK
POWER-
DOWN
CONTROL
RAM MODULATION MODE
The RAM modulation mode (see Figure 23) is activated via the
RAM enable bit and assertion of the I/O_UPDAT E pin (or a
profile change). In this mode, the modulated DDS signal control
parameters are supplied directly from RAM.
The RAM consists of 32-bit words and is 1024 words deep.
Coupled with a sophisticated internal state machine, the RAM
provides a very flexible method for generating arbitrary, time
dependent waveforms. A programmable timer controls the rate
at which words are extracted from the RAM for delivery to the
DDS. Thus, the programmable timer establishes a sample rate at
which 32-bit samples are supplied to the DDS.
The selection of the specific DDS signal control parameters that
serve as the destination for the RAM samples is also programmable
through eight independent RAM profile registers. Select a particular profile using the three external profile pins (PROFILE[2:0]).
A change in the state of the profile pins with the next rising
edge on SYNC_CLK activates the selected RAM profile.
In RAM modulation mode, the ability to generate a time dependent amplitude, phase, or frequency signal enables modulation
of any one of the parameters controlling the DDS carrier signal.
Furthermore, a polar modulation format is available that partitions
each RAM sample into a magnitude and phase component; 16 bits
are allocated to phase and 14 bits are allocated to magnitude.
Figure 23. RAM Modulation Mode
Rev. D | Page 18 of 64
Data Sheet AD9910
06479-007
16
PARALLEL
INPUT
PDCLK
SCLK
SDIO
I/O_RESET
PROFILE[2:0]
I/O_UPDATE
RAM
EXT_PWR_DWN
DAC_RSET
IOUT
IOUT
CS
TxENABLE
DAC FSC
OSK
A
θ
INVERSE
SINC
FILTER
CLOCK
AMPLIT UDE ( A)
FREQUENCY (ω)
PHASE (θ)
DIGITAL
RAMP
GENERATOR
8
DAC FSC
8
2
2
MULTICHIP
SYNCHRONIZATION
SYSCLK
PLL
÷2
CLOCK MODE
REF_CLK
REF_CLK
REFCLK_OUT
XTAL_SEL
PARALLEL DATA
TIMINGAND
CONTROL
SERIAL I/O PORT
2
AD9910
PROGRAMMING
REGISTERS
OUTPUT
SHIFT
KEYING
DATA
ROUTE
AND
PARTITION
CONTROL
3
INTERNAL CLOCK TIMING
AND CONTROL
ω
Acos (ωt + θ)
Asin (ωt + θ)
SYNC_SMP_ERR
SYNC_OUT
SYNC_IN
PLL_LOCK
PLL_LOOP_FILTER
MASTER_RESET
2
2
DDS
AUX
DAC
8-BIT
DAC
14-BIT
RAM_SWP_OVR
DRCTL
DRHOLD
DROVER
SYNC_CLK
POWER-
DOWN
CONTROL
DIGITAL RAMP MODULATION MODE
In digital ramp modulation mode (see Figure 24), the modulated
DDS signal control parameter is supplied directly from the
digital ramp generator (DRG). The ramp generation parameters
are controlled through the serial I/O port.
The ramp generation parameters allow the user to control both
the rising and falling slopes of the ramp. The upper and lower
boundaries of the ramp, the step size and step rate of the rising
portion of the ramp, and the step size and step rate of the falling
portion of the ramp are all programmable.
The ramp is digitally generated with 32-bit output resolution.
The 32-bit output of the DRG can be programmed to represent
frequency, phase, or amplitude. When programmed to represent
frequency, all 32 bits are used. However, when programmed to
represent phase or amplitude, only the 16 MSBs or 14 MSBs,
respectively, are used.
The ramp direction (rising or falling) is externally controlled by
the DRCTL pin. An additional pin (DRHOLD) allows the user
to suspend the ramp generator in its present state.
Figure 24. Digital Ramp Modulation Mode
Rev. D | Page 19 of 64
AD9910 Data Sheet
06479-008
16
PARALLEL
INPUT
PDCLK
SCLK
SDIO
I/O_RESET
PROFILE[2:0]
I/O_UPDATE
RAM
POWER-
DOWN
CONTROL
EXT_PWR_DWN
DAC_RSET
IOUT
IOUT
CS
TxENABLE
DAC FSC
OSK
A
θ
INVERSE
SINC
FILTER
CLOCK
AMPLIT UDE ( A)
FREQUENCY (ω)
PHASE (θ)
DIGITAL
RAMP
GENERATOR
8
DAC FSC
8
2
2
MULTICHIP
SYNCHRONIZATION
SYSCLK
PLL
÷2
CLOCK MODE
REF_CLK
REF_CLK
REFCLK_OUT
XTAL_SEL
PARALLEL DATA
TIMINGAND
CONTROL
SERIAL I/O PORT
2
AD9910
PROGRAMMING
REGISTERS
OUTPUT
SHIFT
KEYING
DATA
ROUTE
AND
PARTITION
CONTROL
3
INTERNAL CLOCK TIMING
AND CONTROL
ω
Acos (ωt + θ)
Asin (ωt + θ)
SYNC_SMP_ERR
SYNC_OUT
SYNC_IN
PLL_LOCK
PLL_LOOP_FILTER
MASTER_RESET
2
2
DDS
AUX
DAC
8-BIT
DAC
14-BIT
RAM_SWP_OVR
DRCTL
DRHOLD
DROVER
SYNC_CLK
PARALLEL DATA PORT MODULATION MODE
In parallel data port modulation mode (see Figure 25), the
modulated DDS signal control parameter(s) are supplied
directly from the 18-bit parallel data port.
The data port is partitioned into two sections. The 16 MSBs make
up a 16-bit data-word (D[15:0] pins) and the two LSBs make up
a 2-bit destination word (F[1:0] pins). The destination word
defines how the 16-bit data-word is applied to the DDS signal
control parameters. Table 4 defines the relationship between the
destination bits, the partitioning of the 16-bit data-word, and
the destination of the data (in terms of the DDS signal control
parameters). Formatting of the 16-bit data-word is unsigned
binary, regardless of the destination.
When the destination bits indicate that the data-word is destined
as a DDS frequency parameter, the 16-bit data-word serves as
an offset to the 32-bit frequency tuning word in the FTW register. This means that the 16-bit data-word must somehow be
properly aligned with the 32-bit word in the FTW register. This
is accomplished by means of the 4-bit FM gain word in the
programming registers. The FM gain word allows the user to
apply a weighting factor to the 16-bit data-word. In the default
state (0), the 16-bit data-word and the 32-bit word in the FTW
register are LSB aligned. Each increment in the value of the FM
gain word shifts the 16-bit data-word to the left relative to the
32-bit word in the FTW register, increasing the influence of the
16-bit data-word on the frequency defined by the FTW register
by a factor of two. The FM gain word effectively controls the
frequency range spanned by the data-word.
Parallel Data Clock (PDCLK)
The AD9910 generates a clock signal on the PDCLK pin that
runs at ¼ of the DAC sample rate (the sample rate of the parallel data port). PDCLK serves as a data clock for the parallel
port. By default, each rising edge of PDCLK is used to latch the
18 bits of user-supplied data into the data port. The edge polarity
can be changed through the PDCLK invert bit. Furthermore,
the PDCLK output signal can be switched off using the PDCLK
enable bit. However, even though the output signal is switched
off, it continues to operate internally using the internal PDCLK
timing to capture the data at the parallel port. Note that PDCLK
is Logic 0 when disabled.
Figure 25. Parallel Data Port Modulation Mode
Rev. D | Page 20 of 64
Loading...
+ 44 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.