Single 1.8 V supply operation
SNR: 49.3 dBFS at 200 MHz input at 250 MSPS
SFDR: 65 dBc at 200 MHz input at 250 MSPS
Low power: 314 mW at 250 MSPS
On-chip reference and track-and-hold
1.2 V p-p analog input range for each channel
Differential input with 500 MHz bandwidth
LVDS-compliant digital output
DNL: ±0.2 LSB
Serial port control options
Offset binary, Gray code, or twos complement data format
Optional clock duty cycle stabilizer
Built-in selectable digital test pattern generation
Pin-programmable power-down function
Available in 48-lead LFCSP
APPLICATIONS
Communications
Diversity radio systems
I/Q demodulation systems
Battery-powered instruments
Handheld scope meters
Low cost digital oscilloscopes
OTS: video over fiber
Analog-to-Digital Converter (ADC)
AD9284
GENERAL DESCRIPTION
The AD9284 is a dual 8-bit, monolithic sampling, analog-to-digital
converter (ADC) that supports simultaneous operation and is
optimized for low cost, low power, and ease of use. Each ADC
operates at up to a 250 MSPS conversion rate with outstanding
dynamic performance.
The ADC requires a single 1.8 V supply and an encode clock for
full performance operation. No external reference components
are required for many applications. The digital outputs are LVDS
compatible.
The AD9284 is available in a Pb-free, 48-lead LFCSP that is
specified over the industrial temperature range of −40°C to +85°C.
PRODUCT HIGHLIGHTS
1. Integrated Dual 8-Bit, 250 MSPS ADC.
2. Single 1.8 V Supply Operation with LVDS Outputs.
3. Power-Down Option Controlled via a Pin-Programmable
Setting.
FUNCTIONAL BLOCK DIAGRAM
CLK+
CLK–
VIN+A
VIN–A
VCM
VREF
1.0V
V
REF
VIN–B
VIN+B
Rev. 0
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Anal og Devices for its use, nor for any infringements of patents or ot her
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.
Trademarks and registered trademarks are the property of their respective owners.
See the AN-835 Application Note, Understanding High Speed ADC Testing and Evaluation, for a complete set of definitions and an explanation of how these tests were
completed.
2
Measured with a low frequency, full-scale sine wave, with approximately 5 pF loading on each output bit.
fIN = 10.3 MHz 25°C 49.3 dBFS
fIN = 70 MHz 25°C 49.3 dBFS
fIN = 96.6 MHz Full 48.7 49.3 dBFS
fIN = 220 MHz 25°C 49.3 dBFS
SIGNAL-TO-NOISE-AND-DISTORTION (SINAD)
fIN = 10.3 MHz 25°C 49.2 dBFS
fIN = 70 MHz 25°C 49.2 dBFS
fIN = 96.6 MHz Full 48.5 49.2 dBFS
fIN = 220 MHz 25°C 49.2 dBFS
EFFECTIVE NUMBER OF BITS (ENOB)
fIN = 10.3 MHz 25°C 7.9 Bits
fIN = 70 MHz 25°C 7.9 Bits
fIN = 96.6 MHz Full 7.8 7.9 Bits
fIN = 220 MHz 25°C 7.9 Bits
WORST SECOND OR THIRD HARMONIC
fIN = 10.3 MHz 25°C −70 dBc
fIN = 70 MHz 25°C −70 dBc
fIN = 96.6 MHz Full −70 −61 dBc
fIN = 220 MHz 25°C −65 dBc
SPURIOUS-FREE DYNAMIC RANGE (SFDR)
fIN = 10.3 MHz 25°C 70 dBc
fIN = 70 MHz 25°C 70 dBc
fIN = 96.6 MHz Full 61 69 dBc
fIN = 220 MHz 25°C 65 dBc
WORST OTHER HARMONIC OR SPUR
fIN = 10.3 MHz 25°C −71 dBc
fIN = 70 MHz 25°C −71 dBc
fIN = 96.6 MHz Full −70 −64 dBc
fIN = 220 MHz 25°C −67 dBc
CROSSTALK Full −80 dBc
Rev. 0 | Page 4 of 24
Page 5
AD9284
DIGITAL SPECIFICATIONS
AVDD = 1.8 V, DRVDD = 1.8 V, 1.0 V internal ADC reference, full temperature, unless otherwise noted.
Table 3.
Parameter1 Temperature Min Typ Max Unit
CLOCK INPUTS (CLK+, CLK−)
Logic Compliance LVDS/PECL
Internal Common-Mode Bias Full 1.2 V
Differential Input Voltage2 Full 0.2 6 V p-p
Input Voltage Range Full AVDD − 0.3 AVDD + 1.6 V
High Level Input Voltage Full 1.2 3.6 V
Low Level Input Voltage Full 0 0.8 V
High Level Input Current Full −10 +10 μA
Low Level Input Current Full −10 +10 μA
Input Resistance (Differential) 25°C 20 kΩ
Input Capacitance 25°C 4 pF
LOGIC INPUTS
CSB
High Level Input Voltage Full 1.2 DRVDD + 0.3 V
Low Level Input Voltage Full 0 0.8 V
High Level Input Current Full −5 −0.4 +5 μA
Low Level Input Current Full −80 −63 −50 μA
Input Resistance 25°C 30 kΩ
Input Capacitance 25°C 2 pF
SCLK, SDIO/PWDN, OE
High Level Input Voltage Full 1.2 DRVDD + 0.3 V
Low Level Input Voltage Full 0 0.8 V
High Level Input Current Full 50 57 70 μA
Low Level Input Current Full −5 −0.4 +5 μA
Input Resistance 25°C 30 kΩ
Input Capacitance 25°C 2 pF
DIGITAL OUTPUTS (D7+, D7− to D0+, D0−), LVDS
DRVDD = 1.8 V
Differential Output Voltage (VOD) Full 290 345 400 mV
Output Offset Voltage (VOS) Full 1.15 1.25 1.35 V
Output Coding (Default) Offset binary
1
See the AN-835 Application Note, Understanding High Speed ADC Testing and Evaluation, for a complete set of definitions and an explanation of how these tests were
Input Clock Rate Full 30 250 MHz
CLK Period (t
CLK Pulse Width High (tCH) Full 3.7 ns
DATA OUTPUT PARAMETERS
Data Propagation Delay (tPD) 3.7 ns
DCO Propagation Delay (t
DCO to Data Skew (t
Pipeline Delay (Latency) Full 10.5 Cycles
Aperture Delay (tA) Full 1.0 ns
Aperture Uncertainty (Jitter, tJ) Full 0.1 ps rms
Wake-Up Time1 Full 500 μs
OUT-OF-RANGE RECOVERY TIME Full 2 Cycles
1
Wake-up time is dependent on the value of the decoupling capacitors.
SPI TIMING SPECIFICATIONS
) Full 7.4 ns
CLK
) Full 3.7 ns
DCO
) Full −280 −60 +100 ps
SKEW
Table 5.
Parameter Description Min Typ Max Unit
SPI TIMING REQUIREMENTS
tDS Setup time between the data and the rising edge of SCLK 2 ns
tDH Hold time between the data and the rising edge of SCLK 2 ns
t
Period of the SCLK 40 ns
CLK
tS Setup time between CSB and SCLK 2 ns
tH Hold time between CSB and SCLK 2 ns
t
SCLK pulse width high 10 ns
HIGH
t
SCLK pulse width low 10 ns
LOW
t
EN_SDIO
Time required for the SDIO pin to switch from an input
10 ns
to an output relative to the SCLK falling edge
t
DIS_SDIO
Time required for the SDIO pin to switch from an output
10 ns
to an input relative to the SCLK rising edge
Timing Diagram
M – 1
VIN±A
N – 1
VIN±B
t
CH
CLK+
CLK–
DCO+, DCO–
CH A, CH B
DATA CH A, CH B
M
t
A
M + 1
N
N + 1
t
CLK
t
DCO
t
SKEW
N – 11 M – 10 N – 10 M – 9 N – 9 M – 8 N – 8 M – 7 N – 7
t
PD
M + 2
N + 2
M + 3
N + 3
Figure 2. Output Data Timing
Rev. 0 | Page 6 of 24
M + 4
N + 4
M + 5
N + 5
09085-002
Page 7
AD9284
ABSOLUTE MAXIMUM RATINGS
Table 6.
Parameter Rating
Electrical
AVDD to AGND −0.3 V to +2.0 V
DRVDD to DRGND −0.3 V to +2.0 V
AGND to DRGND −0.3 V to +0.3 V
AVDD to DRVDD −2.0 V to +2.0 V
D0+/D0− through D7+/D7−
to DRGND
DCO+, DCO− to DRGND −0.3 V to DRVDD + 0.3 V
CLK+, CLK− to AGND −0.3 V to AVDD + 0.2 V
VIN±A, VIN±B to AGND −0.3 V to AVDD + 0.2 V
SDIO/PWDN to DRGND −0.3 V to DRVDD + 0.3 V
CSB to AGND −0.3 V to DRVDD + 0.3 V
SCLK to AGND −0.3 V to DRVDD + 0.3 V
Environmental
Storage Temperature Range −65°C to +125°C
Operating Temperature Range −40°C to +85°C
Lead Temperature
(Soldering, 10 sec)
Junction Temperature 150°C
−0.3 V to DRVDD + 0.3 V
300°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.
THERMAL RESISTANCE
θJA is specified for the worst-case conditions, that is, a device
soldered in a circuit board for surface-mount packages.
Table 7. Thermal Resistance
Package Type θJA θ
48-Lead LFCSP (CP-48-12) 30.4 2.9 °C/W
Unit
JC
ESD CAUTION
Rev. 0 | Page 7 of 24
Page 8
AD9284
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS
AVDD
VIN–B
VIN+B
AVDD
AVDD
VREF
AVDD
VCM
AVDD
VIN+A
VIN–A
4847464544434241403938
AVDD
37
D6+
AVDD36
35
AVDD
34
CLK+
33
CLK–
32
CSB
31
SDIO/PWDN
30
SCLK
29
OE
28
DRGND
27
DRVDD
26
D7+ (MSB)
25
D7– (MSB)
09085-003
AVDD
1
AVDD
2
DNC
3
DNC
4
RBIAS
5
DNC
6
DRGND
7
DRVDD
D0– (LSB)
D0+ (LSB)
NOTES
1. DNC = DO NOT CONNECT. DO NOT CO NNE CT TO T HIS PIN.
2. THE EXPOSED PADDLE MUS T BE SOLDERED TO THE PCB ANALOG
8
9
10
D1–
11
D1+
12
GROUND TO ENS URE P RO P ER F UNCTIONALITY AND HEAT
DISSIPAT I ON, NOIS E , AND ME CHANI CAL STRENGTH BENEFIT S .
PIN 1
INDICATOR
AD9284
TOP VIEW
(Not to Scale)
13141516171819
D2–
D3–
D2+
D3+
DCO–
DCO+
2021222324
D4–
D5–
D4+
D5+
D6–
Figure 3. Pin Configuration
Table 8. Pin Function Descriptions
Pin No. Mnemonic Type Description
ADC Power Pins
1, 2, 35, 36, 37, 40, 42,
AVDD Supply Analog Power Supply (1.8 V Nominal).
44, 45, 48
8, 27 DRVDD Supply Digital Output Driver Supply (1.8 V Nominal).
7, 28 DRGND Ground Digital Output Ground.
0 AGND Ground
Analog Ground. Pin 0 is the exposed thermal pad on the bottom of the
package. This is the only ground connection, and it must be soldered to
the PCB analog ground to ensure proper functionality and heat dissipation,
noise, and mechanical strength benefits.
ADC Analog Pins
39 VIN+A Input Differential Analog Input Pin (+) for Channel A.
38 VIN−A Input Differential Analog Input Pin (−) for Channel A.
46 VIN+B Input Differential Analog Input Pin (+) for Channel B.
47 VIN−B Input Differential Analog Input Pin (−) for Channel B.
43 VREF Input/output Voltage Reference Input/Output.
5 RBIAS Input/output External Reference Bias Resistor. Connect 10 kΩ from RBIAS to AGND.
41 VCM Output Common-Mode Level Bias Output for Analog Inputs.
34 CLK+ Input ADC Clock Input—True.
33 CLK− Input ADC Clock Input—Complement.
Digital Input
29
OE
Input Digital Enable (Active Low) to Tristate Output Data Pins.
Digital Outputs
26 D7+ (MSB) Output Channel A/Channel B LVDS Output Data 7—True.
25 D7− (MSB) Output Channel A/Channel B LVDS Output Data 7—Complement.
24 D6+ Output Channel A/Channel B LVDS Output Data 6—True.
23 D6− Output Channel A/Channel B LVDS Output Data 6—Complement.
22 D5+ Output Channel A/Channel B LVDS Output Data 5—True.
21 D5− Output Channel A/Channel B LVDS Output Data 5—Complement.
20 D4+ Output Channel A/Channel B LVDS Output Data 4—True.
19 D4− Output Channel A/Channel B LVDS Output Data 4—Complement.
Rev. 0 | Page 8 of 24
Page 9
AD9284
Pin No. Mnemonic Type Description
16 D3+ Output Channel A/Channel B LVDS Output Data 3—True.
15 D3− Output Channel A/Channel B LVDS Output Data 3—Complement.
14 D2+ Output Channel A/Channel B LVDS Output Data 2—True.
13 D2− Output Channel A/Channel B LVDS Output Data 2—Complement.
12 D1+ Output Channel A/Channel B LVDS Output Data 1—True.
11 D1− Output Channel A/Channel B LVDS Output Data 1—Complement.
10 D0+ (LSB) Output Channel A/Channel B LVDS Output Data 0—True.
9 D0− (LSB) Output Channel A/Channel B LVDS Output Data 0—Complement.
18 DCO+ Output Channel A/Channel B LVDS Data Clock Output—True.
17 DCO− Output Channel A/Channel B LVDS Data Clock Output—Complement.
SPI Control Pins
30 SCLK Input SPI Serial Clock.
31 SDIO/PWDN Input/output SPI Serial Data I/O (SDIO)/Power-Down Input in External Mode (PWDN).
32 CSB Input SPI Chip Select (Active Low).
Do Not Connect
3, 4, 6 DNC N/A Do Not Connect. Do not connect to this pin.
Figure 6. SFDR/SNR vs. Input Amplitude (AIN) with f
= 2.2 MHz
IN
09085-109
Rev. 0 | Page 10 of 24
0
–450–5–10–15–20–25–30–35–40
AIN POW ER (dBFS )
Figure 9. Two-Tone SFDR/IMD3 vs. Input Amplitude (AIN)
with f
IN1
= 29.1 MHz and f
= 32.1 MHz
IN2
09085-112
Page 11
AD9284
75
50.0
0.15
70
SFDR: SI DE ASFDR: SIDE B
65
60
SFDR (dBc)
55
50
5025022520017515012510075
SNRFS: SIDE A
ENCODE (MSPS)
Figure 10. SNRFS/SFDR vs Encodewith f
0.15
0.10
0.05
0
–0.05
DNL ERROR (LSB)
–0.10
SNRFS: SIDE B
= 2.4 MHz
IN
49.8
49.6
49.4
49.2
49.0
0.10
0.05
0
SNRFS (dBFS)
09085-113
INL ERROR (LSB)
–0.05
–0.10
–0.15
0326496128160192224256
Figure 12. INL Error with f
OUTPUT CODE
IN
= 4.3 MHz
09085-117
–0.15
0326496128160192224256
Figure 11. DNL Error with f
OUTPUT CODE
= 4.3 MHz
IN
09085-115
Rev. 0 | Page 11 of 24
Page 12
AD9284
V
A
SDIO
EQUIVALENT CIRCUITS
CLK+
AVDD
AVDD
1.2V
10kΩ10kΩ
AVDD
CLK–
SCLK, OE,
UXCLKEN
DRVDD
DRVDD
350Ω
30kΩ
Figure 13. Clock Inputs
AVDD
IN+
8kΩ
AVDD
VIN–
8kΩ
Figure 14. Analog Inputs (V
DRVDD
DRVDD
CSB
350Ω
BUF
BUF
BUF
30kΩ
AVDD
= ~1.4 V)
CML
DRVDD
V
CML
~1.4V
09085-019
09085-022
Figure 16. SCLK, OE
DRVDD
350Ω
30kΩ
09085-020
CTRL
09085-023
Figure 17. SDIO
DRVDD
V+
D7– TO D0–D7+ TO D0+
V–
V–
V+
09085-024
Figure 15. CSB
09085-021
Figure 18. LVDS Output Driver
Rev. 0 | Page 12 of 24
Page 13
AD9284
Ω
THEORY OF OPERATION
The AD9284 is a pipeline-type converter. The input buffers are
differential, and both sets of inputs are internally biased. This
allows the use of ac or dc input modes. A sample-and-hold
amplifier is incorporated into the first stage of the multistage
pipeline converter core. The output staging block aligns the
data, carries out error correction for the pipeline stages, and
feeds that data to the output buffers. The two ADC channels
are sampled simultaneously through a single encoding clock.
All user-selected options are programmed through dedicated
digital input pins or a serial port interface (SPI).
ADC ARCHITECTURE
Each channel of the AD9284 consists of a differential input
buffer followed by a sample-and-hold amplifier (SHA). The
SHA is followed by a pipeline switched-capacitor ADC. The
quantized outputs from each stage are combined into a final
8-bit result in the digital correction logic. The pipelined
architecture permits the first stage to operate on a new input
sample, whereas the remaining stages operate on preceding
samples.
Each stage of the pipeline, excluding the last, consists of a low
resolution flash ADC connected to a switched-capacitor DAC
and interstage residue amplifier (MDAC). The residue amplifier
magnifies the difference between the reconstructed DAC output
and the flash input for the next stage in the pipeline. One bit of
redundancy is used in each stage to facilitate digital correction
of flash errors. The last stage consists of a flash ADC.
The input stage contains a differential SHA that can be ac- or
dc-coupled in differential or single-ended mode. The output
staging block aligns the data, carries out error correction, and
passes the data to the output buffers. The output buffers are
powered from a separate supply, allowing adjustment of the
output voltage swing. During power-down, the output buffers
enter a high impedance state.
ANALOG INPUT CONSIDERATIONS
The analog inputs of the AD9284 are differentially buffered.
For best dynamic performance, the source impedances driving
VIN+A, VIN+B, VIN−A, and VIN−B should be matched such
that common-mode settling errors are symmetrical. The analog
inputs are optimized to provide superior wideband performance
and must be driven differentially. SNR and SINAD performance
degrades significantly if the analog inputs are driven with a singleended signal.
A wideband transformer, such as Mini-Circuits® ADT1-1WT,
can provide the differential analog inputs for applications that
require a single-ended-to-differential conversion. Both analog
inputs are self-biased by an on-chip resistor divider to
a nominal 1.4 V.
Differential Input Configurations
Optimum performance is achieved when driving the AD9284
in a differential input configuration. For baseband applications,
the ADA4937-1 differential driver provides excellent performance
and a flexible interface to the ADC (see Figure 19). The output
common-mode voltage of the AD9284 is easily set to 1.4 V, and
the driver can be configured in a Sallen-Key filter topology to
provide band limiting of the input signal.
200Ω
1.2V p-p
0.1µF
61.9Ω
200Ω
–
227.4Ω
Figure 19. Differential Input Configuration Using the ADA4937-1
ADA4937-1
+
200Ω
33Ω
4.7pF
33Ω
AD9284
+
VIN
–
VCM
The AD9284 can also be driven passively with a differential
transformer-coupled input (see Figure 20). To bias the analog
input, the VCM voltage can be connected to the center tap of
the secondary winding of the transformer.
The signal characteristics must be considered when selecting a
transformer. Most RF transformers saturate at frequencies below
a few megahertz (MHz). Excessive signal power can also cause
core saturation, which leads to distortion.
VOLTAGE REFERENCE
An internal differential voltage reference creates positive and
negative reference voltages that define the 1.2 V p-p fixed span
of the ADC core. This internal voltage reference can be adjusted
by means of SPI control. It can also be driven externally with
an off-chip stable reference. See the Memory Map Register
Descriptions section for more details.
RBIAS
The AD9284 requires the user to place a 10 kΩ resistor between
the RBIAS pin and ground. This resistor, which is used to set
the master current reference of the ADC core, should have a 1%
tolerance.
09085-025
Rev. 0 | Page 13 of 24
Page 14
AD9284
C
C
C
C
CLOCK INPUT CONSIDERATIONS
For optimum performance, clock the AD9284 sample clock inputs,
CLK+ and CLK− with a differential signal. The signal is typically
ac-coupled into the CLK+ and CLK− pins via a transformer or
capacitors.
Clock Input Options
The AD9284 has a very flexible clock input structure. The clock
input can be an LVDS, LVPECL, or sine wave signal. Each configuration that is described in this section applies to CLK+ and CLK−.
Figure 21 and Figure 22 show the two preferred methods for
clocking the AD9284. A low jitter clock source is converted
from a single-ended signal to a differential signal using either
an RF transformer or an RF balun. The back-to-back Schottky
diodes across the transformer/balun secondary limit clock
excursions into the AD9284 to approximately 0.8 V p-p
differential.
This limit helps prevent the large voltage swings of the clock
from feeding through to other portions of the AD9284, while
preserving the fast rise and fall times of the signal that are
critical to low jitter performance.
CLOCK
INPUT
CLOCK
INPUT
Mini-Circuits
ADT1-1WT, 1:1 Z
0.1µF
100Ω
50Ω
Figure 21. Transformer-Coupled Differential Clock
1nF
50Ω
1nF
Figure 22. Balun-Coupled Differential Clock
XFMR
0.1µF
®
0.1µF
0.1µF
0.1µF
0.1µF
SCHOTTKY
DIODES:
HSM2822
SCHOTTKY
DIODES:
HSM2822
CLK+
ADC
CLK–
CLK+
ADC
CLK–
09085-027
09085-028
If a low jitter clock source is not available, another option is to
ac couple a differential PECL signal to the sample clock input
pins, as shown in Figure 23. The AD9510/AD9511/AD9512/
A third option is to ac couple a differential LVDS signal to the
sample clock input pins, as shown in Figure 24. The AD9510/
AD9511/AD9512/AD9513/AD9514/AD9515/AD9516/AD9517
clock drivers offer excellent jitter performance.
LOCK
INPUT
LOCK
INPUT
0.1µF
AD951x
LVDS DRIVER
0.1µF
50kΩ50kΩ
Figure 24. Differential LVDS Sample Clock
0.1µF
100Ω
0.1µF
CLK+
ADC
CLK–
DIGITAL OUTPUTS
Digital Output Enable Function (OE)
The AD9284 has a flexible three-state ability for the digital output
pins. The three-state mode is enabled using the
OE
is set to logic level high, the output drivers for both data buses
are placed into a high impedance state.
OE
pin. When
09085-029
09085-030
Rev. 0 | Page 14 of 24
Page 15
AD9284
BUILT-IN SELF-TEST (BIST) AND OUTPUT TEST
The AD9284 includes a built-in self-test feature that is designed
to enable verification of the integrity of each channel, as well as
facilitate board level debugging. A built-in self-test (BIST) feature
that verifies the integrity of the digital datapath of the AD9284
is included. Various output test options are also provided to
place predictable values on the outputs of the AD9284.
BUILT-IN SELF-TEST (BIST)
The BIST is a thorough test of the digital portion of the selected
AD9284 signal path. Perform the BIST test after a reset to ensure
that the part is in a known state. During BIST, data from an
internal pseudorandom noise (PN) source is driven through
the digital datapath of both channels, starting at the ADC block
output. At the datapath output, CRC logic calculates a signature
from the data. The BIST sequence runs for 512 cycles and then
stops. When the test is completed, the BIST compares the signature
results with a predetermined value. If the signatures match, the
BIST sets Bit 0 of Register 0x0E, signifying that the test passed.
If the BIST test fails, Bit 0 of Register 0x0E is cleared. The outputs
are connected during this test, so the PN sequence can be observed
as it runs.
Writing a value of 0x05 to Register 0x0E runs the BIST. This
enables Bit 0 (BIST enable) of Register 0x0E and resets the PN
sequence generator, Bit 2 (BIST init) of Register 0x0E. At the
completion of the BIST, Bit 0 of Register 0x0E is automatically
cleared. The PN sequence can be continued from its last value
by writing a 0 to Bit 2 of Register 0x0E. However, if the PN
sequence is not reset, the signature calculation does not equal
the predetermined value at the end of the test. At that point, the
user must rely on verifying the output data.
OUTPUT TEST MODES
The output test options are described in Tab le 1 2 at Address 0x0D.
When an output test mode is enabled, the analog section of the
ADC is disconnected from the digital back-end blocks, and the
test pattern is run through the output formatting block. Some
test patterns are subject to output formatting, and some are not.
The PN generators from the PN sequence tests can be reset by
setting Bit 4 or Bit 5 of Register 0x0D. These tests can be performed
with or without an analog signal (if present, the analog signal
is ignored), but they do require an encode clock. For more
information, see the AN-877 Application Note, Interfacing to High Speed ADCs via SPI.
Rev. 0 | Page 15 of 24
Page 16
AD9284
SERIAL PORT INTERFACE (SPI)
The AD9284 serial port interface (SPI) allows the user to configure
the converter for specific functions or operations through a
structured register space provided inside the ADC. The SPI
gives the user added flexibility and customization, depending
on the application. Addresses are accessed via the serial port
and can be written to or read from via the port. Memory is
organized into bytes that can be further divided into fields,
which are documented in the Memory Map section. For detailed
operational information, see the AN-877 Application Note,
Interfacing to High Speed ADCs via SPI.
CONFIGURATION USING THE SPI
Three pins define the SPI of this ADC: SCLK, SDIO, and CSB
(see Tabl e 9). SCLK (a serial clock) is used to synchronize the
read and write data presented from and to the ADC. SDIO
(serial data input/output) is a dual-purpose pin that allows data
to be sent to and read from the internal ADC memory map
registers. CSB (chip select bar) is an active low control that
enables or disables the read and write cycles.
Table 9. Serial Port Interface Pins
Pin Function
SCLK
SDIO
CSB
Serial clock. A serial shift clock input that is used to
synchronize serial interface reads and writes.
Serial data input/output. A dual-purpose pin that
typically serves as an input or an output, depending
on the instruction being sent and the relative position
in the timing frame.
Chip select bar. An active low control that gates the
read and write cycles.
The falling edge of CSB, in conjunction with the rising edge of
SCLK, determines the start of the framing. An example of the
serial timing and its definitions can be found in Figure 25.
Other modes involving CSB are available. The CSB pin can be
held low indefinitely, which permanently enables the device;
this is called streaming. CSB can stall high between bytes to
allow for additional external timing. When the CSB pin is tied
high, SPI functions are placed in high impedance mode. This
mode turns on any SPI pin secondary functions.
During the instruction phase, a 16-bit instruction is transmitted.
Data follows the instruction phase, and its length is determined
by the W0 and W1 bits, as shown in Figure 25.
All data is composed of 8-bit words. The first bit of the first byte
in a multibyte serial data transfer frame indicates whether a read
command or a write command is issued. This allows the serial
data input/output (SDIO) pin to change direction from an input
to an output at the appropriate point in the serial frame.
In addition to word length, the instruction phase determines
whether the serial frame is a read or write operation, allowing
the serial port to be used both to program the chip and to read
the contents of the on-chip memory. If the instruction is a readback
operation, the serial data input/output (SDIO) pin changes
direction, from an input to an output, at the appropriate point in
the serial frame.
Data can be sent in MSB-first mode or in LSB-first mode. MSB
first is the default on power-up and can be changed via the SPI
port configuration register. For more information about this
and other features, see the AN-877 Application Note, Interfacing to High Speed ADCs via SPI.
SCLK
CSB
SDIO
DON’T CARE
t
t
DS
t
S
R/WW1W0A12A11A10A9A8A7
t
DH
HIGH
t
LOW
Figure 25. Serial Port Interface Timing Diagram
t
CLK
Rev. 0 | Page 16 of 24
D5D4D3D2D1D0
t
H
DON’T CARE
DON’T CAREDON’T CARE
09085-004
Page 17
AD9284
HARDWARE INTERFACE
The pins described in Ta b l e 9 constitute the physical interface
between the programming device of the user and the serial port
of the AD9284. The SCLK and CSB pins function as inputs
when using the SPI interface. The SDIO pin is bidirectional,
functioning as an input during write phases and as an output
during readback.
The SPI interface is flexible enough to be controlled by either
FPGAs or microcontrollers. One method for SPI configuration
is described in detail in the AN-812 Application Note, Micro-controller-Based Serial Port Interface (SPI) Boot Circuit.
The SPI port should not be active during periods when the full
dynamic performance of the converter is required. Because the
SCLK, CSB, and SDIO signals are typically asynchronous to the
ADC clock, noise from these signals can degrade converter
performance. If the on-board SPI bus is used for other devices,
it may be necessary to provide buffers between this bus and the
AD9284 to prevent these signals from transitioning at the converter
inputs during critical sampling periods.
SDIO/PWDN serves a dual function when the SPI interface is
not being used. When the pin is strapped to AVDD or ground
during device power-on, it is associated with a specific function.
The mode selection table (see Ta b le 1 0 ) describes the strappable
functions that are supported on the AD9284.
Table 10. Mode Selection
Pin External Voltage Configuration
AVDD (default) Chip in full power-down SDIO/PWDN
AGND Normal operation
OE
AVDD Outputs in high impedance
AGND (default) Outputs enabled
CONFIGURATION WITHOUT THE SPI
In applications that do not interface to the SPI control registers,
the SDIO/PWDN pin serves as a standalone, CMOS-compatible
control pin. When the device is powered up, it is assumed that
the user intends to use the SDIO, SCLK, and CSB pins as static
control lines for the output enable and power-down feature control.
In this mode, connecting the CSB chip select to AVDD disables
the serial port interface.
SPI ACCESSIBLE FEATURES
Tabl e 1 1 provides a brief description of the general features that
are accessible via the SPI. These features are described in detail
in the AN-877 Application Note, Interfacing to High Speed ADCs via SPI. The AD9284 part-specific features are described in
detail in Tabl e 12 .
Table 11. Features Accessible Using the SPI
Feature Description
Mode
Clock Allows the user to access the DCS via the SPI
Offset
Tes t I /O
Output Mode Allows the user to set up outputs
Output Phase Allows the user to set the output clock polarity
Output Delay Allows the user to vary the DCO delay
Voltage
Reference
Allows the user to set either power-down mode
or standby mode
Allows the user to digitally adjust the converter
offset
Allows the user to set test modes to have known
data on output bits
Allows the user to set the voltage reference
Rev. 0 | Page 17 of 24
Page 18
AD9284
MEMORY MAP
READING THE MEMORY MAP REGISTER TABLE
Each row in the memory map register table (see Tabl e 12) has
eight bit locations. The memory map is roughly divided into
three sections: the chip configuration registers (Address 0x00
to Address 0x02), the device index and transfer registers
(Address 0x05 and Address 0xFF), and the program registers
(Address 0x08 to Address 0x25).
Tabl e 1 2 documents the default hexadecimal value for each
hexadecimal address shown. The column with the heading Bit 7
(MSB) is the start of the default hexadecimal value given. For
more information on this function and others, see the AN-877
Application Note, Interfacing to High Speed ADCs via SPI. This
document details the functions controlled by Register 0x00 to
Register 0xFF.
Open Locations
All address and bit locations that are not included in the SPI
map are not currently supported for this device. Unused bits of
a valid address location should be written with 0s. Writing to these
locations is required only when part of an address location is
open. If the entire address location is open, it is omitted from the
SPI map (for example, Address 0x13) and should not be written.
Default Values
After the AD9284 is reset, critical registers are loaded with
default values. The default values for the registers are given
in the memory map register table (see Tab l e 1 2 ).
Logic Levels
An explanation of logic level terminology follows:
•“Bit is set” is synonymous with “bit is set to Logic 1” or
“writing Logic 1 for the bit.”
•“Bit is cleared” is synonymous with “bit is set to Logic 0” or
“writing Logic 0 for the bit.”
Transfer Register Map
Address 0x08 to Address 0x38 are shadowed. Writes to these
addresses do not affect part operation until a transfer command
is issued by writing 0x01 to Address 0xFF, setting the transfer bit.
Setting the transfer bit allows these registers to be updated
internally and simultaneously. The internal update takes place
when the transfer bit is set, and then the bit autoclears.
Channel-Specific Registers
Some channel setup functions can be programmed differently
for each channel. In these cases, channel address locations are
internally duplicated for each channel. These registers and bits
are designated in the memory map register table as local. These
local registers and bits can be accessed by setting the appropriate
Channel A (Bit 0) or Channel B (Bit 1) bits in Register 0x05.
If both bits are set, the subsequent write affects the registers of
both channels. In a read cycle, set only Channel A or Channel B
to read one of the two registers. If both bits are set during a SPI
read cycle, the part returns the value for Channel A. Registers
and bits designated as global in the memory map register table
affect the entire part or the channel features for which independent
settings are not allowed between channels. The settings in
Register 0x05 do not affect the global registers and bits.
Rev. 0 | Page 18 of 24
Page 19
AD9284
MEMORY MAP REGISTER TABLE
All address and bit locations that are not included in Tab l e 1 2 are not currently supported for this device.
Table 12. Memory Map Registers
Addr
Register
(Hex)
Name
Chip Configuration Registers
0x00
SPI port
configuration
0x01
Chip ID
(global)
0x02
Chip grade
(global)
Device Index and Transfer Registers
0x05
Device
Index A
0xFF Transfer Open Transfer 0xFF
Program Registers (May or may not be indexed by device index)
0x08
Modes
(global)
0x09
Clock
(global)
0x0D
Test mode
(local)
0x0E BIST (local) Open BIST init Open BIST enable 0x00
Bit 7
(MSB)
0 LSB first Soft reset 1 1 Soft reset LSB first 0 0x18
Open Speed grade ID
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
8-bit chip ID 0x0A
000 = 250 MSPS
Open
Open Internal power-down mode
Open
Open
Reset
PN23 gen
Reset
PN9 gen
Open Output test mode
000: off
001: midscale short
010: +FS short
011: −FS short
100: checkerboard output
101: PN23 sequence
110: PN9 sequence
111: one-/zero-word toggle
Open 0x00
ADC B
default
00: chip run
01: full power-down
10: reserved
11: reserved
Clock
boost
Bit 0
(LSB)
ADC A
default
Duty cycle
stabilizer
Default
Value
(Hex)
0xFF
0x00
0x01
0x00
Default
Notes/
Comments
Nibbles are
mirrored so
that LSB-first
or MSB-first
mode
registers
correctly,
regardless of
shift mode
Unique chip
ID used to
differentiate
devices; read
only
Unique speed
grade ID is
used to
differentiate
devices; read
only
Bits are set to
determine
which on-chip
device
receives the
next write
command;
default is all
devices on the
chip
Synchronous
transfer of
data from the
master shift
register to
the slave
Determines
various
generic
modes
of chip
operation
When test
mode is set,
test data is
placed on the
output pins
in place of
normal data
BIST mode
config
Rev. 0 | Page 19 of 24
Page 20
AD9284
Addr
Register
(Hex)
Name
0x0F
ADC input
(global/local)
0x10 Offset (local) Open Offset adjust (twos complement format)
0x14
Output
mode (local)
0x16
Output
phase
(global)
0x18
Voltage
reference
(global)
0x24
MISR LSB
(local)
0x25
MISR MSB
(local)
Bit 7
(MSB)
DCO invert Open 0x00
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
Open
Open
Open Voltage reference and input full-scale adjustment (see Table 13) 0x00
Output
enable
LSBs of multiple input shift register (MISR) 0x00
MSBs of multiple input shift register (MISR) 0x00
Open
Analog
disconnect
(local)
Output
invert
Commonmode
input
enable
(global)
0111: +7
0110: +6
…
0001: +1
0000: 0
1111: −1
…
1001: −7
1000: −8
Data format select
00: offset binary
01: twos complement
10: Gray code
11: reserved
Bit 0
(LSB)
Open 0x00
Default
Value
(Hex)
0x00
0x00
Default
Notes/
Comments
Device offset
trim
Configures
the outputs
and the
format of
the data
Selects/
adjusts V
REF
MISR least
significant
byte; read
only
MISR most
significant
byte; read
only
Rev. 0 | Page 20 of 24
Page 21
AD9284
MEMORY MAP REGISTER DESCRIPTIONS
For more information about functions controlled in Register 0x00
to Register 0xFF, see the AN-877 Application Note, Interfacing to High Speed ADCs via SPI.
Voltage Reference (Register 0x18)
Bits[7:5]—Reserved
Bits[4:0]—Voltage Reference
Bits[4:0] scale the internally generated voltage reference and,
consequently, the full scale of the analog input. Within this register,
the reference driver can be configured to be more easily driven
externally by reducing the capacitive loading.
The relationship between the V
is described by Equation 1. See Tabl e 13 for a complete list of
register settings.
Before starting design and layout of the AD9284 as a system,
it is recommended that the designer become familiar with these
guidelines, which discuss the special circuit connections and
layout requirements that are needed for certain pins.
Power and Ground Recommendations
When connecting power to the AD9284, it is strongly recommended that two separate supplies be used. Use one 1.8 V
supply for analog (AVDD); use a separate 1.8 V supply for the
digital output supply (DRVDD). If a common 1.8 V AVDD and
DRVDD supply must be used, the AVDD and DRVDD domains
must be isolated with a ferrite bead or filter choke and separate
decoupling capacitors. Several different decoupling capacitors
can be used to cover both high and low frequencies. Locate these
capacitors close to the point of entry at the printed circuit board
(PCB) level and close to the pins of the part, with minimal
trace length.
A single PCB ground plane should be sufficient when using the
AD9284. With proper decoupling and smart partitioning of the
PCB analog, digital, and clock sections, optimum performance
is easily achieved.
Exposed Paddle Thermal Heat Sink Recommendations
The exposed paddle (Pin 0) is the only ground connection
for the AD9284; therefore, it must be connected to analog
ground (AGND) on the customer PCB. To achieve the best
electrical and thermal performance, mate an exposed (no
solder mask), continuous copper plane on the PCB to the
AD9284 exposed paddle, Pin 0.
The copper plane should have several vias to achieve the
lowest possible resistive thermal path for heat dissipation to
flow through the bottom of the PCB. Fill or plug these vias
with nonconductive epoxy.
To maximize the coverage and adhesion between the ADC and
the PCB, a silkscreen should be overlaid to partition the continuous
plane on the PCB into several uniform sections. This provides
several tie points between the ADC and the PCB during the reflow
process. Using one continuous plane with no partitions guarantees
only one tie point between the ADC and the PCB. For detailed
information about packaging and PCB layout of chip scale
packages, see the AN-772 Application Note, A Design and
Manufacturing Guide for the Lead Frame Chip Scale Package
(LFCSP), at www.analog.com.
VCM
The VCM pin should be decoupled to ground with a 0.1 μF
capacitor.
RBIAS
The AD9284 requires that a 10 kΩ resistor be placed between
the RBIAS pin and ground. This resistor, which sets the master
current reference of the ADC core, should have at least a 1%
tolerance.
Reference Decoupling
Decouple the VREF pin externally to ground with a low ESR,
1.0 μF capacitor in parallel with a low ESR, 0.1 μF ceramic
capacitor.
SPI Port
The SPI port should not be active during periods when the full
dynamic performance of the converter is required. Because the
SCLK, CSB, and SDIO signals are typically asynchronous to the
ADC clock, noise from these signals can degrade converter
performance. If the on-board SPI bus is used for other devices,
it may be necessary to provide buffers between this bus and the
AD9284 to prevent these signals from transitioning at the converter
inputs during critical sampling periods.
Rev. 0 | Page 22 of 24
Page 23
AD9284
OUTLINE DIMENSIONS
PIN 1
INDICATOR
7.10
7.00 SQ
6.90
6.85
6.75 SQ
6.65
0.60 MAX
0.50
REF
0.60 MAX
36
37
EXPOSED
(BOTTOM VIEW)
PAD
0.30
0.23
0.18
PIN 1
1
INDICATOR
*
4.70
4.60 SQ
4.50
48
1.00
0.85
0.80
SEATING
PLANE
12° MAX
TOP VIEW
25
24
0.50
0.40
0.80 MAX
0.65 TYP
0.05 MAX
0.02 NOM
0.20 REF
*
COMPLIANT TO JEDEC STANDARDS MO-220-VKKD-2
WITH EXCEPTION TO EXPOSED PAD DIMENSION.
0.30
COPLANARITY
0.08
5.50 REF
FOR PROPER CONNECTION OF
THE EXPOSED PAD, REFER TO
THE PIN CONFIGURATION AND
FUNCTION DESCRIPTIONS
SECTION OF THIS DATA SHEET.
12
13
0.25 MIN
04-22-2010-A
Figure 26. 48-Lead Lead Frame Chip Scale Package [LFCSP_VQ]
7 mm × 7 mm Body, Very Thin Quad
(CP-48-12)
Dimensions shown in millimeters
ORDERING GUIDE
Temperature
Model1
Range Package Description
AD9284BCPZ-250 −40°C to +85°C 48-Lead Lead Frame Chip Scale Package [LFCSP_VQ] CP-48-12
AD9284BCPZRL7-250 −40°C to +85°C 48-Lead Lead Frame Chip Scale Package [LFCSP_VQ] CP-48-12
AD9284-250EBZ Evaluation Board