REV. 0–16–
AD9860/AD9862
default, this bit is low, setting up the DLL in slow mode. This
bit must be set high for DLL output frequencies over 64 MHz.
REGISTER 25: CLKOUT
BIT 7, 6: CLKOUT2 Divide Factor
These bits control what rate the CLKOUT2 Pin will operate at
relative to the DLL output rate. The DLL output rate can be
output directly or divided by 2, 4, or 8. Bit 7 is the MSB and
Bit 6 is the LSB.
MSB, LSB Relative CLKOUT2 Frequency
00 (Default) Equals DLL output rate
01 Equals DLL output rate divided by 2
10 Equals DLL output rate divided by 4
11 Equals DLL output rate divided by 8
BIT 5, 1: Inv 2/Inv 1
The output clocks from CLKOUT1 and CLKOUT2 can be
inverted by setting the appropriate one of these bits high.
BIT 4, 0: Dis 2/Dis 1
The output clocks from CLKOUT1 and CLKOUT2 can be
disabled and a logic low output is forced by setting the appro-
priate one of these bits high.
REGISTER 26–33: AUXILIARY ADC A2/A1/B2/B1
AUX ADC A2, A1, B2, B1 Data
These registers are read only registers that are used for read
back of the 10-bit auxiliary ADC. The 10 bits are broken into a
two registers, one containing the upper eight bits and the other
containing the lower two bits.
REGISTER 34: AUX ADC CONTROL
BIT 7: Aux SPI (Enable)
One of the Auxiliary ADCs can be controlled through an dedi-
cated Auxiliary Serial Port. Setting this bit high enables this mode.
BIT 6: Sel BnotA
If the auxiliary Serial port is used, this bit selects which Auxiliary
ADC, A or B, will be using the dedicated Auxiliary Serial port.
The Auxiliary Serial port by default (low setting) controls Auxil-
iary ADC A. Setting this bit high will allow the Auxiliary Serial
Port to control Auxiliary ADC B.
BIT 5, 2: Refsel B/A
By default, the auxiliary ADCs use an external reference applied to
the AUX_REF pin. This voltage will act as the full-scale reference
for the selected auxiliary ADC. Either auxiliary ADC can use an
internally generated reference, which is a buffered version of the
analog supply voltage. To enable use of the internal reference for
either of the auxiliary ADCs, the respective Refsel register should
be set high.
BIT 4, 1: Select B/A
These bits select which of the two inputs will be connected to the
respective auxiliary ADC. By default (setting low), the AUX_ADC_A2
pin is connected to Auxiliary ADC A and AUX_ADC_B2 pin is
connected to Auxiliary ADC B. Setting the respective bit high
will connect the AUX_ADC_A1 pin to Auxiliary ADC A and/or
AUX_ADC_B1 pin to Auxiliary ADC B.
BIT 3, 0: Start B/A
Setting a high bit to either of these registers initiates a conversion
of the respective auxiliary ADC, A or B. The register bit always
reads back a low.
REGISTER 35: AUX ADC CLOCK
BIT 0: CLK/4
By default (setting low), the auxiliary ADCs are run at the receive
ADC conversion rate divided by 2. Setting this bit high will run
the Auxiliary ADCs with a clock that is 1/4 of the receive ADC
conversion rate. The conversion rate of the auxiliary ADCs
should be less than 20 MHz.
REGISTER 36, 37, 38: AUX DAC A/B/C
Auxiliary DAC A, B, and C Output Control Word
Three 8-bit, straight binary words are used to control the output
of three on-chip auxiliary DACs. The auxiliary DAC output
changes take effect immediately after any of the serial write is
completed. The DAC output control words have default values
of 0. The smaller programmed output controlled words corre-
spond to lower DAC output levels.
REGISTER 39: AUX DAC UPDATE
BIT 7: Slave Enable
A low setting (default) updates the auxiliary DACs after the respec-
tive register is written to. To synchronize the auxiliary DAC outputs
to each other, a slave mode can be enabled by setting this bit
high and then setting a high to the appropriate update registers.
BIT 2/1/0: Update C, B, and A
Setting a high bit to any of these registers initiates an update of the
respective Auxiliary DAC, A, B, or C, when Slave mode is enabled
using the Slave Enable register. The register bit is a one shot
and always reads back a low. Note: be sure to keep the Slave Enable
bit high when using the auxiliary DAC synchronization option.
REGISTER 40: AUX DAC POWER-DOWN
BIT 2/1/0: Power Down C, B, and A
Setting any of these bits high will power down the appropriate
auxiliary DAC. By default, these bits are low and the auxiliary
DACs are enabled.
REGISTER 41: AUX DAC CONTROL
BIT 4, 2, 0: Inv C, B, and A
Setting any of these bits high will invert the appropriate Auxiliary
DAC control word setting. By default, these bits are low and the
output control word is decoded as noninverted, straight binary.
REGISTER 42/43: SIGDELT (SIGMA-DELTA)
Sigma-Delta Output Control Word
A 12-bit straight binary word is used to control the output of an
on-chip sigma-delta converter. The sigma-delta output changes
take effect immediately after any serial write is completed. The
sigma-delta output control words have default values of 0. The
smaller programmed output controlled words correspond to lower
integrated sigma-delta output levels.
REGISTER 49,50 : RX LOW POWER MODE
Setting these bits will scale down the bias current to the ADC
analog block when the device is operated at lower speeds. By
default, these bits are low and the bias is at a nominal setting.
For ADC operation at or below 32 MSPS, Register 49 can be set
to 0x03 and Register 50 can be set to 0xEC; this will reduce Rx
AVDD power consumption by about 30% relative to nominal.
For ADC operation at or below 16 MSPS, Register 49 can be set
to 0x03 and Register 50 can be set to 0x9E; this will reduce Rx
AVDD power consumption by about 60% relative to nominal.
REGISTER 63: CHIP ID
BIT 7–0: Rev ID
This read only register indicates the revision of the AD9860/AD9862.
Reserved Registers
Reserved registers are held for future development and should
never be written to.
REV. 0
AD9860/AD9862
–17–
Blank Registers
Blank registers, i.e., the registers with 0 settings and no indicated
function, are placeholders used throughout the register map for
spacing the AD9860/AD9862 control bits in a logic fashion and,
potentially can be used for future development. A low should
always be written to these registers if a write needs to take place.
SERIAL PORT INTERFACE
The Serial Port Interface (SPI) is used to write to and read from
the AD9860/AD9862 internal programmable registers. The serial
interface uses four pins: SEN, SCLK, SDIO, and SDO by default.
SEN is a serial port enable pin, SCLK is the serial clock pin,
SDIO is a bidirectional data line and SDO is a serial output pin.
SEN is an active low control gating read and write cycles. When
SEN is high, SDO and SDIO are three-stated.
SCLK is used to synchronize SPI read and writes at a maximum
bit rate of 16 MHz. Input data is registered on the rising edge and
output data transitions on the falling edge. During write opera-
tions, the registers are updated after the 16th rising clock edge
(and 24th rising clock edge for the dual byte case). Incomplete
write operations are ignored.
SDIO is an input only by default. Optionally, a 3-pin interface may
be configured using the SDIO for both input and output opera-
tions and three-stating the SDO pin (see SDIO BiDir register).
SDO is a serial output pin used for read back operations in 4-wire mode
and is three-stated when SDIO is configured for bidirectional operation.
Instruction Header
Each SPI read or write consists of an instruction header and
data. The instruction header is made up of an 8-bit word and is
used to set up the register data transfer. The 8-bit word consists
of a read/not write bit, R/nW (the MSB), followed by a double/
not single bit (2/n1) and the 6-bit register address.
Write Operations
The SPI write operation uses the instruction header to configure
a one or two register write using the 2/n1 bit. The instruction
byte followed by the register data, is written serially into the
device through the SDIO pin on rising edges of the interface
clock at SCLK. The data can be transferred MSB first or LSB first
depending on the setting of the LSB First register.
Figure 1 includes a few examples of writing data into the device.
Figure 1a shows a write using 1 Byte and MSB First mode set;
Figure 1b shows an MSB first, 2 Byte write; and Figure 1c
shows an LSB first, 2 Byte write. Note the differences between
LSB and MSB First modes: instruction header and data are
reversed, and in 2 Byte writes, the first data byte is written to
the address in the header, N and the second data byte is written
to the n1 address. In LSB First mode, the first data byte is still
written to the address in the instruction header, but the second
data byte is written to the N+1 address.
SDIO
SEN
SCLK
DON’T CARE
DON’T CARE
t
S
t
DS
t
DH
t
LO
t
HI
t
CLK
t
H
A0 A1 A2 A3 A4 A5
2/n1 R/nW
D0 D1 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7
REGISTER (N+1) DATAREGISTER (N) DATAINSTRUCTION HEADER (REGISTER N)
DON’T CARE
DON’T CARE
SEN
SCLK
SDIO
DON’T CARE
DON’T CARE
t
S
t
DS
t
DH
t
LO
t
HI
t
CLK
t
H
D0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7A0A1A2A3A4A5
2/n1
R/nW
REGISTER (N–1) DATAREGISTER (N) DATAINSTRUCTION HEADER (REGISTER N)
DON’T CARE
SEN
SCLK
SDIO
DON’T CARE
DON’T CARE
DON’T CARE
R/nW 2/n1 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
t
S
t
DS
t
DH
t
LO
t
HI
t
CLK
t
H
REGISTER DATAINSTRUCTION HEADER
Figure 1. SPI Write Examples a. (top) 1 Byte, MSB First Mode; b. (middle) 2 Byte, MSB First Mode;
c. (bottom) 2 Byte, LSB First Mode
REV. 0–18–
AD9860/AD9862
Read Operation
The read back of registers is a single data byte operation. The
readback can be configured to use three pins or four pins and can
be formatted as MSB first or LSB first. The instruction header
is written to the device either MSB or LSB first (depending on
the mode) followed by the 8-bit output data (appropriately MSB
or LSB justified). By default, the output data is sent to the dedicated
output pin (SDO). 3-wire operation can be configured by set-
ting the SDIO BiDir register. In 3-wire mode, the SDIO pin
will become an output pin after receiving the 8-bit instruction
header with a read back request.
Figure 2a shows an MSB first, 4-pin SPI read; Figure 2b shows an
MSB first, 3-pin read; and Figure 2c shows an LSB first, 4-pin read.
SYSTEM BLOCK DESCRIPTION
The AD9860/AD9862 integrates transmit and receive paths with
digital signal processing blocks and auxiliary features. The auxiliary
SDIO
SEN
SCLK
t
S
t
DS
t
DH
t
LO
t
HI
t
CLK
t
H
INSTRUCTION HEADER (REGISTER N)
SDO
SDIO
SEN
SCLK
SDIO
SEN
SCLK
SDO
t
DV
DON’T CARE
DON’T CARE
DON’T CARE
DON’T CARE
DON’T CARE
DON’T CARE
R/nW
2/n1 A5 A4 A3 A2 A1 A0
D7 D6 D5 D4 D3 D2 D1 D0
OUTPUT REGISTER DATA
t
S
t
DS
t
DH
t
LO
t
HI
t
CLK
t
DV
t
H
DON’T CARE
DON’T CARE
R/nW
2/n1 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
DON’T CARE
DON’T CARE
OUTPUT REGISTER DATA
INSTRUCTION HEADER
t
S
t
DS
t
DH
t
LO
t
HI
t
CLK
t
DV
t
H
DON’T CARE
R/nW
2/n1
DON’T CARE
DON’T CARE
DON’T CARE
DON’T CARE
DON’T CARE
A0 A1 A2 A3 A4 A5
D0 D1 D2 D3 D4 D5 D6 D7
OUTPUT REGISTER DATA
INSTRUCTION HEADER
Figure 2. SPI Read Examples a. (top) 4-Wire Interface, MSB first; b. (middle) 3-Wire Interface, MSB first;
c. (bottom) 4-Wire Interface, LSB first
features include two auxiliary ADCs, a programmable sigma-delta
output, three auxiliary DACs, integrated clock circuitry to generate
all internal clocks, and buffered output clocks from a single input
reference.
The AD9860/AD9862 system functionality is described in the
following four sections: the Transmit Block, Receive Block, Timing
Generation Block, and the Auxiliary Function Block. The following
sections provide a brief description of the blocks and applications
for the four sections.
TRANSMIT SECTION COMPONENTS
The transmit block (Tx) accepts and can process real or complex
data. The Tx interface is configurable for a variety of data formats
and has special processing options such as interpolation and Hilbert
filters. A detailed block diagram of the AD9860/AD9862 transmit
path is shown in Figure 3. The transmit block diagram is broken
into these stages: DAC (Block A), Coarse Modulation (Block B),

AD9862BSTZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Analog Front End - AFE Mixed Signal Front-End Processor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union