AD9726
Rev. B | Page 15 of 24
SERIAL PORT INTERFACE
Table 8. SPI Register Map
Addr Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0x00 SDIODIR DATADIR SWRESET SLEEP PWRDWN
EXTREF
0x02 DATAFMT DATARATE INVDCLKI INVDCLKO DISDCLKO SYNCMAN SYNCUPD SYNCALRM
0x0E
CALMEM[1] CALMEM[0]
CALCLK[2] CALCLK[1] CALCLK[0]
0x0F SCALSTAT SELFCAL XFERSTAT MEMXFER SMEMWR SMEMRD FMEMRD UNCAL
0x10 MEMADR[7] MEMADR[6] MEMADR[5] MEMADR[4] MEMADR[3] MEMADR[2] MEMADR[1] MEMADR[0]
0x11
MEMDAT[5] MEMDAT[4] MEMDAT[3] MEMDAT[2] MEMDAT[1] MEMDAT[0]
0x15
SYNCOUT[1] SYNCOUT[0]
0x16
BYPASS SYNCEXT SYNCIN[1] SYNCIN[0]
Table 9. SPI Register Bit Default and Descriptions Values
Addr Name Bits I/O Default Description
0x00 SDIODIR 7 I 0
0: SDIO is input only (4-wire SPI mode), and SDO is used for output.
1: SDIO is input/output (3-wire SPI mode), and SDO is unused.
DATADIR 6 I 0
0: SPI serial data byte is MSB first format.
1: SPI serial data byte is LSB first format.
SWRESET 5 I 0 1: software reset: SPI registers (except 0x00) to default values.
1
SLEEP 4 I 0 1: analog outputs temporarily disabled.
PWRDWN 3 I 0 1: full device power-down; all circuits disabled except SPI.
EXTREF 0 I 0 1: power-down internal reference; use external reference source.
2
0x02 DATAFMT 7 I 0
0: input data-word is twos complement binary format.
1: input data-word is unsigned binary format.
DATARATE 6 I 0
0: DDR mode.
1: SDR mode.
INVDCLKI 5 I 0 1: inverts the polarity of the data clock input.
INVDCLKO 4 I 0 1: inverts the polarity of the data clock output.
DISDCLKO 3 I 0 1: disables the data clock output.
SYNCMAN 2 I 0 1: enables sync manual mode; disables automatic update.
SYNCUPD 1 I 0 1: forces manual sync update.
SYNCALRM 0 O 0 1: indicates that sync logic requires update.
0x0E CALMEM [5:4] O 00
2-bit SMEM contents and calibration status indicator.
00: uncalibrated; SMEM contains default values (63).
01: self-calibrated; SMEM contains values from self-calibration.
10: factory-calibrated; SMEM values are transferred from FMEM.
11: user-calibrated; SMEM contains user-entered values.
CALCLK [2:0] I 000
3-bit self-calibration clock divider ratio. Affects time available for algorithm settling. Each
value increase reduces time by 50%.
3
000: self-calibration clock is DAC clock/4096 (maximum self-calibration settling time for
highest linearity accuracy).
001,010,011: self-calibration clock is DAC clock/2048,1024,512.
100,101,110: self-calibration clock is DAC clock/256,128,64.
111: self-calibration clock is DAC clock/32 (minimum self-calibration settling time for
fastest algorithm completion).
0x0F SCALSTAT 7 O 0 1: indicates completion of self-calibration cycle.
SELFCAL 6 I 0 1: initiates self-calibration cycle.
4
XFERSTAT 5 O 0 1: indicates completion of memory transfer cycle.
MEMXFER 4 I 0 1: initiates FMEM to SMEM transfer.
5
SMEMWR 3 I 0 1: enables static memory (SMEM) write operation.
SMEMRD 2 I 0 1: enable sstatic memory (SMEM) read operation.
FMEMRD 1 I 0 1: enables factory memory (FMEM) read operation.
UNCAL 0 I 0 1: enables uncalibrated operation; all SMEM to default values.
6
AD9726
Rev. B | Page 16 of 24
Addr Name Bits I/O Default Description
0x10 MEMADR [7:0] I 00000000 8-bit memory address value for read/write operations.
0x11 MEMDAT [5:0] I/O 000000 6-bit memory data value for read/write operations.
0x15 SYNCOUT [1:0] O 00 2-bit output value indicates current sync quadrant.
0x16 BYPASS 6 I 0 1: bypasses data synchronization circuitry. Data is sampled using the DAC clock (CLK±)
SYNCEXT 5 I 0 1: enables sync external mode; disable auto quadrant select.
SYNCIN [4:3] I 00 2-bit input value is used to specify the sync quadrant.
1
SWRESET also resets itself. SMEM contents are unaffected by SWRESET; however, CALMEM reports an uncalibrated state.
2
EXTREF is optional because the internal reference circuit is designed to be overdriven by an external source.
3
The self-calibration clock is also used for the memory transfer cycle; therefore, the CALCLK value affects the MEMXFER process time.
4
Register Bits 3:0 must all be 0 to assert SELFCAL. The time required for the self-calibration cycle is ~100 ms at 100 MHz with CALCLK = 0.
5
Register Bits 3:0 must all be 0 to assert MEMXFER. The time required for the memory transfer cycle is ~15 ms at 100 MHz with CALCLK = 0.
6
The UNCAL bit remains asserted after the cycle completes (SMEM contents held at default values) until the bit is cleared by the user.
AD9726
Rev. B | Page 17 of 24
THEORY OF OPERATION
The AD9726 uses LVDS for input data to enable high sample
rates and high performance. LVDS technology uses differential
signals for noise rejection and small signal amplitude for fast
speed with lower power. Each LVDS input on the AD9726 has
an internal 100 Ω active load for proper termination.
DAC CLOCK AND DATA CLOCK OUTPUT
The AD9726 uses two clock inputs and offers one clock output.
All are differential signals.
The AD9726 is driven by a master input clock that initiates con-
version and controls all on-chip activity. This signal is referred
to as the DAC clock. It is not LVDS, and the CLK+ and CLK–
pins are high impedance inputs.
The DAC clock is then used to generate the data clock output.
The DCLK_OUT+ and DCLK_OUT– pins form an LVDS
signal that can be used to drive an external FPGA or another
data pump. In SDR mode, the data clock output always runs at
the same frequency as the DAC clock. In DDR mode, the data
clock output always runs at ½ the DAC clock frequency.
Use of the data clock output is optional. It is meant to serve as
a convenient means of regulating the incoming data stream.
The driver can be loaded by a 100 Ω differential termination.
An external 1 kΩ resistor from the REXT pin to DBGND is also
required to set the drive strength. If unused, the data clock
output pins can be left unconnected, and the 1 kΩ resistor at
REXT can be omitted.
The data clock output can also be inverted by asserting the
INVDCLKO bit in SPI Register 0x02, or the driver can be
disabled by asserting the DISDCLKO bit in the same register.
DATA CLOCK INPUT
The remaining clock signal associated with the AD9726 is the
data clock input. This LVDS signal is not optional and must
accompany the 16-bit data bus. The data clock input is used to
latch incoming data into the synchronization (sync) logic.
The data clock input always runs at the same frequency as the
data clock output in both SDR and DDR modes. A logical
inversion can be accomplished by asserting the INVDCLKI bit.
Driving the DAC Clock Inputs
The DAC clock must be precise and spectrally pure to ensure
the highest ac performance. A symmetrical 50% duty cycle
should be maintained at all times.
The CLK+ and CLK– input pins should be driven by a signal
with a common-mode voltage near ½ of CLKVDD. From this
point, peak-to-peak signal amplitude should swing over a range
of at least several hundred millivolts.
04540-012
CLK+
VCC – 2V
MC100LVEP16
VCC = CLKVDD = 2.5V
VBB = 1.0V
1:1
50Ω50Ω
CLK–
AD9726
25Ω
25Ω
Figure 19. Active DAC Clock Drive Circuit
The circuit option shown in Figure 19 uses a receiver/driver IC
from the 2.5 V LVPECL logic family to provide complementary
outputs that fall within these guidelines. A transformer helps
ensure a 50% duty cycle and provides a single-ended to differ-
ential conversion at the input.
The LVPECL device can be conveniently powered from the
same power supply as CLKVDD. The center tap of the trans-
former secondary must be held at 1 V, the switching threshold
of the receiver/driver inputs (use a resistive divider to generate
this voltage or use the internal VBB source with a buffer
amplifier). Based on a 1:1 impedance ratio, 25 Ω resistors across
the secondary provide a matched load to a 50 Ω source.
The driver outputs are terminated as close as possible to the
AD9726 with 50 Ω to VCC − 2 V (or use a Thevenin equivalent
circuit). Controlled impedance PCB traces should be used to
minimize reflections. Signal levels at the CLK+ and CLK– pins
transition between a high near 1500 mV to a low near 750 mV.
0.1μF
0.1μF
04540-013
CLK+
VDC BIAS = 1.25V
1:1
50Ω
CLK–
AD9726
Figure 20. Passive DAC Clock Drive Circuit
An alternative circuit option for driving the DAC clock inputs
employs a transmission line transformer (balun) to accomplish
the single-ended to differential conversion. This all-passive
circuit is considerably simpler and less costly, and it provides
acceptable performance over a limited range of frequencies.
In this implementation, a sine wave (or other single-ended
source) is coupled directly to the differential DAC clock inputs
through a 50  transformer. Capacitors are used for isolation,
and each DAC clock pin must be dc-biased to a level of 1.25 V
(a pair of simple resistive dividers can be used).

AD9726BSVZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Digital to Analog Converters - DAC 16-Bit 400 MSPS
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet