AD9671 [ADI]

Octal Ultrasound AFE with Digital Demodulator;
AD9671
型号: AD9671
厂家: ADI    ADI
描述:

Octal Ultrasound AFE with Digital Demodulator

文件: 总61页 (文件大小:937K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
JESD204B Octal Ultrasound AFE with  
Digital Demodulator  
Data Sheet  
AD9671  
FEATURES  
GENERAL DESCRIPTION  
8 channels of LNA, VGA, AAF, ADC, and digital demodulator/  
decimator  
Low power: 150 mW per channel, time gain compensation  
(TGC) mode, 40 MSPS  
62.5 mW per channel, continuous wave (CW) mode;  
<30 mW in power-down mode  
10 mm × 10 mm, 144-ball CSP_BGA  
TGC channel input referred noise: 0.82 nV/Hz,  
maximum gain  
Flexible power-down modes  
Fast recovery from low power standby mode: <2 μs  
Low noise preamplifier (LNA)  
Input referred noise: 0.78 nV/√Hz, gain = 21.6 dB  
Programmable gain: 15.6 dB/17.9 dB/21.6 dB  
0.1 dB compression: 1000 mV p-p/750 mV p-p/450 mV p-p  
Flexible active input impedance matching  
Variable gain amplifier (VGA)  
The AD9671 is designed for low cost, low power, small size, and  
ease of use for medical ultrasound applications. It contains eight  
channels of a VGA with an LNA, a CW harmonic rejection I/Q  
demodulator with programmable phase rotation, an AAF, an  
ADC, and a digital demodulator and decimator for data  
processing and bandwidth reduction.  
Each channel features a maximum gain of up to 52 dB, a fully  
differential signal path, and an active input preamplifier termination.  
The channel is optimized for high dynamic performance and  
low power in applications where a small package size is critical.  
The LNA has a single-ended to differential gain that is selectable  
through the serial port interface (SPI). Assuming a 15 MHz noise  
bandwidth (NBW) and a 21.6 dB LNA gain, the LNA input SNR  
is 94 dB. In CW Doppler mode, each LNA output drives an I/Q  
demodulator that has independently programmable phase  
rotation with 16 phase settings.  
Attenuator range: 45 dB, linear-in-dB gain control  
Postamplifier (PGA) gain: 21 dB/24 dB/27 dB/30 dB  
Antialiasing filter (AAF)  
Programmable, second-order low-pass filter (LPF) from  
8 MHz to 18 MHz or 13.5 MHz to 30 MHz and high-pass  
filter (HPF)  
Power-down of individual channels is supported to increase  
battery life for portable applications. Standby mode allows quick  
power-up for power cycling. In CW Doppler operation, the  
VGA, AAF, and ADC are powered down. The ADC contains  
several features designed to maximize flexibility and minimize  
system cost, such as a programmable clock, data alignment, and  
programmable digital test pattern generation. The digital test  
patterns include built-in fixed patterns, built-in pseudorandom  
patterns, and custom user defined test patterns entered via the SPI.  
Analog-to-digital converter (ADC)  
Signal-to-noise ratio (SNR): 75 dB, 14 bits up to 125 MSPS  
JESD204B Subclass 0 coded serial digital outputs  
CW Doppler (CWD) mode harmonic rejection I/Q demodulator  
Individual programmable phase rotation  
Dynamic range per channel: 160 dBFS/√Hz  
Close-in SNR: 156 dBc/√Hz, 1 kHz offset, −3 dBFS input  
Digital demodulator/decimator  
I/Q demodulator with programmable oscillator  
APPLICATIONS  
Medical imaging/ultrasound  
Nondestructive testing (NDT)  
Rev. A  
Document Feedback  
Information furnished by Analog Devices is believed to be accurate and reliable. However, no  
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.  
Trademarks and registeredtrademarks arethe property of their respective owners.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781.329.4700 ©2013–2016 Analog Devices, Inc. All rights reserved.  
Technical Support  
www.analog.com  
 
 
 
AD9671* PRODUCT PAGE QUICK LINKS  
Last Content Update: 08/08/2017  
COMPARABLE PARTS  
View a parametric search of comparable parts.  
DESIGN RESOURCES  
AD9671 Material Declaration  
PCN-PDN Information  
Quality And Reliability  
Symbols and Footprints  
DOCUMENTATION  
Data Sheet  
AD9671: Octal Ultrasound AFE With Digital Demodulator,  
JESD204B Data Sheet  
DISCUSSIONS  
View all AD9671 EngineerZone Discussions.  
SOFTWARE AND SYSTEMS REQUIREMENTS  
AD9671 Evaluation Board, ADC-FMC Interposer & Xilinx  
KC705 Reference Design  
SAMPLE AND BUY  
Visit the product page to see pricing options.  
TOOLS AND SIMULATIONS  
AD9671 AMI Model  
TECHNICAL SUPPORT  
Submit a technical question or find your regional support  
number.  
REFERENCE MATERIALS  
Informational  
DOCUMENT FEEDBACK  
JESD204 Serial Interface  
Press  
Submit feedback for this data sheet.  
• Industry’s First Octal Ultrasound Receiver with JESD204B  
Serial Interface Reduces Data I/O Routing and Simplifies  
Ultrasound System Design  
JESD204B FPGA Debug Software Accelerates High-speed  
Design  
Low Cost, Octal Ultrasound Receiver with On-Chip RF  
Decimator and JESD204B Serial Interface  
Xilinx and Analog Devices Achieve JEDEC JESD204B  
Interoperability  
Technical Articles  
New Digital Demodulator and JESD204B Ultrasound  
Analog Front End Reduces Data Rates and Interface  
Routing Up to 80%  
This page is dynamically generated by Analog Devices, Inc., and inserted into this data sheet. A dynamic change to the content on this page will not  
trigger a change to either the revision number or the content of the product data sheet. This dynamic page may be frequently modified.  
AD9671  
Data Sheet  
TABLE OF CONTENTS  
Features .............................................................................................. 1  
CW Doppler Operation............................................................. 39  
Digital Demodulator/Decimator.................................................. 40  
Vector Profile .............................................................................. 40  
RF Decimator.............................................................................. 41  
Baseband Demodulator and Decimator.................................. 42  
Digital Test Waveforms.............................................................. 43  
Digital Block Power Saving Scheme ........................................ 43  
Serial Port Interface (SPI).............................................................. 44  
Hardware Interface..................................................................... 44  
Memory Map .................................................................................. 46  
Reading the Memory Map Table.............................................. 46  
Reserved Locations .................................................................... 46  
Default Values............................................................................. 46  
Logic Levels................................................................................. 46  
Recommended Start-Up Sequence .......................................... 46  
Memory Map Register Descriptions........................................ 59  
Outline Dimensions....................................................................... 60  
Ordering Guide .......................................................................... 60  
Applications....................................................................................... 1  
General Description......................................................................... 1  
Revision History ............................................................................... 2  
Functional Block Diagram .............................................................. 3  
Specifications..................................................................................... 4  
AC Specifications.......................................................................... 4  
Digital Specifications ................................................................... 8  
Switching Specifications .............................................................. 9  
Absolute Maximum Ratings.......................................................... 12  
Thermal Impedance................................................................... 12  
ESD Caution................................................................................ 12  
Pin Configuration and Function Descriptions........................... 13  
Typical Performance Characteristics ........................................... 16  
TGC Mode................................................................................... 16  
CW Doppler Mode..................................................................... 20  
Theory of Operation ...................................................................... 21  
TGC Operation........................................................................... 21  
Digital Outputs and Timing...................................................... 29  
Analog Test Tone Generation ................................................... 38  
REVISION HISTORY  
1/16—Revision A: Initial Version  
Rev. A | Page 2 of 60  
 
Data Sheet  
AD9671  
FUNCTIONAL BLOCK DIAGRAM  
AVDD1 AVDD2  
PDWN STBY  
DVDD  
DRVDD  
AD9671  
CWQ+  
LO-A TO LO-H  
CWQ–  
CWD I/Q  
DEMODULATOR  
CWI+  
LOSW-A TO LOSW-H  
CWI–  
SERDOUT1+ TO SERDOUT4+  
LI-A TO LI-H  
14-BIT  
ADC  
DEMODULATOR/  
DECIMATOR  
LNA  
VGA  
CML  
AAF  
LG-A TO LG-H  
SERDOUT1– TO SERDOUT4–  
SERIALIZER  
SYSREF+  
SYSREF–  
SYNCINB+  
SYNCINB–  
8 CHANNELS  
SERIAL  
PORT  
INTERFACE  
DATA  
LO  
REFERENCE  
NCO  
RATE  
GENERATION  
MULTIPLIER  
Figure 1.  
Rev. A| Page 3 of 60  
 
AD9671  
Data Sheet  
SPECIFICATIONS  
AC SPECIFICATIONS  
AVDD1 = 1.8 V, AVDD2 = 3.0 V, DVDD = 1.4 V, DRVDD = 1.8 V, 1.0 V internal ADC reference, full temperature range (0°C to 85°C),  
fIN = 5 MHz, low bandwidth mode, RS = 50 Ω, RFB = ∞ (unterminated), LNA gain = 21.6 dB, LNA bias = midhigh, PGA gain = 27 dB,  
analog gain control, VGAIN (V) = (GAIN+) − (GAIN) = 1.6 V, AAF LPF cutoff = fSAMPLE/3 (Mode I/Mode II) = fSAMPLE/4.5 (Mode III/  
Mode IV), HPF cutoff = LPF cutoff/12.00, Mode I = fSAMPLE = 40 MSPS, Mode II = fSAMPLE = 65 MSPS, Mode III = fSAMPLE = 80 MSPS,  
Mode IV = 125 MSPS, RF decimator bypassed (Mode I/Mode II), RF decimator enabled (Mode III/Mode IV), digital high-pass filter  
bypassed, demodulator bypassed, baseband decimator bypassed, JESD204B link parameters: M = 8 and L = 2, unless otherwise noted.  
All gain setting options are listed, which can be configured via SPI registers, and all power supply currents and power dissipations are listed for  
the four mode settings (Mode I, Mode II, Mode III, and Mode IV), respectively, via slashes in Table 1.  
Table 1.  
Parameter1  
Test Conditions/Comments  
Min  
Typ  
Max  
Unit  
LNA CHARACTERISTICS  
Gain  
Single-ended input to differential  
output  
Single-ended input to single-ended  
output  
15.6/17.9/21.6  
9.6/11.9/15.6  
dB  
dB  
0.1 dB Input Compression Point  
1 dB Input Compression Point  
LNA gain = 15.6 dB  
LNA gain = 17.9 dB  
LNA gain = 21.6 dB  
1000  
750  
450  
mV p-p  
mV p-p  
mV p-p  
LNA gain = 15.6 dB  
LNA gain = 17.9 dB  
LNA gain = 21.6 dB  
1200  
900  
600  
2.2  
mV p-p  
mV p-p  
mV p-p  
V
Input Common Mode (LI-x, LG-x)  
Output Common Mode  
LO-x  
Switch off  
Switch on  
High-Z  
1.5  
Ω
V
LOSW-x  
Switch off  
Switch on  
High-Z  
1.5  
Ω
V
Input Resistance (LI-x)  
RFB = 300 Ω, LNA gain = 21.6 dB  
RFB = 1350 Ω, LNA gain = 21.6 dB  
50  
200  
6
Ω
Ω
kΩ  
pF  
Input Capacitance (LI-x)  
22  
Input Referred Noise Voltage  
RS = 0 Ω  
LNA gain = 15.6 dB  
LNA gain = 17.9 dB  
LNA gain = 21.6 dB  
Noise bandwidth = 15 MHz  
0.83  
0.82  
0.78  
94  
nV/√Hz  
nV/√Hz  
nV/√Hz  
dB  
Input Signal-to-Noise Ratio  
Input Noise Current  
2.6  
pA/√Hz  
FULL CHANNEL CHARACTERISTICS  
AAF Low-Pass Cutoff  
Time gain control (TGC)  
−3 dB, programmable, low bandwidth  
mode  
−3 dB, programmable, high bandwidth 13.5  
mode  
8
18  
30  
MHz  
MHz  
In Range AAF Bandwidth Tolerance  
Group Delay Variation  
10  
350  
%
ps  
f = 1 MHz to 18 MHz, VGAIN = −1.6 V to  
+1.6 V  
Input Referred Noise Voltage  
LNA gain = 15.6 dB  
LNA gain = 17.9 dB  
LNA gain = 21.6 dB  
0.96  
0.90  
0.82  
nV/√Hz  
nV/√Hz  
nV/√Hz  
Rev. A| Page 4 of 60  
 
 
 
Data Sheet  
AD9671  
Parameter1  
Test Conditions/Comments  
Min  
Typ  
Max  
Unit  
Noise Figure  
Active Termination Matched  
LNA gain = 15.6 dB, RFB = 150 Ω  
LNA gain = 17.9 dB, RFB = 200 Ω  
LNA gain = 21.6 dB, RFB = 300 Ω  
LNA gain = 15.6 dB, RFB = ∞  
LNA gain = 17.9 dB, RFB = ∞  
LNA gain = 21.6 dB, RFB = ∞  
5.6  
4.8  
3.8  
3.2  
2.9  
2.6  
−30  
dB  
dB  
dB  
dB  
dB  
dB  
dB  
LSB  
dBFS  
dBFS  
dBc/√Hz  
Unterminated  
Correlated Noise Ratio  
Output Offset  
Signal-to-Noise Ratio (SNR)  
No signal, correlated/uncorrelated  
−125  
+125  
fIN = 5 MHz at −12 dBFS, VGAIN = −1.6 V  
fIN = 5 MHz at −1 dBFS, VGAIN = 1.6 V  
fIN = 3.5 MHz at −0.5 dBFS, VGAIN = 0 V,  
1 kHz offset  
69  
59  
−130  
Close-In SNR  
Second Harmonic  
fIN = 5 MHz at −12 dBFS, VGAIN = −1.6 V  
fIN = 5 MHz at −1 dBFS, VGAIN = 1.6 V  
fIN = 5 MHz at −12 dBFS, VGAIN = −1.6 V  
fIN = 5 MHz at −1 dBFS, VGAIN = 1.6 V  
fRF1 = 5.015 MHz, fRF2 = 5.020 MHz,  
−70  
−62  
−61  
−55  
−54  
dBc  
dBc  
dBc  
dBc  
dBc  
Third Harmonic  
Two-Tone Intermodulation  
Distortion (IMD3)  
ARF1 = −1 dBFS, ARF2 = −21 dBFS, VGAIN  
1.6 V, IMD3 relative to ARF2  
=
Channel-to-Channel Crosstalk  
fIN1 = 5.0 MHz at −1 dBFS  
Overrange condition2  
TA = 25°C  
−60  
−55  
dB  
dB  
GAIN ACCURACY  
Gain Law Conformance Error  
−1.6 < VGAIN < −1.28 V  
−1.28 V < VGAIN < +1.28 V  
1.28 V < VGAIN < 1.6 V  
VGAIN = 0 V, normalized for ideal AAF  
loss  
0.4  
dB  
dB  
dB  
dB  
−1.3  
−0.9  
+1.3  
+0.9  
−0.5  
Channel-to-Channel Matching  
PGA Gain  
−1.28 V < VGAIN < +1.28 V, 1 σ  
0.1  
dB  
dB  
21/24/27/30  
GAIN CONTROL INTERFACE  
Control Range  
Control Common Mode  
Input Impedance  
Differential  
GAIN+, GAIN−  
GAIN+, GAIN−  
−1.6  
0.7  
+1.6  
0.9  
V
V
0.8  
10  
MΩ  
dB  
dB/V  
dB  
ns  
Gain Range  
Gain Sensitivity  
45  
14  
3.5  
750  
Analog  
Digital step size  
Analog 45 dB change  
Response Time  
CW DOPPLER MODE  
LO Frequency  
fLO = fMLO/M  
1
10  
MHz  
Phase Resolution  
Per channel, 4LO3 mode  
Per channel, 8LO3 mode, 16LO3 mode  
CWI+, CWI−, CWQ+, CWQ−  
Per CWI+, CWI−, CWQ+, CWQ−, each  
channel enabled (2 fLO and baseband  
signal)  
45  
22.5  
Degrees  
Degrees  
V
Output DC Bias (Single-Ended)  
Output AC Current Range  
AVDD2/2  
2.2  
2.5  
mA  
Transconductance (Differential)  
Demodulated IOUT/VIN, per CWI+,  
CWI−, CWQ+, CWQ−  
LNA gain = 15.6 dB  
LNA gain = 17.9 dB  
LNA gain = 21.6 dB  
RS = 0 Ω, RFB = ∞  
3.3  
4.3  
6.6  
mA/V  
mA/V  
mA/V  
Input Referred Noise Voltage  
LNA gain = 15.6 dB  
LNA gain = 17.9 dB  
LNA gain = 21.6 dB  
1.6  
1.3  
1.0  
nV/√Hz  
nV/√Hz  
nV/√Hz  
Rev. A| Page 5 of 60  
AD9671  
Data Sheet  
Parameter1  
Test Conditions/Comments  
RS = 50 Ω, RFB = ∞  
Min  
Typ  
Max  
Unit  
Noise Figure  
LNA gain = 15.6 dB  
LNA gain = 17.9 dB  
LNA gain = 21.6 dB  
RS = 0 Ω, RFB = ∞  
LNA gain = 15.6 dB  
LNA gain = 17.9 dB  
LNA gain = 21.6 dB  
−3 dBFS input, fRF = 2.5 MHz, fLO  
5.7  
4.5  
3.4  
dB  
dB  
dB  
Input Referred Dynamic Range  
Close-In SNR  
164  
162  
160  
156  
dBFS/√Hz  
dBFS/√Hz  
dBFS/√Hz  
dBc/√Hz  
=
40 MHz, 1 kHz offset, 16LO mode,  
one channel enabled  
−3 dBFS input, fRF = 2.5 MHz, fLO  
40 MHz, 1 kHz offset, 16LO mode,  
eight channels enabled  
fRF1 = 5.015 MHz, fRF2 = 5.020 MHz, fLO =  
=
161  
−58  
dBc/√Hz  
dBc  
Two-Tone Intermodulation  
Distortion (IMD3)  
80 MHz, ARF1 = −1 dBFS, ARF2  
−21 dBFS, IMD3 relative to ARF2  
=
LO Harmonic Rejection  
−20  
dBc  
Quadrature Phase Error  
I/Q Amplitude Imbalance  
Channel to Channel Matching  
I to Q, all phases, 1 σ  
I to Q, all phases, 1 σ  
Phase I to I, Q to Q, 1 σ  
Amplitude I to I, Q to Q, 1 σ  
Mode I/Mode II/Mode III/Mode IV  
0.15  
0.015  
0.5  
Degrees  
dB  
Degrees  
dB  
0.25  
POWER SUPPLY  
AVDD1  
AVDD2  
DVDD  
DRVDD  
IAVDD1  
1.7  
2.85  
1.3  
1.8  
3.0  
1.4  
1.8  
1.9  
3.6  
1.9  
1.9  
V
V
V
V
mA  
mA  
mA  
Demodulator/decimator enabled  
1.7  
TGC mode, low bandwidth mode  
CW Doppler mode  
TGC mode, no signal, low bandwidth  
mode  
148/187/223/291  
4
230  
IAVDD2  
TGC mode, no signal, high  
bandwidth mode  
239  
mA  
CW Doppler mode  
Demodulator/decimator enabled  
Demodulator/decimator disabled  
Four-lane mode, JESD204B lane rates =  
1.6 Gbps/2.6 Gbps/1.6 Gbps/2.5 Gbps  
140  
mA  
mA  
mA  
mA  
IDVDD  
156/247/166/255  
29/46/40/61  
121/168/122/166  
IDRVDD  
Two-lane mode, JESD204B lane rates =  
3.2 Gbps/5.0 Gbps/3.2 Gbps/5.0 Gbps  
One-lane mode, demodulator/  
decimator enabled, JESD204B lane  
rates = 3.2 Gbps/5.0 Gbps/3.2 Gbps/  
5.0 Gbps4  
127/186/129/184  
73/105/76/105  
mA  
mA  
Total Power Dissipation  
(Including Output Drivers)  
TGC mode, no signal, two-lane mode,  
demodulator/decimator disabled  
TGC mode, no signal, two-lane mode,  
demodulator/decimator enabled  
CW Doppler mode, eight channels  
enabled  
1200/1415/1365/1615  
1390/1710/1550/1895  
500  
1445/1680/1635/ mW  
1910  
1645/2025/1835/ mW  
2215  
mW  
Power-Down Dissipation  
Standby Power Dissipation  
5
725  
30  
mW  
mW  
Rev. A| Page 6 of 60  
Data Sheet  
AD9671  
Parameter1  
Test Conditions/Comments  
Min  
Typ  
Max  
Unit  
ADC  
Resolution  
SNR  
14  
75  
Bits  
dB  
ADC REFERENCE  
Output Voltage Error  
Load Regulation at 1.0 mA  
Input Resistance  
VREF = 1 V  
VREF = 1 V  
50  
mV  
mV  
kΩ  
2
7.5  
1 See the AN-835 Application Note, Understanding High Speed ADC Testing and Evaluation, for a complete set of definitions and information about how these tests were  
completed.  
2 The overrange condition is specified as 6 dB more than the full-scale input range.  
3 The internal LO frequency, fLO, is generated from the supplied multiplier local oscillator frequency, fMLO, by dividing it up by a configurable divider value (M) that can be  
4, 8, or 16; the MLO signal is named 4LO, 8LO, or 16LO, accordingly.  
4 Baseband decimation rate = 4. M = 16.  
Rev. A| Page 7 of 60  
 
AD9671  
Data Sheet  
DIGITAL SPECIFICATIONS  
AVDD1 = 1.8 V, AVDD2 = 3.0 V, DVDD = 1.4 V, DRVDD = 1.8 V, 1.0 V internal ADC reference, full temperature range (0°C to 85°C), unless  
otherwise noted.  
Table 2.  
Parameter1  
Temperature  
Min  
Typ  
Max  
Unit  
INPUTS  
CLK+, CLK−, TX_TRIG+, TX_TRIG−  
Logic Compliance  
CMOS/LVDS/LVPECL  
Differential Input Voltage2  
Input Voltage Range  
Input Common-Mode Voltage  
Input Resistance (Differential)  
Input Capacitance  
0.2  
GND – 0.2  
3.6  
V p-p  
V
V
kΩ  
pF  
AVDD1 + 0.2  
0.9  
15  
4
25°C  
25°C  
MLO+, MLO−, RESET+, RESET−  
Logic Compliance  
LVDS/LVPECL  
Differential Input Voltage2  
Input Voltage Range  
Input Common-Mode Voltage  
Input Resistance (Single-Ended)  
Input Capacitance  
0.250  
GND – 0.2  
AVDD2 × 2  
AVDD2 + 0.2  
V p-p  
V
V
kΩ  
pF  
AVDD2/2  
20  
1.5  
25°C  
25°C  
LOGIC INPUTS  
PDWN, STBY, SCLK, SDIO, ADDRx  
Logic 1 Voltage  
Logic 0 Voltage  
Input Resistance  
Input Capacitance  
CSB  
Logic 1 Voltage  
Logic 0 Voltage  
Full  
Full  
25°C  
25°C  
1.2  
1.2  
DRVDD + 0.3  
0.3  
V
V
kΩ  
pF  
30 (SDIO = 26)  
2 (SDIO = 5)  
Full  
Full  
DRVDD + 0.3  
0.3  
V
V
Input Resistance  
Input Capacitance  
25°C  
25°C  
26  
2
kΩ  
pF  
LOGIC OUTPUTS  
SDIO3  
Logic 1 Voltage (IOH = 800 μA)  
Logic 0 Voltage (IOL = 50 μA)  
GPO0, GPO1, GPO2, GPO3  
Logic 0 Voltage (IOL = 50 μA)  
DIGITAL OUTPUTS (SERDOUTx+, SERDOUTx−)  
Logic Compliance  
Differential Output Voltage (VOD)  
Output Offset Voltage (VOS)  
DIGITAL INPUTS  
Full  
Full  
1.79  
V
V
0.05  
0.05  
Full  
V
CML  
600  
Full  
Full  
400  
0.75  
750  
1.05  
mV  
V
SYNCINB+, SYNCINB−  
Logic Compliance  
Internal Bias  
Differential Input Voltage Range  
Input Voltage Range  
Input Common-Mode Range  
High Level Input Current  
Low Level Input Current  
Input Capacitance  
LVDS  
0.9  
Full  
Full  
Full  
Full  
Full  
Full  
Full  
Full  
V
0.3  
3.6  
V
GND  
0.9  
−5  
DRVDD  
1.4  
V
V
+5  
+5  
ꢀA  
ꢀA  
pF  
kΩ  
−5  
1
16  
Input Resistance  
12  
20  
Rev. A| Page 8 of 60  
 
Data Sheet  
AD9671  
Parameter1  
Temperature  
Min  
Typ  
Max  
Unit  
SYSREF+, SYSREF−  
Logic Compliance  
LVDS  
Internal Common-Mode Bias  
Differential Input Voltage  
Input Voltage Range  
Input Common-Mode Range  
High Level Input Current  
Low Level Input Current  
Input Capacitance  
Full  
Full  
Full  
Full  
Full  
Full  
Full  
Full  
0.9  
V
V p-p  
V
0.3  
GND  
0.9  
−5  
3.6  
DRVDD  
1.4  
+5  
+5  
V
ꢀA  
ꢀA  
pF  
kΩ  
−5  
4
10  
Input Resistance  
8
12  
1 See the AN-835 Application Note, Understanding High Speed ADC Testing and Evaluation, for a complete set of definitions and information about how these tests were  
completed.  
2 Specified for LVDS and LVPECL only.  
3 Specified for 13 SDIO pins sharing the same connection.  
SWITCHING SPECIFICATIONS  
AVDD1 = 1.8 V, AVDD2 = 3.0 V, DVDD = 1.4 V, DRVDD = 1.8 V, 1.0 V internal ADC reference, L = 2, M = 8, fSAMPLE = 40 MHz, lane  
data rate = 3.2 Gbps, full temperature range (0°C to 85°C), unless otherwise noted.  
Table 3.  
Parameter1  
CLOCK2  
Temperature Min  
Typ  
Max  
Unit  
Clock Rate (fSAMPLE  
)
40 MSPS (Mode I)  
Full  
Full  
Full  
Full  
Full  
Full  
20.5  
20.5  
20.5  
20.5  
40  
65  
80  
125  
MHz  
MHz  
MHz  
MHz  
ns  
65 MSPS (Mode II)  
80 MSPS (Mode III)3  
125 MSPS (Mode IV)4  
Clock Pulse Width High (tEH)  
Clock Pulse Width Low (tEL)  
CLOCK INPUT PARAMETERS  
TX_TRIG to CLK Setup Time (tSETUP  
3.75  
3.75  
ns  
)
25°C  
25°C  
1
1
ns  
ns  
TX_TRIG to CLK Hold Time (tHOLD  
)
DATA OUTPUT PARAMETERS  
Data Output Period or Unit Interval (UI)  
Data Output Duty Cycle  
Data Valid Time  
Full  
L/(20 × M × fSAMPLE  
50  
0.76  
26  
)
sec  
%
UI  
25°C  
25°C  
25°C  
PLL Lock Time5  
ꢀs  
Wake-Up Time  
Standby  
Power-Down6  
25°C  
2
ꢀs  
Device  
JESD204B Link  
SYNCINB Falling Edge to First K.28 Characters  
Code Group Synchronization (CGS) Phase K.28  
Characters Duration  
25°C  
25°C  
Full  
375  
250  
ꢀs  
ꢀs  
4
1
Multiframes  
Multiframe  
Full  
Delay (Latency)  
ADC Pipeline  
RF Decimator  
Digital High-Pass Filter  
Baseband Decimator  
Full  
Full  
Full  
Full  
Full  
16  
11  
100  
Cycles  
Cycles  
Cycles  
Cycles  
16 × decimation  
factor  
TX_TRIG to Start Code (Mode I/Mode II/Mode III/  
Mode IV)  
Four-Lane Mode  
Two-Lane Mode  
Full  
Full  
31/42/30/36  
31/33/30/30  
Cycles  
Cycles  
Rev. A| Page 9 of 60  
 
 
AD9671  
Data Sheet  
Parameter1  
Temperature Min  
Typ  
Max  
Unit  
Gbps  
ps  
ps rms  
ps rms  
ps  
Data Rate per Lane  
25°C  
25°C  
25°C  
25°C  
25°C  
5.0  
Uncorrelated Bounded High Probability (UBHP) Jitter  
Random Jitter at 2.5 Gbps Data Rate  
Random Jitter at 5 Gbps Data Rate  
Output Rise/Fall Time  
TERMINATION CHARACTERISTICS  
Differential Termination Resistance  
APERTURE  
11  
80  
46  
64  
Full  
100  
<1  
Ω
Aperture Uncertainty (Jitter)  
LO GENERATION  
25°C  
ps rms  
MLO Frequency  
4LO Mode  
8LO Mode  
16LO Mode  
RESET to MLO Setup Time (tSETUP  
RESET to MLO Hold Time (tHOLD  
Full  
Full  
Full  
Full  
Full  
4
8
16  
1
1
40  
80  
160  
MHz  
MHz  
MHz  
ns  
)
tMLO7/2  
tMLO7/2  
)
ns  
1 See the AN-835 Application Note, Understanding High Speed ADC Testing and Evaluation, for a complete set of definitions and information about how these tests were  
completed.  
2 Can be adjusted via the SPI.  
3 Mode III must have the RF decimator enabled.  
4 Mode IV must have the RF decimator enabled.  
5 PLL lock time from 0 Hz to 40 MHz frequency change.  
6 Wake-up time is defined as the time required to return to normal operation from power-down mode.  
7 The period of the MLO clock signal is represented by tMLO  
.
CLK± ±, T_ RIG± ,ꢀSychroyizatioy, imiyg,Diagram,  
tSETUP  
tHOLD  
TX_TRIG+  
TX_TRIG–  
tEH  
tEL  
CLK–  
CLK+  
Figure 2. TX_TRIG to CLK Input Timing  
CW, imiyg,Diagram,  
tMLO  
MLO–  
MLO+  
tHOLD  
tSETUP  
RESET–  
RESET+  
Figure 3. CW Doppler Mode Input MLO , Continuous Synchronous RESET Timing, Sampled on the Falling MLO Edge, 4LO Mode  
Rev. A| Page 10 of 60  
Data Sheet  
AD9671  
tMLO  
MLO–  
MLO+  
tHOLD  
tSETUP  
RESET–  
RESET+  
Figure 4. CW Doppler Mode Input MLO , Continuous Synchronous RESET Timing, Sampled on the Falling MLO Edge, 8LO Mode  
tMLO  
MLO–  
MLO+  
tHOLD  
tSETUP  
RESET–  
RESET+  
Figure 5. CW Doppler Mode Input MLO , Pulse Synchronous RESET Timing, 4LO/8LO/16LO Mode  
tMLO  
MLO–  
MLO+  
tSETUP  
tHOLD  
RESET–  
RESET+  
Figure 6. CW Doppler Mode Input MLO , Pulse Asynchronous RESET Timing, 4LO/8LO/16LO Mode  
Rev. A| Page 11 of 60  
AD9671  
Data Sheet  
ABSOLUTE MAXIMUM RATINGS  
THERMAL IMPEDANCE  
Table 4.  
Parameter  
Rating  
Table 5.Thermal Impedance  
Symbol Description  
AVDD1 to GND  
AVDD2 to GND  
DVDD to GND  
DRVDD to GND  
GND to GND  
AVDD2 to AVDD1  
AVDD1 to DRVDD  
AVDD2 to DRVDD  
−0.3 V to +2.0 V  
−0.3 V to +3.9 V  
−0.3 V to +2.0 V  
−0.3 V to +2.0 V  
−0.3 V to +0.3 V  
−2.0 V to +3.9 V  
−2.0 V to +2.0 V  
−2.0 V to +3.9 V  
−0.3 V to DRVDD + 0.3 V  
Value1 Unit  
Junction to ambient thermal  
resistance, 0.0 m/sec air flow per  
JEDEC JESD51-2 (still air)  
22.0  
°C/W  
°C/W  
°C/W  
JA  
Junction to board thermal  
characterization parameter, 0 m/sec  
air flow per JEDEC JESD51-8 (still air)  
Junction to top of package  
characterization parameter, 0 m/sec  
air flow per JEDEC JESD51-2 (still air)  
9.2  
JB  
JT  
0.12  
SERDOUTx+, SERDOUTx−, SDIO, PDWN,  
STBY, SCLK, CSB, ADDRx to GND  
LI-x, LO-x, LOSW-x, CWI−, CWI+, CWQ−,  
CWQ+, GAIN+, GAIN−, RESET+,  
RESET−, MLO+, MLO−, GPO0, GPO1,  
GPO2, GPO3 to GND  
−0.3 V to AVDD2 + 0.3 V  
1 Results are from simulations. Printed circuit board (PCB) is JEDEC multilayer.  
Thermal performance for actual applications requires careful inspection of  
the conditions in the application to determine if they are similar to those  
assumed in these calculations.  
CLK+, CLK−, TX_TRIG+, TX_TRIG−, VREF  
to GND  
−0.3 V to AVDD1 + 0.3 V  
ESD CAUTION  
Operating Temperature Range (Ambient) 0°C to 85°C  
Storage Temperature Range (Ambient)  
Maximum Junction Temperature  
Lead Temperature (Soldering, 10 sec)  
−65°C to +150°C  
150°C  
300°C  
Stresses at or above those listed under Absolute Maximum  
Ratings may cause permanent damage to the product. This is a  
stress rating only; functional operation of the product at these  
or any other conditions above those indicated in the operational  
section of this specification is not implied. Operation beyond  
the maximum operating conditions for extended periods may  
affect product reliability.  
Rev. A| Page 12 of 60  
 
 
 
Data Sheet  
AD9671  
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS  
1
2
3
4
5
6
7
8
9
10  
11  
12  
A
B
C
LI-E  
LI-F  
LI-G  
LI-H  
VREF  
RBIAS GAIN+ GAIN–  
LI-A  
LI-B  
LI-C  
LI-D  
LG-E  
LO-E  
LG-F  
LO-F  
LG-G  
LO-G  
LG-H  
LO-H  
GND  
GND  
GND  
GND  
CLNA  
GND  
GND  
GND  
LG-A  
LO-A  
LG-B  
LO-B  
LG-C  
LO-C  
LG-D  
LO-D  
D
E
F
LOSW-E LOSW-F LOSW-G LOSW-H GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND  
GND LOSW-A LOSW-B LOSW-C LOSW-D  
GND  
AVDD1  
GND  
AVDD2 AVDD2 AVDD2  
GND  
AVDD1  
GND  
GND  
AVDD1  
GND  
AVDD2 AVDD2 AVDD2  
GND  
AVDD1  
GND  
GND  
AVDD1  
GND  
GND  
DVDD  
GND  
GND  
GND  
GND  
AVDD1  
GND  
GND  
G
H
J
AVDD1  
AVDD1  
DVDD  
CLK– TX_TRIG–  
GND  
GND  
ADDR4 ADDR3 ADDR2 ADDR1 ADDR0  
CSB  
CLK+ TX_TRIG+ CWQ+  
CWI+  
AVDD2 MLO+ RESET– GPO3  
AVDD2 MLO– RESET+ GPO2  
GPO1  
PDWN  
SDIO  
K
L
GND  
DRVDD  
GND  
GND  
NIC  
NIC  
CWQ–  
NIC  
CWI–  
GPO0  
NIC  
STBY  
NIC  
SCLK  
DRVDD  
GND  
SYNCINB+ SERDOUT4+ SERDOUT3+ SERDOUT2+ SERDOUT1+ SYSREF+  
SYNCINB– SERDOUT4– SERDOUT3– SERDOUT2– SERDOUT1– SYSREF–  
M
NIC  
NIC  
NIC  
NIC = NOT INTERNALLY CONNECTED.  
Figure 7. Pin Configuration  
4
6
10  
12  
8
2
1
3
5
7
9
11  
A
B
C
D
E
F
G
H
J
K
L
M
TOP VIEW  
(Not to Scale)  
Figure 8. CSP_BGA Pin Location  
Rev. A| Page 13 of 60  
 
AD9671  
Data Sheet  
Table 6. Pin Function Descriptions  
Pin No.  
Mnemonic  
Description  
B5, B6, B8, C5 to C8, D5 to D8, E1, E5 to E8,  
E12, F2, F4, F6, F7, F9, F11, G1, G3, G5 to G8,  
G10, G12, H3 to H6, J4, K1, K2, K4, M1, M12  
GND  
Ground. These pins are tied to a quiet analog ground.  
F1, F3, F5, F8, F10, F12, G2, G9  
G4, G11  
E2, E3, E4, E9, E10, E11, J6, K6  
B7  
L1, L12  
C1  
D1  
A1  
AVDD1  
DVDD  
AVDD2  
CLNA  
DRVDD  
LO-E  
LOSW-E  
LI-E  
LG-E  
1.8 V Analog Supply.  
1.4 V Digital Supply.  
3.0 V Analog Supply.  
LNA External Capacitor.  
1.8 V Digital Output Driver Supply.  
LNA Analog Inverted Output for Channel E.  
LNA Analog Switched Output for Channel E.  
LNA Analog Input for Channel E.  
LNA Ground for Channel E.  
B1  
C2  
D2  
A2  
B2  
LO-F  
LOSW-F  
LI-F  
LNA Analog Inverted Output for Channel F.  
LNA Analog Switched Output for Channel F.  
LNA Analog Input for Channel F.  
LNA Ground for Channel F.  
LG-F  
C3  
D3  
A3  
B3  
C4  
D4  
A4  
B4  
LO-G  
LOSW-G  
LI-G  
LG-G  
LO-H  
LOSW-H  
LI-H  
LG-H  
LNA Analog Inverted Output for Channel G.  
LNA Analog Switched Output for Channel G.  
LNA Analog Input for Channel G.  
LNA Ground for Channel G.  
LNA Analog Inverted Output for Channel H.  
LNA Analog Switched Output for Channel H.  
LNA Analog Input for Channel H.  
LNA Ground for Channel H.  
Clock Input Complement.  
H1  
CLK−  
J1  
CLK+  
Clock Input True.  
H2  
J2  
H11  
H10  
H9  
H8  
H7  
TX_TRIG−  
TX_TRIG+  
ADDR0  
ADDR1  
ADDR2  
ADDR3  
ADDR4  
NIC  
Transmit Trigger Complement.  
Transmit Trigger True.  
Chip Address Bit 0.  
Chip Address Bit 1.  
Chip Address Bit 2.  
Chip Address Bit 3.  
Chip Address Bit 4.  
L2, M2, L3, M3, L10, M10, L11, M11  
Not Internally Connected. These pins are not connected internally. Allow the  
NIC pins to float, or connect them to ground. Avoid routing high speed  
signals through these pins because noise coupling may result.  
L4  
SYNCINB+  
SYNCINB−  
SERDOUT4−  
SERDOUT4+  
SERDOUT3−  
SERDOUT3+  
SERDOUT2−  
SERDOUT2+  
SERDOUT1−  
SERDOUT1+  
SYSREF−  
SYSREF+  
STBY  
Active Low JESD204B LVDS SYNC Input—True.  
Active Low JESD204B LVDS SYNC Input—Complement.  
Serial Lane 4 CML Output Data—Complement.  
Serial Lane 4 CML Output Data—True.  
Serial Lane 3 CML Output Data—Complement.  
Serial Lane 3 CML Output Data—True.  
Serial Lane 2 CML Output Data—Complement.  
Serial Lane 2 CML Output Data—True.  
Serial Lane 1 CML Output Data—Complement.  
Serial Lane 1 CML Output Data—True.  
Active Low JESD204B LVDS System Reference (SYSREF) Input—Complement.  
Active Low JESD204B LVDS SYSREF Input—True.  
Standby Power-Down.  
M4  
M5  
L5  
M6  
L6  
M7  
L7  
M8  
L8  
M9  
L9  
K11  
J11  
K12  
J12  
H12  
PDWN  
SCLK  
SDIO  
CSB  
Full Power-Down.  
Serial Clock.  
Serial Data Input/Output.  
Chip Select Bar.  
Rev. A| Page 14 of 60  
Data Sheet  
AD9671  
Pin No.  
B9  
Mnemonic  
LG-A  
Description  
LNA Ground for Channel A.  
A9  
LI-A  
LNA Analog Input for Channel A.  
D9  
C9  
LOSW-A  
LO-A  
LG-B  
LI-B  
LOSW-B  
LO-B  
LG-C  
LI-C  
LOSW-C  
LO-C  
LG-D  
LNA Analog Switched Output for Channel A.  
LNA Analog Inverted Output for Channel A.  
LNA Ground for Channel B.  
B10  
A10  
D10  
C10  
B11  
A11  
D11  
C11  
B12  
A12  
D12  
C12  
K10  
J10  
K9  
J9  
J8  
K8  
K7  
J7  
A8  
A7  
A6  
LNA Analog Input for Channel B.  
LNA Analog Switched Output for Channel B.  
LNA Analog Inverted Output for Channel B.  
LNA Ground for Channel C.  
LNA Analog Input for Channel C.  
LNA Analog Switched Output for Channel C.  
LNA Analog Inverted Output for Channel C.  
LNA Ground for Channel D.  
LI-D  
LOSW-D  
LO-D  
LNA Analog Input for Channel D.  
LNA Analog Switched Output for Channel D.  
LNA Analog Inverted Output for Channel D.  
General-Purpose Open-Drain Output 0.  
General-Purpose Open-Drain Output 1.  
General-Purpose Open-Drain Output 2.  
General-Purpose Open-Drain Output 3.  
Synchronizing Input for LO Divide by M Counter Complement.  
Synchronizing Input for LO Divide by M Counter True.  
CW Doppler Multiple Local Oscillator Input Complement.  
CW Doppler Multiple Local Oscillator Input True.  
Gain Control Voltage Input Complement.  
Gain Control Voltage Input True.  
GPO0  
GPO1  
GPO2  
GPO3  
RESET−  
RESET+  
MLO−  
MLO+  
GAIN−  
GAIN+  
RBIAS  
VREF  
External Resistor to Set the Internal ADC Core Bias Current.  
Voltage Reference Input/Output.  
A5  
K5  
J5  
K3  
J3  
CWI−  
CWI+  
CWQ−  
CWQ+  
CW Doppler I Output Complement.  
CW Doppler I Output True.  
CW Doppler Q Output Complement.  
CW Doppler Q Output True.  
Rev. A| Page 15 of 60  
AD9671  
Data Sheet  
TYPICAL PERFORMANCE CHARACTERISTICS  
TGC MODE  
Mode I = fSAMPLE = 40 MSPS, fIN = 5 MHz, low bandwidth mode, RS = 50 Ω, RFB = ∞ (unterminated), LNA gain = 21.6 dB, LNA bias =  
midhigh, PGA gain = 27 dB, VGAIN (V) = (GAIN+) − (GAIN−) = 1.6 V, AAF LPF cutoff = fSAMPLE/3, HPF cutoff = LPF cutoff/12.00  
(default), RF decimator bypassed, digital demodulator and baseband decimator bypassed, unless otherwise noted.  
2.0  
1.5  
1.0  
0.5  
0
25  
20  
15  
10  
5
0°C  
25°C  
85°C  
–0.5  
–1.0  
–1.5  
–2.0  
0
–1.6  
–1.2  
–0.8  
–0.4  
0
0.4  
0.8  
1.2  
1.6  
V
(V)  
GAIN  
GAIN ERROR (dB)  
Figure 9. Gain Error vs. VGAIN  
Figure 12. Gain Error Histogram, VGAIN = 1.28 V  
25  
20  
15  
10  
5
20  
15  
10  
5
0
0
GAIN ERROR (dB)  
CHANNEL TO CHANNEL GAIN MATCHING (dB)  
Figure 10. Gain Error Histogram, VGAIN = −1.28 V  
Figure 13. Gain Matching Histogram, VGAIN = −1.2 V  
35  
30  
25  
20  
15  
10  
5
20  
15  
10  
5
0
0
CHANNEL TO CHANNEL GAIN MATCHING (dB)  
GAIN ERROR (dB)  
Figure 14. Gain Matching Histogram, VGAIN = 1.2 V  
Figure 11. Gain Error Histogram, VGAIN = 0 V  
Rev. A| Page 16 of 60  
 
 
Data Sheet  
AD9671  
1.4  
1.2  
1.0  
0.8  
0.6  
0.4  
70  
68  
66  
64  
62  
60  
58  
56  
54  
52  
LNA  
= 17.9dB  
GAIN  
LNA  
= 15.6dB  
GAIN  
LNA  
= 21.6dB  
GAIN  
50  
10  
1
2
3
4
5
6
7
8
9
10  
15  
20  
25  
30  
35  
40  
45  
50  
55  
FREQUENCY (MHz)  
CHANNEL GAIN (dB)  
Figure 15. Short-Circuit, Input Referred Noise vs. Frequency  
Figure 18. SNR vs. Channel Gain and LNA Gain, AOUT = −1.0 dBFS  
74  
–132  
PGA GAIN = 21dB  
PGA  
= 21dB  
GAIN  
72  
70  
68  
66  
64  
62  
60  
58  
56  
54  
–134  
–136  
–138  
–140  
–142  
–144  
–146  
PGA  
= 24dB  
GAIN  
PGA  
= 27dB  
GAIN  
PGA  
= 30dB  
GAIN  
–5  
0
5
10  
15  
20  
25  
30  
35  
40  
45  
–5  
0
5
10 15 20 25 30 35 40 45 50 55  
CHANNEL GAIN (dB)  
CHANNEL GAIN (dB)  
Figure 19. SNR vs. Channel Gain and PGA Gain, AIN = −45 dBm  
Figure 16. Short-Circuit, Output Referred Noise vs. Channel Gain,  
LNA Gain = 21.6 dB, PGA Gain = 21 dB, VGAIN = 1.6 V  
70  
0
SPEED MODE = I (40MSPS)  
PGA  
= 21dB  
GAIN  
LOW BANDWIDTH MODE  
68  
66  
64  
62  
60  
58  
56  
54  
52  
50  
–1  
–2  
–3  
PGA  
= 24dB  
GAIN  
–4  
PGA  
= 27dB  
–5  
GAIN  
–6  
PGA  
= 30dB  
GAIN  
–7  
–8  
–9  
–10  
10  
15  
20  
25  
30  
35  
40  
45  
50  
55  
0
5
10  
15  
20  
CHANNEL GAIN (dB)  
INPUT FREQUENCY (MHz)  
Figure 17. SNR vs. Channel Gain and PGA Gain, AOUT = −1.0 dBFS  
Figure 20. Antialiasing Filter (AAF) Pass-Band Response,  
LPF Cutoff = 1 × (1/3) × fSAMPLE, HPF = 1/12 × LPF Cutoff  
Rev. A| Page 17 of 60  
AD9671  
Data Sheet  
0
0
–10  
MIN V  
MAX V  
, A  
= –12.0dBFS  
= –1.0dBFS  
GAIN  
OUT  
, A  
GAIN  
OUT  
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–90  
–100  
–20  
–30  
–40  
–50  
V
= –1.2V  
GAIN  
THIRD-ORDER, MIN V  
GAIN  
–60  
THIRD-ORDER, MAX V  
V
= 0V  
GAIN  
GAIN  
–70  
–80  
SECOND-ORDER, MIN V  
–90  
GAIN  
V
= +1.6V  
GAIN  
–100  
–110  
–120  
SECOND-ORDER, MAX V  
GAIN  
2
3
4
5
6
7
8
9
10  
11  
–40  
–35  
–30  
–25  
–20  
–15  
–10  
–5  
0
INPUT FREQUENCY (MHz)  
ADC OUTPUT LEVEL (dBFS)  
Figure 21. Second-Order and Third-Order Harmonic Distortion vs. Input  
Frequency  
Figure 24. Second-Order Harmonic Distortion vs. ADC Output Level (AOUT  
)
0
–10  
–20  
–30  
0
PGA  
= 24dB  
GAIN  
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–90  
–100  
–40  
–50  
V
= –1.2V  
GAIN  
–60  
V
= 0V  
GAIN  
–70  
LNA  
= 17.9dB  
GAIN  
–80  
LNA  
= 21.6dB  
GAIN  
–90  
V
= +1.6V  
–5  
–100  
–110  
–120  
GAIN  
LNA  
= 15.6dB  
GAIN  
25  
–40  
–35  
–30  
–25  
–20  
–15  
–10  
0
10  
15  
20  
30  
35  
40  
45  
50  
ADC OUTPUT LEVEL (dBFS)  
CHANNEL GAIN (dB)  
Figure 22. Second-Order Harmonic Distortion vs. Channel Gain,  
OUT = −1.0 dBFS  
Figure 25. Third-Order Harmonic Distortion vs. ADC Output Level (AOUT)  
A
0
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–90  
–100  
–100  
–110  
–120  
–130  
–140  
–150  
–160  
PGA  
= 24dB  
GAIN  
LNA  
= 17.9dB  
GAIN  
LNA  
= 21.6dB  
GAIN  
LNA  
= 15.6dB  
GAIN  
10  
15  
20  
25  
30  
35  
40  
45  
100  
1k  
10k  
100k  
CHANNEL GAIN (dB)  
OFFSET FREQUENCY FROM CARRIER (Hz)  
Figure 23. Third-Order Harmonic Distortion vs. Channel Gain,  
AOUT = −1.0 dBFS  
Figure 26. TGC Path Phase Noise,  
LNA Gain = 21.6 dB, PGA Gain = 27 dB, VGAIN = 0 V  
Rev. A| Page 18 of 60  
Data Sheet  
AD9671  
8
7
0
–10  
fIN1 = 5.0MHz  
fIN2 = 5.01MHz  
6
5
4
3
2
FUND1 LEVEL = –1dBFS  
FUND2 LEVEL = –21dBFS  
–20  
–30  
–40  
1
0
100k  
–50  
1M  
10M  
100M  
–60  
FREQUENCY (Hz)  
V
= –1.2V  
GAIN  
0
–10  
–20  
–30  
–40  
–50  
–60  
–70  
–80  
–70  
–80  
–90  
–100  
–110  
–120  
V
= +1.6V  
GAIN  
V
= 0V  
GAIN  
–90  
100k  
–40  
–35  
–30  
–25  
–20  
–15  
–10  
–5  
0
1M  
10M  
FREQUENCY (Hz)  
100M  
ADC OUTPUT LEVEL (dBFS)  
Figure 27. LNA Input Impedance Magnitude and Phase, Unterminated  
Figure 29. IMD3 vs. ADC Output Level  
0
7
6
5
4
3
2
1
fIN1 = 2.3MHz  
fIN2 = 2.31MHz  
–10  
FUND1 LEVEL = –1dBFS  
FUND2 LEVEL = –21dBFS  
–20  
R
= 50  
S
–30  
–40  
–50  
–60  
–70  
–80  
–90  
–100  
R
= 1000Ω  
IN  
R
= 50Ω  
IN  
R
= 300Ω  
IN  
15  
20  
25  
30  
35  
40  
45  
50  
0
20  
2
4
6
8
10  
12  
14  
16  
18  
CHANNEL GAIN (dB)  
FREQUENCY (MHz)  
Figure 28. IMD3 vs. Channel Gain  
Figure 30. Noise Figure vs. Frequency  
RS = RIN = 100 Ω, LNA Gain = 17.9 dB, PGA Gain = 30 dB, VGAIN = 1.6 V  
Rev. A| Page 19 of 60  
AD9671  
Data Sheet  
CW DOPPLER MODE  
fIN = 5 MHz, fLO = 20 MHz, 4LO mode, RS = 50 Ω, LNA gain = 21.6 dB, LNA bias = midhigh, all CW channels enabled, phase rotation = 0°.  
10  
9
8
7
6
5
4
3
2
1
0
165  
160  
155  
150  
145  
140  
135  
130  
0
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000  
BASEBAND FREQUENCY (Hz)  
0
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000  
BASEBAND FREQUENCY (Hz)  
Figure 31. Noise Figure vs. Baseband Frequency  
Figure 32. Output Referred SNR vs. Baseband Frequency  
Rev. A| Page 20 of 60  
 
Data Sheet  
AD9671  
THEORY OF OPERATION  
MLO–  
MLO+  
LO  
CWQ+  
GENERATION  
RESET+  
RESET–  
CWQ–  
R
R
FB1  
LO-x  
CWI+  
CWI–  
LOSW-x  
FB2  
T/R  
SWITCH  
C
S
SERDOUT1+  
LI-x  
TO SERDOUT4+  
PIPELINE  
ADC  
DEMOD/  
DEC  
SERIAL  
CML  
ATTENUATOR  
–45dB TO 0dB  
POST  
AMP  
LNA  
FILTER  
LG-x  
SERDOUT1–  
TO SERDOUT4–  
C
SH  
C
LG  
15.6dB,  
17.9dB,  
21.6dB  
21dB,  
SYSREF+  
SYSREF–  
SYNCINB+  
SYNCINB–  
24dB,  
27dB,  
30dB  
GAIN  
INTERPOLATOR  
NCO  
TRANSDUCER  
gm  
GAIN+ GAIN–  
TX_TRIG+ TX_TRIG–  
Figure 33. Simplified Block Diagram of a Single Channel  
Each channel in the AD9671 contains both a TGC signal path and  
a CW Doppler signal path. Common to both signal paths, the  
LNA provides four user adjustable input impedance termination  
options for matching different probe impedances. The CW  
Doppler path includes an I/Q demodulator with programmable  
phase rotation needed for analog beamforming. The TGC path  
includes a differential X-AMP® VGA, an AAF, an ADC, and a  
digital demodulator and decimator. Figure 33 shows a simplified  
block diagram with external components.  
In its default condition, the LNA has a gain of 21.6 dB (12×),  
and the VGA postamplifier gain is 24 dB. If the voltage on the  
GAIN+ pin is 0 V and the voltage on the GAIN− pin is 1.6 V  
(44.8 dB attenuation), the total gain of the channel is 0.8 dB if  
the LNA input is unmatched. The channel gain is −5.2 dB if the  
LNA is matched to 50 Ω (RFB = 300 Ω). However, if the voltage on  
the GAIN+ pin is 1.6 V and the voltage on the GAIN− pin is 0 V  
(0 dB attenuation), VGAATT is 0 dB. This results in a total gain of  
45.6 dB through the TGC path if the LNA input is unmatched, or  
in a total gain of 39.6 dB if the LNA input is matched. Similarly,  
if the LNA input is unmatched and has a gain of 21.6 dB (12×),  
and the VGA postamp gain is 30 dB, the channel gain is  
TGC OPERATION  
The system gain for TGC operation is distributed as listed in  
Table 7.  
approximately 52 dB with 0 dB VGAATT  
.
In addition to the analog VGA attenuation described in Equation 2,  
the attenuation level can be digitally controlled in 3.5 dB increments.  
Equation 3 is still valid, and the value of VGAATT is equal to the  
attenuation level set in Address 0x011, Bits[7:4].  
Table 7. Channel Analog Gain Distribution  
Section  
Nominal Gain (dB)  
LNA  
15.6/17.9/21.6 (LNAGAIN  
)
Attenuator  
VGA Amplifier  
Filter  
−45 to 0 (VGAATT)  
21/24/27/30 (PGAGAIN  
0
0
)
Low,Noise,Amplifier,(LNA),  
Good system sensitivity relies on a proprietary ultralow noise  
LNA at the beginning of the signal chain, which minimizes the  
noise contribution in the following VGA. Active impedance  
control optimizes noise performance for applications that  
benefit from input impedance matching.  
ADC  
Each LNA output is dc-coupled to a VGA input. The VGA  
consists of an attenuator with a range of −45 dB to 0 dB followed  
by an amplifier with 21 dB, 24 dB, 27 dB, or 30 dB of gain. The  
X-AMP gain interpolation technique results in low gain error  
and uniform bandwidth, and differential signal paths minimize  
distortion.  
The LNA input, LI-x, is capacitively coupled to the source.  
An on-chip bias generator establishes dc input bias voltages of  
approximately 2.2 V and centers the output common-mode  
levels at 1.5 V (AVDD2 divided by 2). A capacitor, CLG, of the  
same value as the input coupling capacitor, CS, is connected  
from the LG-x pin to ground.  
The linear in dB gain (law conformance) range of the TGC path is  
45 dB. The slope of the gain control interface is 14 dB/V, and the  
gain control range is −1.6 V to +1.6 V. Equation 1 is the expression  
for the differential voltage, VGAIN, at the gain control interface.  
The LNA supports three gains, 21.6 dB, 17.9 dB, or 15.6 dB, set  
through the SPI. Overload protection ensures quick recovery  
time from large input voltages.  
Equation 2 is the expression for the VGA attenuation, VGAATT  
,
as a function of VGAIN  
.
V
GAIN (V) = (GAIN+) − (GAIN−)  
(1)  
(2)  
Low value feedback resistors and the current driving capability  
of the output stage allow the LNA to achieve a low input  
referred noise voltage of 0.78 nV/√Hz (at a gain of 21.6 dB).  
On-chip resistor matching results in precise single-ended gains,  
VGAATT (dB) = −14 (dB/V) × (1.6 − VGAIN  
)
Then calculate the total channel gain as in Equation 3.  
ChannelGain (dB) = LNAGAIN + VGAATT + PGAGAIN  
(3)  
Rev. A| Page 21 of 60  
 
 
 
 
AD9671  
Data Sheet  
which are critical for accurate impedance control. The use of a  
fully differential topology and negative feedback minimizes  
distortion. Low second-order harmonic distortion is particularly  
important in harmonic ultrasound imaging applications.  
RFB is the resulting impedance of the RFB1 and RFB2 combination  
(see Figure 33). Use Register 0x02C in the SPI memory to  
program the AD9671 for four impedance matching options:  
three active terminations and unterminated. Table 8 shows an  
example of how to select RFB1 and RFB2 for 66 Ω, 100 Ω, and 200 Ω  
input impedance for LNA gain = 21.6 dB (12×).  
Active Impedance Matching  
The LNA consists of a single-ended voltage gain amplifier with  
differential outputs. The negative output is externally available  
on two output pins, LO-x and LOSW-x, that are controlled via  
internal switches. This configuration allows the active input  
impedance synthesis of three different impedance values (and  
an unterminated value) by connecting up to two external  
resistances in parallel and controlling the internal switch states  
via the SPI. For example, with a fixed gain of 8× (17.9 dB), an  
active input termination is synthesized by connecting a feed-  
back resistor between the negative output pin, LO-x, and the  
positive input pin, LI-x. This well known technique is used for  
interfacing multiple probe impedances to a single system. The  
input resistance (RIN) calculation is shown in Equation 4.  
Table 8. Active Termination Example for LNA Gain = 21.6 dB,  
RFB1 = 650 Ω, RFB2 = 1350 Ω  
Addr. 0x02C  
Value  
LO-x  
RS (Ω) Switch Switch  
LOSW-x  
RIN (Ω)  
(Eq. 4)  
RFB (Ω)  
RFB1  
RFB1||RFB2  
RFB2  
00 (default)  
100  
50  
On  
On  
Off  
Off  
Off  
On  
On  
Off  
100  
66  
200  
01  
10  
11  
200  
N/A1  
1 N/A means not applicable.  
The bandwidth (BW) of the LNA is greater than 80 MHz.  
Ultimately, the BW of the LNA limits the accuracy of the  
synthesized RIN. For RIN = RS up to about 200 Ω, the best match  
is between 100 kHz and 10 MHz, where the lower frequency  
limit is determined by the size of the ac coupling capacitors, and  
the upper limit is determined by the LNA BW. Furthermore, the  
input capacitance and RS limit the BW at higher frequencies.  
Figure 34 shows RIN vs. frequency for various values of RFB.  
1k  
(RFB1 20 )||(RFB2 20 )30   
(4)  
RIN  
A
(1  
)
2
where:  
FB1 and RFB2 are the external feedback resistors.  
20 Ω is the internal switch on resistance.  
R
R
= 500, R = 2kΩ  
FB  
30 Ω is an internal series resistance common to the two internal  
S
switches.  
A/2 is the single-ended gain or the gain from the LI-x inputs to  
the LO-x outputs.  
R
R
= 200, R = 800Ω  
FB  
S
S
= 100, R = 400, C = 20pF  
FB  
SH  
RFB can be equal to RFB1, RFB2, or (RFB1 + 20 Ω)||(RFB2 + 20 Ω)  
depending on the connection status of the internal switches.  
100  
R
= 50, R = 200, C = 70pF  
FB SH  
S
Because the amplifier has a gain of 8× from its input to its  
differential output, it is important to note that the gain, A/2,  
is the gain from Pin LI-x to Pin LO-x and that it is 6 dB less  
than the gain of the amplifier, or 12.1 dB (4×). The input  
resistance is reduced by an internal bias resistor of 6 kΩ in  
parallel with the source resistance connected to Pin LI-x, with  
Pin LG-x ac grounded. Use the more accurate Equation 5 to  
calculate the required RFB for a desired RIN, even for higher  
values of RIN.  
10  
100k  
1M  
10M  
100M  
FREQUENCY (Hz)  
Figure 34. RIN vs. Frequency for Various Values of RFB  
(Effects of RSH and CSH Are Also Shown)  
However, for larger RIN values, parasitic capacitance starts  
rolling off the signal BW before the LNA can produce peaking.  
SH further degrades the match; therefore, do not use CSH for  
(RFB1 20 ) || (RFB2 20 ) 30   
(5)  
RIN  
|| 6 k   
C
A
(1   
)
values of RIN that are greater than 100 Ω.  
2
For example, to set RIN to 200 Ω with a single-ended LNA gain of  
12.1 dB (4×), the value of RFB1 from Equation 1 must be 950 Ω  
while the switch for RFB2 is open. If the more accurate equation  
(Equation 5) is used to calculate RIN, the value is then 194 Ω  
instead of 200 Ω, resulting in a gain error of less than 0.27 dB.  
Some factors, such as the presence of a dynamic source resistance,  
may influence the absolute gain accuracy more significantly. At  
higher frequencies, the input capacitance of the LNA must be  
considered. The user must determine the level of matching  
accuracy and adjust RFB accordingly.  
Rev. A| Page 22 of 60  
 
 
Data Sheet  
AD9671  
Table 9 lists the recommended values for RFB and CSH in terms  
of RIN. CFB is needed in series with RFB because the dc levels at  
Pin LO-x and Pin LI-x are unequal.  
Figure 36 shows the noise figure as it relates to RS for various  
values of RIN, which is helpful for design purposes.  
8
R
R
R
R
= 50  
= 75Ω  
= 100Ω  
= 200Ω  
IN  
IN  
IN  
IN  
7
6
5
4
3
2
1
0
Table 9. Active Termination External Component Values  
LNA Gain (dB)  
RIN (Ω)  
RFB (Ω)  
Minimum CSH (pF)  
UNTERMINATED  
15.6  
50  
150  
90  
17.9  
50  
200  
70  
21.6  
50  
300  
50  
15.6  
17.9  
21.6  
15.6  
17.9  
21.6  
100  
100  
100  
200  
200  
200  
350  
450  
650  
750  
950  
1350  
30  
20  
10  
Not applicable  
Not applicable  
Not applicable  
10  
100  
()  
1k  
R
S
LNA Noise  
Figure 36. Noise Figure vs. RS for Various Fixed Values of RIN,  
Active Termination Matched Inputs, VGAIN = 1.6 V  
The short-circuit noise voltage (input referred noise) is an important  
limit on system performance. The short-circuit noise voltage for  
the LNA is 0.78 nV/√Hz at a gain of 21.6 dB, including the VGA  
noise at a VGA postamp gain of 27 dB. These measurements,  
which were taken without a feedback resistor, provide the basis for  
calculating the input noise and noise figure (NF) performance.  
CLNA Connection  
CLNA (Pin B7) must have a 1 nF capacitor attached to AVDD2.  
DC Offset Correction/High-Pass Filter  
The AD9671 LNA architecture is designed to correct for dc offset  
voltages that can develop on the external CS capacitor due to  
leakage of the Tx/Rx switch during ultrasound transmit cycles.  
The dc offset correction, as shown in Figure 37, provides a  
feedback mechanism to the LG-x input of the LNA to correct  
for this dc voltage.  
Figure 35 and Figure 36 are simulations of noise figure vs. RS results  
with different input configurations and an input referred noise  
voltage of 2.5 nV/√Hz for the VGA. Unterminated (RFB = ∞)  
operation exhibits the lowest equivalent input noise and noise  
figure. Figure 36 shows the noise figure vs. source resistance rising  
at low RS, where the LNA voltage noise is large compared with the  
source noise, and at high RS due to the noise contribution from RFB.  
The lowest NF is achieved when RS matches RIN.  
AD9671  
R
FB1  
FB2  
LO-x  
R
LOSW-x  
Tx/Rx  
Figure 35 shows the relative noise figure performance. With an LNA  
gain of 21.6 dB, the input impedance is swept with RS to preserve  
the match at each point. The noise figures for a source impedance  
of 50 Ω are 7 dB, 4 dB, and 2.5 dB for the shunt termination,  
active termination, and unterminated configurations, respectively.  
The noise figures for 200 Ω are 4.5 dB, 1.7 dB, and 1 dB,  
respectively.  
SWITCH  
C
S
LI-x  
LG-x  
LNA  
C
SH  
15.6dB,  
17.9dB,  
21.6dB  
C
LG  
TRANSDUCER  
gm  
DC OFFSET  
CORRECTION  
12.0  
10.5  
9.0  
Figure 37. Simplified LNA Input Configuration  
The feedback acts as high-pass filter providing dynamic  
correction of the dc offset. The cutoff frequency of the high-  
pass filter response is dependent on the value of the CLG capacitor,  
the gain of the LNA (LNAGAIN) and the trandsconductance ( gm) of  
the feedback transconductance amplifier. The gm value is  
programmed in Register 0x120, Bits[4:3]. Ensure that CS is  
equal to CLG for proper operation.  
7.5  
SHUNT TERMINATION  
6.0  
4.5  
3.0  
ACTIVE TERMINATION  
UNTERMINATED  
1.5  
0
10  
100  
()  
1k  
R
S
Figure 35. Noise Figure vs. RS for Shunt Termination, Active  
Termination Matched and Unterminated Inputs, VGAIN = 1.6 V  
Rev. A| Page 23 of 60  
 
 
 
 
AD9671  
Data Sheet  
249  
Table 10. High-Pass Filter Cutoff Frequency, fHP, for CLG = 10 nF  
31.3kΩ  
±0.8V DC  
AD9671  
249Ω  
100Ω  
AT 0.8V CM  
Address  
gm  
(mS)  
LNAGAIN  
15.6 dB  
=
LNAGAIN  
17.9 dB  
=
LNAGAIN  
21.6 dB  
=
±1.6V  
GAIN+  
0x120[4:3]  
0.8V CM  
0.01µF  
1
ADA4938-x  
00 (default)  
0.5  
1.0  
1.5  
2.0  
41 kHz  
83 kHz  
133 kHz  
167 kHz  
55 kHz  
83 kHz  
100Ω  
249Ω  
10kΩ  
GAIN–  
±0.8V DC  
AT 0.8V CM  
01  
10  
11  
110 kHz  
178 kHz  
220 kHz  
167 kHz  
267 kHz  
330 kHz  
0.01µF  
249Ω  
1
ADA4938-x REFERS TO THE ADA4938-1 AND ADA4938-2 DEVICES  
Figure 38. Differential GAIN Pin Configuration  
For other values of CLG, determine the high-pass filter cutoff  
frequency by scaling the values from Table 10 or calculating  
based on CLG, LNAGAIN, and gm, as shown in Equation 6.  
Use Address 0x011, Bits[7:4], to disable the analog gain control  
and to control the attenuator digitally. The control range is  
45 dB and the step size is 3.5 dB.  
10 nF  
1
gm  
(6)  
f
HP (CLG )   
LNAGAIN  
fHP   
VGA Noise  
2    
CLG  
CLG  
In a typical application, a VGA compresses a wide dynamic  
range input signal to within the input span of an ADC. The  
input referred noise of the LNA limits the minimum resolvable  
input signal, whereas the output referred noise, which depends  
primarily on the VGA, limits the maximum instantaneous dynamic  
range that can be processed at any one particular gain control  
voltage. This latter limit is set in accordance with the total noise  
floor of the ADC.  
where fHP is the high-pass filter cutoff frequency (see Table 10).  
Variable,Gaiy,Amplifier,(VGA),  
The differential X-AMP VGA provides precise input attenu-  
ation and interpolation. It has a low input referred noise of  
2.5 nV/√Hz and excellent gain linearity. The VGA is driven by  
a fully differential input signal from the LNA. The X-AMP archi-  
tecture produces a linear in dB gain law conformance and low  
distortion levels—deviating only 0.5 dB or less from the ideal.  
The gain slope is monotonic with respect to the control voltage  
and is stable with variations in process, temperature, and supply.  
The resulting total gain range is 45 dB, which allows for range  
loss at the endpoints.  
The output referred noise is a flat 40 nV/√Hz (postamp gain =  
24 dB) over most of the gain range because it is dominated by  
the fixed output referred noise of the VGA. At the high end of the  
gain control range, the noise of the LNA and the source prevail.  
The input referred noise reaches its minimum value near the  
maximum gain control voltage, where the input referred  
contribution of the VGA is miniscule.  
The X-AMP inputs are part of a PGA that completes the VGA.  
The PGA in the VGA can be programmed to a gain of 21 dB, 24  
dB, 27 dB, or 30 dB, allowing optimization of channel gain for  
different imaging modes in the ultrasound system. The VGA  
bandwidth is greater than 100 MHz. The input stage is designed  
to ensure excellent frequency response uniformity across the gain  
setting. For TGC mode, this input stage minimizes time delay  
variation across the gain range.  
At lower gains, the input referred noise and, therefore, the noise  
figure increase as the gain decreases. The instantaneous dynamic  
range of the system is not lost, however, because the input capacity  
increases as the input referred noise increases. The contribution of  
the ADC noise floor has the same dependence. The important  
relationship is the magnitude of the VGA output noise floor  
relative to that of the ADC.  
Gain Control  
Gain control noise is a concern in very low noise applications.  
Thermal noise in the gain control interface can modulate the  
channel gain. The resulting noise is proportional to the output  
signal level and is usually evident only when a large signal is  
present. Take care to minimize noise impinging at the GAIN  
inputs. Use an external RC filter to remove VGAIN source noise.  
Ensure that the filter bandwidth is sufficient to accommodate the  
desired control bandwidth and attenuate unwanted switching noise  
from the external DACs used to drive the gain control.  
The analog gain control interface, GAIN , is a differential  
input. VGAIN varies the gain of all VGAs through the interpolator  
by selecting the appropriate input stages connected to the input  
attenuator. The nominal VGAIN range is 14 dB/V from −1.6 V to  
+1.6 V, with the best gain linearity from approximately −1.44 V  
to +1.44 V, where the error is typically less than 0.5 dB. For  
VGAIN voltages of greater than 1.44 V and less than −1.44 V, the  
error increases. The value of GAIN can exceed the supply  
voltage by 1 V without gain foldover.  
The AD9671 can bypass the GAIN inputs and control the gain  
of the attenuator digitally (see the Gain Control section). This  
mode removes any external noise contributions when active gain  
control is not needed.  
Gain control response time is typically 750 ns to settle within 10%  
of the final value for a change from minimum to maximum gain.  
The differential input pins, GAIN+ and GAIN−, can interface  
to an amplifier, as shown in Figure 38. Decouple and drive the  
GAIN+ and GAIN− pins to accommodate a 3.2 V full-scale input.  
Rev. A| Page 24 of 60  
 
 
 
Data Sheet  
AD9671  
frequency and the maximum sample frequency in each speed  
mode.  
Aytialiasiyg,Filter,(AAF),  
The filter that the signal reaches prior to the ADC is used to  
reject dc signals and to band limit the signal for antialiasing.  
The antialiasing filter is a combination of a single-pole, high-pass  
filter and a second-order, low-pass filter. Configure the high-  
pass filter as a ratio of the low-pass filter cutoff frequency using  
Address 0x02B, Bits[1:0].  
Tuning is normally off to avoid changing the capacitor settings  
during critical times. The tuning circuit is enabled through the  
SPI. It is disabled automatically after 512 cycles of the ADC sample  
clock. Initialize the tuning of the filter after initial power-up and  
after reprogramming of the filter cutoff scaling or the ADC  
sample rate. The tuning is initiated using Address 0x02B, Bit 6.  
The filter uses on-chip tuning to trim the capacitors and, in turn, to  
set the desired low-pass cutoff frequency and reduce variations.  
The default −3 dB low-pass filter cutoff is 1/3, 1/4.5, or 1/6 of the  
ADC sample clock rate. The cutoff can be scaled to 0.75, 0.8, 0.9,  
1.0, 1.13, 1.25, or 1.45 times this frequency using Address 0x00F.  
The cutoff tolerance ( 10%) is maintained from 8 MHz to 18 MHz  
for low bandwidth mode or 13.5 MHz to 30 MHz for high  
bandwidth mode.  
Four SPI-programmable settings allow users to vary the high-  
pass filter cutoff frequency as a function of the low-pass cutoff  
frequency. Two examples are shown in Table 13: an 8 MHz low-  
pass cutoff frequency and an 18 MHz low-pass cutoff frequency. In  
both cases, as the ratio decreases, the amount of rejection on the  
low end frequencies increases. Therefore, making the entire AAF  
frequency pass band narrow can reduce low frequency noise or  
maximize dynamic range for harmonic processing.  
Table 11 and Table 12 calculate the valid SPI-selectable low-pass  
filter settings and expected cutoff frequencies for the low band-  
width and high bandwidth modes at the minimum sample  
Table 11. SPI-Selectable Low-Pass Filter Cutoff Options for Low Bandwidth Mode at Example Sampling Frequencies  
Address  
0x00F,  
Bits[7:3] Frequency (MHz)  
Sampling Frequency (MHz)  
LPF Cutoff  
20.5  
40  
65  
80  
125  
0 0000  
0 0001  
0 0010  
0 0011  
0 0100  
0 0101  
0 0110  
0 1000  
0 1001  
0 1010  
0 1011  
0 1100  
0 1101  
0 1110  
1.45 × (1/3) × fSAMPLE  
1.25 × (1/3) × fSAMPLE  
1.13 × (1/3) × fSAMPLE  
1.0 × (1/3) × fSAMPLE  
0.9 × (1/3) × fSAMPLE  
0.8 × (1/3) × fSAMPLE  
0.75 × (1/3) × fSAMPLE  
9.91  
Out of tunable filter Out of tunable filter  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
range  
16.67  
range  
Out of tunable filter  
range  
8.54  
Out of tunable filter 15.00  
range  
Out of tunable filter 13.33  
range  
Out of tunable filter 12.00  
range  
Out of tunable filter 10.67  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
17.33  
16.25  
20.94  
18.06  
16.25  
14.44  
13.00  
Out of tunable filter 10.00  
range  
16.82  
1.45 × (1/4.5) × fSAMPLE Out of tunable filter 12.89  
range  
1.25 × (1/4.5) × fSAMPLE Out of tunable filter 11.11  
range  
1.13 × (1/4.5) × fSAMPLE Out of tunable filter 10.00  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
17.78  
16.00  
14.22  
13.33  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
1.0 × (1/4.5) × fSAMPLE  
0.9 × (1/4.5) × fSAMPLE  
0.8 × (1/4.5) × fSAMPLE  
Out of tunable filter 8.89  
range  
Out of tunable filter 8.00  
range  
Out of tunable filter Out of tunable filter 11.56  
range range  
0.75 × (1/4.5) × fSAMPLE Out of tunable filter Out of tunable filter 10.83  
range range  
17.50  
Rev. A| Page 25 of 60  
 
AD9671  
Data Sheet  
Address  
0x00F,  
Sampling Frequency (MHz)  
LPF Cutoff  
Bits[7:3] Frequency (MHz)  
20.5  
40  
65  
80  
125  
1 0000  
1 0001  
1 0010  
1 0011  
1 0100  
1 0101  
1 0110  
1.45 × (1/6) × fSAMPLE  
1.25 × (1/6) × fSAMPLE  
1.13 × (1/6) × fSAMPLE  
1.0 × (1/6) × fSAMPLE  
0.9 × (1/6) × fSAMPLE  
0.8 × (1/6) × fSAMPLE  
0.75 × (1/6) × fSAMPLE  
Out of tunable filter 9.67  
range  
Out of tunable filter 8.33  
range  
15.71  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
13.54  
16.67  
15.00  
13.33  
12.00  
10.67  
10.00  
Out of tunable filter Out of tunable filter 12.19  
range range  
Out of tunable filter Out of tunable filter 10.83  
range range  
Out of tunable filter Out of tunable filter 9.75  
range range  
Out of tunable filter Out of tunable filter 8.67  
range range  
Out of tunable filter Out of tunable filter 8.13  
range range  
Out of tunable filter  
range  
16.67  
15.63  
Table 12. SPI-Selectable Low-Pass Filter Cutoff Options for High Bandwidth Mode at Example Sampling Frequencies  
Address  
0x00F,  
Bits[7:3] Frequency (MHz)  
Sampling Frequency (MHz)  
LPF Cutoff  
20.5  
40  
65  
80  
125  
0 0000  
0 0001  
0 0010  
0 0011  
0 0100  
0 0101  
0 0110  
0 1000  
0 1001  
0 1010  
0 1011  
0 1100  
0 1101  
0 1110  
1.45 × (1/3) × fSAMPLE  
1.25 × (1/3) × fSAMPLE  
1.13 × (1/3) × fSAMPLE  
1.0 × (1/3) × fSAMPLE  
0.9 × (1/3) × fSAMPLE  
0.8 × (1/3) × fSAMPLE  
0.75 × (1/3) × fSAMPLE  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
19.33  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter Out of tunable filter  
range  
30.00  
Out of tunable filter  
range  
16.67  
15.00  
27.08  
24.38  
21.67  
19.50  
17.33  
16.25  
20.94  
18.06  
16.25  
14.44  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
26.67  
24.00  
21.33  
20.00  
25.78  
22.22  
20.00  
17.78  
1.45 × (1/4.5) × fSAMPLE Out of tunable  
filter range  
1.25 × (1/4.5) × fSAMPLE Out of tunable  
filter range  
1.13 × (1/4.5) × fSAMPLE Out of tunable  
filter range  
1.0 × (1/4.5) × fSAMPLE Out of tunable  
filter range  
0.9 × (1/4.5) × fSAMPLE Out of tunable  
filter range  
0.8 × (1/4.5) × fSAMPLE Out of tunable  
filter range  
0.75 × (1/4.5) × fSAMPLE Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable filter  
range  
Out of tunable filter  
range  
Out of tunable filter  
range  
27.78  
25.00  
22.22  
Out of tunable filter 16.00  
range  
Out of tunable filter 14.22  
range  
Out of tunable filter Out of tunable filter 20.83  
range range  
Rev. A| Page 26 of 60  
 
Data Sheet  
AD9671  
Address  
0x00F,  
Sampling Frequency (MHz)  
LPF Cutoff  
Bits[7:3] Frequency (MHz)  
20.5  
40  
65  
80  
125  
1 0000  
1 0001  
1 0010  
1 0011  
1 0100  
1 0101  
1 0110  
1.45 × (1/6) × fSAMPLE  
1.25 × (1/6) × fSAMPLE  
1.13 × (1/6) × fSAMPLE  
1.0 × (1/6) × fSAMPLE  
0.9 × (1/6) × fSAMPLE  
0.8 × (1/6) × fSAMPLE  
0.75 × (1/6) × fSAMPLE  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
Out of tunable  
filter range  
15.71  
19.33  
Out of tunable filter  
range  
26.04  
13.54  
16.67  
Out of tunable filter 15.00  
range  
Out of tunable filter Out of tunable filter 20.83  
23.44  
range  
range  
Out of tunable filter Out of tunable filter Out of tunable filter  
range range range  
Out of tunable filter Out of tunable filter Out of tunable filter  
range range range  
Out of tunable filter Out of tunable filter Out of tunable filter  
Out of tunable filter 18.75  
range  
Out of tunable filter 16.67  
range  
Out of tunable filter 15.63  
range  
range  
range  
range  
Table 13. High-Pass Filter Cutoff Options  
High-Pass Cutoff Frequency  
Address 0x02B[1:0] High-Pass Filter Cutoff  
Ratio1  
12.00  
9.00  
Low-Pass Cutoff = 8 MHz  
670 kHz  
Low-Pass Cutoff = 18 MHz  
1.5 MHz  
00 (default)  
01  
10  
11  
890 kHz  
2.0 MHz  
6.00  
3.00  
1.33 MHz  
2.67 MHz  
3.0 MHz  
6.0 MHz  
1 Ratio = low-pass filter cutoff frequency/high-pass filter cutoff frequency.  
into the AD9671 to approximately 0.8 V p-p differential. This  
limit prevents the large voltage swings of the clock from feeding  
through to other portions of the AD9671, and it preserves the  
fast rise and fall times of the signal, which are critical to low  
jitter performance.  
AAF/VGA Test Mode  
For debug and testing, there is a bypass switch to view the AAF  
output on the GPO2 and GPO3 pins. Enable this mode via SPI  
Address 0x109, Bit 4. The differential AAF output of only one  
channel can be accessed at a time. The dc output voltage is 1.5 V  
(or AVDD2/2) and the maximum ac output voltage is 2 V p-p.  
3.3V  
®
MINI-CIRCUITS  
ADT1-1WT, 1:1Z  
0.1µF  
0.1µF  
XFMR  
ADC,  
CLK+  
OUT  
100  
50Ω  
The AD9671 uses a pipelined ADC architecture. The quantized  
output from each stage is combined into a 14-bit result in the  
digital correction logic. The pipelined architecture permits the  
first stage to operate on a new input sample and the remaining  
stages to operate on preceding samples. Sampling occurs on the  
rising edge of the clock.  
ADC  
VFAC3  
0.1µF  
CLK–  
SCHOTTKY  
DIODES:  
HSM2812  
0.1µF  
Figure 39. Transformer-Coupled Differential Clock  
If a low jitter clock is available, another option is to ac couple a  
differential positive emitter-coupled logic (PECL) signal to the  
sample clock input pins, as shown in Figure 40. Analog Devices,  
Inc., offers a family of clock drivers with excellent jitter perform-  
ance, including the AD9516-0, AD9516-1, AD9516-2, AD9516-3,  
and AD9516-5 (these five devices are represented by AD9516-x in  
Figure 40, Figure 41, and Figure 42), as well as the AD9524.  
The output staging block aligns the data, corrects errors, and  
passes the data to the output buffers. The data is then serialized  
and aligned to the frame and output clocks.  
Clock Input Considerations  
For optimum performance, clock the AD9671 sample clock  
inputs (CLK+ and CLK−) with a differential signal. This signal  
is typically ac-coupled into the CLK+ and CLK− pins via a  
transformer or capacitors. These pins are biased internally and  
require no additional bias.  
3.3V  
AD9516-x OR AD9524  
VFAC3  
OUT  
0.1µF  
0.1µF  
CLK+  
CLK  
PECL DRIVER  
CLK  
50*  
0.1µF  
100Ω  
ADC  
Figure 39 shows the preferred method for clocking the AD9671.  
A low jitter clock source, such as the Valpey Fisher oscillator,  
VFAC3AHL-1 80.000, is converted from single-ended to  
0.1µF  
CLK–  
240Ω  
240Ω  
differential using an RF transformer. The back to back Schottky  
diodes across the secondary transformer limit clock excursions  
*50RESISTOR IS OPTIONAL.  
Figure 40. Differential PECL Sample Clock  
Rev. A| Page 27 of 60  
 
 
 
AD9671  
Data Sheet  
A third option is to ac couple a differential LVDS signal to the  
sample clock input pins, as shown in Figure 41.  
Treat the clock input as an analog signal in cases where aperture  
jitter may affect the dynamic range of the AD9671. Separate power  
supplies for clock drivers from the ADC output driver supplies  
to avoid modulating the clock signal with digital noise. Low jitter,  
crystal controlled oscillators make the best clock sources, such  
as the Valpey Fisher VFAC3 series. If the clock is generated from  
another type of source (by gating, dividing, or other methods), it is  
retimed by the original clock during the last step.  
3.3V  
AD9516-x OR AD9524  
VFAC3  
OUT  
0.1µF  
0.1µF  
CLK+  
CLK  
LVDS DRIVER  
CLK  
50*  
0.1µF  
100Ω  
0.1µF  
ADC  
CLK–  
For more information on how jitter performance relates to  
ADCs, refer to the AN-501 Application Note and the AN-756  
Application Note.  
*50RESISTOR IS OPTIONAL.  
Figure 41. Differential LVDS Sample Clock  
130  
In some applications, it is acceptable to drive the sample clock  
inputs with a single-ended CMOS signal. In such applications,  
drive CLK+ directly from a CMOS gate, and bypass the CLK−  
pin to ground with a 0.1 μF capacitor (see Figure 42).  
3.3V  
RMS CLOCK JITTER REQUIREMENT  
120  
110  
16 BITS  
100  
90  
80  
70  
60  
50  
40  
30  
14 BITS  
12 BITS  
AD9516-x OR AD9524  
0.1µF  
VFAC3  
CLK  
OUT  
OPTIONAL  
100Ω  
0.1µF  
50*  
CLK+  
CMOS DRIVER  
CLK  
10 BITS  
8 BITS  
ADC  
0.125ps  
0.25ps  
0.5ps  
0.1µF  
CLK–  
1.0ps  
2.0ps  
0.1µF  
*50RESISTOR IS OPTIONAL.  
1
10  
100  
1000  
ANALOG INPUT FREQUENCY (MHz)  
Figure 42. Single-Ended 1.8 V CMOS Sample Clock  
Figure 43. Ideal SNR vs. Input Frequency and Jitter  
Clock Duty Cycle Considerations  
Power,Dissipatioy,ayd,Power-Dowy,Mode,  
Typical high speed ADCs use both clock edges to generate a  
variety of internal timing signals. As a result, these ADCs can be  
sensitive to the clock duty cycle. Commonly, a 5% tolerance is  
required on the clock duty cycle to maintain dynamic performance  
characteristics. The AD9671 contains a duty cycle stabilizer (DCS)  
that retimes the nonsampling edge, providing an internal clock  
signal with a nominal 50% duty cycle. This DCS allows a wide  
range of clock input duty cycles without affecting the performance  
of the AD9671. When the DCS is on, noise and distortion perform-  
ance are nearly flat for a wide range of duty cycles. However,  
some applications may require the DCS function to be off. When  
the DCS function is off, the dynamic range performance can be  
affected.  
The power dissipated by the AD9671 is proportional to its  
sample rate. The digital power dissipation does not vary  
significantly because it is determined primarily by the DRVDD  
supply and the bias current of the LVDS output drivers. The  
AD9671 features scalable LNA bias currents (see Table 33,  
Address 0x012). The default LNA bias current settings are  
midhigh.  
By asserting the PDWN pin high, the AD9671 is placed into  
power-down mode. In this state, the device typically dissipates  
5 mW. During power-down, the LVDS output drivers are placed  
into a high impedance state. The AD9671 returns to normal  
operating mode when the PDWN pin is pulled low. This pin is  
only 1.8 V tolerant. To drive the PDWN pin from a 3.3 V logic  
level, insert a 1 kΩ resistor in series with this pin to limit the  
current.  
The duty cycle stabilizer uses a delay-locked loop (DLL) to create  
the nonsampling edge. As a result, any changes to the sampling  
frequency require approximately eight clock cycles to allow the  
DLL to acquire and lock to the new rate.  
By asserting the STBY pin high, the AD9671 is placed in  
standby mode. In this state, the device typically dissipates  
725 mW. During standby, the entire device is powered down  
except the internal references. The LVDS output drivers are  
placed into a high impedance state. This mode is well suited for  
applications that require power savings because it allows the  
device to be powered down when not in use and then quickly  
powers up. The time to power up the device is also greatly  
reduced. The AD9671 returns to normal operating mode when  
the STBY pin is pulled low. This pin is only 1.8 V tolerant. To  
Clock Jitter Considerations  
High speed, high resolution ADCs are sensitive to the quality of the  
clock input. Calculate the degradation in SNR at a given input  
frequency (fA) due only to aperture jitter (tJ) as follows:  
SNR Degradation = 20 × log 10(1/2 × π × fA × tJ)  
(7)  
In this equation, the rms aperture jitter represents the root  
mean square of all jitter sources, including the clock input,  
analog input signal, and ADC aperture jitter (see Figure 43).  
Rev. A| Page 28 of 60  
 
 
 
Data Sheet  
AD9671  
drive the STBY pin from a 3.3 V logic level, insert a 1 kΩ  
resistor in series with this pin to limit the current.  
startup and turn the channel off after a certain number of samples.  
These counters are relative to TX_TRIG . The analog circuitry  
needs to power up before the digital one and the advance time  
(POWER_SETUP) for powering up the analog circuitry, before  
POWER_START, is set up in Address 0x112 (see Table 33).  
In power-down mode, low power dissipation is achieved by  
shutting down the reference, reference buffer, PLL, and biasing  
networks. The decoupling capacitors on VREF are discharged  
when entering power-down mode and must be recharged when  
returning to normal operation. As a result, the wake-up time is  
related to the time spent in power-down mode: shorter cycles  
result in proportionally shorter wake-up times. To restore the  
device to full operation, approximately 375 ꢀs is required when  
using the recommended 1 ꢀF and 0.1 ꢀF decoupling capacitors  
on the VREF pin and the 0.01 ꢀF decoupling capacitors on the  
GAIN pins. Most of this time is dependent on gain decoupling;  
higher value decoupling capacitors on the GAIN pins result in  
longer wake-up times.  
POWER_STOP  
(PROFILE SPECIFIC)  
TX_TRIG±  
POWER_START  
(PROFILE SPECIFIC)  
DIGITAL  
POWER  
ANALOG  
POWER  
POWER_SETUP  
(SPI SET)  
Figure 44. Power Sequencing  
A number of other power-down options are available when using  
the SPI port interface. The user can individually power down  
each channel or place the entire device into standby mode. When  
fast wake-up times are required, standby mode allows the user  
to keep the internal PLL powered up. The wake-up time is slightly  
dependent on gain. To achieve a 2 ꢀs wake-up time when the  
device is in standby mode, apply 0.8 V to the GAIN pins.  
DIGITAL OUTPUTS AND TIMING  
JEꢀD204B, raysmit, op,Level,Descriptioy,  
The AD9671 digital output complies with the JEDEC Standard  
JESD204B, Serial Interface for Data Converters. JESD204B is a  
protocol to link the AD9671 to a digital processing device over  
a serial interface up to 5 Gbps link speeds. The benefits of the  
JESD204B interface include a reduction in required board area  
for data interface routing, and enables smaller packages for  
converter and logic devices. The AD9671 supports single, dual,  
or quad lane interfaces.  
Power,ayd,Grouyd,Coyyectioy,Recommeydatioys,  
When connecting power to the AD9671, use two separate 1.8 V  
supplies: one for analog (AVDD1) and one for digital (DRVDD).  
If only one 1.8 V supply is available, route it to the AVDD1 pin  
first and then tap it off and isolate it with a ferrite bead or a  
filter choke preceded by decoupling capacitors for the DRVDD  
pin.  
JEꢀD204B,Overview,  
The JESD204B data transmit block, as shown in Figure 45,  
assembles the parallel channel data from the ADC or digital  
processing block into frames and uses 8B/10B encoding as  
well as optional scrambling to form serial output data. Lane  
synchronization is supported through the use of special  
characters during the initial establishment of the link, and  
additional synchronization is embedded in the data stream  
thereafter. A matching external receiver is required to lock onto  
the serial data stream and recover the data and clock. For  
additional details on the JESD204B interface, users are  
encouraged to refer to the JESD204B standard.  
If the user does not use the digital demodulator/decimator  
functions for post ADC processing, the DVDD pin can be tied  
to the 1.8 V DRVDD supply. When this is done, route the DVDD  
supply first, tap it off, and isolate it with a ferrite bead or filter  
choke preceded by decoupling capacitors for the DRVDD pin. It  
is not recommended to use the same supply for AVDD1, DVDD,  
and DRVDD.  
For both high and low frequencies, use several decoupling  
capacitors on all supplies. Place these capacitors near the point  
of entry at the PCB level and near the device, with minimal trace  
lengths.  
The AD9671 JESD204B transmit block maps the eight channel  
outputs over a link. A link can be configured to use either  
single, dual, or quad serial differential outputs, which are called  
lanes. The JESD204B specification refers to a number of  
parameters to define the link, and these parameters must match  
between the JESD204B transmitter (AD9671 output) and  
receiver.  
When using the AD9671, a single PCB ground plane is sufficient.  
With proper decoupling and smart partitioning of the analog,  
digital, and clock sections of the PCB, optimum performance  
can be easily achieved.  
Advayced,Power,Coytrol,  
The JESD204B link is described according to the parameters  
listed in Table 14.  
For an ultrasound system, not all channels are needed during all  
scanning periods. The POWER_START and POWER_STOP  
values in the vector profile can be used to delay the channel  
Rev. A| Page 29 of 60  
 
 
 
AD9671  
Data Sheet  
Table 14. JESD204B Parameters  
Parameter Description  
AD9671 Value  
S
Samples transmitted per single converter per frame cycle  
1
M
Number of converters per converter device  
8 with demodulator/decimator disabled, 16 with  
demodulator/decimator enabled  
L
N
Number of lanes per converter device  
Converter resolution  
1, 2, or 4  
12, 14, or 16  
N’  
CF  
Total number of bits per sample  
Number of control words per frame clock cycle per  
converter device  
16  
0
CS  
K
HD  
F
Number of control bits per conversion sample  
Number of frames per multiframe  
High density mode  
Octets per frame  
Control bit  
0
Configurable on the AD9671  
0
4, 8, 16, or 32 (dependent on L = 4, 2, or 1, respectively)  
0
C
T
Tail bit  
Available on the AD9671  
SCR  
FCHK  
Scrambler enable/disable  
Checksum for the JESD204B parameters  
Configurable on the AD9671  
Automatically calculated and stored in the register map  
TRANSPORT  
LAYER  
DATA LINK  
LAYER  
PHYSICAL  
LAYER  
LANE  
SAMPLES  
FROM CHANNEL  
SAMPLE  
CONSTRUCTION  
FRAME  
CONSTRUCTION  
8B/10B  
ENCODER  
ALIGNMENT  
CHARACTER  
GENERATION  
SERIALIZER  
OUTPUT  
SCRAMBLER  
Figure 45. AD9671 Transmit Link Simplified Block Diagram  
Figure 45 shows a simplified block diagram of the AD9671  
JESD204B link. By default, the AD9671 is configured to use  
eight channels and four lanes. Channel A and Channel B data  
is output to SERDOUT1 , Channel C and Channel D data is  
output to SERDOUT2 , Channel E and Channel F data is  
output to SERDOUT3 , and Channel G and Channel H data  
is output to SERDOUT4 . The AD9671 allows other configura-  
tions such as combining the outputs of the eight channels onto a  
single lane.  
At the data link layer, in addition to the 8B/10B encoding, the  
character replacement allows the receiver to monitor frame  
alignment. The character replacement process occurs on the  
frame and multiframe boundaries, and implementation depends  
on which boundary is occurring and if scrambling is enabled.  
If scrambling is disabled, the following applies. If the last  
scrambled octet of the last frame of the multiframe equals the  
last octet of the previous frame, the transmitter replaces the last  
octet with the control character /A/ = /K28.3/. On other frames  
within the multiframe, if the last octet in the frame equals the  
last octet of the previous frame, the transmitter replaces the last  
octet with the control character /F/ = /K28.7/.  
By default in the AD9671, the 14-bit converter word from each  
converter is broken into two octets (eight bits of data). Bit 0  
(MSB) through Bit 7 are in the first octet. The second octet  
contains Bit 8 through Bit 13 (LSB) and two tail bits. The tail  
bits can be configured as zeros or a pseudorandom number  
sequence.  
If scrambling is enabled, the following applies. If the last octet of  
the last frame of the multiframe equals 0x7C, the transmitter  
replaces the last octet with the control character /A/ = /K28.3/.  
On other frames within the multiframe, if the last octet equals  
0xFC, the transmitter replaces the last octet with the control  
character /F/ = /K28.7/.  
The two resulting octets can be scrambled. Scrambling is optional  
but is available to avoid spectral peaks when transmitting similar  
digital data patterns. The scrambler uses a self synchronizing  
polynomial-based algorithm defined by the equation: 1 + x14 +  
x15. The descrambler in the receiver must be a self synchronizing  
version of the scrambler polynomial.  
Refer to JEDEC Standard JESD204B (July 2011) for additional  
information about the JESD204B interface. Section 5.1  
describes the transport layer and data format details, and  
Section 5.2 describes scrambling and descrambling.  
The two octets are then encoded with an 8B/10B encoder. The  
8B/10B encoder works by taking eight bits of data (an octet) and  
encoding them into a 10-bit symbol. Figure 46 shows how the  
14-bit data is taken from the ADC, the tail bits are added, the two  
octets are scrambled, and how the octets are encoded into two  
10-bit symbols. Figure 46 illustrates the default data format.  
Rev. A| Page 30 of 60  
 
 
Data Sheet  
AD9671  
The four multiframes have the following properties:  
JEꢀD204B,ꢀSychroyizatioy,Details,  
The AD9671 is a JESD204B Subclass 0 device and establishes  
synchronization of the link through three control signals, TX_  
TRIG, SYSREF, and SYNCINB, and typically a common device  
clock. SYSREF, TX_TRIG, and SYNCINB are assumed to be  
common to all converter devices for alignment purposes at the  
system level.  
Multiframe 1 begins with an /R/ character (K28.0) and  
ends with an /A/ character (K28.3).  
Multiframe 2 begins with an /R/ character, followed by a /Q/  
(K28.4) character and link configuration parameters over  
14 configuration octets (see Table 15), and ends with an  
/A/ character. Many of the parameter values are of the  
notation of the value − 1.  
Multiframe 3 is the same as Multiframe 1.  
Multiframe 4 is the same as Multiframe 1.  
The synchronization process is accomplished over three phases:  
code group synchronization (CGS) phase, initial lane alignment  
sequence (ILAS) phase, and data transmission phase. Note that  
if scrambling is enabled, the bits are not actually scrambled until  
the data transmission phase. The CGS and ILAS phases do not  
use scrambling.  
Data Transmission Phase  
By the end of the ILAS phase, data transmission starts. Initiating a  
global TX_TRIG signal resets any sampling edges within the  
ADC and replaces a sample with the START_CODE (see  
Address 0x18B and Address 0x18C in Table 33). Aligning the  
data on all lanes based on the START_CODE guarantees the  
synchronization across multiple lanes and across multiple devices.  
CGS Phase  
In this phase, the JESD204B transmit block transmits /K28.5/  
characters in response to a synchronization request from the  
receiver (SYNCINB asserted). The receiver (external logic  
device) must locate K28.5 characters in its input data stream  
using clock and data recovery (CDR) techniques.  
In the data transmission phase, frame alignment is monitored  
with control characters. Character replacement is used at the  
end of frames. Character replacement in the transmitter occurs  
in the following instances:  
After a certain number of consecutive K28.5 characters are  
detected on all link lanes, the receiver can optionally initiate a  
SYS_REF edge so that the AD9671 transmit data establishes a  
local multiframe clock (LMFC) internally. The AD9671 is a  
Subclass 0 device that does not mandate SYS_REF for multi-  
device synchronization. The use of SYS_REF reduces the latency  
variation between devices and reduces the absolute latency of  
each device to some extent. However, SYS_REF does not meet  
the full requirements of a JESD204B Subclass 1 device, and the  
primary synchronization tool on the AD9671 is to use the global  
TX_TRIG signal to embed a START_CODE simultaneously into  
the data stream for all devices.  
If scrambling is disabled and the last octet of the frame or  
multiframe equals the octet value of the previous frame.  
If scrambling is enabled and the last octet of the multiframe is  
equal to 0x7C, or the last octet of a frame is equal to 0xFC.  
Table 15. 14 Configuration Octets of the ILAS Phase  
Bit 7  
Bit 0  
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (LSB)  
No. (MSB)  
0
DID[7:0]  
0
1
0
0
0
0
0
0
0
0
BID[3:0]  
LID[4:0]  
2
After synchronizing all lanes, the receiver or logic device  
deasserts the SYNCINB signal (SYNCINB goes high), and the  
transmitter block begins the ILAS phase, if enabled, on the next  
internal LMFC boundary.  
3
SCR  
L[4:0]  
4
F[7:0]  
5
0
0
0
K[4:0]  
6
M[7:0]  
ILAS Phase  
7
CS[1:0]  
0
0
0
0
N[4:0]  
N’[4:0]  
S[4:0]  
8
0
0
0
0
0
In the ILAS phase, the transmitter sends out a known pattern  
and the receiver aligns all lanes of the link and verifies the  
parameters of the link.  
9
10  
11  
12  
13  
HD  
CF[4:0]  
Reserved, don’t care  
Reserved, don’t care  
FCHK[7:0]  
The ILAS phase begins after SYNCINB is deasserted (goes  
high). The transmit block begins to transmit four multiframes.  
Dummy samples are inserted between the required characters  
so that full multiframes are transmitted.  
Rev. A| Page 31 of 60  
 
AD9671  
Data Sheet  
Table 17. JESD204B Configurable Identification Values  
Liyk,ꢀetup,Parameters,  
DID Value  
Register, Bits  
0x148, [4:0]  
0x149, [4:0]  
0x14A, [4:0]  
0x14B, [4:0]  
0x146, [7:0]  
0x147, [3:0]  
Value Range  
The following steps demonstrate how to configure the AD9671  
JESD204B interface and the outputs.  
LID (SERDOUT1 )  
LID (SERDOUT2 )  
LID (SERDOUT3 )  
LID (SERDOUT4 )  
DID  
0 to 31  
0 to 31  
0 to 31  
0 to 31  
0 to 255  
0 to 15  
1. Disable lanes before changing the configuration.  
2. Select the converter and lane configuration.  
3. Configure the tail bits and control bits.  
4. Set the lane identification values.  
5. Set the number of frame per multiframe, K.  
6. Enable scramble, SCR.  
BID  
Set Number of Frames per Multiframe, K  
7. Set the lane synchronization options.  
Per the JESD204B specification, a multiframe is defined as a group  
of K successive frames, where K is between 1 and 32, and it  
requires that the number of octets be between 17 and 1024. The  
K value is set to 32 by default in Register 0x152, Bits[4:0]. Note  
that Register 0x152 represents a value of K − 1.  
8. Verify FCHK, checksum of JESD204B interface parameters.  
9. Set additional digital output configuration options.  
10. Reenable lane(s) after configuration.  
Disable Lanes  
The K value can be changed; however, it must comply with a  
few conditions. The AD9671 uses a fixed value for octets per  
frame, F. K must also be a multiple of 4 and conform to the  
following equation:  
Before modifying the JESD204B link parameters, disable the  
link and hold it in reset. This is accomplished by writing a  
Logic 1 to Address 0x142, Bit 0.  
Converter and Lane Configuration  
32 ≥ K ≥ Ceil (17/F)  
If the digital demodulator/decimator is disabled, the JESD204B  
M parameter (number of converters) is set to 8 (Address 0x153 =  
0x07). Otherwise M = 16 when the channel output is complex data.  
The JESD204B specification also requires that the number of  
octets per multiframe (K × F) be between 17 and 1024. The F  
value is fixed based on the value of M and L. F can be read from  
Address 0x151.  
The lane configuration is set in Address 0x150, Bits[1:0] such  
that 00 = one lane per link, 01 = two lanes per link, or 11 = four  
lanes per link. The channel data (A to H) is placed on the  
JESD204B lanes according Table 16.  
M 2  
F   
L
Enable Scramble, SCR  
Table 16. Channel to JESD204B Lane Mapping  
Scrambling can be enabled or disabled by setting Address 0x150,  
Bit 7. By default, scrambling is enabled. Per the JESD204B protocol,  
scrambling is only functional after the lane synchronization is  
complete.  
L
SERDOUT1  
SERDOUT2  
SERDOUT3  
SERDOUT4  
1
A, B, C, D, E, F,  
G, H  
A, B, C, D  
A, B  
Power-down Power-down Power-down  
2
4
Power-down E, F, G, H  
C, D E, F  
Power-down  
G, H  
Set Lane Synchronization Options  
Configure the Tail Bits and Control Bits  
Most of the synchronization features of the JESD204B interface  
are enabled by default for typical applications. In some cases,  
these features can be disabled or modified as follows.  
With N’ = 16 and N = 14, two tail bits are available per sample  
for transmitting additional information over the JESD204B link.  
Tail bits are dummy bits sent over the link to complete the two  
octets and do not convey any information about the input signal.  
Tail bits can be fixed zeros (default) or pseudorandom numbers  
(Address 0x142, Bit 6).  
ILAS enabling is controlled in Address 0x142, Bits[3:2] and is  
enabled by default. Optionally, to support some unique instances of  
the interfaces (such as NMCDA-SL), the JESD204B interface  
can be programmed to either disable the ILAS sequence or  
continually repeat the ILAS sequence. Additionally, the ILAS can  
be repeated for a fixed count, as programmed in Address 0x145,  
Bits[7:0].  
Set Lane Identification Values  
JESD204B allows parameters to identify the device and lane.  
These parameters are transmitted during the ILAS phase, and they  
are accessible in the internal registers.  
The AD9671 has fixed values of some of the JESD204B interface  
parameters, and they are as follows:  
There are three identification values: device identification  
(DID), bank identification (BID), and lane identification (LID).  
DID and BID are device specific; therefore, they can be used for  
link identification.  
N’ = 16: number of bits per sample is 16. Read only value  
from Address 0x155, Bits[3:0] = 15 (N’ − 1).  
CF = 0: number of control words per frame clock cycle per  
converter is 0, in Address 0x157, Bits[4:0].  
Rev. A| Page 32 of 60  
 
Data Sheet  
AD9671  
The AD9671 calculates values for some JESD204B parameters  
based on other settings, particularly the quick configuration  
register selection. The following read only values are available in  
the register map for verification:  
Table 18. JESD204B Configuration Table Used in ILAS and  
Checksum Calculation  
Bit 7  
Bit 0  
No. (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 (LSB)  
0
1
2
3
4
5
6
7
8
9
10  
DID[7:0]  
F: octets per frame can be 32, 16, 8, or 4; read the value  
(F − 1) from Address 0x151, Bits[4:0]  
M: number of converters per link can be 8 or 16; read the  
value (M − 1) from Address 0x153, Bits[3:0]  
S: samples per converter per frame is 1 by default; read the  
value (S − 1) from Address 0x156, Bit 0.  
BID[3:0]  
LID[4:0]  
SCR  
L[4:0]  
F[7:0]  
K[4:0]  
M[7:0]  
CS[1:0]  
N[4:0]  
N’[4:0]  
S[4:0]  
Verify FCHK, Checksum of JESD204B Interface  
Parameters  
The JESD204B parameters can be verified through a checksum  
value (FCHK) of the JESD204B interface parameters. Each lane  
has a FCHK value associated with it. The FCHK value is  
transmitted during the ILAS second multiframe and can be  
read from the internal registers.  
CF[4:0]  
Set Additional Digital Output Configuration Options  
The JESD204B outputs are configured by default to produce a  
peak differential voltage of 262 mV. This voltage satisfies the  
JESD204B specification for a transmit eye mask for an LV-OIF-  
11G-SR-based operation target of between 180 mV and 385 mV  
peak differential voltage, but other peak differential voltages can  
be accommodated. Address 0x015, Bits[6:4] settings allow output  
peak voltages. Additional options include the following:  
Checksum value is the modulo 256 sum of the parameters listed  
as Octet 0 to Octet 10 in Table 18. Checksum is calculated by  
adding the parameter fields before they are packed into the  
octets.  
The FCHK value for the lane configuration for data coming out  
of SERDOUT1 can be read from Address 0x15A. Similarly,  
FCHK for the lane defined for SERDOUT2 can be read from  
Address 0x15B.  
Invert polarity of the serial output data: Address 0x014, Bit 2  
Flip (mirror) 10-bit word before output: Address 0x143, Bit 0  
Channel data format (offset binary, twos complement, gray  
code): Address 0x014, Bits[1:0]  
Options for interpreting the signal on the SYNCINB pin:  
Address 0x156, Bit 5  
Reenable Lanes After Configuration  
After modifying the JESD204B link parameters, enable the link  
and then the synchronization process can begin. This enable is  
accomplished by writing a Logic 0 to Address 0x142, Bit 0.  
ADC  
TEST PATTERN  
16-BIT  
JESD204B  
TEST PATTERN  
8-BIT  
JESD204B  
TEST PATTERN  
10-BIT  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
8B/10B  
OPTIONAL  
ENCODER/  
SCRAMBLER  
SERIALIZER  
SERDOUTx±  
CHARACTER  
REPLACMENT  
14  
15  
1 + x + x  
CHANNEL  
TX_TRIG  
A7  
A8  
A9  
A10  
A11  
A12  
A13  
E19  
E0 E1 E2 E3 E4 E5 E6 E7 E8 E9  
E10 E0  
E11 E1  
E12 E2  
E13 E3  
E14 E4  
E15 E5  
E16 E6  
E17 E7  
E18 E8  
E19 E9  
. . .  
SYNCINB  
t
S8 S0  
S9 S1  
S10 S2  
S11 S3  
S12 S4  
S13 S5  
S14 S6  
S15 S7  
A8 A0  
SYSREF  
A9 A1  
A10 A2  
A11 A3  
A12 A4  
A13 A5  
A PATH  
A6  
T0  
T1 A7  
Figure 46. AD9671 Digital Processing of JESD204B Lanes  
Rev. A| Page 33 of 60  
 
 
AD9671  
Data Sheet  
Table 19. AD9671 JESD204B Frame Alignment Monitoring and Correction Replacement Characters  
Last Octet in  
Multiframe  
Scrambling Lane Synchronization  
Character to be Replaced  
Replacement Character  
Off  
Off  
Off  
On  
On  
On  
On  
On  
Off  
On  
On  
Off  
Last octet in frame repeated from previous frame  
Last octet in frame repeated from previous frame  
Last octet in frame repeated from previous frame  
Last octet in frame equals D28.7  
Last octet in frame equals D28.3  
Last octet in frame equals D28.7  
No  
Yes  
K28.7  
K28.3  
Not applicable K28.7  
No  
Yes  
K28.7  
K28.3  
Not applicable K28.7  
Frame,ayd,Laye,Aligymeyt,Moyitoriyg,ayd,Correctioy,  
connection as shown in Figure 47. Place a 0.1 ꢀF series  
capacitor on each output pin and use a 100 Ω differential  
termination close to the receiver side. The 100 Ω differential  
termination results in a nominal 600 mV p-p differential swing  
at the receiver. In the case where the receiver inputs do not  
provide their own common-mode bias, single-ended 50 Ω  
terminations can be used. When single-ended terminations are  
used, the termination voltage (VRXCM) must be chosen to match  
the input requirements of the receiver.  
Frame alignment monitoring and correction is part of the  
JESD204B specification. The 14-bit word requires two octets to  
transmit all the data. The two octets (MSB and LSB), where  
F = 2, make up a frame. During normal operating conditions  
frame alignment is monitored via alignment characters that are  
inserted under certain conditions at the end of a frame. Table 19  
summarizes the conditions for character insertion along with  
the expected characters under the various operation modes. If  
lane synchronization is enabled, the replacement character value  
depends on whether the octet is at the end of a frame or at the  
end of a multiframe.  
For receivers whose input common-mode voltage requirements  
match the output common-mode voltage (DRVDD/2) of the  
AD9671, a dc-coupled connection can be used. The common  
mode of the digital output automatically biases itself to half of  
DRVDD (0.9 V for DRVDD = 1.8 V) (see Figure 48).  
Based on the operating mode, the receiver can ensure that it is  
still synchronized to the frame boundary by correctly receiving  
the replacement characters.  
If there is no far end receiver termination or if there is poor  
differential trace routing, timing errors may result. To avoid  
such timing errors, it is recommended that the trace length be  
less than six inches and that the differential output traces be  
adjacent and at equal lengths.  
ꢀuper,Frame,ayd,Output,Zero,ꢀtuffiyg,  
To handle the various decimation rates and to handle complex  
(IQ) vs. real samples, a wrapper around the JESD204B transmitter  
was created. Each word in the standard JESD204B frame represents  
a word in the super frame. However, in most cases, the frame  
boundary for the super-frame does not occur at the same time  
as the JESD204B frame boundary.  
Figure 49 through Figure 54 show examples of the digital output  
(default) data eyes, time interval error (TIE) jitter histograms, and  
bathtub curves.  
SINGLE-ENDED  
TERMINATION  
As the decimation rates increase, relatively large amounts of  
zero stuffing can occur. The zero stuffer can be configured to  
add additional codes into the data stream to facilitate super  
frame synchronization.  
V
RXCM  
100  
DIFFERENTIAL  
TRACE PAIR  
50Ω  
50Ω  
DRVDD  
0.1µF  
0.1µF  
It is highly recommended to configure the device to auto-  
calculate the size of the JESD204B and the super frames.  
SERDOUTx+  
RECEIVER  
100Ω  
SERDOUTx–  
Digital,Outputs,ayd, imiyg,  
The AD9671 has differential digital outputs that power up  
by default. The driver current is derived on chip and sets the  
output current at each output equal to a nominal 3 mA. Each  
output presents a 100 Ω dynamic internal termination to reduce  
unwanted reflections.  
V
= Rx V  
CM  
OUTPUT SWING = 600mV p-p  
CM  
Figure 47. AC-Coupled Digital Output Termination Example  
100  
DRVDD  
DIFFERENTIAL  
TRACE PAIR  
SERDOUTx+  
The AD9671 digital outputs can interface with custom ASICs and  
FPGA receivers, providing superior switching performance in  
noisy environments. Single point-to-point network topologies are  
recommended with a single differential 100 Ω termination resistor  
placed as close to the receiver logic as possible.  
RECEIVER  
100Ω  
SERDOUTx–  
V
= DRVDD/2  
OUTPUT SWING = 600mV p-p  
CM  
For receiver inputs that provide their own common-mode bias,  
or whose input common-mode requirements are not within the  
bounds of the AD9671 DRVDD supply, use an ac-coupled  
Figure 48. DC-Coupled Digital Output Termination Example  
Rev. A| Page 34 of 60  
 
 
 
Data Sheet  
AD9671  
MASK HITS1: EYE DIAGRAM  
MASK HITS1: EYE DIAGRAM  
400  
300  
200  
100  
0
400  
300  
1
1
200  
100  
0
–100  
–200  
–300  
–100  
–200  
–300  
–400  
EYE: ALL BITS  
OFFSET: 0.0018  
ULS: 8000; 993330, TOTAL: 8000; 993330  
EYE: ALL BITS  
MASK: TEMP_MSK  
OFFSET: –0.0018  
MASK: TEMP_MSK  
ULS: 6000; 493327, TOTAL: 6000; 493327  
–400  
–400  
–200  
0
200  
400  
–200  
–100  
0
100  
200  
TIME (ps)  
TIME (ps)  
Figure 52. Digital Outputs Data Eye, External 100 Ω Terminations  
at 5.0 Gbps  
Figure 49. Digital Outputs Data Eye, External 100 Ω Terminations  
at 2.5 Gbps  
PERIOD1: HISTOGRAM  
3500  
PERIOD1: HISTOGRAM  
4
4
6000  
5000  
4000  
3000  
2000  
1000  
0
3000  
2500  
2000  
1500  
1000  
500  
0
–15  
–10  
–5  
0
5
10  
15  
–22.5  
–15.0  
–7.5  
0
7.5  
15.0  
22.5  
TIME (ps)  
TIME (ps)  
Figure 50. Digital Outputs Histogram, External 100 Ω Terminations at 2.5 Gbps  
Figure 53. Digital Outputs Histogram, External 100 Ω Terminations at 5.0 Gbps  
TJ AT BER1: BATHTUB  
TJ AT BER1: BATHTUB  
1
1
3
3
–2  
–4  
–6  
–8  
–2  
–4  
–6  
–8  
1
1
1
1
1
1
1
1
–10  
–12  
–14  
–16  
–10  
–12  
–14  
–16  
1
1
1
1
1
1
1
1
0.81  
0.75  
–0.5  
0
0.5  
–0.5  
0
0.5  
UIs  
UIs  
Figure 51. Digital Outputs Bathtub, External 100 Ω Terminations  
at 2.5 Gbps  
Figure 54. Digital Outputs Bathtub, External 100 Ω Terminations  
at 5.0 Gbps  
Rev. A| Page 35 of 60  
 
 
AD9671  
Data Sheet  
Additional SPI options allow the user to further increase the  
output driver voltage swing of all four outputs to drive longer  
trace lengths (see Address 0x015 in Table 33). Even though this  
produces sharper rise and fall times on the data edges and is less  
prone to bit errors, the power dissipation of the DRVDD supply  
increases when this option is used. See the Memory Map section  
for more details.  
patterns are assigned in the user pattern registers (Address 0x019  
through Address 0x020). All test mode options except PN  
sequence short and PN sequence long can support 8-bit to 14-bit  
word lengths to verify data capture to the receiver.  
The PN sequence short pattern produces a pseudorandom bit  
sequence that repeats itself every 29 − 1 bits, or 511 bits. For a  
description of the PN sequence short pattern and how it is  
generated, see Section 5.1 of the ITU-T O.150 (05/96) standard.  
The only difference from the standard is that the starting value  
is a specific value instead of all 1s (see Table 20 for the initial  
values).  
Preemphasis,  
Preemphasis enables the receiver eye diagram mask to be met in  
conditions where the interconnect insertion loss is not in accord-  
ance with the JESD204B specification. In conditions where pre-  
emphasis is not needed to achieve sufficient signal integrity for  
the link, it is best to disable the preemphasis to conserve power.  
Enabling preemphasis on a short link and increasing the de-  
emphasis value too high may cause the receiver eye diagram to fail  
in cases where it passes with no de-emphasis. The transmitter eye  
diagram does not necessarily pass when preemphasis is enabled.  
Furthermore, using more preemphasis than necessary may increase  
EMI; therefore, consider EMI when choosing an insertion loss  
compensation strategy. To enable preemphasis, write a Logic 1  
to Address 0x015, Bit 1.  
The PN sequence long pattern produces a pseudorandom bit  
sequence that repeats itself every 223 − 1 bits, or 8,388,607 bits.  
For a description of the PN sequence long pattern and how it is  
generated, see Section 5.6 of the ITU-T O.150 (05/96) standard.  
The only differences from the standard are that the starting  
value is a specific value instead of all 1s and that the AD9671  
inverts the bit stream (see Table 20 for the initial values). The  
output sample size depends on the selected bit length.  
Table 20. PN Sequence Initial Values  
Initial  
Value  
First Three Output Samples  
(MSB First, 16-Bit)  
There are several methods to select test data patterns on the  
JESD204B link, as shown in Figure 55. These methods serve  
different purposes in the testing process of establishing the link.  
Sequence  
PN Sequence Short  
PN Sequence Long  
0x092  
0x003  
0x496F, 0xC9A9, 0x980C  
0xFF5C, 0x0029, 0xB80A  
The processed samples from the ADC can be replaced by nine  
digital output test pattern options. The replacement is initiated  
through the SPI using Address 0x00D, Bits[3:0]. These options  
are useful when validating receiver capture and timing. See  
Table 21 for the output test mode bit sequencing options. Some  
test patterns have two serial sequential words, which the user  
can alternate in various ways, depending on the test pattern  
chosen. Note that some patterns may not adhere to the data  
format select option. In addition, custom user defined test  
See the Memory Map section for information on how to change  
these additional digital output timing features through the SPI.  
Test patterns are initiated at the input of the scrambler block by  
setting Address 0x144, Bits[5:4] = 10 or at the output of the  
8B/10B encoder by setting Address 0x144, Bits[5:4] = 01. The  
test pattern generated is selected in Address 0x144, Bits[3:0],  
and is specified in Table 22.  
Rev. A| Page 36 of 60  
 
Data Sheet  
AD9671  
Digital,Output, est,Patterys,  
TEST  
PATTERNS  
TEST  
PATTERNS  
OUTPUT  
SERIALIZER  
FRAME  
CONSTRUCTION  
FRAME/LANE  
ALIGNMENT  
CHARACTER  
GENERATION  
8B/10B  
ENCODER  
SCRAMBLER  
PROCESSED  
SAMPLE FROM  
ADC  
SAMPLE  
CONSTRUCTION  
TEST  
PATTERNS  
Figure 55. Example of Data Flow Block Diagram  
Table 21. Flexible Output Test Modes—Address 0x00D  
Output Test  
Mode Bit  
Sequence  
Subject to  
Resolution  
Select  
Digital Output  
Word 1  
Digital Output  
Word 2  
Digital Output  
Digital Output  
Word 4  
Pattern Name  
Off (default)  
Midscale short  
+Full-scale short  
−Full-scale short  
Word 3  
Not applicable  
Same  
Same  
Same  
0000  
0001  
0010  
0011  
0100  
Not applicable  
Not applicable  
Same  
Same  
Not applicable  
Same  
Same  
Same  
01 0101 0101 0101  
Not applicable  
10 0000 0000 0000  
11 1111 1111 1111  
00 0000 0000 0000  
10 1010 1010 1010  
Yes  
Yes  
Yes  
No  
Same  
Checkerboard  
output  
01 0101 0101 0101 10 1010 1010 1010  
0101  
0110  
0111  
PN sequence long  
PN sequence short  
One-/zero-word  
toggle  
Not applicable  
Not applicable  
11 1111 1111 1111  
Not applicable  
Not applicable  
00 0000 0000 0000 11 1111 1111 1111  
Not applicable  
Not applicable  
Not applicable  
Not applicable  
00 0000 0000 0000  
Yes  
Yes  
No  
1000  
User input  
Address 0x019 and  
Address 0x01A  
Address 0x01B and  
Address 0x01C  
Address 0x01D and  
Address 0x01E  
Address 0x01F and  
Address 0x020  
No  
1001 to 1110  
1111  
Reserved  
Ramp output  
Not applicable  
00 0000 0000 0000  
Not applicable  
00 0000 0000 0001 00 0000 0000 0000  
Not applicable  
Not applicable  
00 0000 0000 0001  
No  
Yes  
Table 22. Flexible Output Test Modes—Address 0x144  
Output Test  
Mode Bit  
Sequence  
Subject to  
Resolution  
Select  
Digital Output  
Word 1  
Digital Output  
Word 2  
Digital Output  
Word 3  
Digital Output  
Word 4  
Pattern Name  
0000  
0001  
Off (default)  
Alternating  
checkerboard  
Not applicable  
10 1010 1010 1010  
Not applicable  
01 0101 0101 0101  
Not applicable  
10 1010 1010 1010  
Not applicable  
01 0101 0101 0101  
Not applicable  
No  
0010  
One-/zero-word  
toggle  
11 1111 1111 1111  
00 0000 0000 0000  
11 1111 1111 1111  
00 0000 0000 0000  
No  
0011  
0100  
0101  
PN sequence long  
PN sequence short  
Continuous/repeat  
user test pattern  
Not applicable  
Not applicable  
Address 0x019 and  
Address 0x01A  
Not applicable  
Not applicable  
Address 0x01B and  
Address 0x01C  
Not applicable  
Not applicable  
Address 0x01D and  
Address 0x01E  
Not applicable  
Not applicable  
Address 0x01F and  
Address 0x020  
Yes  
Yes  
No  
0110  
Single user test  
pattern  
Address 0x019 and  
Address 0x01A  
Address 0x01B and  
Address 0x01C  
Address 0x01D and  
Address 0x01E  
Address 0x01F and  
Address 0x020  
No  
0111  
1000  
Ramp output  
Modified RPAT  
sequence  
00 0000 0000 0000  
See JESD204B  
specification  
00 0000 0000 0001  
See JESD204B  
specification  
00 0000 0000 0000  
See JESD204B  
specification  
00 0000 0000 0001  
See JESD204B  
specification  
Yes  
Not applicable  
1001 to 1111  
Reserved  
Not applicable  
Not applicable  
No  
Rev. A| Page 37 of 60  
 
 
 
AD9671  
Data Sheet  
ꢀDIO,Piy,  
 T_ RIG± ,Piys,  
The SDIO pin is required to operate the SPI. The SDIO pin has  
an internal 30 kΩ pull-down resistor that pulls it low and is only  
1.8 V tolerant. To drive the SDIO pin from a 3.3 V logic level, insert  
a 1 kΩ resistor in series with this pin to limit the current.  
The TX_TRIG function has several uses within the AD9671  
and is initiated with an external hardware trigger either on the TX_  
TRIG pins or by a software trigger by setting Address 0x10C, Bit 5  
to 1. The hardware trigger has the advantage of guaranteed  
synchronous triggering of multiple AD9671 devices in a system.  
The setup and hold time for each TX_TRIG hardware input is  
given in Table 3 as 1 ns. Due to the asynchronous SPI function,  
the software trigger cannot guarantee synchronization of multiple  
AD9671 devices. If the TX_TRIG hardware trigger is not used,  
tie the TX_TRIG pins in a low logic state.  
ꢀCLK,Piy,  
The SCLK pin is required to operate the SPI. The SCLK pin has  
an internal 30 kΩ pull-down resistor that pulls it low and is only  
1.8 V tolerant. To drive the SCLK pin from a 3.3 V logic level,  
insert a 1 kΩ resistor in series with this pin to limit the current.  
CꢀB,Piy,  
The TX_TRIG function is used to reset circuits in the digital  
demodulator and decimator (see the Baseband Demodulator  
and Decimator section), initiate the advanced power mode (see  
the Advanced Power Control section), and synchronize the data  
serialization in the JESD204B block (see the JESD204B  
Overview section).  
The CSB pin is required to operate the SPI. The CSB pin has an  
internal 70 kΩ pull-up resistor that pulls it high and is only 1.8 V  
tolerant. To drive the CSB pin from a 3.3 V logic level, insert a  
1 kΩ resistor in series with this pin to limit the current.  
RBIAꢀ,Piy,  
To set the internal core bias current of the ADC, place a resistor  
nominally equal to 10.0 kΩ to ground at the RBIAS pin. Using a  
resistor other than the recommended 10.0 kΩ resistor for RBIAS  
degrades the performance of the device. Therefore, use at least a  
1% tolerance on this resistor to achieve consistent performance.  
ANALOG TEST TONE GENERATION  
The AD9671 can generate analog test tones that the user can  
then switch to the input of the LNA of each channel for channel  
gain calibration. The test tone amplitude at the LNA output is  
dependent on LNA gain, as shown in Table 23.  
VREF,Piy,  
Table 23. Test Signal Fundamental Amplitude at LNA Output  
A stable and accurate 0.5 V voltage reference is built into the  
AD9671. This voltage reference is amplified internally by a factor of  
2, setting VREF to 1.0 V, which results in a full-scale differential  
input span of 2.0 V p-p for the ADC. VREF is set internally by  
default, but the user can drive the VREF pin externally with a  
1.0 V reference to achieve more accuracy. However, the AD9671  
does not support ADC full-scale ranges less than 2.0 V p-p.  
Address 0x116[3:2],  
Analog Test Tones  
LNA Gain  
15.6 dB  
LNA Gain  
17.9 dB  
LNA Gain  
21.6 dB  
00 (default)  
80 mV p-p  
160 mV p-p  
320 mV p-p  
Reserved  
98 mV p-p  
196 mV p-p  
391 mV p-p  
Reserved  
119 mV p-p  
238 mV p-p  
476 mV p-p  
Reserved  
01  
10  
11  
Calculate the test signal amplitude at the input to the ADC  
given the LNA gain, attenuator control voltage, and the PGA  
gain. Table 24 and Table 25 list example calculations.  
When applying the decoupling capacitors to the VREF pin, use  
ceramic, low equivalent series resistance (ESR) capacitors. Ensure  
that these capacitors are near the reference pin and on the same  
layer of the PCB as the AD9671. The VREF pin must have both  
a 0.1 ꢀF capacitor and a 1 ꢀF capacitor that are connected in  
parallel to analog ground. These capacitor values are recommended  
for the ADC to properly settle and acquire the next valid sample.  
Table 24. Test Signal Fundamental Amplitude at ADC Input,  
VGAIN = 0 V, PGA Gain = 21 dB  
Address 0x116[3:2],  
Analog Test Tones  
LNA Gain  
15.6 dB  
LNA Gain  
17.9 dB  
LNA Gain  
21.6 dB  
00 (default)  
−29 dBFS  
−23 dBFS  
−17 dBFS  
Reserved  
−28 dBFS  
−22 dBFS  
−16 dBFS  
Reserved  
−26 dBFS  
−20 dBFS  
−14 dBFS  
Reserved  
GPOx,Piys,  
01  
10  
11  
Use the general-purpose output pins, GPO0, GPO1, GPO2, and  
GPO3, in a system to provide programmable inputs to other chips  
in the system. The value of each pin is set via Address 0x00E to  
either Logic 0 or Logic 1 (see Table 33).  
Table 25. Test Signal Fundamental Amplitude at ADC Input,  
VGAIN = 0 V, PGA Gain = 30 dB  
ADDRx,Piys,  
Address 0x116[3:2],  
Analog Test Tones  
LNA Gain  
15.6 dB  
LNA Gain  
17.9 dB  
LNA Gain  
21.6 dB  
Use the chip address pins to address individual AD9671 devices in  
a system. Chip address mode is enabled using Address 0x115,  
Bit 5 (see Table 33). If the value written to Bits[4:0] matches the  
value on the chip address bit pins (ADDR4 to ADDR0), the device  
is selected and any subsequent SPI writes or reads to addresses  
indicated as chip registers are written only to that device. If chip  
address mode is disabled, write all addresses regardless of the value  
on the address pins.  
00 (default)  
−20 dBFS  
−14 dBFS  
−8 dBFS  
−19 dBFS  
−13 dBFS  
−7 dBFS  
−17 dBFS  
−11 dBFS  
−5 dBFS  
01  
10  
11  
Reserved  
Reserved  
Reserved  
Rev. A| Page 38 of 60  
 
 
 
 
Data Sheet  
AD9671  
continuous signal is used for the RESET then it has to be at the  
CW DOPPLER OPERATION  
LO rate. For synchronous RESET , the device can be configured to  
sample the RESET signal with either the falling or rising edge of  
the MLO clock, which makes it easier to align the RESET signal  
with the opposite MLO clock edge. Register 0x02E is used to  
configure the RESET signal behavior. Synchronize the RESET  
input to the MLO signal input. Achieve accurate channel-to-  
channel phase matching via a common clock on the RESET input  
when using more than one AD9671.  
Each channel of the AD9671 includes an I/Q demodulator. Each  
demodulator has an individual programmable phase shifter.  
The I/Q demodulator is ideal for phased array beamforming  
applications in medical ultrasound. Each channel can be  
programmed for 16 phase settings/360° (or 22.5°/step), selectable  
via the SPI port. The device has a RESET input that is used to  
synchronize the LO dividers of each channel. If multiple AD9671  
devices are used, a common reset across the array ensures a  
synchronized phase for all channels. If the RESET input is not  
used, tie each input pin to ground. Internal to the AD9671, the  
individual Channel I and Channel Q outputs are current summed.  
If multiple AD9671 devices are used, current sum and convert  
the I and Q outputs from each AD9671 to a voltage using an  
external transimpedance amplifier.  
I/Q,Demodulator,ayd,Phase,ꢀhifter,  
The I/Q demodulators consist of double-balanced, harmonic  
rejection, passive mixers. The RF input signals are converted  
into currents by transconductance stages that have a maximum  
differential input signal capability of matching the LNA output  
full scale. These currents are then presented to the mixers that  
convert them to baseband (RF − LO) and 2× RF (RF + LO).  
The signals are phase shifted according to the codes that are  
programmed into the SPI latch (see Table 26). The phase shift  
function is an integral part of the overall circuit. The phase shift  
listed in Table 26 is defined as being between the baseband I or  
Q channel outputs. As an example, for a common signal applied  
to a pair of RF inputs to an AD9671, the baseband outputs are  
in phase for matching phase codes. However, if the phase code  
for Channel 1 is 0000 and the phase code for Channel 2 is 0001,  
Channel 2 leads Channel 1 by 22.5°.  
Quadrature,Geyeratioy,  
The internal 0° and 90° LO phases are digitally generated by a  
divide-by-M logic circuit, where M is 4, 8, or 16. The internal  
divider is selected via Address 0x02E, Bits[2:0] (see Table 33). The  
divider is dc-coupled and inherently broadband; the maximum  
LO frequency is limited only by its switching speed. Ensure that  
the duty cycle of the quadrature LO signals is as near 50% as  
possible for the 4LO and 8LO modes. The 16LO mode does not  
require a 50% duty cycle. Furthermore, the divider is implemented  
such that the MLO signal reclocks the final flip-flops that generate  
the internal LO signals and thereby minimizes noise introduced  
by the divide circuitry.  
Table 26. Phase Select Code for Channel-to-Channel Phase Shift  
Phase Shift  
I/Q Demodulator Phase (Address 0x02D[3:0])  
For optimum performance, the MLO signal input is driven  
differentially, as on the AD9671 evaluation board. The common-  
mode voltage on each pin is approximately 1.2 V with the  
nominal 3 V supply. It is important to ensure that the MLO source  
have very low phase noise (jitter), a fast slew rate, and an  
adequate input level to obtain optimum performance of the CW  
signal chain.  
0°  
22.5°  
45°  
67.5°  
90°  
112.5°  
135°  
0000  
0001 (not valid for 4LO mode)  
0010  
0011 (not valid for 4LO mode)  
0100  
0101 (not valid for 4LO mode)  
0110  
157.5°  
180°  
202.5°  
225°  
247.5°  
270°  
292.5°  
315°  
0111 (not valid for 4LO mode)  
1000  
1001 (not valid for 4LO mode)  
1010  
1011 (not valid for 4LO mode)  
1100  
1101 (not valid for 4LO mode)  
1110  
1111 (not valid for 4LO mode)  
Beamforming applications require a precise channel-to-channel  
phase relationship for coherence among multiple channels. The  
RESET input is provided to synchronize the LO divider circuits in  
different AD9671 devices when they are used in arrays. The  
RESET input is a synchronous edge-triggered input that resets the  
dividers to a known state after power is applied to multiple  
AD9671 devices. The RESET signal can be either a continuous  
signal or a single pulse, and it can be either synchronized with the  
MLO clock edge (recommended) or it can be asynchronous. If a  
337.5°  
Rev. A| Page 39 of 60  
 
AD9671  
Data Sheet  
DIGITAL DEMODULATOR/DECIMATOR  
The AD9671 contains digital processing capability. Each  
channel has three stages of processing that are available: RF  
decimator, baseband (BB) demodulator, and baseband  
decimator. For test purposes, the input to the demodulator/  
decimator can serve as a test waveform. Normally, the input is  
the output of the ADC. The output of the demodulator/decimator  
is sent to the framer/serializer for output formatting.  
stream mode while the SPI configuration is set to MSB first  
mode (default setting for Register 0x000), the write/read address  
needs to refer to the last register address, not the first one. For  
example, when writing or reading the first profile that spans the  
address space between Register 0xF00 and Register 0xF07, with the  
SPI port configured as MSB first, the referenced address must  
be Register 0xF07 to allow reading or writing the 64 profile bits  
in MSB mode. For more information about stream mode, see  
the AN-877 Application Note, Interfacing to High Speed ADCs  
via SPI.  
The maximum data rate of the BB demodulator and decimator  
is 65 MSPS. Therefore, if the sample of the ADC is greater than  
65 MSPS, enable the RF decimator (fixed rate of 2). The ADC  
resolution is 14 bits. The maximum resolution at the output of  
the digital processing is 16 bits. Saturation of the ADC is  
determined after the dc offset calibration to ensure maximum  
dynamic range. Depending on decimation rate, the loss in  
output SNR due to truncation to 16 bits is negligible.  
There is a buffer used to store the current profile data. When  
the profile index is written in Register 0x10C, the selected profile is  
read from memory and stored in the current profile buffer. The  
profile memory is read/written in the SPI clock domain. After  
the SPI writes the profile index value, it takes four SPI clock  
cycles to read the profile from RAM and store it in the current  
profile buffer. If the SPI is in LSB mode, these additional SPI  
clock cycles are provided when the profile index register is  
written. If the SPI is in MSB mode, an additional byte must be  
read or written to update the profile buffer.  
VECTOR PROFILE  
To minimize the time needed to reconfigure device settings  
during operation, the device supports configuration profiles.  
The user can store up to 32 profiles in the device. A profile is  
selected by a 5-bit index. A profile consists of a 64-bit vector, as  
described in Table 27. Each parameter is concatenated to form the  
64-bit profile vector. The profile memory starts at Register 0xF00  
and ends at Register 0xFFF. Write the memory in either stream  
or address selected data mode. However, the user must read the  
memory using stream mode. When writing or reading in  
Updating profile memory does not affect the data in the profile  
buffer. The profile index register must be written to cause a  
refresh of the current profile data, even if the profile index  
register is written with the same value.  
NUMERICALLY  
CONTROLLED  
OSCILLATOR  
–Sin  
Cos  
BB DECIMATOR  
LOW-PASS  
FILTER  
ADC OUTPUT OR  
TEST WAVEFORM  
MULTIBAND AAF  
DECIMATE BY 2  
HIGH-PASS  
FILTER  
DECIMATOR  
I
DC OFFSET  
CALIBRATION  
FRAMER  
SERIALIZER  
LOW-PASS  
FILTER  
DECIMATOR  
Q
RF DECIMATOR  
BB DEMODULATOR  
Figure 56. Simplified Block Diagram of a Single Channel of Demodulator/Decimator  
Table 27. Profile Definition  
Field  
No. of  
Bits  
Description  
f
16  
Demodulation frequency (fD)  
fD = f × fSAMPLE/216, where (f) = [0,(216 − 1)] and fSAMPLE is the effective sample rate  
0x0000: fD = 0 (dc, I = cos(0) = 1, Q = sin(0) = 0)  
0x0001: fD = fSAMPLE/216  
0x8000: fD = fSAMPLE/2  
0xFFFF (216 − 1): fD = fSAMPLE (216 − 1)/216 = −fSAMPLE/216  
Rev. A| Page 40 of 60  
 
 
 
Data Sheet  
AD9671  
Field  
No. of  
Bits  
Description  
P
8
Pointer to coefficient block. The coefficients used begin at Coefficient P × 8 and continues for M × 8 coefficients,  
for example,  
0000 0000: points to Coefficient 0 and continues M × 8 coefficients  
0000 0001: points to Coefficient 8 and continues M × 8 coefficients  
M
5
Decimation factor  
M = N – 1, where N = decimation factor  
0x00: decimate by 1 (no decimation, just filtering)  
0x01: decimate by 2  
0x02: decimate by 3  
0x1F: decimate by 32  
g
3
Digital gain compensation  
Gain = 2  
000: gain = 1 (no shift)  
001: gain = 2 (shift by 1)  
010: gain = 4 (shift by 2)  
111: gain = 128 (shift by 7)  
HPF Bypass  
1
Digital high-pass filter bypass  
0 = disable (filter enabled)  
1 = enable (filter bypassed)  
POWER_START  
15  
ADC clock cycles counted from the TX_TRIG signal assertion when the active channels are powered up  
0x0000 = 0 clock cycles  
0x0001 = 1 clock cycle  
0x7FFF = 32,767 clock cycles  
Reserved  
1
Reserved  
POWER_STOP  
15  
ADC clock cycles counted from the TX_TRIG signal assertion when the active channels are powered down  
0x0000 = 0 clock cycles  
0x0001 = 1 clock cycle  
0x7FFF = continuous run mode  
fSAMPLE/2. Figure 57 and Figure 58 show the frequency response  
of the filter, depending on the mode. Figure 57 shows the  
attenuation amplitude over the Nyquist frequency range.  
RF DECIMATOR  
The input to the RF decimator is either the ADC output data or  
a test waveform, as described in the Digital Test Waveforms section.  
The test waveforms are enabled per channel using Address 0x11A  
(see Table 33).  
Figure 58 shows the pass band response as nearly flat.  
10  
0
DC,Offset,Calibratioy,  
LOW BAND FILTER  
HIGH BAND FILTER  
The user can reduce dc offset through a manual system  
calibration process. Measure the dc offset of every channel in  
the system and then set a calibration value using Address 0x110  
and Address 0x111. Note that these registers are both chip and  
local addresses, meaning that they are accessed using the chip  
address and device index. Bypass the dc offset calibration using  
Address 0x10F, Bits[2:0].  
–10  
–20  
–30  
–40  
–50  
–60  
Multibayd,AAF,ayd,Decimate,bS,2,  
The multiband filter is a finite impulse response (FIR) filter. It is  
programmable with low or high bandwidth filtering. The filter  
requires 11 input samples to populate the filter. The decimation  
0
2
4
6
8
10  
12  
14  
16  
18  
20  
FREQUENCY (MHz)  
Figure 57. AAF Frequency Response (Frequency Scale Assumes  
fADC = 2 × fDEC = 40 MHz)  
rate is fixed at 2×. Therefore, the decimation frequency is fDEC  
=
Rev. A| Page 41 of 60  
 
 
AD9671  
Data Sheet  
2
Coefficieyt,MemorS,  
1
The coefficient memory stores the eight coefficients per  
0
decimation, with a maximum decimation of 32, in a coefficient  
memory block. At a maximum decimation of 32, 32 × 8 = 256  
coefficients is needed. The coefficient memory is available at SPI  
Address 0x1000 to Address 0x1FFF. This memory is sufficient  
space to store up to 2048 coefficients. Each vector profile has a  
pointer, P, to the coefficient block within coefficient memory.  
–1  
LOW BAND FILTER  
HIGH BAND FILTER  
–2  
–3  
–4  
–5  
–6  
–7  
–8  
Coefficients are written using the SPI in stream mode during  
startup. Coefficients are written in 14-bit × 8-word = 112-bit  
blocks. There are 256 coefficient blocks. The 14 bits × 8-word  
coefficients are packed into 14 bytes × 8 bits, as shown in Table 29.  
0
2
4
6
8
10  
12  
14  
16  
18  
20  
Writes and reads from a coefficient block must begin on a  
coefficient block boundary and an entire coefficient block must  
be written or read. After a coefficient block is written, the  
coefficient block address automatically increments/decrements  
(depending on the LSB/MSB SPI setting in Register 0x000) to  
the next coefficient block.  
FREQUENCY (MHz)  
Figure 58. AAF Frequency Response, Zoomed In (Frequency Scale Assumes  
fADC = 2 × fDEC = 40 MHz)  
High-Pass,Filter,  
The user can apply a second-order Butterworth, high-pass  
infinite impulse response (IIR) filter after the RF decimator. The  
filter has a cutoff of 700 kHz for an encode clock of 50 MHz. The  
filter has a settling time of 2.5 ꢀs. Therefore, if the ADC clock is  
50 MHz, ignore the first 125 samples (2.5 ꢀs/0.02 ꢀs). Bypass or  
enable the filter in the vector profile if the filter is enabled in  
Register 0x113, Bit 5. If the filter is bypassed by setting  
Register 0x113, Bit 5 = 1, the filter cannot be enabled from  
the vector profile.  
Having a direct map between SPI memory address and co-  
efficient block address requires a divide by 7, which is not simple to  
accomplish in hardware (the address must be mapped within a  
single cycle). Therefore, each block is padded to a 16-byte  
boundary, but the SPI does not need to shift in these extra two  
bytes when loading coefficient memory sequentially. If the SPI  
is configured LSB first, SPIADDR[3:0] is all 0s. If the SPI is con-  
figured MSB first, SPIADDR[3:0] is all 1s. In other words, in  
LSB mode, the referenced addresses for the coefficient memory  
blocks are 0x1000, 0x2000, and so on, whereas in MSB SPI mode,  
the referenced block addresses are 0x100F, 0x200F, and so on.  
BASEBAND DEMODULATOR AND DECIMATOR  
The demodulator downconverts the RF signal to a baseband  
quadrature signal. The excess oversampling is reduced by the  
decimator.  
Coefficient block order and how words/bytes are split across  
each other are shown in Table 29. When the SPI is configured  
LSB first, C0[0] = B0[0] is written first, and C7[13] = B13[7] is  
written last. When the SPI is configured MSB first, C7[13] =  
B13[7] is written first, and C0[0] = B0[0] is written last.  
NumericallS,Coytrolled,Oscillator,  
The numerically controlled oscillator (NCO) generates I and Q  
signals (cos and –sin) for the demodulator. A division of the  
effective sample clock generates the oscillator frequency. If the  
RF decimator is bypassed, the effective sample clock is the same  
as the ADC clock. If the RF decimator is enabled, the effective  
clock rate is ½ the ADC sample clock frequency. The divider is  
set in the vector profile. The oscillator has a frequency resolution  
of 1 kHz. To synchronize different devices, the NCO is reset  
upon assertion of TX_TRIG .  
The position of a coefficient, Cn, in memory is determined  
from its index (i, j) by  
n = M(1 + i) − (1 + j), if i is even  
n = M × i + j, if i is odd  
(8)  
(9)  
where  
M is the decimation factor.  
Decimatioy,Filter,  
j is the decimation phase from 0 to M − 1.  
i is the index within the coefficient block, from 0 to 7.  
The purpose of the decimation filter is to band limit the  
demodulated signal prior to decimation. The filter is a polyphase  
FIR filter and uses 16 taps per decimation with symmetrical  
coefficients. Therefore, there are eight unique 14-bit coefficients  
per decimation. The decimation rate and a pointer to the coeffi-  
cients used by the filter are set in the vector profile. Digital gain  
from 1 to 128 is applied to the filter response. The digital gain  
compensation is set in the vector profile.  
Due to symmetry, Coefficient C0 is multiplied by the newest  
and oldest samples.  
As an example, the coefficient memory for a decimation factor  
of M = 4 is shown in Table 28.  
The upper 16 bits of the filter output are used as the data output  
of the channel. The filter output may have gain applied according  
to g, from the vector profile. Additionally, a gain of 4 can be  
applied using the filter output gain in Register 0x113, Bit 4.  
The filter is reset upon assertion of TX_TRIG . The decimation  
filter takes 32× the decimation input samples or 32 output  
samples to populate.  
Rev. A| Page 42 of 60  
 
 
Data Sheet  
AD9671  
Table 28. Coefficient Memory for M = 4  
Index (i)  
Decimation Phase (j)  
7
6
5
4
3
2
1
4
5
6
7
0
3
2
1
0
0
1
2
3
28  
29  
30  
31  
27  
26  
25  
24  
20  
21  
22  
23  
19  
18  
17  
16  
12  
13  
14  
15  
11  
10  
9
8
Table 29. Coefficient Block Mapping into SPI Memory Location  
Coefficients (Eight Words × 14 Bits)  
C7[13:0]  
C6[13:0]  
C5[13:0]  
C4[13:0]  
69:56  
C3[13:0]  
55:42  
C2[13:0]  
C1[13:0] C0[13:0]  
111:98  
97:84  
83:70  
41:28  
27:14  
13:0  
SPI Memory (14 Bytes)  
B13[7:0] B12[7:0] B11[7:0] B10[7:0] B9[7:0] B8[7:0] B7[7:0] B6[7:0] B5[7:0] B4[7:0] B3[7:0] B2[7:0] B1[7:0]  
111:104 103:96 95:88 87:80 79:72 71:64 63:56 55:48 47:40 39:32 31:24 23:16 15:8  
B0[7:0]  
7:0  
DIGITAL TEST WAVEFORMS  
DIGITAL BLOCK POWER SAVING SCHEME  
Digital test waveforms can be used in the digital processing block  
instead of the ADC output. To enable digital test waveforms,  
use Address 0x11B. Enable each channel individually in  
Address 0x11A.  
To reduce power consumption in the digital block, the  
demodulator and decimation filter start in an idle state after  
running the chip (Register 0x008, Bits[2:0] = 000). In the digital  
idle state, the chip JESD204B block outputs zeroes and there is  
no unnecessary digital processing of the ADC output data. The  
digital block only switches to a running state when the negative  
edge of the TX_TRIG pulse is detected, or with a software  
TX_TRIG write (Register 0x10C, Bit 5 = 1).  
Waveform,Geyerator,  
For testing and debugging, use a programmable waveform  
generator in place of ADC data. The waveform generator can  
vary offset, amplitude, and frequency. The generator uses the ADC  
To put the digital block back into the idle state (while the rest of  
the chip is still running) and to save power, enact one of the  
following three events: raise the TX_TRIG signal high, write to  
the profile index (Register 0x10C, Bits[0:4]), or allow the power  
stop to expire by using the advanced power control feature.  
Figure 59 illustrates the digital block power saving scheme.  
sample frequency, fSAMPLE, and ADC full-scale amplitude, AFULL-SCALE  
as references. The values are set in Address 0x117, Address 0x118,  
and Address 0x119 (see Table 33).  
,
x = C + A × sin(2 × π × N)  
(10)  
f
SAMPLE n  
N   
, see Address 0x117  
(11)  
64  
CHIP IN POWER-DOWN,  
STANDBY,  
OR CW MODE  
AFULLSCALE  
A   
, see Address 0x118  
(12)  
(13)  
2x  
RUN CHIP  
C = AFULL-SCALE × a × 2−(13 − b), see Address 0x119  
DIGITAL  
DECIMATOR/FILTER  
IDLE  
Chayyel,ID,ayd,Ramp,Geyerator,  
In Channel ID test mode, the output is a concatenated value.  
Bits[6:0] are a ramp. Bit 7 is 0 in real data mode or I channel  
and 1 for Q channel in complex data mode. Bits[10:8] are the  
channel ID such that Channel A is coded as 000 and Channel B  
is 001. Bits[15:11] are the chip address.  
TX_TRIG± IS HIGH, PROFILE  
NEGATIVE EDGE TX_TRIG±  
INDEX WRITE, OR POWER  
OR S/W TX_TRIG±  
STOP EXPIRES  
DIGITAL  
DECIMATOR/FILTER  
RUNNING  
Filter,Coefficieyts,  
Figure 59. Digital Block Power Saving Scheme  
To check the filter coefficients, use a sequence of 1 followed by  
0s for the input to the decimating FIR filter. The number of 0s is  
the decimation rate times the number of taps (16). The output  
shifter outputs the LSBs of the filter.  
Rev. A| Page 43 of 60  
 
 
 
 
 
AD9671  
Data Sheet  
SERIAL PORT INTERFACE (SPI)  
The AD9671 SPI allows the user to configure the signal chain for  
specific functions or operations through the structured register  
space provided inside the chip. The SPI offers 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, as documented in the Memory  
Map section. For detailed operational information, see the AN-877  
Application Note, Interfacing to High Speed ADCs via SPI.  
communication. Although the device is synchronized during  
power-up, exercise caution when using 2-wire mode to ensure  
that the serial port remains synchronized with the CSB line.  
When operating in 2-wire mode, use a 1-, 2-, or 3-byte transfer  
exclusively. Without an active CSB line, streaming mode can be  
entered but not exited.  
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 read-  
back operation, performing a readback causes the serial data  
input/output (SDIO) pin to change direction from an input to  
an output at the appropriate point in the serial frame.  
Three pins define the serial port interface: SCLK, SDIO, and CSB  
(see Table 30). The SCLK (serial clock) pin synchronizes the read  
and write data presented to the device. The SDIO (serial data  
input/output) pin is a dual-purpose pin that allows data to be  
sent to and read from the internal memory map registers of the  
device. The CSB (chip select bar) pin is an active low control that  
enables or disables the read and write cycles.  
The user can send data in MSB first mode or LSB first mode.  
MSB first mode is the default at power-up and is changed by  
adjusting the configuration register (Address 0x000). For more  
information about this and other features, see the AN-877  
Application Note, Interfacing to High Speed ADCs via SPI.  
Table 30. Serial Port Pins  
Pin  
Function  
SCLK  
Serial clock. Serial shift clock input. SCLK  
synchronizes serial interface reads and writes.  
HARDWARE INTERFACE  
The pins described in Table 30 constitute the physical interface  
between the programming device and the serial port of the  
AD9671. The SCLK and CSB pins function as inputs when  
using the SPI. The SDIO pin is bidirectional, functioning as an  
input during write phases and as an output during readback.  
SDIO  
Serial data input/output. Dual-purpose pin that  
typically serves as an input or an output, depending  
on the instruction sent and the relative position in  
the timing frame.  
Chip select bar (active low). This control gates the  
read and write cycles.  
CSB  
If multiple SDIO pins share a common connection, ensure that  
proper VOH levels are met. Figure 60 shows the number of SDIO  
pins that can be connected together and the resulting VOH level,  
assuming the same load for each AD9671.  
The falling edge of CSB, in conjunction with the rising edge of  
SCLK, determines the start of the framing sequence. During the  
instruction phase, a 16-bit instruction is transmitted, followed  
by one or more data bytes, which is determined by Bit Field W0  
and Bit Field W1. An example of the serial timing and its  
definitions are shown in Figure 61 and Table 31.  
1.800  
1.795  
1.790  
1.785  
1.780  
1.775  
1.770  
1.765  
1.760  
1.755  
1.750  
1.745  
1.740  
1.735  
1.730  
1.725  
1.720  
1.715  
During normal operation, CSB signals to the device that SPI  
commands are to be received and processed. When CSB is  
brought low, the device processes SCLK and SDIO to execute  
instructions. Normally, CSB remains low until the communication  
cycle is complete. However, if connected to a slow device, CSB  
can be brought high between bytes, allowing older microcontrollers  
enough time to transfer data into shift registers. CSB can be  
stalled when transferring one, two, or three bytes of data. When  
W0 and W1 are set to 11, the device enters streaming mode and  
continues to process data, either reading or writing, until CSB is  
taken high to end the communication cycle. CSB being high allows  
complete memory transfers without the need for additional  
instructions. Regardless of the mode, if CSB is taken high in the  
middle of a byte transfer, the SPI state machine is reset, and the  
device waits for a new instruction.  
0
10  
20  
30  
40  
50  
60  
70  
80  
90  
100  
NUMBER OF SDIO PINS CONNECTED TOGETHER  
Figure 60. SDIO Pin Loading  
This interface is flexible enough to be controlled either by serial  
programmable read only memories (PROMs) or by PIC  
microcontrollers, which provide the user with an alternative to a  
full SPI controller for programming the device (see the AN-812  
Application Note, Microcontroller-Based Serial Port Interface  
(SPI®) Boot Circuit).  
The SPI port can be configured to operate in different manners.  
CSB can also be tied low to enable 2-wire mode. When CSB is  
tied low, SCLK and SDIO are the only pins required for  
Rev. A| Page 44 of 60  
 
 
 
 
Data Sheet  
AD9671  
tDS  
tHIGH  
tCLK  
tH  
tS  
tDH  
tLOW  
CSB  
DON’T  
SCLK  
DON’T  
CARE  
CARE  
DON’T  
CARE  
DON’T  
CARE  
R/W  
W1  
W0  
A12  
A11  
A10  
A9  
A8  
A7  
SDIO  
D5  
D4  
D3  
D2  
D1  
D0  
Figure 61. Serial Timing Details  
Table 31. Serial Timing Definitions  
Parameter  
Timing (ns min)  
Description  
tDS  
tDH  
tCLK  
tS  
12.5  
5
40  
5
Setup time between the data and the rising edge of SCLK  
Hold time between the data and the rising edge of SCLK  
Period of the clock  
Setup time between CSB and SCLK  
tH  
2
Hold time between CSB and SCLK  
tHIGH  
tLOW  
tEN_SDIO  
16  
16  
15  
Minimum period that SCLK must be in a logic high state  
Minimum period that SCLK must be in a logic low state  
Minimum time for the SDIO pin to switch from an input to an output relative to the SCLK falling  
edge (not shown in Figure 61)  
tDIS_SDIO  
15  
Minimum time for the SDIO pin to switch from an output to an input relative to the SCLK rising  
edge (not shown in Figure 61)  
Rev. A| Page 45 of 60  
 
 
AD9671  
Data Sheet  
MEMORY MAP  
READING THE MEMORY MAP TABLE  
RESERVED LOCATIONS  
Each row in the memory map register table has eight bit locations.  
The memory map is roughly divided into three sections: the chip  
configuration register map (Address 0x000 to Address 0x19C), the  
profile register map (Address 0xF00 to Address 0xFFF), and the  
coefficient register map (Address 0x1000 to Address 0x1FFF).  
Registers that are designated as local registers use the device  
index in Address 0x004 and Address 0x005 to determine to  
which channels of a device the command is applied. Registers  
that are designated as chip registers use the chip address mode  
in Address 0x115 to determine whether the device is to be  
updated by writing to the chip register.  
Do not write to undefined memory locations except when  
writing the default values suggested in this data sheet. Addresses  
that have values marked as 0 must be considered reserved and  
have a 0 written into their registers during power-up.  
DEFAULT VALUES  
After a reset, critical registers are automatically loaded with default  
values. These values are indicated in Table 33, where an X refers  
to an undefined feature (don’t care).  
LOGIC LEVELS  
An explanation of various registers follows: “bit is set” is  
synonymous with “bit is set to Logic 1” or “writing Logic 1 for  
the bit.” Similarly, “bit is cleared” is synonymous with “bit is set  
to Logic 0” or “writing Logic 0 for the bit.”  
The first column of the memory map indicates the register address,  
and the default value is shown in the second rightmost column.  
The Bit 7 (MSB) column is the start of the default hexadecimal  
value given. For example, Address 0x011, the LNA and VGA gain  
adjustment register, has a default value of 0x06, meaning that  
Bit 7 = 0, Bit 6 = 0, Bit 5 = 0, Bit 4 = 0, Bit 3 = 0, Bit 2 = 1, Bit 1 =  
1, and Bit 0 = 0, or 0000 0110 in binary. This setting is the default  
for GAIN pins enabled, PGA gain = 24 dB and LNA gain =  
21.6 dB.  
RECOMMENDED START-UP SEQUENCE  
To save system power during programming, the AD9671 powers  
up in power-down mode. To start the device up and initialize  
the data interface, the SPI commands listed in Table 32 are  
recommended. At a minimum, write the profile memory for an  
index of 0 (Address 0xF00 to Address 0xF07; see Table 27). If  
additional profiles and coefficient memory are required, write these  
after Profile File Memory 0.  
For more information about the SPI memory map and other  
functions, see the AN-877 Application Note, Interfacing to  
High Speed ADCs via SPI.  
Table 32. AD9671 SPI Write Start-Up Sequence Example  
Address  
0x000  
0x002  
0x0FF  
0x004  
0x005  
0x113  
0x011  
0xF00  
0xF01  
0xF02  
0xF03  
0xF04  
0xF05  
0xF06  
0xF07  
0x10C1  
0x014  
0x008  
0x021  
0x199  
0x142  
0x188  
0x18B  
0x18C  
Value  
Description  
0x3C  
0x0X (default)  
0x01  
0x0F  
0x3F  
0x03  
0x06 (default)  
0xFF  
0x7F  
0x00  
0x80  
0x0C  
0x00  
0x00  
0x20  
0x00 (default)  
0x00  
0x00  
0x12  
Initiate SPI reset  
Set speed mode to 40 MSPS  
Enable speed mode change  
Set local registers to all channels  
Set local registers to all channels  
Bypass demodulator and decimator, bypass RF decimator, enable high pass filter  
Set LNA gain= 21.6 dB, GAIN pins enabled, and PGA gain = 24 dB  
Continuous run mode enable; do not power down channels (POWER_STOP LSB)  
Continuous run mode enable; do not power down channels (POWER_STOP MSB)  
Power up all channels 0 clock cycles after TX_TRIG signal assertion (POWER_START LSB)  
Digital high-pass bypassed (POWER_START MSB)  
Decimate by 2 (M = 00001); digital gain = 16 (g = 100)  
Point to Coefficient Block 00  
demodulation frequency = fSAMPLE/8  
demodulation frequency = fSAMPLE/8  
Set index profile (required after profile memory writes)  
Set output data format  
Chip run (TGC mode)2  
16-bit, four-lane mode  
Enables automatic serializer/deserializer (SERDES) sample clock counter  
ILAS enabled  
0x80  
0x04  
0x01  
0x27  
Enable start code identifier  
Set START_CODE MSB  
Set START_CODE LSB  
0x72  
Rev. A| Page 46 of 60  
 
 
 
 
 
 
 
Data Sheet  
AD9671  
Address  
0x150  
0x182  
0x181  
0x186  
Value  
0x03  
0x82  
0x02  
0xAA  
Description  
JESD204B scrambler disabled and four-lane configuration (L = 4)  
Autoconfigures PLL  
PLL N divider = ÷20  
Disable continuous data resync (continuous data resync is not recommended during real-time  
scanning; one-time data resync is sufficient)  
0x10C3  
0x00F  
0x02B  
0x20  
0x18  
0x40  
Set SPI TX_TRIG and index profile  
Set low-pass filter cutoff frequency, bandwidth mode  
Set analog LPF and HPF to defaults, tune filters4  
1 Setting the profile index requires an additional SPI write in SPI MSB mode before the chip is run to complete the current profile buffer update.  
2 Running the chip from full power-down mode requires 375 ꢀs wake-up time as listed in Table 3.  
3 The software TX_TRIG trigger switches the demodulator/decimator digital block to a running state. It may not be needed if hardware the TX_TRIX signal is used to run  
the digital block.  
4 Tuning the filters requires 512 ADC clock cycles.  
Rev. A| Page 47 of 60  
AD9671  
Data Sheet  
Table 33. AD9671 Memory Map Registers  
Addr. Register  
Default  
(Hex) Name  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Value  
Comments  
Chip Configuration Registers  
0x000 CHIP_  
PORT_  
0
LSB first  
0 = off  
(default)  
1 = on  
SPI reset  
0 = off  
(default)  
1 = on  
1
1
SPI reset  
0 = off  
(default)  
1 = on  
LSB first  
0 = off  
(default)  
1 = on  
0
0x18  
Nibbles  
mirrored so  
that LSB or  
CONFIG  
MSB first mode  
is set correctly,  
regardless of  
shift mode. SPI  
reset reverts  
all registers  
(including the  
JESD ones),  
except Reg.  
0x000 to their  
default values  
and Reg. 0x000,  
Bit 2 and Bit 5  
are auto-  
matically  
cleared.  
0x001 CHIP_ID  
Chip ID Bits[7:0]  
AD9671 = 0xA7 (default)  
0xA7  
0x0X  
Default is  
unique chip  
ID, different  
for each  
device; read  
only register.  
0x002 CHIP_  
GRADE  
X
X
Speed mode  
(identify device  
X
X
X
X
Speed mode  
used to  
variants of chip ID)  
00: Mode I  
(40 MSPS) (default)  
01: Mode II (65 MSPS)  
10: Mode III (80 MSPS)  
11: Mode III (125 MSPS)  
differentiate  
ADC speed  
power modes  
(must update  
Reg. 0x0FF to  
initiate mode  
setting).  
Device Index and Update Registers  
0x004 DEVICE_  
INDEX_2  
X
X
X
X
X
Data  
Data  
Data  
Data  
0x0F  
0x3F  
Bits are  
set to de-  
termine which  
on-chip device  
receives the  
next write  
Channel H Channel G  
Channel F Channel E  
0 = off  
1 = on  
(default)  
0 = off  
1 = on  
(default)  
0 = off  
1 = on  
(default)  
0 = off  
1 = on  
(default)  
command.  
0x005 DEVICE_  
INDEX_1  
X
1
1
Data  
Data  
Data  
Data  
Bits are  
set to de-  
Channel D Channel C  
Channel B Channel A  
0 = off  
1 = on  
(default)  
0 = off  
1 = on  
(default)  
0 = off  
1 = on  
(default)  
0 = off  
1 = on  
(default)  
termine which  
on-chip device  
receives the  
next write  
command.  
Rev. A| Page 48 of 60  
 
Data Sheet  
AD9671  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x0FF DEVICE_  
UPDATE  
X
X
X
X
X
X
X
X
0x00  
A write to  
Reg. 0x0FF  
(the value  
does not  
matter) resets  
all default  
register values  
(analog and  
ADC registers  
only not,  
JESD204B  
registers and  
not Reg. 0x000  
or Reg. 0x002,  
Bits[5:4]) if  
Reg 0x02 has  
been prev-  
iously written  
since the last  
reset/load of  
defaults.  
Program Function Registers  
0x008 GLOBAL_  
MODES  
X
LNA input  
impe-  
dance  
0 = 6 kΩ  
(default)  
1= 3 kΩ  
X
0
0
Internal power-down mode  
000 = chip run (TGC mode)  
001 = full power-down (default)  
010 = standby  
011 = reset all JESD registers  
100 = CW mode (TGC power-down)  
0x01  
Determines  
generic modes  
of chip  
operation  
(global).  
0x009 GLOBAL_  
CLOCK  
X
X
X
X
X
X
X
X
X
X
X
DCS  
0x01  
0x00  
Turns the  
0 = off  
1 = on  
(default)  
internal duty  
cycle stabilizer  
(DCS) on and  
off (global).  
0x00A PLL_  
STATUS  
PLL lock  
status  
0 = not  
locked  
X
X
JESD204B  
link ready  
status  
0 = link not  
ready  
Monitor PLL  
lock and link  
ready status  
(read only,  
global).  
1 = locked  
(default)  
1 = link  
ready, PLL  
locked  
0x00D TEST_IO  
User test  
mode  
0 = contin-  
uous,  
repeat user  
patterns  
(1, 2, 3, 4,  
1, 2, 3, 4,  
…)  
(default)  
1 = single  
clock cycle  
user  
X
Reset PN  
long gen  
Reset PN  
short gen  
0 = on, PN 0 = on,  
Output test mode  
0000 = off (default)  
0001 = midscale short  
0010 = +FS short  
0x00  
When this  
register is set,  
the test data is  
placed on the  
output pins in  
place of  
normal data  
(local).  
long  
running  
(default)  
PN short  
running  
(default)  
0011 = −FS short  
0100 = checkerboard output  
0101 = PN sequence long  
0110 = PN sequence short  
0111 = one-/zero-word toggle  
1000 = user input  
1 = off, PN 1 = off,  
long held  
in reset  
PN short  
held in  
reset  
1001 to 1110 = reserved  
1111 = ramp output  
patterns,  
then zeros  
(1, 2, 3, 4,  
0, 0, …)  
0x00E GPO  
X
X
X
X
General-purpose digital outputs  
0x00  
Values placed  
on GPO0 to  
GPO3 pins  
(global).  
Rev. A| Page 49 of 60  
 
 
AD9671  
Data Sheet  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x00F FLEX_  
CHANNEL_  
INPUT  
Filter cutoff frequency control  
0 0000 = 1.45 × (1/3) × fSAMPLE  
0 0001 = 1.25 × (1/3) × fSAMPLE  
0 0010 = 1.13 × (1/3) × fSAMPLE  
0 0011 = 1.0 × (1/3) × fSAMPLE (default)  
0 0100 = 0.9 × (1/3) × fSAMPLE  
0 0101 = 0.8 × (1/3) × fSAMPLE  
0 0110 = 0.75 × (1/3) × fSAMPLE  
0 0111 = not applicable  
BW mode  
0 = low  
X
X
0x18  
Antialiasing  
filter cutoff  
(global).  
(default,  
8 MHz to  
18 MHz)  
1 = high  
(13.5 MHz  
to 30 MHz)  
0 1000 = 1.45 × (1/4.5) × fSAMPLE  
0 1001 = 1.25 × (1/4.5) × fSAMPLE  
0 1010 = 1.13 × (1/4.5) × fSAMPLE  
0 1011 = 1.0 × (1/4.5) × fSAMPLE  
0 1100 = 0.9 × (1/4.5) × fSAMPLE  
0 1101 = 0.8 × (1/4.5) × fSAMPLE  
0 1110 = 0.75 × (1/4.5) × fSAMPLE  
0 1111 = not applicable  
1 0000 = 1.45 × (1/6) × fSAMPLE  
1 0001 = 1.25 × (1/6) × fSAMPLE  
1 0010 = 1.13 × (1/6) × fSAMPLE  
1 0011 = 1.0 × (1/6) × fSAMPLE  
1 0100 = 0.9 × (1/6) × fSAMPLE  
1 0101 = 0.8 × (1/6) × fSAMPLE  
1 0110 = 0.75 × (1/6) × fSAMPLE  
1 0111 = not applicable  
0x010 FLEX_  
OFFSET  
X
X
1
0
0
0
0
0
0x20  
0x06  
Reserved.  
0x011 FLEX_  
GAIN  
Digital VGA gain control  
0000 = GAIN pins enabled (default)  
PGA gain  
00 = 21 dB  
01 = 24 dB (default)  
10 = 27 dB  
LNA gain  
LNA and PGA  
gain  
adjustment  
(global).  
00 = 15.6 dB  
01 = 17.9 dB  
10 = 21.6 dB  
(default)  
0001 = 0.0 dB (maximum gain, GAIN pins disabled)  
0010 = −3.5 dB  
0011 = −7.0 dB  
11 = 30 dB  
11 = reserved  
1110 = −45 dB  
1111 = reserved (do not use)  
0x012 BIAS_  
CURRENT  
X
X
X
X
0
1
PGA bias  
0 =100%  
(default)  
1 = 60%  
LNA bias  
00 = high  
01 = midhigh (default)  
10 = midlow  
0x09  
LNA bias  
current  
adjustment  
(global).  
11 = low  
0x013 RESERVED_  
13  
0
0
0
0
0
0
0
0x00  
0x01  
Reserved.  
0x014 OUTPUT_  
MODE  
X
X
X
Output  
data  
enable  
0 =  
enable  
(default)  
1 =  
X
Output data  
invert  
0 = disable  
(default)  
1 = enable  
Output data format  
00 = offset binary  
01 = twos complement  
(default)  
Data output  
modes (local).  
10 = gray code  
11 = reserved  
disable  
0x015 OUTPUT_  
ADJUST  
X
CML output drive level adjustment  
000 = reserved  
X
X
Output  
pre-  
1
0x61  
Data output  
levels (global).  
001 = reserved  
010 = 368 mV  
011 = reserved  
100 = 293 mV  
emphasis  
0 = off  
(default)  
1 = on  
101 = 286 mV  
110 = 262 mV (default)  
111 = 238 mV  
0x016 RESERVED_  
16  
X
X
X
X
X
X
X
X
0x00  
0x00  
0x04  
0x00  
Reserved  
(global).  
0x017 RESERVED_  
17  
X
X
X
X
X
X
X
X
Reserved  
(global).  
0x018 FLEX_VREF  
X
X
X
X
X
1
0
0
Reserved  
(global).  
0x019 USER_  
PATT1_LSB  
B7  
B6  
B5  
B4  
B3  
B2  
B1  
B0  
User-Defined  
Pattern 1, LSB  
(global).  
Rev. A| Page 50 of 60  
 
 
Data Sheet  
AD9671  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x01A USER_  
PATT1_  
B15  
B14  
B13  
B12  
B11  
B10  
B9  
B8  
0x00  
0x00  
0x00  
0x00  
0x00  
0x00  
0x00  
0x00  
User-Defined  
Pattern 1, MSB  
(global).  
MSB  
0x01B USER_  
PATT2_LSB  
B7  
B6  
B5  
B4  
B12  
B3  
B2  
B1  
B9  
B1  
B9  
B1  
B9  
B0  
B8  
B0  
B8  
B0  
B8  
User-Defined  
Pattern 2, LSB  
(global).  
0x01C USER_  
PATT2_  
B15  
B7  
B14  
B6  
B13  
B5  
B11  
B3  
B10  
B2  
User-Defined  
Pattern 2, MSB  
(global).  
MSB  
0x01D USER_  
PATT3_LSB  
B4  
User-Defined  
Pattern 3, LSB  
(global).  
0x01E USER_  
PATT3_  
B15  
B7  
B14  
B6  
B13  
B5  
B12  
B11  
B3  
B10  
B2  
User-Defined  
Pattern 3, MSB  
(global).  
MSB  
0x01F USER_  
PATT4_LSB  
B4  
User-Defined  
Pattern 4, LSB  
(global).  
0x020 USER_  
PATT4_  
B15  
0
B14  
X
B13  
B12  
B11  
Lane low  
B10  
X
User-Defined  
Pattern 4, MSB  
(global).  
MSB  
0x021 FLEX_  
SERIAL_  
Lane mode  
Output word length  
00 = 12 bits (default)  
01 = 14 bits  
Lane setting  
control (global).  
00 = reserved (default) rate:  
01 = 2 channels/lane  
(4 lanes)  
10 = 4 channels/lane  
(2 lanes)  
11 = 8 channels/lane  
(1 lane)  
CTRL  
0 = normal  
(default)  
1 = low  
output  
rate  
10 = 16 bits  
11 = reserved  
(<1 Gbps)  
0x022 SERIAL_  
CH_STAT  
X
X
X
X
X
X
X
X
X
Channel  
power-  
down  
1 = on  
0 = off  
0x00  
0x00  
Used to power  
down  
individual  
channels  
(local).  
(default)  
0x02B FLEX_  
FILTER  
Enable  
automatic  
low-pass  
tuning  
1 = on  
(self  
X
X
Bypass  
analog  
HPF  
0 = off  
(default)  
1 = on  
Analog high-pass filter  
cutoff  
00 = fLP/12.00 (default)  
01 = fLP/9.00  
Filter cutoff  
(global)  
(fLP = low-pass  
filter cutoff  
frequency).  
10 = fLP/6.00  
11 = fLP/3.00  
clearing)  
0x02C LNA_  
TERM  
X
X
X
X
X
X
X
X
LO-x, LOSW-x connection 0x00  
00 = RFB1 + 50 Ω (default)  
01 = (RFB1||RFB2) + 50 Ω  
10 = RFB2 + 50 Ω  
LNA active  
termination/  
input  
impedance  
(global).  
11 = ∞  
0x02D CW_  
ENABLE_  
PHASE  
X
CW  
I/Q demodulator phase  
0000 = 0° (default)  
0x00  
Phase of  
demodulators  
(local, chip).  
Doppler  
channel  
enable  
1 = on  
0 = off  
0001 = 22.5° (not valid for 4LO mode)  
0010 = 45°  
0011 = 67.5° (not valid for 4LO mode)  
0100 = 90°  
0101 = 112.5° (not valid for 4LO mode)  
0110 = 135°  
0111 = 157.5° (not valid for 4LO mode)  
1000 = 180°  
1001 = 202.5° (not valid for 4LO mode)  
1010 = 225°  
1011 = 247.5° (not valid for 4LO mode)  
1100 = 270°  
1101 = 292.5° (not valid for 4LO mode)  
1110 = 315°  
1111 = 337.5° (not valid for 4LO mode)  
Rev. A| Page 51 of 60  
AD9671  
Data Sheet  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x02E CW_LO_  
MODE  
Enable  
JESD dur-  
ing CW  
0: JESD  
link  
disabled  
during CW nous  
(default)  
1: JESD  
link  
enabled  
during CW  
(switching  
activity  
RESET  
with  
MLO  
clock edge sampling  
0 =  
Synchro-  
nous  
RESET  
RESET  
polarity  
0 =  
active  
high  
MLO and  
RESET  
buffer  
enable (in  
all modes  
except CW  
mode)  
0 = power-  
down  
LO mode  
0x00  
CW mode  
functions  
(global).  
00X = 4LO, 3rd to 5th odd harmonic  
rejection (default)  
010 = 8LO, 3rd to 5th odd harmonic  
rejection  
MLO  
synchro-  
clock edge (default)  
0 = falling 1 =  
(default)  
1 = rising  
011 = 8LO, 3rd to 13th odd harmonic  
rejection  
(default)  
1 =  
asynchro-  
nous  
active  
low  
100 = 16LO, 3rd to 5th odd harmonic  
rejection  
(default)  
1 = enable  
101 = 16LO, 3rd to 13th odd harmonic  
rejection  
11X = reserved  
can de-  
grade CW  
per-  
formance)  
0x02F CW_  
OUTPUT  
CW output  
dc bias  
0
0
0
0
0
0
0
0x80  
Global.  
voltage  
0 = bypass  
1 = enable  
(default)  
0x102 RESERVED_  
102  
0
0
0
0
0
0
0
X
0
0
0
0
0
0
0
X
0
0
1
0
0
0
0
X
0
0
1
0
0
0
0
0
0
1
0
0
0
0
X
0
0
1
0
0
0
0
0
0
1
0
0
X
0
0
0
1
0
0
X
0
0X00  
0X00  
0x3F  
0x00  
0x00  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
0x103 RESERVED_  
103  
0x104 RESERVED_  
104  
0x105 RESERVED_  
105  
0x106 RESERVED_  
106  
0x107 RESERVED_  
107  
Read  
only  
0x108 RESERVED_  
108  
0x00  
0x109 VGA_TEST  
VGA/  
VGA/AAF output test mode  
000 = Channel A (default)  
001 = Channel B  
0x00  
VGA/AAF test  
mode enables  
AAF output to  
the GPO2/  
GPO3 pins  
(global).  
AAF test  
enable  
0 = off  
(default)  
1 = on  
010 = Channel C  
011 = Channel D  
100 = Channel E  
101 = Channel F  
110 = Channel G  
111 = Channel H  
0x10C PROFILE_  
INDEX  
X
X
Manual  
TX_TRIG  
signal  
0 = off,  
use pin  
(default)  
1 = on,  
Profile index[4:0]  
0x00  
Index for  
profile  
memory  
selects active  
profile  
(global).  
auto-  
generate  
TX_TRIG  
(self clears)  
0x10D RESERVED_  
10D  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0xFF  
0xFF  
Reserved.  
Reserved.  
0x10E RESERVED_  
10E  
1
Rev. A| Page 52 of 60  
Data Sheet  
AD9671  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x10F DIG_  
OFFSET_  
CAL  
0
0
0
0
Digital  
offset  
Digital offset calibration  
0x00  
Control digital  
offset  
000 = disable correction, reset correction  
value (default)  
calibration  
status  
0 = not  
complete  
(default)  
1 =  
calibration  
enable and  
number of  
samples used  
(global).  
001 = average 210 samples  
010 = average 211 samples  
111 = average 216 samples  
complete  
0x110 DIG_  
OFFSET_  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D9  
D0  
D8  
0x00  
0x00  
Offset  
correction LSB  
(local, chip).  
CORR1  
D15  
D14  
D13  
D12  
D11  
D10  
0x111 DIG_  
OFFSET_  
Offset  
Digital offset calibration (read back if autocalibration enabled with Register 0x10F; otherwise, force  
correction value)  
correction  
MSB (local,  
chip).  
CORR2  
Offset correction = [D15:D0] × full scale/216  
0111 1111 1111 1111 (215 − 1) = +1/2 full scale − 1/216 full scale  
0111 1111 1111 1110 (215 – 2) = +1/2 full scale − 2/216 full scale  
0000 0000 0000 0001 (+1) = +1/216 full scale  
0000 0000 0000 0000 = no correction (default)  
1111 1111 1111 1111 (−1) = −1/216 full scale  
1000 0000 0000 0000 (−215) = −1/2 full scale  
0x112 POWER_  
MASK_  
X
X
X
X
X
Power-up setup time (POWER_SETUP)  
0 0000 = 0  
0x02  
0x00  
POWER_SETUP  
time is used to  
set the power-  
up time  
CONFIG  
0 0001 = 1 × 40/fSAMPLE  
0 0010 = 2 × 40/fSAMPLE (default)  
0 0011 = 3 × 40/fSAMPLE  
(global).  
1 1111 = 31 × 40/fSAMPLE  
0x113 DIG_  
DEMOD_  
Digital  
high-pass  
filter  
0 = enable scale  
(default) 0 = no  
1 = bypass gain  
(default)  
Deci-  
mator  
gain  
Decimator and filter  
enable  
Baseband  
decimator ulator  
Demod-  
Enable stages  
of the digital  
processing  
(global).  
CONFIG  
00 = RF 2× decimator  
bypassed (default)  
01 = RF 2× decimator  
enabled and low  
bandwidth filter  
1X = RF 2× decimator  
enabled and high  
bandwidth filter  
0 = enable 0 = enable  
(default)  
1 = bypass 1 = bypass  
(default)  
1 = 4×  
gain  
(shift  
deci-  
mator  
output  
by 2)  
0x115 CHIP_  
ADDR_EN  
X
X
Chip  
address  
mode  
0 = disable  
(default)  
1 = enable  
Chip address qualifier  
0 0000 (default)  
(If read, returns the state of ADDR0 to ADRR4 pins)  
0x00  
Chip address  
mode enables  
the addressing  
of devices if  
the value of  
chip address  
qualifier equals  
the state on  
the address  
pins, ADDRx  
(global).  
0x116  
0x117  
X
X
X
X
X
X
X
ANALOG_  
TEST_  
TONE  
Analog test tone  
amplitude  
(see Table 23 to Table 25)  
Analog test tone  
frequency  
00 = fSAMPLE/4 (default)  
01 = fSAMPLE/8  
0x00  
0x00  
Analog test  
tone am-  
plitude and  
frequency  
(global).  
10 = fSAMPLE/16  
11 = fSAMPLE/32  
DIG_SINE_  
TEST_FREQ  
Digital test tone frequency  
Digital sine  
test tone  
frequency  
(global).  
0 0000 = 1 × fSAMPLE/64  
0 0001 = 2 × fSAMPLE/64  
1 1111 = 32 × fSAMPLE/64  
Rev. A| Page 53 of 60  
AD9671  
Data Sheet  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x118  
X
X
X
X
DIG_SINE_  
TEST_AMP  
Digital test tone amplitude  
0000 = AFULL-SCALE (default)  
0001 = AFULL-SCALE/2  
0010 = AFULL-SCALE/22  
0x00  
Digital sine  
test tone  
amplitude  
(global).  
1111 = AFULL-SCALE/215  
0x119  
DIG_SINE_  
TEST_  
OFFSET  
Offset multiplier (a)  
0 1111 = 15  
0 1110 = 14  
Offset exponent (b)  
000 = 0 (default)  
001 = 1  
0x00  
Digital sine  
test tone  
offset (global).  
0 0000 = 0 (default)  
1 1111 = −1  
111 = 7  
1 0000 = −16  
Offset = AFULL-SCALE × a × 2−(13 − b)  
Offset range is ~0.5 dB  
Maximum positive offset = 15 × 2−(13 − 7) = 0.25 × AFULL-SCALE  
Maximum negative offset = −16 × 2−(13 − 7) ≈ −0.25 × AFULL-SCALE  
0x11A  
0x11B  
TEST_  
MODE_  
CH_  
Ch. H  
Ch. G  
Ch. F  
Ch. E  
Ch. D  
Ch. C  
Ch. B  
Ch. A  
0x00  
0x00  
Enable  
enable  
0 = off  
(default)  
1 = on  
enable  
0 = off  
(default)  
1 = on  
enable  
0 = off  
(default)  
1 = on  
enable  
0 = off  
(default)  
1 = on  
enable  
0 = off  
(default)  
1 = on  
enable  
0 = off  
(default)  
1 = on  
enable  
0 = off  
(default)  
1 = on  
enable  
0 = off  
(default)  
1 = on  
channels for  
test mode  
(global).  
ENABLE  
X
X
X
X
X
TEST_  
MODE_  
CONFIG  
Datapath test mode selection  
000 = disable test modes (default)  
001 = enable digital sine test mode  
010 = enable decimator filter test  
(output of decimator is the sequence of  
filter coefficients)  
Enable digital  
test modes  
(local).  
011 = enable channel ID test mode  
(16-bit data = digital ramp (7 bits) + I/Q bit  
+ Channel ID (3 bits) + Chip Address (5 bits)  
100 = enable analog test tone  
101 = reserved  
111 = reserved  
0x11C  
0x11D  
0x11E  
0x11F  
0x120  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
RESERVED_  
11C  
0
0
0
0
0
0
0
0
0
0
0
0
0
0x00  
0x00  
0x00  
0x00  
0x00  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
RESERVED_  
11D  
RESERVED_  
11E  
RESERVED_  
11F  
CW I/Q  
output  
swap  
0 = disable 0 = enable  
(default) (default)  
1 = enable 1 = disable  
LNA offset LNA offset cancellation  
cancel-  
lation  
CW_TEST_  
TONE  
CW analog test tone  
override for Reg. 0x116,  
Bits[1:0]  
Sets the  
transconductance  
00 = 0.5 mS (default)  
01 = 1.0 mS  
frequency of  
the analog test  
tone to fLO in  
CW Doppler  
mode; enables  
I/Q output  
00 = disable override  
10 = 1.5 mS  
11 = 2.0 mS  
(default)  
01 = set analog test tone  
frequency to fLO  
1X = set analog test tone  
frequency to dc  
swap; LNA  
offset cancel-  
lation control  
(global).  
0x142 JTX_LINK_  
CTRL1  
JESD204B  
test mode lane sync  
enable enable  
0 = disable 0 =  
JESD204B  
JESD204B ILAS enable  
00 = disable (default)  
01 = enable  
10 = always on, test  
mode  
Power down 0x00  
JESD204B  
link  
JESD204B  
power  
during  
standby  
0 = remain (default)  
powered  
up  
(default)  
1 = power-  
down  
JESD204B  
tail bit  
value  
JESD204B  
serial  
frame  
alignment  
character  
insertion  
(FACI)  
disable  
0: FACI  
JESD204B  
configuration  
(global).  
0 = link  
0 = zeros  
(default)  
disable  
enabled  
(default)  
1 = link  
powered  
down  
1 = enable (default)  
11 = reserved  
1: PN  
sequence  
1 =  
enable  
enabled  
1: FACI  
disabled  
Rev. A| Page 54 of 60  
Data Sheet  
AD9671  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x143 JTX_LINK_  
CTRL2  
SYNCINB  
signal  
0
0
8B/10B  
10B  
10B  
transmit bit  
mirror  
0 = not  
mirrored  
(default)  
1 =  
0x00  
JESD204B  
configuration  
(global).  
encoder  
0 = enable  
(default)  
1 = bypass  
(test mode  
only)  
transmit  
bit invert  
0 = not  
inverted  
(default)  
1 =  
polarity  
0 = not  
inverted  
(default)  
1 =  
inverted  
inverted  
SERD-  
mirrored  
OUTx  
0x144 JTX_LINK_ Checksum Checksum  
JESD204B test pattern  
input selection  
00 = reserved (default)  
01 = 10-bit test data  
injected at output of  
8B/10B encoder  
10 = 8-bit test data  
injected at input of  
scrambler  
JESD204B test mode selection  
0000 = off (default)  
0x00  
JESD204B test  
mode and  
checksum  
controls  
CTRL3  
enable  
0 = enable 0 = add  
(default) parameter  
algorithm  
0001 = alternating checkerboard  
0010 = 1-/0-word toggle  
0011 = PN sequence long  
0100 = PN sequence short  
0101 = continuous/repeat user test pattern  
0110 = single user test pattern  
0111 = ramp output  
1 = disable (default)  
1 = add  
(global).  
packed  
octets  
11 = reserved  
1000 = modified RPAT sequence  
1001 = reserved  
1111 = reserved  
0x145 JTX_LINK_  
CTRL4  
Initial lane alignment sequence repeat count  
0000 0000 = 4 × K + 1 (default)  
0000 0001 = 4 × K + 2  
0x00  
JESD204B ILAS  
repeat count  
(global).  
1111 1111 = 4 × K + 128  
0x146 JTX_DID_  
CFG  
JESD204B serial device identification (DID) number  
0x00  
0x00  
0x00  
0x01  
0x02  
0x03  
0x00  
0x00  
0x00  
0x00  
0x83  
Global.  
0x147 JTX_BID_  
CFG  
X
X
X
X
X
0
0
0
0
X
X
X
X
X
0
0
0
0
X
X
X
JESD204B serial bank identification (BID) number  
Global.  
(extension to DID)  
0x148 JTX_LID0_  
CFG  
X
X
X
X
0
0
0
0
X
Serial lane identification (LID) number for Lane 1  
Global.  
0x149 JTX_LID1_  
CFG  
Serial lane identification (LID) number for Lane 2  
Serial lane identification (LID) number for Lane 3  
Serial lane identification (LID) number for Lane 4  
Global.  
0x14A JTX_LID2_  
CFG  
Global.  
0x14B JTX_LID3_  
CFG  
Global.  
0x14C RESERVED_  
14C  
0
0
0
0
X
0
0
0
0
X
0
0
0
0
X
0
0
0
0
0
0
0
0
Reserved.  
Reserved.  
Reserved.  
Reserved.  
0x14D RESERVED_  
14D  
0x14E RESERVED_  
14E  
0x14F RESERVED_  
14F  
0x150 JTX_SCR_  
L_CFG  
JESD204B  
serial  
scrambler  
mode  
0 =  
disabled  
1 =  
Lanes per link  
00 = one lane (L = 1)  
01 = two lanes (L = 2)  
10 = reserved  
11 = four lanes (L = 4)  
(default)  
JESD204B  
scrambler and  
lane  
configuration  
(global).  
enabled  
(default)  
Rev. A| Page 55 of 60  
AD9671  
Data Sheet  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x151 JTX_F_CFG  
X
X
X
Number of octets per frame (F)  
F = (M × 2)/(L)  
0 0000 = reserved  
0 0011 = 4 octets ( M = 8, L = 4, default)  
0x03  
JESD204B  
number of  
octets per  
frame (read  
only, global).  
0 0100 = reserved  
0 0111 = 8 octets (M = 8, L = 2) or (M = 16, L = 4)  
0 1000 = reserved  
0 1111 = 16 octets (M = 8, L = 1) or (M = 16, L = 2)  
1 0000 = reserved  
1 1111 = 32 octets (M = 16, L = 1)  
0x152 JTX_K_CFG  
X
X
X
X
X
X
Number of frames per multiframe (K)  
0x0F  
0x07  
JESD204B  
frames per  
multiframe  
(global).  
0 0000 = 1  
0 0001 = 2  
1 1111 = 32 (default)  
0x153 JTX_M_  
CFG  
X
0
Number of converters per link  
JESD204B  
0000 = reserved  
number of  
converter per  
link (read only,  
global).  
0111 = 8 channels, real data (M = 8)  
1000 = reserved  
1111 = 8 channels, quadrature data (M = 16)  
0x154 JTX_CS_N_  
CFG  
X
Control  
bits per  
sample  
0 = none  
(CS = 0,  
default,  
read only)  
X
0
Output resolution (N)  
0000 = reserved  
1011 = 12 bits  
1100 = reserved  
1101 = 14 bits  
0x0F  
0x0F  
JESD204B  
serializer  
number of bits  
per channel  
(global).  
1110 = reserved  
1111 = 16 bits (default)  
0x155 JTX_SCV_  
NP_CFG  
0
0
0
0
Bits per output sample (N’)  
0000 = reserved  
JESD204B  
number of bits  
per samples  
(global, read  
only).  
1110 = reserved  
1111 = 16 (default)  
0x156 JTX_JV_S_  
CFG  
X
X
Number of  
clocks  
SYNCINB  
signal  
must be  
low for  
synchro-  
nization to  
begin  
0
0
0
Samples per 0x20  
channel per  
frame (S)  
0 = 1  
Number of  
clocks SYNCINB  
signal must be  
low for synch-  
ronization to  
begin (global).  
sample  
(default,  
read only)  
1 = 2  
samples  
0 = 2  
frame  
clock  
cycles  
1 = 4  
frame  
clock  
cycles  
(default)  
0x157 JTX_HD_  
CF_CFG  
0
0
0
Control words per frame clock per link  
0 0000 = 0 (default)  
0 0001 = reserved  
0x00  
JESD204B  
control words  
per frame  
(global, read  
only).  
1 1111 = reserved  
0x158 JTX_RES1_  
CFG  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x00  
0x00  
Reserved.  
0x159 JTX_RES2_  
CFG  
0
0
Reserved.  
Rev. A| Page 56 of 60  
Data Sheet  
AD9671  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x15A JTX_  
CHKSUM0_  
CFG  
Checksum value for Lane 1 (FCHK)  
Checksum value for Lane 2 (FCHK)  
Checksum value for Lane 3 (FCHK)  
Checksum value for Lane 4 (FCHK)  
0x3C  
0x3D  
0x3E  
0x3F  
JESD204B  
checksum  
value Lane 1  
(global, read  
only).  
0x15B JTX_  
CHKSUM1_  
CFG  
JESD204B  
checksum  
value Lane 2  
(global, read  
only).  
0x15C JTX_  
CHKSUM2_  
CFG  
JESD204B  
checksum  
value Lane 3  
(global, read  
only).  
0x15D JTX_  
CHKSUM3_  
CFG  
JESD204B  
checksum  
value Lane 4  
(global, read  
only).  
0x15E RESERVED_  
15E  
0
0
0
0
0
1
1
0
0
1
0
1
1
1
1
0
1
1
0
0
0
0
1
1
1
1
0
1
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
1
1
0
1
0
0
1
1
1
1
0
1
1
0
1
1
0
0
0
0
0
1
1
0
1
1
0
0
0
0
0
1
1
0
1
1
0x3C  
0x3C  
0x3C  
0x3C  
0x00  
0xFF  
0xFF  
0x00  
0x0F  
0x87  
0x00  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
0x15F RESERVED_  
15F  
0x160 RESERVED_  
160  
0x161 RESERVED_  
161  
0x170 RESERVED_  
170  
0x171 RESERVED_  
171  
0x172 RESERVED_  
172  
0x173 RESERVED_  
173  
0x174 RESERVED_  
174  
0x180 JTX_CLK_  
CNTL_1  
0x181 JTX_CLK_  
CNTL_2  
PLL N divider setting (in powers of 2)  
000 = divide by 1 (Z = ÷5, default)  
001 = divide by 2 (Z = ÷10)  
010 = divide by 4 (Z = ÷20)  
011 = divide by 8 (Z = ÷40)  
100 = divide by 16 (Z = ÷80)  
101 = reserved  
PLL N divider  
setting (Z)  
(global).  
110 = reserved  
111 = reserved  
0x182 PLL_  
STARTUP  
PLL auto-  
configure  
0 = disable  
(default)  
0
0
0
0
0
1
0
0x02  
PLL control  
(global).  
1 = enable  
0x183 RESERVED_  
183  
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
0x07  
0x00  
Reserved.  
Reserved.  
0x184 RESERVED_  
184  
0
Rev. A| Page 57 of 60  
AD9671  
Data Sheet  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
1 0  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x186 DATA_  
VALID_  
1
0
One time  
Continuous One time  
Continuous 0xAE  
SYSREF  
Data and  
SYSREF resync.  
data resync data resync SYSREF  
RESYNC  
with  
JESD204B  
clock after clock  
with  
JESD204B  
resync  
with  
JESD204B  
resync with  
JESD204B  
clock  
TX_TRIG  
0: disable  
resync  
1: enable  
resync  
0: disable  
resync  
1: enable  
resync  
(default)  
clock after 0: disable  
TX_TRIG  
0: disable  
resync  
resync  
(default)  
1: enable  
resync  
1: enable  
resync  
(default)  
(default)  
0x188 START_  
CODE_EN  
0
0
0
0
0
0
0
Start code  
identifier  
0 = disable  
1 = enable  
(default)  
0x01  
Enable start  
code identifier  
(global).  
0x189 RESERVED  
_189  
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0x00  
0x00  
0x27  
Reserved.  
Reserved.  
0x18A RESERVED  
_18A  
0x18B START_  
CODE_  
Start code  
MSB (global).  
MSB  
0x18C START_  
CODE_LSB  
0
1
1
1
0
0
1
0
0x72  
0x10  
Start code LSB  
(global).  
0x190 FRAME_  
SIZE_MSB  
X
X
X
Auto-  
X
X
X
X
Automatically  
set frame size  
(global).  
matically  
set frame  
size  
0 =  
disable  
1 =  
enable  
(default)  
0x191  
0x192  
0x193  
0x194  
0x195  
0x196  
0x197  
0x198  
0x199  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
1
0
1
0
1
0
0
0
RESERVED_  
191  
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x00  
0x18  
0x00  
0x1C  
0x00  
0x18  
0x00  
0x00  
0x00  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
Reserved.  
RESERVED_  
192  
RESERVED_  
193  
RESERVED_  
194  
RESERVED_  
195  
RESERVED_  
196  
RESERVED_  
197  
RESERVED_  
198  
SERDES  
clock  
SAMPLE_  
CLOCK_  
COUNTER  
Enables  
automatic  
SERDES  
sample clock  
counter.  
counter  
0 = disable  
(default)  
1 = enable  
0
0x19A  
0x19B  
0
1
0
1
0
1
0
0
RESERVED_  
19A  
0
0
0
0
0
0
0x00  
0x70  
Reserved.  
Reserved.  
0
RESERVED_  
19B  
Rev. A| Page 58 of 60  
Data Sheet  
AD9671  
Addr. Register  
(Hex) Name  
Default  
Value  
Bit 7 (MSB) Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0 (LSB)  
Comments  
0x19C  
X
X
X
Set frame  
size  
auto-  
matically  
0 =  
X
JTX_  
FRAME_  
SIZE  
X
0
0
0x10  
Automatically  
set JESD204B  
frame size  
(global).  
disable  
1 =  
enable  
(default)  
0
0x19D  
0x19E  
0
0
0
0
0
0
0
0
RESERVED_  
19D  
0
0
0
0
0
0
0x00  
0x10  
Reserved.  
Reserved.  
1
RESERVED_  
19E  
Coefficient Registers  
0x1000 Coefficient  
256 × 112 bits  
32 × 64 bits  
0x00  
0x00  
Global.  
Global.  
to  
memory  
0x1FFF  
Profile Memory Registers  
0xF00 Profile  
to  
memory  
0xFFF  
Profile,Iydex,ayd,ꢀoftware, T_ RIG,(Register,0x10C),  
MEMORY MAP REGISTER DESCRIPTIONS  
The vector profile is selected using the profile index in  
Register 0x10C, Bits[4:0]. The software TX_TRIG control in Bit 5  
generates a TX_TRIG signal internal to the device. This signal  
is asynchronous to the ADC sample clock. Therefore, do not  
use this signal to align the data output, reset the digital  
demodulator and decimator, or initiate advanced power mode  
across multiple devices in the system. The external pin-driven  
TX_TRIG control is recommended for systems that require  
synchronization of these features across multiple AD9671  
devices.  
For more information about the SPI memory map and other  
functions, consult the AN-877 Application Note, Interfacing  
to High Speed ADCs via SPI.  
Update,(Register,0x0FF),  
All registers except Register 0x002 are updated as soon as they  
are written. Writing to Register 0x0FF (the value written is don’t  
care) initializes and updates the speed mode (Address 0x002)  
and resets all other registers to their default values (analog and  
ADC registers only; not the JESD204B registers, Register 0x000,  
or Register 0x002). Set the speed mode in Register 0x002 and  
write to Register 0x0FF at the beginning of the setup of the SPI  
writes after the device is powered up to avoid rewriting other  
registers after Register 0x0FF is written.  
Rev. A| Page 59 of 60  
 
AD9671  
Data Sheet  
OUTLINE DIMENSIONS  
10.10  
10.00 SQ  
9.90  
A1 BALL  
CORNER  
A1 BALL  
CORNER  
12 11 10  
9
8
7
6
5
4
3
2
1
A
B
C
D
E
F
8.80  
BSC SQ  
G
H
J
0.80  
K
L
M
0.60  
REF  
TOP VIEW  
DETAIL A  
BOTTOM VIEW  
*
1.40 MAX  
0.65 MIN  
DETAIL A  
0.25 MIN  
0.50  
0.45  
0.40  
COPLANARITY  
0.20  
SEATING  
PLANE  
BALL DIAMETER  
*
COMPLIANT WITH JEDEC STANDARDS MO-275-EEAB-1  
WITH EXCEPTION TO PACKAGE HEIGHT.  
Figure 62. 144-Ball Chip Scale Package, Ball Grid Array [CSP_BGA]  
(BC-144-1)  
Dimensions shown in millimeters  
ORDERING GUIDE  
Model1  
AD9671KBCZ  
AD9671EBZ  
Temperature Range  
0°C to 85°C  
Package Description  
Package Option  
144-Ball Chip Scale Package, Ball Grid Array [CSP_BGA]  
Evaluation Board  
BC-144-1  
1 Z = RoHs Compliant Part.  
©2013–2016 Analog Devices, Inc. All rights reserved. Trademarks and  
registered trademarks are the property of their respective owners.  
D11134-0-1/16(A)  
Rev. A| Page 60 of 60  
 
 

相关型号:

AD9671EBZ

Octal Ultrasound AFE with JESD204B
ADI

AD9671KBCZ

Octal Ultrasound AFE with Digital Demodulator
ADI

AD9674

Octal Ultrasound AFE with Digital Demodulator
ADI

AD9674KBCZ

Octal Ultrasound AFE
ADI

AD9675

Octal Ultrasound AFE with JESD204B
ADI

AD9675KBCZ

Octal Ultrasound AFE with JESD204B
ADI

AD9675_17

Octal Ultrasound AFE with JESD204B
ADI

AD9680

Dual Analog-to-Digital Converter
ADI

AD9680-1000EBZ

Dual Analog-to-Digital Converter
ADI

AD9680-1250EBZ

Dual Analog-to-Digital Converter
ADI

AD9680-500EBZ

Dual Analog-to-Digital Converter
ADI

AD9680-820EBZ

Dual Analog-to-Digital Converter
ADI