AD9910BSVZ Analog Devices Inc, AD9910BSVZ Datasheet - Page 33

IC DDS 1GSPS 14BIT PAR 100TQFP

AD9910BSVZ

Manufacturer Part Number
AD9910BSVZ
Description
IC DDS 1GSPS 14BIT PAR 100TQFP
Manufacturer
Analog Devices Inc
Datasheet

Specifications of AD9910BSVZ

Design Resources
Synchronizing Multiple AD9910 1 GSPS Direct Digital Synthesizers (CN0121)
Resolution (bits)
14 b
Master Fclk
1GHz
Tuning Word Width (bits)
32 b
Voltage - Supply
1.8V, 3.3V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
100-TQFP Exposed Pad, 100-eTQFP, 100-HTQFP, 100-VQFP
Pll Type
Frequency Synthesis
Frequency
1GHz
Supply Current
29mA
Supply Voltage Range
1.71V To 1.89V
Digital Ic Case Style
TQFP
No. Of Pins
100
Operating Temperature Range
-40°C To +85°C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AD9910/PCBZ - BOARD EVAL FOR AD9910 1GSPS
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD9910BSVZ
Manufacturer:
AVAGO
Quantity:
1 400
Part Number:
AD9910BSVZ
Manufacturer:
ADI
Quantity:
509
Part Number:
AD9910BSVZ
Manufacturer:
Analog Devices Inc
Quantity:
10 000
Part Number:
AD9910BSVZ
Manufacturer:
ADI
Quantity:
6
Part Number:
AD9910BSVZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD9910BSVZ-REEL
Manufacturer:
Analog Devices Inc
Quantity:
10 000
RAM CONTROL
RAM Overview
The AD9910 makes use of a 1024 × 32-bit RAM. The RAM has
two fundamental modes of operation: data load/retrieve mode
and playback mode. Data load/retrieve mode is active when the
RAM data is being loaded or read back via the serial I/O port.
Playback mode is active when the RAM enable contents are
routed to one of the internal data destinations.
Depending on the specific playback mode, the user can
partition the RAM with up to eight independent time domain
waveforms. These waveforms drive the DDS signal control
parameters, allowing for frequency, phase, amplitude, or polar
modulated signals.
RAM operations are enabled by setting the RAM enable bit in
Control Function Register 1; an I/O update (or a profile change)
is necessary to enact any change to the state of this bit.
Waveforms are generated using eight RAM profile control
registers that are accessed via the three profile pins. Each profile
contains the following:
The user must ensure that the end address is greater than the
start address.
Each profile defines the number of samples and the sample rate
for a given waveform. In conjunction with an internal state
machine, the RAM contents are delivered to the appropriate
DDS signal control parameter(s) at the specified rate. Further-
more, the state machine can control the order in which samples
are extracted from RAM (forward/reverse), facilitating efficient
generation of time symmetric waveforms.
Load/Retrieve RAM Operation
It is strongly recommended that RAM enable = 0 when
performing RAM load/retrieve operations. Loading or
retrieving the contents of the RAM requires a three-step
process.
1.
2.
10-bit waveform start address word
10-bit waveform end address word
16-bit address step rate control word
3-bit RAM mode control word
No-dwell high bit
Zero-crossing bit
Program the RAM Profile 0 through RAM Profile 7 control
registers with the start and end addresses that are to define
the boundaries of each independent waveform.
Drive the appropriate logic levels on the profile pins to
select the desired RAM profile.
Rev. C | Page 33 of 64
3.
During RAM load/retrieve operations, the state machine controls
an up/down counter to step through the required RAM loca-
tions. The counter synchronizes with the serial I/O port so that
the serial/parallel conversion of the 32-bit words is correctly
timed with the generation of the appropriate RAM address to
properly execute the desired read or write operation.
The RAM profiles are completely independent; it is possible
to define overlapping address ranges. Doing so causes data
that has been written to overlapped address locations to be
overwritten by the most recent write operation.
Multiple waveforms can be loaded into RAM by treating them
as a single waveform, that is, a time-domain concatenation of all
the waveforms. This is done by programming one of the RAM
profiles with a start and end address spanning the entire range
of the concatenated waveforms. Then the single concatenated
waveform is written into RAM via the serial I/O port using the
same RAM profile that was programmed with the start and end
addresses. The RAM profiles must then be programmed with
the proper start and end addresses associated with each
individual waveform.
RAM Playback Operation (Waveform Generation)
When the RAM has been loaded with the desired waveform
data, it can then be used for waveform generation during play
back. RAM playback requires that RAM enable = 1. To play back
RAM data, select the desired waveform using the PROFILE[2:0]
pins. The selected profile directs the internal state machine by
defining the RAM address range occupied by the waveform, the
rate at which samples are to be extracted from the RAM
(playback rate), the mode of operation, and whether to use the
no-dwell feature. Figure 42 is a block diagram showing the
functional components used for RAM playback operation.
MACHINE
STATE
Write to (or read from) the
appropriate number of RAM words as specified by the
selected RAM profile control register (see the Serial
Programming section for details). Figure 41 is a block
diagram showing the functional components used for RAM
data load/retrieve operation.
10
10
WAVEFORM START ADDRESS
UP/DOWN
COUNTER
WAVEFORM END ADDRESS
Figure 41. RAM Data Load/Retrieve Operation
U/D
Q
ADDRESS CLOCK
RAM
RAM (
32
PROGRAMMING
REGISTERS
Address 0x16) the
SERIAL
PORT
I/O
2
3
AD9910
SDIO
SCLK
I/O_RESET
CS
PROFILE

Related parts for AD9910BSVZ