ADN2905ACPZ [ADI]

CPRI and 10G Ethernet Data Recovery IC with AMP/EQ from 614.4 Mbps to 10.3125 Gbps;
ADN2905ACPZ
型号: ADN2905ACPZ
厂家: ADI    ADI
描述:

CPRI and 10G Ethernet Data Recovery IC with AMP/EQ from 614.4 Mbps to 10.3125 Gbps

电信 电信集成电路
文件: 总28页 (文件大小:689K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
CPRI and 10G Ethernet Data Recovery IC  
with Amp/EQ from 614.4 Mbps to 10.3125 Gbps  
Data Sheet  
ADN2905  
FEATURES  
GENERAL DESCRIPTION  
Serial CPRI data rates  
The ADN2905 provides the receiver functions of quantization and  
multirate data recovery at 614.4 Mbps, 1.2288 Gbps, 1.25 Gbps,  
2.4576 Gbps, 3.072 Gbps, 4.9152 Gbps, 6.144 Gbps, 9.8304 Gbps,  
and 10.3125 Gbps, used in Common Public Radio Interface  
(CPRI) and gigabit Ethernet applications. The ADN2905  
614.4 Mbps, 1.2288 Gbps, 2.4576 Gbps, 3.072 Gbps,  
4.9152 Gbps, 6.144 Gbps, and 9.8304 Gbps  
Ethernet data rates: 1.25 Gbps and 10.3125 Gbps  
No reference clock required  
Jitter performance superior to the SFF-8431 jitter specifications  
Optional equalizer or 0 dB EQ input mode  
Quantizer sensitivity: 200 mV p-p typical (equalizer mode)  
Sample phase adjust (5.65 Gbps or greater)  
Output polarity invert  
automatically locks to all the specified CPRI and Ethernet data  
rates without the need for an external reference clock or  
programming. The ADN2905 jitter performance exceeds the  
jitter requirement specified by SFF-8431.  
The ADN2905 provides manual sample phase adjustment.  
Additionally, the user can select an equalizer or a 0 dB EQ as the  
input. The equalizer is either adaptive or can be manually set.  
I2C to access optional features  
Loss of lock (LOL) indicator  
PRBS generator/detector  
The ADN2905 also supports pseudorandom binary sequence  
(PRBS) generation, bit error detection, and input data rate  
readback features.  
Application aware power  
349.5 mW at 9.8304 Gbps, 0 dB EQ input mode  
287.7 mW at 6.144 Gbps, 0 dB EQ input mode  
249.3 mW at 3.072 Gbps, 0 dB EQ input mode  
Power supply: 1.2 V, flexible 1.8 V to 3.3 V, and 3.3 V  
4 mm × 4 mm, 24-lead LFCSP  
The ADN2905 is available in a compact 4 mm × 4 mm, 24-lead  
chip scale package (LFCSP). All ADN2905 specifications are  
defined over the ambient temperature range of −40°C to +85°C,  
unless otherwise noted.  
APPLICATIONS  
SFF-8431-compatible  
Ethernet: 10GE, 1GE, and CPRI: OS/L.6 up to OS/L.96  
FUNCTIONAL BLOCK DIAGRAM  
REFCLKP/  
REFCLKN  
(OPTIONAL)  
DATOUTP/  
DATOUTN  
SCK  
2
SDA  
LOL  
ADN2905  
DATA RATE  
2
I C REGISTERS  
I C_ADDR  
FREQUENCY  
ACQUISITION  
AND LOCK  
CML  
DETECTOR  
CLK  
DDR  
FIFO  
SAMPLE  
PHASE  
÷N  
÷2  
ADJUST  
DOWNSAMPLER  
AND LOOP  
FILTER  
DCO  
DATA  
INPUT  
SAMPLER  
PIN  
NIN  
2
0dB EQ  
EQ  
RXD  
RXCK  
50Ω  
50Ω  
2
CLOCK  
PHASE  
I C  
2
I C  
SHIFTER  
V
V
CC  
CM  
FLOAT  
Figure 1.  
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  
rightsof third parties that may result fromits 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 andregisteredtrademarks are the property of their respective owners.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781.329.4700 ©2014–2016 Analog Devices, Inc. All rights reserved.  
Technical Support  
www.analog.com  
 
 
 
 
ADN2905* PRODUCT PAGE QUICK LINKS  
Last Content Update: 02/23/2017  
COMPARABLE PARTS  
View a parametric search of comparable parts.  
DESIGN RESOURCES  
ADN2905 Material Declaration  
PCN-PDN Information  
EVALUATION KITS  
ADN2905/ADN2913/ADN2915/ADN2917 Evaluation  
Board  
Quality And Reliability  
Symbols and Footprints  
DISCUSSIONS  
View all ADN2905 EngineerZone Discussions.  
DOCUMENTATION  
Data Sheet  
ADN2905: CPRI and 10G Ethernet Data Recovery IC with  
Amp/EQ from 614.4 Mbps to 10.3125 Gbps Data Sheet  
SAMPLE AND BUY  
Visit the product page to see pricing options.  
User Guides  
UG-877: ADN2905/ADN2913/ADN2915/ADN2917  
Evaluation Board Setup and Applications  
TECHNICAL SUPPORT  
Submit a technical question or find your regional support  
number.  
DOCUMENT FEEDBACK  
Submit feedback for this data sheet.  
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.  
ADN2905  
Data Sheet  
TABLE OF CONTENTS  
Features .............................................................................................. 1  
Theory of Operation ...................................................................... 15  
Functional Description.................................................................. 17  
Frequency Acquisition............................................................... 17  
Edge Select................................................................................... 17  
Passive Equalizer ........................................................................ 18  
0 dB EQ........................................................................................ 18  
Lock Detector Operation .......................................................... 18  
Harmonic Detector .................................................................... 19  
Output Disable and Squelch ..................................................... 19  
I2C Interface ................................................................................ 20  
Reference Clock (Optional) ...................................................... 20  
Additional Features Available via the I2C Interface............... 22  
Input Configurations ................................................................. 24  
DC-Coupled Application .......................................................... 26  
Outline Dimensions....................................................................... 27  
Ordering Guide .......................................................................... 27  
Applications....................................................................................... 1  
General Description ......................................................................... 1  
Functional Block Diagram .............................................................. 1  
Revision History ............................................................................... 2  
Specifications..................................................................................... 3  
Jitter Specifications....................................................................... 4  
Output and Timing Specifications............................................. 5  
Timing Diagrams.......................................................................... 6  
Absolute Maximum Ratings............................................................ 7  
Thermal Characteristics .............................................................. 7  
ESD Caution.................................................................................. 7  
Pin Configuration and Function Descriptions............................. 8  
Typical Performance Characteristics ............................................. 9  
I2C Interface Timing and Internal Register Descriptions ......... 10  
Register Map ............................................................................... 11  
REVISION HISTORY  
1/16—Rev 0. to Rev. A  
Changes to Figure 5.......................................................................... 8  
Updated Outline Dimensions....................................................... 27  
Changes to Ordering Guide .......................................................... 27  
12/14—Revision 0: Initial Version  
Rev. A | Page 2 of 27  
 
Data Sheet  
ADN2905  
SPECIFICATIONS  
TA = TMIN to TMAX, VCC = VCCMIN to VCCMAX, VCC1 = VCC1MIN to VCC1MAX, VDD = VDDMIN to VDDMAX, VEE = 0 V, input data pattern =  
PRBS 223 − 1, ac-coupled (to 100 Ω differential termination load), I2C register default settings, unless otherwise noted.  
Table 1.  
Parameter  
Test Conditions/Comments  
Min  
Typ  
Max  
Unit  
MULTIRATE SUPPORT RANGE  
INPUT—DC CHARACTERISTICS  
Peak-to-Peak Differential Input  
Input Resistance  
0.6144  
10.3125  
Gbps  
PIN – NIN, see Figure 29  
Differential  
1.0  
105  
V
95  
100  
0 dB EQ INPUT—CML COMPLIANT  
Input Voltage Range  
At PIN or NIN, dc-coupled, RX_TERM_FLOAT = 1  
(floated)  
DC-coupled (see Figure 28), 600 mV p-p differential,  
RX_TERM_FLOAT = 1 (floated)  
0.5  
VCC  
V
V
Input Common-Mode Level  
0.65  
VCC − 0.15  
Differential Input Sensitivity  
CPRI × 16, 9.8304 Gbps  
AC-coupled, RX_TERM_FLOAT = 0 (VCM = 1.2 V), bit  
error rate (BER) = 1 × 10−12  
250  
mV p-p  
EQUALIZER INPUT PATH  
Differential Input Sensitivity  
15 inch FR-4, 100 Ω differential transmission line,  
adaptive EQ on  
CPRI × 16, 9.8304 Gbps  
INPUT—AC CHARACTERISTICS  
S11  
BER = 1 × 10−12  
200  
mV p-p  
dB  
At 7.5 GHz, differential return loss, see Figure 8  
−12  
1000  
LOSS OF LOCK (LOL) DETECT  
Digital Control Oscillator (DCO)  
Frequency Error for LOL Assert  
With respect to nominal, data collected in lock to  
reference (LTR) mode  
ppm  
DCO Frequency Error for LOL Deassert  
LOL Assert Response Time  
With respect to nominal, data collected in LTR mode  
2.4576 Gbps  
9.8304 Gbps  
250  
51  
18  
ppm  
µs  
µs  
ACQUISITION TIME  
Lock to Data (LTD) Mode  
2.4576 Gbps  
9.8304 Gbps  
0.5  
0.5  
6.0  
ms  
ms  
ms  
Optional LTR Mode1  
DATA RATE READBACK ACCURACY  
Coarse Readback  
5
%
Fine Readback  
In addition to reference clock accuracy  
100  
ppm  
POWER SUPPLY VOLTAGE  
VCC  
VDD  
VCC1  
1.14  
2.97  
1.62  
1.2  
3.3  
1.8  
1.26  
3.63  
3.63  
V
V
V
POWER SUPPLY CURRENT  
VCC  
0 dB EQ input mode, clock output disabled  
2.4576 Gbps  
3.072 Gbps  
4.9152 Gbps  
6.144 Gbps  
9.8304 Gbps  
2.4576 Gbps  
3.072 Gbps  
4.9152 Gbps  
182.0  
159.1  
180.8  
190.5  
217.3  
8.6  
9.0  
8.8  
8.9  
9.1  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
mA  
VDD  
6.144 Gbps  
9.8304 Gbps  
Rev. A | Page 3 of 27  
 
ADN2905  
Data Sheet  
Parameter  
VCC1  
Test Conditions/Comments  
2.4576 Gbps  
3.072 Gbps  
4.9152 Gbps  
6.144 Gbps  
Min  
Typ  
31.7  
16.2  
31.8  
16.1  
32.8  
Max  
Unit  
mA  
mA  
mA  
mA  
mA  
9.8304 Gbps  
TOTAL POWER DISSIPATION  
0 dB EQ input mode, clock output disabled  
2.4576 Gbps  
305.7  
249.3  
304.5  
287.7  
349.5  
mW  
mW  
mW  
mW  
mW  
°C  
3.072 Gbps  
4.9152 Gbps  
6.144 Gbps  
9.8304 Gbps  
OPERATING TEMPERATURE RANGE  
−40  
+85  
1 This typical acquisition specification applies to all selectable reference clock frequencies in the range of 11.05 MHz to 176.8 MHz.  
JITTER SPECIFICATIONS  
TA = TMIN to TMAX, VCC = VCCMIN to VCCMAX, VCC1 = VCC1MIN to VCC1MAX, VDD = VDDMIN to VDDMAX, VEE = 0 V, input data pattern =  
PRBS 223 − 1, ac-coupled to 100 Ω differential termination load, I2C register default settings, unless otherwise noted.  
Table 2.  
Parameter  
Symbol Test Conditions/Comments  
Min Typ  
Max  
Unit  
TRANSMITTER JITTERS  
Deterministic Jitter  
Random Jitter  
Duty Cycle Distortion  
Total Jitter  
Data Dependent Jitter  
Data Dependent Pulse  
Width Shrinkage  
T_DJ  
T_RJ  
T_DCD  
TJ  
CPRI = 9.8304 Gbps, K28.5 + D5.6 and K28.5 + D16.2  
6.98  
0.36  
0.57  
13.6  
7.37  
4.58  
ps  
ps  
ps  
ps  
ps  
ps  
CPRI = 9.8304 Gbps, K28.5 + D5.6 and K28.5 + D16.2  
CPRI = 9.8304 Gbps, K28.5 + D5.6 and K28.5 + D16.2  
SFF-8431, 64B/66B, 10.3125 Gbps  
DDJ  
SFF-8431, PRBS 29 − 1, 10.3125 Gbps  
DDPWS SFF-8431, PRBS 29 − 1, 10.3125 Gbps  
Uncorrelated Jitter  
RECEIVER JITTERS  
Total Jitter Tolerance  
99% Jitter  
Data Dependent Pulse  
Width Shrinkage  
UJ  
SFF-8431, 64B/66B, 10.3125 Gbps  
0.14  
ps  
TJT  
J2  
SFF-8431, 10.3125 Gbps  
SFF-8431, 10.3125 Gbps  
82.4  
55.5  
33.7  
ps  
ps  
ps  
DDPWS SFF-8431, 10.3125 Gbps  
Rev. A | Page 4 of 27  
 
 
 
Data Sheet  
ADN2905  
OUTPUT AND TIMING SPECIFICATIONS  
TA = TMIN to TMAX, VCC = VCCMIN to VCCMAX, VCC1 = VCC1MIN to VCC1MAX, VDD = VDDMIN to VDDMAX, VEE = 0 V, input data pattern =  
PRBS 223 − 1, ac-coupled to 100 Ω differential termination load, I2C register default settings, unless otherwise noted.  
Table 3.  
Parameter  
Symbol Test Conditions/Comments  
9.8304 Gbps, DATA_SWING[3:0] = 0xC (default)  
Min  
Typ  
Max  
Unit  
CML OUTPUT CHARACTERISTICS  
Data Differential Output Swing  
535  
668  
189  
600  
724  
219  
672  
771  
252  
mV p-p  
mV p-p  
mV p-p  
9.8304 Gbps, DATA_SWING[3:0] = 0xF (maximum)  
9.8304 Gbps, DATA_SWING[3:0] = 0x4 (minimum)  
Output Voltage  
High  
VOH  
VOL  
DC-coupled  
DC-coupled  
VCC −  
0.05  
VCC −  
0.36  
VCC −  
0.025  
VCC −  
0.325  
VCC  
V
V
Low  
VCC −  
0.29  
CML OUTPUT TIMING CHARACTERISTICS  
Rise Time  
20% to 80%, at 9.8304 Gbps, DATOUTN/DATOUTP  
20% to 80%, at 9.8304 Gbps, CLKOUTN/CLKOUTP  
80% to 20%, at 9.8304 Gbps, DATOUTN/DATOUTP  
80% to 20%, at 9.8304 Gbps, CLKOUTN/CLKOUTP  
See Figure 2  
See Figure 2  
See Figure 3  
See Figure 3  
LVTTL  
17.4  
22.2  
17.5  
23.9  
32.6  
28.3  
33  
29.2  
0.5  
0.5  
0.5  
0.5  
46.5  
33.1  
49.1  
33.7  
ps  
ps  
ps  
ps  
UI  
UI  
UI  
UI  
Fall Time  
Setup Time, Full Rate Clock  
Hold Time, Full Rate Clock  
Setup Time, DDR Mode  
Hold Time, DDR Mode  
I2C INTERFACE DC CHARACTERISTICS  
Input Voltage  
tS  
tH  
tS  
tH  
High  
Low  
VIH  
VIL  
2.0  
V
V
0.8  
Input Current  
VIN = 0.1 × VDD or VIN = 0.9 × VDD  
IOL = 3.0 mA  
−10.0  
+10.0  
0.4  
µA  
V
Output Low Voltage  
I2C INTERFACE TIMING  
SCK Clock Frequency  
SCK Pulse Width High  
SCK Pulse Width Low  
Start Condition Hold Time  
Start Condition Setup Time  
Data Setup Time  
VOL  
See Figure 14  
400  
kHz  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
tHIGH  
tLOW  
600  
1300  
600  
600  
100  
300  
tHD;STA  
tSU;STA  
tSU;DAT  
tHD;DAT  
tR/tF  
Data Hold Time  
SCK/SDA Rise/Fall Time1  
20 +  
300  
0.1Cb  
Stop Condition Setup Time  
Bus Free Time Between Stop and  
Start Conditions  
tSU;STO  
tBUF  
600  
1300  
ns  
ns  
LVTTL DC INPUT CHARACTERISITICS  
(I2C_ADDR)  
Input Voltage  
High  
Low  
Input Current  
High  
Low  
VIH  
VIL  
2.0  
−5  
2.4  
V
V
0.8  
5
IIH  
IIL  
VIN = 2.4 V  
VIN = 0.4 V  
µA  
µA  
LVTTL DC OUTPUT CHARACTERISITICS  
(LOS/LOL)  
Output Voltage  
High  
VOH  
VOL  
IOH = 2.0 mA  
IOL = −2.0 mA  
V
V
Low  
0.4  
Rev. A | Page 5 of 27  
 
ADN2905  
Data Sheet  
Parameter  
Symbol Test Conditions/Comments  
Min  
Typ  
Max  
Unit  
REFERENCE CLOCK CHARACTERISTICS  
Optional LTR mode  
Input Compliance Voltage (Single-  
Ended)  
VCM  
No input offset, no input current, see Figure 21,  
ac-coupled input  
0.55  
1.0  
V
Minimum Differential Input Drive  
Reference Frequency  
Required Accuracy2  
See Figure 21, ac-coupled, differential input  
100  
100  
mV p-p  
MHz  
ppm  
11.05  
176.8  
AC-coupled, differential input  
1 Cb is the total capacitance of one bus line in picofarads (pF). If mixed with high speed (HS) mode devices, faster rise/fall times are allowed (refer to the Philips  
I2C Bus Specification, Version 2.1).  
2 Required accuracy in dc-coupled mode is guaranteed by design as long as the clock common-mode voltage output matches the reference clock common-  
mode voltage range.  
TIMING DIAGRAMS  
INT_CLKP  
tH  
tS  
DATOUTP/  
DATOUTN  
Figure 2. Data to Clock Timing (Full Rate Clock Mode)  
INT_CLKP  
tS  
tH  
DATOUTP/  
DATOUTN  
Figure 3. Data to Clock Timing (Half-Rate Clock/DDR Mode)  
DATOUTP  
DATOUTN  
V
SE  
V
SE  
V
DIFF  
0V  
DATOUTP – DATOUTN  
Figure 4. Single-Ended vs. Differential Output Amplitude Relationship  
Rev. A | Page 6 of 27  
 
 
 
 
 
Data Sheet  
ADN2905  
ABSOLUTE MAXIMUM RATINGS  
Table 4.  
THERMAL CHARACTERISTICS  
Thermal Resistance  
Parameter  
Rating  
1.26 V  
3.63 V  
1.26 V  
Thermal resistance is specified for the worst-case conditions,  
that is, a device soldered in a circuit board for surface-mount  
packages, for a 4-layer board with the exposed paddle soldered  
to VEE.  
Supply Voltage (VCC = 1.2 V)  
Supply Voltage (VDD and VCC1 = 3.3 V)  
Maximum Input Voltage (REFCLKP/REFCLKN,  
NIN/PIN)  
Minimum Input Voltage (REFCLKP/REFCLKN,  
NIN/PIN)  
Maximum Input Voltage (SDA, SCK, I2C_ADDR)  
Minimum Input Voltage (SDA, SCK, I2C_ADDR)  
Maximum Junction Temperature  
VEE− 0.4 V  
Table 5. Thermal Resistance  
Package Type θJA  
24-Lead LFCSP 45  
1
2
3
θJB  
θJC  
Unit  
3.63 V  
VEE − 0.4 V  
125°C  
−65°C to +150°C  
300°C  
5
11  
°C/W  
1 Junction to ambient.  
2 Junction to base.  
3 Junction to case.  
Storage Temperature Range  
Lead Temperature (Soldering, 10 sec)  
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.  
ESD CAUTION  
Rev. A | Page 7 of 27  
 
 
 
ADN2905  
Data Sheet  
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS  
PIN 1  
INDICATOR  
1
2
3
18  
VCC  
VCC  
PIN  
NIN  
17 VDD  
16  
NC  
ADN2905  
TOP VIEW  
15  
VEE 4  
DATOUTP  
14 DATOUTN  
VCC  
(Not to Scale)  
5
6
LOS  
LOL  
13  
NOTES  
1. NC = NO CONNECT. DO NOT CONNECT  
TO THIS PIN.  
2. EXPOSED PAD ON BOTTOM OF THE  
PACKAGE MUST BE CONNECTED TO  
VEE ELECTRICALLY.  
Figure 5. Pin Configuration  
Table 6. Pin Function Descriptions  
Pin No. Mnemonic Type1 Description  
1
VCC  
P
1.2 V Supply for Limiting Amplifier.  
2
3
4
PIN  
NIN  
VEE  
AI  
AI  
P
Positive Differential Data Input (CML).  
Negative Differential Data Input (CML).  
Ground for Limiting Amplifier.  
5
6
7
8
LOS  
LOL  
VEE  
VCC1  
VDD  
NC  
NC  
VEE  
DO  
DO  
P
P
P
N/A  
N/A  
P
Loss of Signal Output (Active High).  
Loss of Lock Output (Active High).  
Digital Control Oscillator (DCO) Ground.  
1.8 V to 3.3 V DCO Supply.  
9
3.3 V High Supply.  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
No Connect. Do not connect to this pin. Leave this pin floating  
No Connect. Do not connect to this pin. Leave this pin floating  
Ground for CML Output Drivers.  
1.2 V Supply for CML Output Drivers.  
Negative Differential Retimed Data Output (CML).  
Positive Differential Retimed Data Output (CML).  
No Connect. Tie this pin to VEE (ground).  
3.3 V High Supply.  
VCC  
P
DATOUTN  
DATOUTP  
NC  
VDD  
VCC  
SCK  
SDA  
VCC  
I2C_ADDR  
DO  
DO  
DI  
P
P
1.2 V Core Digital Supply.  
DI  
DIO  
P
Clock for I2C.  
Bidirectional Data for I2C.  
1.2 V Core Supply.  
DI  
I2C Address Setting. Sets the device I2C address to 0x80 when I2C_ADDR = 0. Sets the device I2C address  
to 0x82 when I2C_ADDR = 1.  
23  
24  
N/A  
REFCLKN  
REFCLKP  
EPAD  
DI  
DI  
P
Negative Reference Clock Input (Optional).  
Positive Reference Clock Input (Optional).  
Exposed Pad (VEE). The exposed pad on the bottom of the device package must be connected to VEE  
electrically. The exposed pad works as a heat sink.  
1 P is power, AI is analog input, DI is digital input, DO is digital output, DIO is digital input/output, and N/A is not applicable.  
Rev. A | Page 8 of 27  
 
Data Sheet  
ADN2905  
TYPICAL PERFORMANCE CHARACTERISTICS  
TA = 25°C, VCC = 1.2 V, VCC1 = 1.8 V, VDD = 3.3 V, VEE = 0 V, input data pattern = PRBS 215 − 1, ac-coupled inputs and outputs, unless  
otherwise noted.  
0
–5  
–10  
–15  
–20  
–25  
–30  
–35  
–40  
1M  
10M  
100M  
1G  
10G  
100G  
FREQUENCY (Hz)  
Figure 6. Output Eye Diagram at CPRI × 16 = 9.8304 Gbps,  
Time = 16.95 ps/div, Amplitude = 116 mV/div  
Figure 8. Typical S11 Spectrum Performance  
0.6  
0.5  
0.4  
0.3  
0.2  
0.1  
0
TYPICAL  
ADAPTIVE EQ  
SETTING  
0
2
4
6
8
10  
12  
14  
16  
EQ SETTING  
Figure 9. BER in Equalizer Mode vs. EQ Compensation at CPRI × 16 =  
9.8304 Gbps (with a Signal of 400 mV p-p Differential, on 15 inch FR4 Traces,  
with Variant EQ Compensation, Including Adaptive EQ)  
Figure 7. Output Eye Diagram at CPRI × 12 = 6.144 Gbps,  
Time = 27.13 ps/div, Amplitude = 118 mV/div  
Rev. A | Page 9 of 27  
 
 
ADN2905  
Data Sheet  
I2C INTERFACE TIMING AND INTERNAL REGISTER DESCRIPTIONS  
R/W  
CTRL  
SLAVE ADDRESS[6:0]  
1
0
0
0
0
0
x
x
MSB = 1  
SET BY 0 = W  
PIN 22 1 = R  
Figure 10. Slave Address Configuration  
S
SLAVE ADDR, LSB = 0 (W) A(S) SUBADDR A(S)  
S
SLAVE ADDR, LSB = 1 (R) A(S) DATA A(M)  
DATA A(M) P  
S = START BIT  
P = STOP BIT  
A(M) = NO ACKNOWLEDGE BY MASTER  
A(S) = ACKNOWLEDGE BY SLAVE  
A(M) = ACKNOWLEDGE BY MASTER  
Figure 11. I2C Read Data Transfer  
S
SLAVE ADDR, LSB = 0 (W) A(S) SUBADDR A(S) DATA A(S)  
DATA A(S)  
P
Figure 12. I2C Write Data Transfer  
START BIT  
STOP BIT  
SLAVE ADDRESS  
A5  
SUBADDRESS  
A7  
DATA  
D7  
SDA  
SCK  
A6  
A0  
D0  
S
P
WR  
ACK  
ACK  
ACK  
SLAVE ADDR[4:0]  
SUBADDR[6:1]  
DATA[6:1]  
Figure 13. I2C Data Transfer Timing  
tF  
tSU;DAT  
tHD;STA  
tBUF  
tR  
SDA  
SCK  
tSU;STO  
tR  
tF  
tLOW  
tHIGH  
tHD;STA  
tSU;STA  
S
S
P
S
tHD;DAT  
Figure 14. I2C Interface Timing Diagram  
Rev. A | Page 10 of 27  
 
 
 
 
 
 
Data Sheet  
ADN2905  
REGISTER MAP  
Writing to register bits other than those clearly labeled is not recommended and may cause unintended results.  
Table 7. Internal Register Map1, 2  
Addr. Default  
Reg. Name  
R/W (Hex) (Hex)  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
Readback/Status  
FREQMEAS0  
FREQMEAS1  
FREQMEAS2  
FREQ_RB1  
FREQ_RB2  
STATUSA  
R
0x0  
0x1  
0x2  
0x4  
0x5  
0x6  
N/A  
N/A  
N/A  
N/A  
N/A  
N/A  
FREQ0[7:0] (RATE_FREQ[7:0])  
R
R
R
R
R
FREQ1[7:0] (RATE_FREQ[15:8])  
FREQ2[7:0] (RATE_FREQ[23:16])  
VCOSEL[7:0]  
X
X
FULLRATE  
X
DIVRATE[3:0]  
VCOSEL[9:8]  
Reserved  
LOL status  
Reserved  
Static LOL  
X
RATE_MEAS_  
COMP  
General Control  
CTRLA  
R/W 0x8  
R/W 0x9  
0x10  
0x08  
0
CDR_MODE[2:0]  
0
1
Reset static RATE_  
RATE_MEAS_  
RESET  
LOL  
MEAS_EN  
CTRLB  
CTRLC  
SOFTWARE_ INIT_FREQ CDR  
RESET  
LOL config  
0
Reserved  
0
0
_ACQ  
bypass  
R/W 0xA  
R/W 0xF  
0x05  
0x00  
0
0
0
0
REFCLK_  
PDN  
0
1
FLL Control  
LTR_MODE  
DPLL Control  
DPLLA  
0
LOL data  
FREF_RANGE[1:0]  
DATA_TO_REF_RATIO[3:0]  
TRANBW[2:0]  
R/W 0x10  
R/W 0x13  
0x1C  
0x02  
0
0
0
0
0
0
EDGE_SEL[1:0]  
DPLLD  
0
0
0
Reserved  
to 0  
DLL_SLEW[1:0]  
Phase  
R/W 0x14  
R/W 0x16  
0x00  
0x08  
0
0
0
SAMPLE_PHASE[3:0]  
LA_EQ  
RX_TERM_  
FLOAT  
INPUT_SEL[1:0]  
ADAPTIVE_  
EQ_EN  
EQ_BOOST[3:0]  
Output Control  
OUTPUTA  
R/W 0x1E  
R/W 0x1F  
0x00  
0xCC  
0
0
0
Data  
squelch  
DATOUT_  
DISABLE  
1
0
DDR_  
DISABLE  
DATA_  
POLARITY  
Reserved  
Reserved  
OUTPUTB  
DATA_SWING[3:0]  
PRBS Control  
PRBS Gen 1  
R/W 0x39  
0x00  
0
DATA_  
CID_BIT  
DATA_  
CID_EN  
DATA_  
GEN_EN  
DATA_GEN_MODE[1:0]  
PRBS Gen 2  
PRBS Gen 3  
PRBS Gen 4  
PRBS Gen 5  
PRBS Gen 6  
PRBS Rec 1  
R/W 0x3A  
R/W 0x3B  
R/W 0x3C  
R/W 0x3D  
R/W 0x3E  
R/W 0x3F  
0x00  
0x00  
0x00  
0x00  
0x00  
0x00  
DATA_CID_LENGTH[7:0]  
PROG_DATA[7:0]  
PROG_DATA[15:8]  
PROG_DATA[23:16]  
PROG_DATA[31:24]  
DATA_  
0
0
0
0
DATA_  
DATA_RECEIVER_  
MODE[1:0]  
RECEIVER_ RECEIVER_  
CLEAR ENABLE  
PRBS Rec 2  
PRBS Rec 3  
PRBS Rec 4  
PRBS Rec 5  
PRBS Rec 6  
PRBS Rec 7  
R
R
R
R
R
R
0x40  
0x41  
0x42  
0x43  
0x44  
0x45  
0x00  
0x00  
N/A  
N/A  
N/A  
N/A  
PRBS_ERROR_COUNT[7:0]  
PRBS_ERROR  
DATA_LOADED[7:0]  
DATA_LOADED[15:8]  
DATA_LOADED[23:16]  
DATA_LOADED[31:24]  
Rev. A | Page 11 of 27  
 
 
ADN2905  
Data Sheet  
Addr. Default  
Reg. Name  
R/W (Hex) (Hex)  
D7  
D6  
D5  
D4  
D3  
D2  
D1  
D0  
ID/Revision  
REV  
R
0x48  
0x49  
0x20  
0x21  
0x54  
0x15  
0xAD  
0x63  
Rev[7:0]  
ID[7:0]  
ID  
R
R
R
HI_CODE  
LO_CODE  
Reserved  
Reserved  
1 X means don’t care.  
2 N/A means not applicable.  
Table 8. Status Register, STATUSA (Address 0x6)  
Bit(s)  
Bit Name  
Reserved  
LOL status  
Bit Description  
D5  
X
D4  
0 = locked  
1 = frequency acquisition mode  
D3  
D2  
Reserved  
Static LOL  
X
0 = no LOL event since last reset  
1 = LOL event since last reset; clear using the reset static LOL bit  
Rate measurement complete  
D0  
RATE_MEAS_COMP  
0 = frequency measurement incomplete  
1 = frequency measurement complete; clear using the RATE_MEAS_RESET bit  
Table 9. Control Register, CTRLA (Address 0x8)  
Bit(s)  
D7  
Bit Name  
Bit Description  
Reserved  
Reserved to 0.  
[D6:D4]  
CDR_MODE[2:0]  
CDR modes.  
000 = lock to data (LTD).  
010 = lock to reference (LTR).  
001, 011 = reserved.  
Reserved to 0.  
D3  
D2  
Reserved  
Reset static LOL  
In factory default mode, this bit is set to 0. In the static LOL mode, write 1 and then write 0 to  
clear static LOL bit (D2 of the status register).  
D1  
D0  
RATE_MEAS_EN  
Fine data rate measurement enable. Set to 1 to initiate a rate measurement.  
Rate measurement reset. Set to 1 to clear a rate measurement.  
RATE_MEAS_RESET  
Table 10. Control Register, CTRLB (Address 0x9)  
Bit(s)  
Bit Name  
Bit Description  
D7  
SOFTWARE_RESET  
INIT_FREQ_ACQ  
Software reset. Write a 1 followed by a 0 to reset the device.  
D6  
Initiate frequency acquisition. Write a 1 followed by a 0 to initiate a frequency acquisition  
(optional).  
D5  
CDR bypass  
CDR bypass.  
0 = CDR enabled.  
1 = CDR bypassed.  
LOL configuration.  
0 = normal LOL.  
1 = static LOL.  
Reserved to 1.  
Reserved to 0.  
Reserved to 0.  
D4  
LOL config  
D3  
Reserved  
Reserved  
Reserved  
D2  
[D1:D0]  
Rev. A | Page 12 of 27  
 
 
Data Sheet  
ADN2905  
Table 11. Control Register, CTRLC (Address 0xA)  
Bit(s)  
[D7:D3]  
D2  
D1  
D0  
Bit Name  
Reserved  
REFCLK_PDN  
Reserved  
Reserved  
Bit Description  
Reserved to 0.  
Reference clock power-down. Write a 0 to enable the reference clock.  
Reserved to 0.  
Reserved to 1.  
Table 12. Lock to Reference Clock Mode Programming Register, LTR_MODE1 (Address 0xF)  
Bit(s)  
Bit Name  
Reserved  
LOL data  
Bit Description  
D7  
Reserved to 0  
D6  
LOL data  
0 = CLK vs. reference clock during tracking  
1 = CLK vs. data during tracking  
fREF range  
00 = 11.05 MHz to 22.1 MHz  
01 = 22.1 MHz to 44.2 MHz  
10 = 44.2 MHz to 88.4 MHz  
11 = 88.4 MHz to 176.8 MHz  
Data to reference ratio  
0000 = ½  
[D5:D4]  
[D3:D0]  
FREF_RANGE[1:0]  
DATA_TO_REF_RATIO[3:0]  
0001 = 1  
0010 = 2  
N = 2(n − 1)  
1010 = 512  
1 Where DIV_fREF is the divided down reference referred to the 11.05 MHz to 22.1 MHz band (see the Reference Clock (Optional) section). Data Rate/2(LTR_MODE[3:0] − 1)  
REFCLK/2LTR_MODE[5:4]  
=
Table 13. DPLL Control Register, DPLLA (Address 0x10)  
Bit(s)  
Bit Name  
Bit Description  
[D7:D5]  
[D4:D3[  
Reserved  
Reserved to 0.  
EDGE_SEL[1:0]  
Edge for phase detection. See the Edge Select section for further details.  
00 = rising and falling edge data.  
01 = rising edge data.  
10 = falling edge data.  
11 = rising and falling edge data.  
[D2:D0]  
TRANBW[2:0]  
Transfer bandwidth. Scales transfer bandwidth. Default value is 4, resulting in the CPRI × 16:  
9.8304 Gbps default BW shown in Table 2. See the Transfer Bandwidth section for further details.  
Transfer BW = Default Transfer BW × (TRANBW[2:0]/4)  
Table 14. DPLL Control Register, DPLLD (Address 0x13)  
Bit(s)  
Bit Name  
Bit Description  
[D7:D2]  
[D1:D0]  
Reserved  
DLL_SLEW[1:0]  
Reserved to 0.  
DLL slew. Sets the BW of the DLL. See the DLL Slew section for further details.  
Table 15. Phase Control Register, Phase (Address 0x14)  
Bit(s)  
Bit Name  
Bit Description  
[D7:D4]  
[D3:D0]  
Reserved  
SAMPLE_PHASE[3:0]  
Reserved to 0.  
Adjusta the phase of the sampling instant for data rates above 5.65 Gbps in steps of 1/32 UI. This  
register is in twos complement notation. See the Sample Phase Adjust section for further details.  
Rev. A | Page 13 of 27  
 
ADN2905  
Data Sheet  
Table 16. Input Stage Programming Register, LA_EQ (Address 0x16)  
Bit(s)  
Bit Name  
Bit Description  
D7  
RX_TERM_FLOAT  
Receiver (Rx) termination float.  
0 = termination common-mode driven.  
1 = termination common-mode floated.  
Input stage select.  
[D6:D5]  
INPUT_SEL[1:0]  
01 = equalizer.  
10 = 0 dB EQ mode.  
00, 11 = undefined.  
D4  
ADAPTIVE_EQ_EN  
EQ_BOOST[3:0]  
Enable adaptive EQ.  
0 = manual EQ control.  
1 = adaptive EQ enabled.  
[D3:D0]  
Equalizer gain. These bits set the EQ gain. See the Passive Equalizer section for further details.  
Table 17. Output Control Register, OUTPUTA (Address 0x1E)  
Bit(s)  
[D7:D6]  
D5  
Bit Name  
Bit Description  
Reserved  
Reserved to 0  
Data squelch  
Squelch  
0 = normal data  
1 = squelch data  
Data output disable  
0 = data output enabled  
1 = data output disabled  
Reserved to 1  
D4  
DATOUT_DISABLE  
D3  
D2  
Reserved  
DDR_DISABLE  
Double data rate  
0 = DDR clock enabled  
1 = DDR clock disabled  
Data polarity  
0 = normal data polarity  
1 = flip data polarity  
Reserved to 0  
D1  
D0  
DATA_POLARITY  
Reserved  
Table 18. Output Swing Register, OUTPUTB (Address 0x1F)  
Bit(s)  
Bit Name  
Bit Description  
[D7:D4]  
DATA_SWING[3:0]  
Adjust data output amplitude. Step size is approximately 50 mV differential.  
Default register value is 0xCH. Typical differential data output amplitudes are  
0x1 to 0x3 = invalid.  
0x4 = 200 mV.  
0x5 = 250 mV.  
0x6 = 300 mV.  
0x7 = 345 mV.  
0x8 = 390 mV.  
0x9 = 440 mV.  
0xA = 485 mV.  
0xB = 530 mV.  
0xC = 575 mV.  
0xD = 610 mV.  
0xE = 640 mV.  
0xF = 655 mV.  
Default = 0xCH.  
[D3:D0]  
Reserved  
Rev. A | Page 14 of 27  
Data Sheet  
ADN2905  
THEORY OF OPERATION  
The ADN2905 implements a data recovery for CPRI data rates  
from 614.4 Mbps to 9.8304 Gbps. The front end is configurable to  
either equalize or 0 dB EQ the nonreturn-to-zero (NRZ) input  
waveform to full-scale digital logic levels, or to pass a full digital  
logic signal.  
The delay-locked and phase-locked loops together track the  
phase of the input data. For example, when the clock lags the  
input data, the phase detector drives the DCO to a higher  
frequency and decreases the delay of the clock through the  
phase shifter; both of these actions reduce the phase error  
between the clock and data. Because the loop filter is an  
integrator, the static phase error is driven to zero.  
The user can choose from two input stages to process the data: a  
high-pass passive equalizer with up to 10 dB of boost at 5 GHz,  
or 0 dB EQ mode with approximately 250 mV p-p sensitivity at  
CPRI rate 9.8304 Gbps.  
Another view of the circuit is that the phase shifter implements  
the zero required for frequency compensation of a second-order  
phase-locked loop, and this zero is placed in the feedback path  
and, therefore, does not appear in the closed-loop transfer  
function. Because this circuit has no zero in the closed-loop  
transfer, jitter peaking is eliminated.  
When the input signal is corrupted due to FR-4 or other  
impairments in the printed circuit board (PCB) traces, a passive  
equalizer can be one of the signal integrity options. The  
equalizer high frequency boost is configurable through the I2C  
registers, in place of the factory default settings. A user enabled  
adaptation is included that automatically adjusts the equalizer  
to achieve the widest eye opening. The equalizer can be  
manually set for any data rate, but adaptation is available only at  
data rates greater than 5.5 Gbps.  
The delay-locked and phase-locked loops simultaneously  
provide wideband jitter accommodation and narrow-band jitter  
filtering. The simplified block diagram in Figure 15 shows that  
Z(s)/X(s) is a second-order, low-pass jitter transfer function that  
provides excellent filtering. The low frequency pole is formed by  
dividing the gain of the PLL by the gain of the DLL, where the  
upsampling and zero-order hold in the DLL has a gain approaching  
N at the transfer bandwidth of the loop. Note that the jitter  
transfer has no zero, unlike an ordinary, second-order phase-  
locked loop, which means that the main PLL has no jitter  
peaking. This no jitter peaking feature makes the circuit ideal  
for signal regenerator applications where jitter peaking in a  
cascade of regenerators can contribute to hazardous jitter  
accumulation.  
When a signal is presented to the data recovery, the ADN2905 acts  
as a delay-locked and phase-locked loop (PLL) circuit for clock  
recovery and data retiming from an NRZ encoded data stream.  
Input data is sampled by a high speed clock. A digital downsampler  
accommodates data rates spanning three orders of magnitude.  
Downsampled data is applied to a binary phase detector.  
The phase of the input data signal is tracked by two separate feed-  
back loops. A high speed, delay-locked loop (DLL) path  
cascades a digital integrator with a digitally controlled phase  
shifter on the digital control oscillator (DCO) clock to track the  
high frequency components of jitter. A separate phase control  
loop, composed of a digital integrator and DCO, tracks the low  
frequency components of jitter. The initial frequency of the  
DCO is set by a third loop that compares the DCO frequency  
with the input data frequency. This third loop also sets the  
decimation ratio of the digital downsampler.  
The error transfer, e(s)/X(s), has the same high-pass form as an  
ordinary phase-locked loop up to the slew rate limit of the DLL  
with a binary phase detector. This transfer function is free to be  
optimized to give excellent wideband jitter accommodation  
because the jitter transfer function, Z(s)/X(s), provides the  
narrow-band jitter filtering.  
PHASE-LOCKED LOOP (PLL)  
BINARY  
PHASE  
DETECTOR  
X(s)  
Z(s)  
K
× TRANBW  
K
RECOVERED  
CLOCK  
PLL  
DCO  
s
INPUT  
DATA  
÷N  
N
–1  
I – z  
DELAY-LOCKED LOOP (DLL)  
–N  
K
DLL  
–1  
I – z  
PSH  
N
–1  
I – z  
I – z  
ZERO-ORDER HOLD  
SAMPLE CLOCK  
Z(s)  
K
× TRANBW – K  
PLL DCO  
=
X(s) s × N × PSH × K  
+ K  
× TRANBW × K  
DLL  
PLL DCO  
Figure 15. CDR Jitter Block Diagram  
Rev. A | Page 15 of 27  
 
 
ADN2905  
Data Sheet  
The delay-locked and phase-locked loops contribute to overall  
jitter accommodation. At low frequencies of input jitter on the  
data signal, the integrator in the loop filter provides high gain to  
track large jitter amplitudes with small phase error. In this case,  
the oscillator is frequency modulated, and jitter is tracked as in  
an ordinary phase-locked loop. The amount of low frequency  
jitter that can be tracked is a function of the DCO tuning range.  
A wider tuning range provides more accommodation of low  
frequency jitter. The internal loop control word remains small  
for small jitter frequency, so that the phase shifter remains close  
to the center of its range and, therefore, contributes little to the  
low frequency jitter accommodation.  
size of the DCO tuning range, therefore, has only a small effect  
on the jitter accommodation.The delay-locked loop control range  
is larger; therefore, the phase shifter tracks the input jitter. An  
infinite range phase shifter is used on the clock. Consequently,  
the minimum range of timing mismatch between the clock at the  
data sampler and the retiming clock at the output is limited by  
the depth of the FIFO to 32 UI.  
There are two ways to acquire the data rate. The default mode is  
for the frequency to lock to the input data, where a finite state  
machine extracts frequency measurements from the data to  
program the DCO and loop division ratio so that the sampling  
frequency matches the data rate to within 250 ppm. The PLL is  
enabled, driving this frequency difference to 0 ppm. The second  
mode is to lock to reference (LTR), in which case the user  
provides a reference clock between 11.05 MHz and 176.8 MHz.  
Division ratios must be written to a serial port register.  
At medium jitter frequencies, the gain and tuning range of the  
DCO are not large enough to track input jitter. In this case, the  
DCO control word becomes large and saturates. As a result, the  
DCO frequency remains at an extreme of its tuning range. The  
Rev. A | Page 16 of 27  
Data Sheet  
ADN2905  
FUNCTIONAL DESCRIPTION  
FREQUENCY ACQUISITION  
DLL Slew  
Jitter tolerance beyond the transfer bandwidth of the CDR is  
determined by the slew rate of the delay-locked loop implement-  
ing a delta modulator on phase. Setting DLL_SLEW[1:0] = 2,  
(the default value) in the Register 0x13 configures the DLL to  
track 0.75 UI p-p jitter at the highest frequency breakpoint at  
4 MHz for CPRI = 9.8304 Gbps. DPLLD[1:0] can be set to 0,  
giving lower jitter generation on the recovered clock and better  
high frequency jitter tolerance.  
The ADN2905 acquires its frequency from the data over a range  
of data frequencies from 614.4 Mbps to 9.8304 Gbps. The lock  
detector circuit compares the frequency of the DCO and the  
frequency of the incoming data. When these frequencies differ  
by more than 1000 ppm, the LOL pin is asserted, and a new fre-  
quency acquisition cycle is initiated. The DCO frequency is reset to  
the lowest point of its range, and the internal division rate is set  
to its lowest value of N = 1, which is the highest octave of data rates.  
The frequency detector then compares this sampling rate frequency  
to the data rate frequency and either increases N by a factor of 2 if  
the sampling rate frequency is greater than the data rate frequency,  
or increases the DCO frequency if the data rate frequency is  
greater than the data sampling rate frequency. Initially, the DCO  
frequency is incremented in large steps to aid fast acquisition.  
As the DCO frequency approaches the data frequency, the step  
size is reduced until the DCO frequency is within 250 ppm of the  
data frequency, at which point LOL is deasserted.  
Sample Phase Adjustment  
The phase of the sampling instant can be adjusted using the I2C  
interface when the device operates at data rates of 5.65 Gbps or  
higher by writing to SAMPLE_PHASE[3:0] (Bits[D3:D0] in  
Register 0x14). This feature allows the user to adjust the sampling  
instant to improve the BER and jitter tolerance. Although the  
default sampling instant chosen by the CDR is sufficient in most  
applications, when dealing with some degraded input signals, the  
BER and jitter tolerance performance can be improved by  
manually adjusting the phase.  
When LOL is deasserted, the frequency-locked loop is turned  
off. The PLL or DLL pulls in the DCO frequency until the DCO  
frequency equals the data frequency.  
A total adjustment range of 0.5 UI is available, with 0.25 UI in each  
direction, in increments of 1/32 UI. SAMPLE_PHASE[3:0] is a  
twos complement number. The relationship between data and  
the sampling clock is shown in Figure 17.  
EDGE SELECT  
A binary, or Alexander, phase detector drives both the DLL and  
PLL at all division rates. Duty cycle distortion on the received data  
leads to a dead band in the phase detector transfer function if phase  
errors are measured on both rising and falling data transitions.  
This dead band leads to jitter generation of unknown spectral  
composition with potentially large peak-to-peak amplitudee.  
Transfer Bandwidth  
The transfer bandwidth can be adjusted using the I2C interface by  
writing to the TRANBW[2:0] bitsin Register 0x10. The default  
value is 4. When set to values below 4, the transfer bandwidth is  
reduced. When set to values above 4, the transfer bandwidth is  
increased. The resulting transfer bandwidth (BW) is based on the  
following formula:  
The recommended usage of the device when the dc offset loop  
is disabled is to compute phase errors exclusively on either the rising  
data edges with EDGE_SEL[1:0] (Bits[D4:D3] in Register 0x10) = 1  
(decimal) or on the falling data edges with EDGE_SEL[1:0] = 2.  
The alignment of the clock to the rising data edges with EDGE_  
SEL[1:0] = 1 is represented by the top two curves in Figure 16.  
Duty cycle distortion with narrow 1s moves the significant  
sampling instance where data is sampled to the right of center.  
The alignment of the clock to the falling data edges with EDGE_  
SEL[1:0] = 2 is represented by the first and third curves in  
Figure 16. The significant sampling instance moves to the left of  
center. Sample phase adjustment for rates above 5.65 Gbps can  
be used to move the significant sampling instance to the center  
of the narrow 1 (or narrow 0) for best jitter tolerance.  
TRANBW[2:0]  
Transfer BW = Default Transfer BW ×  
4
For example, at CPRI × 16 (9.8304 Gbps), the default transfer  
bandwidth is approximately 2 MHz. The resulting transfer  
bandwidth when TRANBW[2:0] is changed is  
TRANBW[2:0] = 1: transfer BW = 500 kHz  
TRANBW[2:0] = 2: transfer BW = 1.0 MHz  
TRANBW[2:0] = 3: transfer BW = 1.5 MHz  
TRANBW[2:0] = 4: transfer BW = 2.0 MHz (default)  
TRANBW[2:0] = 5: transfer BW = 2.5 MHz  
TRANBW[2:0] = 6: transfer BW = 3.0 MHz  
TRANBW[2:0] = 7: transfer BW = 3.5 MHz  
DATA  
EDGE_SEL[1:0]  
CLK1  
Reducing the transfer bandwidth is commonly used in optical  
transport network (OTN) applications. Never set TRANBW[2:0] to  
0, because this makes the CDR open loop. Also note that setting  
TRANBW[2:0] above 4 can cause a slight increase in jitter  
generation and potential jitter peaking.  
EDGE_SEL = 2  
CLK2  
Figure 16. Phase Detector Timing  
Rev. A | Page 17 of 27  
 
 
 
 
 
 
 
ADN2905  
Data Sheet  
DATA  
PHASE = 4  
PHASE = 7  
PHASE = –4  
PHASE = –8  
CLOCK  
PHASE = 0  
(DEFAULT)  
Figure 17. Data vs. Sampling Clock  
0 dB EQ  
PASSIVE EQUALIZER  
The 0 dB EQ path connects the input signal directly to the  
A passive equalizer is available at the input to equalize large  
signals that have undergone distortion due to PCB traces, vias,  
or connectors. The adaptive EQ functions only at data rates greater  
than 5.5 Gbps. Therefore, at rates less than 5.5 Gbps, the EQ  
must be manually set.  
digital logic inside the ADN2905. The 0 dB EQ is useful at  
lower data rates where the signal is large (therefore, the limiting  
amplifier is not needed, and power can be saved by deselecting  
the limiting amplifier) and unimpaired (therefore, the equalizer is  
not needed). The signal swing of the internal digital circuit is  
600 mV p-p differential, the minimum signal amplitude that must  
be provided in 0 dB EQ mode.  
The equalizer can be manually set using the LA_EQ register  
(Register 0x16). An adaptive loop is also available to optimize  
the EQ setting based on characteristics of the received eye at the  
phase detector. If the channel is known in advance, set the EQ  
manually to obtain the best performance; however, the adaptive  
EQ finds the best setting in most cases.  
In 0 dB EQ mode, the internal 50 Ω termination resistors can be  
configured in one of two ways, either floated or tied to VCC = 1.2  
V (see Figure 22 and Table 23). By setting the RX_TERM_FLOAT  
bit (Bit D7 in Register 0x16) to 1, these 50 Ω termination  
resistors are floated internal to the ADN2905 (see Figure 25). By  
setting the RX_TERM_FLOAT bit to 0, these 50 Ω termination  
resistors are connected to VCC = 1.2 V (see Figure 26). In both  
termination cases, the user must ensure a valid common-mode  
voltage on the input.  
Table 19 lists the typical EQ settings for several trace lengths. The  
values in Table 19 are based on measurements taken on a test  
board with simple FR-4 traces. Table 20 lists the typical maximum  
reach in inches of FR-4 of the EQ at several data rates. If a real  
channel includes lossy connectors or vias, the FR-4 reach length  
is lower. For any real-world system, it is highly recommended to  
test several EQ settings with the real channel to ensure the best  
signal integrity.  
When the termination is floated, the two 50 Ω resistors are a  
purely differential termination. The input must conform to the  
range of signals shown in Figure 28.  
Table 19. EQ Settings vs. Trace Length on FR-4  
When the termination is connected to a 1.2 V VCC power supply  
(see Figure 26 and Figure 27), the common-mode voltage is created  
by the driver circuit and the 50 Ω resistors on the ADN2905.  
For example, the driver can be an open-drain switched current  
(see Figure 26), and the 50 Ω resistors return this current to  
VCC. In Figure 26, the common-mode voltage is created by both  
the current and the resistors. In this case, ensure that the current is  
a minimum of 6 mA, which gives a single-ended swing of 300 mV  
Trace Length (Inches)  
Typical EQ Setting  
6
10  
15  
20 to 30  
10  
12  
14  
15  
Table 20. Typical EQ Reach on FR-4 vs. Maximum Data  
Rates Supported  
Maximum Data Rate (Gbps) Typical EQ Reach on FR-4 (Inches)  
or a differential swing of 600 mV p-p differential, with VCM  
=
1.05 V (see Figure 28). The maximum current is 10 mA, which  
gives a single-ended 500 mV swing and a differential 1.0 V p-p  
swing with VCM = 0.95 V (see Figure 29).  
4
8
10  
11  
30  
20  
15  
10  
Another possibility is to back terminate the switched current  
driver, as shown in Figure 27, with the two VCC supplies having  
the same potential. In this example, the current is returned to  
VCC by the two 50 Ω resistors in parallel, or 25 Ω, so that the  
minimum current is 12 mA and the maximum current is 20 mA.  
LOCK DETECTOR OPERATION  
The lock detector on the ADN2905 has three modes of  
operation: normal mode, LTR mode, and static LOL mode.  
Rev. A | Page 18 of 27  
 
 
 
 
 
 
Data Sheet  
ADN2905  
Normal Mode  
asserted, even if the ADN2905 regains lock, until the static LOL bit  
(Bit D2 in Register 0x6) is manually reset. If a loss of lock condition  
occurs, this bit is internally asserted to logic high. The static  
LOL bit remains high even after the ADN2905 reacquires lock  
to a new data rate. This bit can be reset by writing a 1, followed  
by 0, to the reset static LOL bit (Bit D2 in Register 0x8). When  
reset, the static LOL bit remains deasserted until another loss of  
lock condition occurs.  
In normal mode, the ADN2905 is a multiple rate data recovery  
device that locks onto the CPRI data rate from 614.4 Mbps to  
9.8304 Gbps without the use of a reference clock as an  
acquisition aid. In this mode, the lock detector monitors the  
frequency difference between the DCO and the input data  
frequency, and deasserts the loss of lock signal, which appears  
on LOL (Pin 6) when the DCO is within 250 ppm of the data  
frequency. This enables the digital PLL (DPLL), which pulls the  
DCO frequency in the remaining amount and acquires phase  
lock. When locked, if the input frequency error exceeds 1000  
ppm (0.1%), the loss of lock signal is reasserted and control  
returns to the frequency loop, which begins a new frequency  
acquisition. The LOL pin remains asserted until the DCO locks  
onto a valid input data stream to within 250 ppm frequency  
error. This hysteresis is shown in Figure 18.  
Writing a 1 to the LOL configuration bit (Bit D4 in Register 0x9)  
causes the LOL pin (Pin 6) to become a static LOL indicator. In  
this mode, the LOL pin mirrors the contents of the static LOL  
bit (Bit D2 in Register 0x6) and has the functionality described  
previously. The LOL configuration bit defaults to 0. In this mode,  
the LOL pin operates in the normal operating mode; that is, it is  
asserted only when the ADN2905 is in acquisition mode and  
deasserts when the ADN2905 has reacquired lock.  
LOL  
HARMONIC DETECTOR  
1
The ADN2905 provides a harmonic detector that detects whether  
the input data has changed to a lower harmonic of the data rate  
than the one that the sampling clock is currently locked onto. For  
example, if the input data instantaneously changes from a CPRI ×  
16 (9.8304 Gbps) to a CPRI × 4 (2.4576 Gbps) bit stream, this  
can be perceived as a valid CPRI × 16 bit stream because the  
CPRI × 4 data pattern is exactly 4× slower than the CPRI × 16  
pattern. Therefore, if the change in data rate is instantaneous, a  
101 pattern at CPRI × 4 (2.4576 Gbps) is perceived by the  
–1000  
–250  
0
250  
1000 fDCO ERROR  
(ppm)  
Figure 18. Transfer Function of LOL  
LOL Detector Operation Using a Reference Clock (LTR  
Mode)  
In lock to reference (LTR) mode, a reference clock is used as an  
acquisition aid to lock the ADN2905 DCO. LTR mode is enabled  
by setting the CDR_MODE[2:0] bits to 2 (Bits[D6:D4] in  
Register 0x8). The user must also write to the FREF_RANGE[1:0]  
bits and the DATA_TO_ REF_RATIO[3:0] bits (Bits[D5:D4] and  
Bits[D3:D0] in Register 0xF) to set the reference frequency  
range and the divide ratio of the data rate with respect to the  
reference frequency. Finally, the reference clock power down to the  
reference clock buffer must be deasserted by writing a 0 to the  
REFCLK_PDN bit (Bit D2 in Register 0xA). To maintain fastest  
acquisition, keep Bit D0 in Register 0xA set to 1.  
ADN2905 as a 111100001111 pattern at CPRI × 16 (9.8304 Gbps).  
If the change to a lower harmonic is instantaneous, a typical  
inferior CDR may remain locked at the higher data rate.  
The ADN2905 implements a harmonic detector that automati-  
cally identifies whether the input data has switched to a lower  
harmonic of the data rate than the one that the DCO is  
currently locked onto. When a harmonic is identified, the LOL  
pin is asserted, and a new frequency acquisition is initiated. The  
ADN2905 automatically locks onto the new data rate, and the LOL  
pin is deasserted.  
The time to detect a lock to harmonic is  
For more details, see the Reference Clock (Optional) section.  
In LTR mode, the lock detector monitors the difference in fre-  
quency between the divided down DCO and the divided down  
reference clock. The loss of lock signal, which appears on LOL  
(Pin 6), is deasserted when the DCO is within 250 ppm of the  
desired frequency. This enables the DPLL, which pulls in the  
DCO frequency by the remaining amount with respect to the  
input data and acquires phase lock. When locked, if the  
216 × (TD/ρ)  
where:  
1/TD is the new data rate. For example, if the data rate is  
switched from CPRI × 16 (9.8304 Gbps) to CPRI × 4  
(2.4576 Gbps), TD = 1/2.4576 GHz.  
ρ is the data transition density. Most coding schemes seek to  
ensure that ρ = 0.5, for example, PRBS and 8B/10B.  
frequency error exceeds 1000 ppm (0.1%), the loss of lock signal  
is reasserted and control returns to the frequency loop, which  
reacquires lock with respect to the reference clock. The LOL pin  
remains asserted until the DCO frequency is within 250 ppm of  
the desired frequency. This hysteresis is shown in Figure 18.  
When the ADN2905 is placed in lock to reference mode, the  
harmonic detector is disabled.  
OUTPUT DISABLE AND SQUELCH  
The ADN2905 offers output disable/squelch. The DATOUTP/  
DATOUTN outputs can be disabled by setting the DATOUT_  
DISABLE bit (Bit D4 in Register 0x1E) high. When an output is  
Static LOL Mode  
The ADN2905 implements a static LOL feature that indicates  
whether a loss of lock condition has ever occurred and remains  
Rev. A | Page 19 of 27  
 
 
 
ADN2905  
Data Sheet  
disabled, it is fully powered down, saving approximately 30 mW  
total power.  
Stop and start conditions can be detected at any stage of the  
data transfer. If these conditions are asserted out of sequence  
with normal read and write operations, they cause an immediate  
jump to the idle condition. During a given SCK high period,  
issue one start condition, one stop condition, or a single stop  
condition followed by a single start condition. If the user issues an  
invalid subaddress, the ADN2905 does not issue an acknowledge  
and returns to the idle condition. If the user exceeds the highest  
subaddress while reading back in auto-increment mode, the  
highest subaddress register contents continue to be output until  
the master device issues a no acknowledge. This indicates the  
end of a read. In a no acknowledge condition, the SDA line is  
not pulled low on the ninth pulse. See Figure 11 and Figure 12  
for sample read and write data transfers, respectively, and  
Figure 13 for a more detailed timing diagram.  
To set the data output while leaving the clock on, the output  
data can be squelched by setting the data squelch bit (Bit D5 in  
Register 0x1E) high. In this mode, the data driver remains  
powered, but the data itself is forced to be a value of 0 or 1,  
depending on the setting of the DATA_POLARITY bit (Bit D1  
in Register 0x1E).  
I2C INTERFACE  
The ADN2905 supports a 2-wire, I2C-compatible, serial bus  
driving multiple peripherals. Two inputs, serial data (SDA) and  
serial clock (SCK), carry information between any devices con-  
nected to the bus. Each slave device is recognized by a unique  
address. The slave address consists of the seven MSBs of an 8-bit  
word. The upper six bits (Bits[6:1]) of the 7-bit slave address are  
factory programmed to 100000. The LSB of the slave address (Bit 0)  
is set by Pin 22, I2C_ADDR. The LSB of the word specifies either a  
read or write operation (see Figure 10). Logic 1 corresponds to a  
read operation, whereas Logic 0 corresponds to a write operation.  
REFERENCE CLOCK (OPTIONAL)  
A reference clock is not required to perform data recovery with  
the ADN2905. However, support for an optional reference clock  
is provided. The reference clock can be driven differentially or  
single-ended. If the reference clock is not used, float both the  
REFCLKP and REFCLKN pins.  
To control the device on the bus, the following protocol must be used:  
1. The master initiates a data transfer by establishing a start  
condition, defined as a high to low transition on SDA while  
SCK remains high. This indicates that an address/data  
stream follows.  
2. All peripherals respond to the start condition and shift the  
next eight bits (the 7-bit address and the R/W bit). The bits  
are transferred from MSB to LSB.  
3. The peripheral that recognizes the transmitted address  
responds by pulling the data line low during the ninth  
clock pulse. This is an acknowledge bit.  
Two 50 Ω series resistors present a differential load between  
REFCLKP and REFCLKN. Common mode is internally set to  
0.56 × VCC by a resistor divider between VCC and VEE. See  
Figure 19, Figure 20, and Figure 21 for sample configurations.  
The reference clock input buffer accepts any differential signal  
with a peak-to-peak differential amplitude of greater than  
100 m V. The phase noise and duty cycle of the reference clock  
are not critical, and a 100 ppm accuracy is sufficient.  
ADN2905  
4. All other devices withdraw from the bus at this point and  
maintain an idle condition. In the idle condition, the  
device monitors the SDA and SCK lines waiting for the  
start condition and the correct transmitted address.  
REFCLKP  
24  
CLOCK  
BUFFER  
REFCLKN  
23  
50Ω 50Ω  
The R/W bit determines the direction of the data. Logic 0 on the  
LSB of the first byte means that the master writes information to  
the peripheral. Logic 1 on the LSB of the first byte means that  
the master reads information from the peripheral.  
VCC/2  
Figure 19. DC-Coupled, Differential REFCLKx Configuration  
VCC  
ADN2905  
The ADN2905 acts as a standard slave device on the bus. The  
data on the SDA pin is eight bits long, supporting the 7-bit  
addresses plus the R/W bit. The ADN2905 has subaddresses to  
enable the user-accessible internal registers (see Table 7).  
REFCLKP  
CLK  
OSC  
OUT  
24  
BUFFER  
REFCLKN  
23  
50Ω 50Ω  
The ADN2905, therefore, interprets the first byte as the device  
address and the second byte as the starting subaddress. Auto-  
increment mode is supported, allowing data to be read from or  
written to the starting subaddress and each subsequent address  
without manually addressing the subsequent subaddress. A data  
transfer is always terminated by a stop condition. The user can  
also access any unique subaddress register on a one-by-one  
basis without updating all registers.  
VCC/2  
Figure 20. AC-Coupled, Single-Ended REFCLKx Configuration  
Rev. A | Page 20 of 27  
 
 
 
 
Data Sheet  
ADN2905  
ADN2905  
The user can specify a fixed integer multiple of the reference clock  
to lock onto using the DATA_TO_REF_RATIO[3:0] bits  
(Bits[D3:D0] in Register 0xF), as follows:  
REFCLKP  
REFCLKN  
24  
23  
REFCLK  
BUFFER  
DATA_TO_REF_RATIO[3:0] = Data Rate ÷ DIV_fREF  
where DIV_fREF represents the divided-down reference referred  
50Ω 50Ω  
to the 11.05 MHz to 22.1 MHz band.  
VCC/2  
For example, if the reference clock frequency is 38.88 MHz and  
the input data rate is 622.08 Mbps, the FREF_RANGE[1:0] bits  
are set to 01 to give a divided-down reference clock of 19.44 MHz.  
DATA_TO_REF_RATIO[3:0] is set to 0110, that is, 6, because  
Figure 21. AC-Coupled, Differential REFCLKx Configuration  
The reference clock can be used either as an acquisition aid for  
the ADN2905 to lock onto data, or to measure the frequency  
of the incoming data to within 0.01%. The modes are mutually  
exclusive because, in the first use, the user can force the device  
to lock onto only a known data rate; in the second use, the user  
can measure an unknown data rate.  
622.08 Mbps/19.44 MHz = 2(6 − 1)  
If the ADN2905 is operating in lock to reference mode, and the  
user changes the reference frequency, the fREF range or the fREF ratio  
(Bits[D5:D4] or Bits[D3:D0], respectively, in Register 0xF), this  
change must be followed by writing a low to high to low  
transition to the INIT_FREQ_ACQ bit (Bit D6 in Register 0x9) to  
initiate a new lock to reference command.  
Lock to reference mode is enabled by writing a 2 to the CDR_  
MODE[2:0] bits (Bits[D6:D4] in Register 0x8). An on-chip  
clock buffer must be powered on by writing a 0 to the REFCLK_  
PDN bit (Bit D2 in Register 0xA). Fine data rate readback mode  
is enabled by writing a 1 to the RATE_MEAS_EN bit (Bit D1 in  
Register 0x8). Enabling lock to reference and data rate readback  
at the same time causes an indeterminate state and is not  
supported.  
By default in lock to reference clock mode, when lock has been  
achieved and the ADN2905 is in tracking mode, the frequency  
of the DCO is compared to the frequency of the reference clock.  
If this frequency error exceeds 1000 ppm, lock is lost, LOL is  
asserted, and the device relocks to the reference clock while  
continuing to output a stable clock.  
Using the Reference Clock to Lock onto Data  
In LTR mode, the ADN2905 locks onto a frequency derived  
from the reference clock according to the following equation:  
An alternative configuration is enabled by setting LOL data (Bit D6  
in Register 0xF) to 1. In this configuration, when the device is  
in tracking mode, the frequency of the DCO is compared to the  
frequency of the input data rather than the frequency of the  
reference clock. If this frequency error exceeds 1000 ppm, lock  
is lost, LOL is asserted, and the device relocks to the reference  
clock while continuing to output a stable clock.  
Data Rate/2(LTR_MODE[3:0] − 1) = REFCLK/2LTR_MODE[5:4]  
The user must know exactly what the data rate is and provide a  
reference clock that is a function of this rate. The ADN2905 can  
still be used as a continuous rate device in this configuration if  
the user can provide a reference clock that has a variable  
frequency (see the AN-632 Application Note).  
Using the Reference Clock to Measure Data Frequency  
The reference clock can have a frequency from 11.05 MHz to  
176.8 MHz. By default, the ADN2905 expects a reference clock  
of between 11.05 MHz and 22.1 MHz. If the reference clock is  
between 22.1 MHz and 44.2 MHz, 44.2 MHz and 88.4 MHz, or  
88.4 MHz and 176.8 MHz, the user must configure the ADN2905  
to use the correct reference frequency range by setting the two  
bits of FREF_RANGE[1:0] (Bits[D5:D4] in Register 0xF).  
The user can also provide a reference clock to measure the  
recovered data frequency. In this case, the user provides a  
reference clock, and the ADN2905 compares the frequency of  
the incoming data to the incoming reference clock and returns a  
ratio of the two frequencies to 0.01% (100 ppm). The accuracy  
error of the reference clock is added to the accuracy error of the  
ADN2905 data rate measurement. For example, if a 100 ppm  
accuracy reference clock is used, the total accuracy of the  
measurement is 200 ppm.  
Table 21. LTR_MODE Register Settings  
FREF_  
DATA_TO_  
The reference clock can range from 11.05 MHz and 176.8 MHz.  
Prior to reading back the data rate using the reference clock, the  
FREF_RANGE[1:0] bits (Bits[D5:D4] in Register 0xF) must be  
set to the appropriate frequency range with respect to the  
reference clock being used according to Table 21.  
RANGE[1:0] Range (MHz)  
REF_RATIO[3:0] Ratio  
00  
01  
10  
11  
11.05 to 22.1  
22.1 to 44.2  
44.2 to 88.4  
88.4 to 176.8  
0000  
0001  
n
2−1  
20  
2n − 1  
29  
1010  
Rev. A | Page 21 of 27  
 
 
ADN2905  
Data Sheet  
A fine data rate readback is then executed as follows:  
a 1 followed by a 0 to the RATE_MEAS_RESET bit (Bit D0 in  
Register 0x8). This initiates a new data rate measurement. Follow  
Step 2 through Step 6 to read back the new data rate. Note that  
a data rate readback is valid only if the LOL pin is low. If LOL is  
high, the data rate readback is invalid.  
1. Apply the reference clock.  
2. Write a 0 to the REFCLK_PDN bit (Bit D2 in Register 0xA)  
to enable the reference clock circuit.  
3. Write to the FREF_RANGE[1:0] bits(Bits[D5:D4] in  
Register 0xF) to select the appropriate reference clock  
frequency circuit.  
4. Write a 1 to the RATE_MEAS_EN bit (Bit D1 in Register 0x8)  
to enable the fine data rate measurement capability of the  
ADN2905. This bit is level sensitive and does not need to be  
reset to perform subsequent frequency measurements.  
5. Write a low to high to low transition to the RATE_MEAS_  
RESET bit (Bit D0 in Register 0x8) to initiate a new data  
rate measurement.  
6. Read back the RATE_MEAS_COMP bit (Bit D0 in Register  
0x6). If the bit is 0, the measurement is not complete. If it is  
1, the measurement is complete and the data rate can be  
read back on the RATE_FREQ[23:0] and FREQ_RB2[6:2]  
bits (see Table 7). The approximate time for a data rate  
measurement is given in Equation 2.  
Initiating a frequency measurement by writing a low to high  
to low transition to the RATE_MEAS_RESET bit (Bit D0 in  
Register 0x8) also resets the RATE_MEAS_COMP bit (Bit D10  
in Register 0x6). The approximate time to complete a frequency  
measurement from the RATE_MEAS_RESET bit being written  
with a low to high to low transition to when the  
RATE_MEAS_COMP bit returns high is given by  
211 ×2LTR[5:4]  
Measurement Time =  
(2)  
fREFCLK  
ADDITIONAL FEATURES AVAILABLE VIA THE I2C  
INTERFACE  
Coarse Data Rate Readback  
The data rate can be read back over the I2C interface to approx-  
imately 5% without using an external reference clock according  
to the following formula:  
Use the following equation to determine the data rate:  
(
RATE_FREQ[23:0] × fREFCLK  
)
fDCO  
fDATARATE  
=
(1)  
Data Rate =  
(3)  
FULLRATE ×2DIVRATE  
2
LTR[5:4] ×27 ×2FULLRATE ×2DIVRATE  
2
where:  
DATARATE is the data rate in Mbps.  
RATE_FREQ[23:0] is from FREQ2[7:0] (most significant byte),  
where  
DCO is the frequency of the DCO, derived as shown in Table 22.  
FULLRATE = FREQ_RB2[6] (Bit D6 in Register 0x5).  
f
f
FREQ1[7:0], and FREQ0[7:0] (least significant byte). See Table 7.  
DIVRATE = FREQ_RB2[5:2] (Bits[D5:D2] in Register 0x5).  
fREFCLK is the reference clock frequency in MHz.  
Four oscillator cores, defined by the VCOSEL[9:8] bits  
(Bits[D1:D0] in Register 0x5), span the highest octave of data  
rates according to Table 22.  
LTR[5:4] = LTR_MODE[5:4].  
FULLRATE = FREQ_RB2[6] (Bit D6 in Register 0x5).  
DIVRATE = FREQ_RB2[5:2] (Bits[D5:D2] in Register 0x5).  
Table 22. DCO Center Frequency vs. VCOSEL[9:8]  
MSB  
LSB  
Core =  
(VCOSEL[9:8]) (MHz) = MIN_F (Core) (MHz) = MAX_F (Core)  
Minimum Frequency  
Maximum Frequency  
D23 to D16  
FREQ2[7:0]  
D15 to D8  
D7 to D0  
FREQ0[7:0]  
FREQ1[7:0]  
0
1
2
3
5570  
7000  
8610  
10,265  
7105  
8685  
10,330  
11,625  
Consider the example of a 1.25 Gbps (GE) input signal and a  
reference clock source of 32 MHz at the PIN/NIN and REFCLKP/  
REFCLKN ports, respectively. In this case, the FREF_  
RANGE[1:0] bits(Bits[D5:D4] in Register 0xF) are 01, and the  
reference frequency falls into the range of 22.1 MHz to 44.2 MHz.  
After following Step 1 through Step 6, the readback value of the  
RATE_FREQ[23:0] bits is 0x13880, which is equal to 8 × 104. The  
readback value of the FULLRATE bit (Bit D6 in Register 0x5) is  
1, and the readback value of the DIVRATE[3:0] bits (Bits[D5:D2]  
in Register 0x5) is 2. Inserting these values into Equation 1 yields  
Determine fDCO from the VCOSEL[9:0] bits (Bits[D7:D0] in  
Register 0x4, and Bits[D1:D0] in Register 0x5), using the  
following formula:  
MAX _ F(core) MIN _ F(core)  
fDCO = MIN _ F(core) +  
×
(4)  
256  
VCOSEL[9:0]  
((8 × 104) × (32 × 106))/(21 × 27 × 21 × 22) = 1.25 Gbps  
If subsequent frequency measurements are required, keep the  
RATE_MEAS_EN bit (Bit D1 in Register 0x8) set to 1. It does  
not need to be reset. The measurement process is reset by writing  
Rev. A | Page 22 of 27  
 
 
 
 
 
 
Data Sheet  
ADN2905  
2. Strings of consecutive identical digits (CIDs) sensed from the  
DATA_CID_BIT bit (Bit D5 in Register 0x39) can be  
introduced in the generator by setting the DATA_CID_EN bit  
(Bit D4 in Register 0x39) to 1. The length of CIDs is 8 ×  
DATA_CID_LENGTH, which is set via Bits[D7:D0] in  
Register 0x3A.  
Worked Example  
Read back the contents of the FREQ_RB1 and FREQ_RB2  
registers. For example, with a CPRI × 16 (9.8304 Gbps) signal  
presented to the PIN/NIN ports  
FREQ_RB1 = 0xBA  
FREQ_RB2 = 0x02  
FULLRATE (FREQ_RB2[6]) = 0  
DIVRATE (FREQ_RB2[5:2]) = 0  
Core (FREQ_RB2[1:0]) = 2  
Table 23. PRBS Settings  
PRBS Pattern  
DATA_GEN_MODE[1:0] PRBS Polynomial  
PRBS7  
PRBS15  
PRBS31  
PROG_DATA[31:0] 0x11  
0x00  
0x01  
0x10  
1 + x6 + x7  
1 + x14 + x15  
1 + x28 + x31  
N/A  
Then  
fDCO  
=
10,300 Mbps 8610 Mbps  
Double Data Rate Mode  
8610 Mbps +  
×186 = 9837.89 Mbps  
256  
The default output clock mode is a double data rate (DDR)  
clock, where the output clock frequency is ½ the data rate. DDR  
mode allows direct interfacing to FPGAs that support clocking  
on both rising and falling edges. Setting the DDR_DISABLE bit  
(Bit D2 in Register 0x1E) to 1 enables full data rate mode. Full  
data rate mode is not supported for data rates in the highest  
octave between 5.6 Gbps and 9.8304 Gbps.  
and  
9837.89 Mbps  
fdata  
=
= 9.83789 Gbps  
20 × 20  
Initiate Frequency Acquisition  
A frequency acquisition can be initiated by writing a 1 followed  
by a 0 to the INIT_FREQ_ACQ bit (Bit D6 in Register 0x9).  
This initiates a new frequency acquisition while keeping the  
ADN2905 in the operating mode that was previously  
CDR Bypass Mode  
The CDR in the ADN2905 can be bypassed by setting the CDR  
bypass bit (Bit D5 in Register 0x9) to 1. In this mode, the  
ADN2905 feeds the input directly through the input amplifiers  
to the output buffer, bypassing the CDR. The CDR bypass path  
is intended for use in testing or debugging a system. Use the  
CDR bypass path at data rates at or below 3.0 Gbps only.  
programmed in the CTRLA, CTRLB, and CTRLC registers.  
PRBS Generator/Receiver  
The ADN2905 has an integrated PRBS generator and detector  
for system testing purposes. The devices are configurable as  
either a PRBS detector or a PRBS generator.  
Transmission Lines  
The following steps configure the PRBS detector:  
Use of 50 Ω transmission lines is required for all high frequency  
input and output signals to minimize reflections: PIN, NIN,  
DATOUTP, and DATOUTN (also REFCLKP and REFCLKN, if  
using a high frequency reference clock, such as 155 MHz). It is also  
necessary for the PIN and NIN input traces to be matched in  
length, and the DATOUTP and DATOUTN output traces to be  
matched in length to avoid skew between the differential traces.  
1. Set the DATA_RECEIVER_ENABLE bit (Bit D2 in  
Register 0x3F) to 1 while also setting the DATA_RECEIVER_  
MODE[1:0] bits (Bits[D1:D0] in Register 0x3F]) according  
to the desired PRBS pattern (0 = PRBS7; 1 = PRBS15; 2 =  
PRBS31). Setting the DATA_RECEIVER_MODE[1:0] bits to  
3 leads to a one shot sampling of recovered data into the  
DATA_LOADED[15:0] bits.  
2. Set the DATA_RECEIVER_CLEAR bit (Bit D3 in Register  
0x3F) to 1 followed by 0 to clear the PRBS_ERROR and  
PRBS_ERROR_COUNT bits.  
The high speed inputs (PIN and NIN) are each internally termi-  
nated with 50 Ω to an internal reference voltage (see Figure 26).  
As with any high speed, mixed-signal circuit, take care to keep  
all high speed digital traces away from sensitive analog nodes.  
3. The states of the PRBS_ERROR bit (Bit D0 in Register 0x41)  
and the PRBS_ERROR_COUNT[7:0] bits (Bits[D7:D0] in  
Register 0x40) can be frozen by setting the DATA_  
The high speed outputs (DATOUTP, DATOUTN) are internally  
terminated with 50 Ω to VCC.  
RECEIVER_ENABLE bits (Bit D2 in Register 0x3F) to 0.  
Soldering Guidelines for Lead Frame Chip Scale Package  
The lands on the 24-lead LFCSP are rectangular. The printed  
circuit board pad for these is 0.1 mm longer than the package  
land length, and 0.05 mm wider than the package land width.  
Center the land on the pad to ensure that the solder joint size is  
maximized. The bottom of the lead frame chip scale package has a  
central exposed pad. The pad on the printed circuit board must  
be at least as large as this exposed pad. Connect the exposed  
pad to VEE using plugged vias to prevent solder from leaking  
The following steps configure the PRBS generator:  
1. Set the DATA_GEN_EN bit(Bit D2 in Register 0x39) to 1 to  
enable the PRBS generator and set the DATA_GEN_  
MODE[1:0] bits (Bits[D1:D0] in Register 0x39) for the  
desired PRBS output pattern (0 = PRBS7; 1 = PRBS15;  
2 = PRBS31). An arbitrary 32-bit pattern stored as PROG_  
DATA[31:0] is activated by setting the DATA_GEN_  
MODE[1:0] bits to 3.  
Rev. A | Page 23 of 27  
 
ADN2905  
Data Sheet  
through the vias during reflow. This ensures a solid connection  
from the exposed pad to VEE.  
can be configured to use any required input configuration  
through the I2C bus. Figure 22 shows a block diagram of the  
input stage circuit.  
It is highly recommended to include as many vias as possible  
when connecting the exposed pad to VEE. This minimizes the  
thermal resistance between the die and VEE, and minimizes the  
die temperature. It is recommended that the vias be connected  
to a VEE plane, or planes, rather than a signal trace to improve  
heat dissipation, as shown in Figure 23.  
PIN  
NIN  
2
0dB EQ  
EQ  
2.9kΩ  
2.9kΩ 50Ω  
50Ω  
INPUT_SEL[1:0]  
Placing an external VEE plane on the backside of the board  
opposite the ADN2905 provides an additional benefit because  
this allows easier heat dissipation into the ambient environment.  
RX_TERM_FLOAT  
VCC  
V
REF  
FLOAT  
Figure 22. Input Stage Block Diagram  
INPUT CONFIGURATIONS  
The input signal path is configurable with the INPUT_SEL[1:0] bits  
(Bits[D6:D5] in Register 0x16). Table 24 shows the INPUT_  
SEL[1:0] bits and the input signal configuration.  
The ADN2905 input stage can work with the signal source in an  
ac-coupled or dc-coupled configuration. To best fit in a  
required applications environment, the ADN2905 supports one  
of following input modes: equalizer, or bypass. The ADN2905  
Table 24. Input Signal Configuration  
Selected Input  
Limiting Amplifier  
Equalizer  
0 dB EQ  
Not Defined  
INPUT_SEL[1:0]  
RX_TERM_FLOAT = 0  
RX_TERM_FLOAT = 1  
Not defined  
Not defined  
Float  
ADN2905 Availability  
00  
01  
10  
11  
VREF  
VREF  
VCC  
Not defined  
Not defined  
Yes  
Yes  
Not defined  
Not defined  
Figure 23. Connecting Vias to VEE  
Rev. A | Page 24 of 27  
 
 
 
 
Data Sheet  
ADN2905  
Therefore,  
τ = 12t  
Choosing AC Coupling Capacitors  
AC coupling capacitors at the inputs (PIN, NIN) and outputs  
(DATOUTP, DATOUTN) of the ADN2905 must be chosen  
such that the device works properly over the full range of data  
rates used in the application. When choosing the capacitors, the  
time constant formed with the two 50 Ω resistors in the signal  
path must be considered. When a large number of consecutive  
identical digits (CIDs) are applied, the capacitor voltage can  
droop due to baseline wander (see Figure 24), causing pattern  
dependent jitter (PDJ).  
where:  
τ is the RC time constant (C is the ac coupling capacitor, R = 100 Ω  
seen by C).  
t is the total discharge time.  
t = nΤ  
where:  
n is the number of CIDs.  
T is the bit period.  
The user must determine how much droop is tolerable and choose  
an ac coupling capacitor based on that amount of droop. The  
amount of PDJ can then be approximated based on the capaci-  
tor selection. The actual capacitor value selection may require  
some trade-offs between droop and PDJ.  
Calculate the capacitor value by combining the equations for τ  
and t.  
C = 12nT/R  
When the capacitor value is selected, the PDJ can be  
approximated as  
For example, assuming that 2% droop is tolerable, the  
maximum differential droop is 4%.  
PDJps p-p = 0.5tR(1 − e(−nT/RC)/0.6  
Normalizing to V p-p,  
where:  
Droop = Δ V = 0.04 V = 0.5 V p-p (1 − e−t/τ  
)
PDJps p-p is the amount of pattern dependent jitter allowed,  
<0.01 UI p-p typical.  
tR is the rise time, which is equal to 0.22/BW; BW ≈ 0.7 (bit rate).  
Note that this expression for tR is accurate only for the inputs.  
The output rise time for the ADN2905 is ~30 ps regardless of  
data rate.  
VCC  
ADN2905  
V1  
V2  
PIN  
50Ω  
DATAOUTP  
2
C
CDR  
TIA  
OUT  
C
V
REF  
IN  
50Ω  
NIN  
DATAOUTN  
V1b  
V2b  
1
2
3
4
V1  
V1b  
V2  
V
REF  
V2b  
VDIFF  
VTH  
VDIFF = V2 – V2b  
VTH = ADN2905 QUANTIZER THRESHOLD  
NOTES  
1. DURING THE DATA PATTERNS WITH HIGH TRANSITION DENSITY, DIFFERENTIAL DC VOLTAGE AT V1 AND V2 IS ZERO.  
2. WHEN THE TIA OUTPUTS CONSECUTIVE IDENTICAL DIGITS, V1 AND V1b ARE DRIVEN TO DIFFERENT DC LEVELS. V2 AND V2b DISCHARGE TO  
THE V LEVEL, WHICH EFFECTIVELY INTRODUCES A DIFFERENTIAL DC OFFSET ACROSS THE AC COUPLING CAPACITORS.  
REF  
3. WHEN THE BURST OF DATA STARTS AGAIN, THE DIFFERENTIAL DC OFFSET ACROSS THE AC COUPLING CAPACITORS IS APPLIED TO THE  
INPUT LEVELS, CAUSING A DC SHIFT IN THE DIFFERENTIAL INPUT. THIS SHIFT IS LARGE ENOUGH THAT ONE OF THE STATES, EITHER  
HIGH OR LOW, DEPENDING ON THE LEVELS OF V1 AND V1b WHEN THE TIA WENT TO CID, IS CANCELLED OUT. THE QUANTIZER DOES NOT  
RECOGNIZE THIS AS A VALID STATE.  
4. THE DC OFFSET SLOWLY DISCHARGES UNTIL THE DIFFERENTIAL INPUT VOLTAGE EXCEEDS THE SENSITIVITY OF THE ADN2905. THE  
QUANTIZER RECOGNIZES BOTH HIGH AND LOW STATES AT THIS POINT.  
Figure 24. Example of Baseline Wander  
Rev. A | Page 25 of 27  
 
ADN2905  
Data Sheet  
VCC  
DC-COUPLED APPLICATION  
ADN2905  
The inputs to the ADN2905 can also be dc-coupled. This can be  
necessary in burst mode applications with long periods of CIDs  
and where baseline wander cannot be tolerated. If the inputs to  
the ADN2905 are dc-coupled, care must be taken not to violate  
the input range and common-mode level requirements of the  
ADN2905 (see Figure 28 or Figure 29). If dc coupling is required,  
and the output levels of the transimpedance amplifier (TIA) do  
not adhere to the levels shown in Figure 28 or Figure 29, level  
shifting and/or attenuation must occur between the TIA outputs  
and the ADN2905 inputs.  
50Ω  
50Ω  
PIN  
NIN  
50Ω  
50Ω  
50Ω  
VCC  
I
Figure 27. DC-Coupled Application, Bypass Input (Back Terminated Mode)  
ADN2905  
VCC  
PIN  
1.2V  
0.8V  
TIA  
50Ω  
NIN  
600mV p-p,  
DIFF  
V
= 1.05V  
CM  
INPUT (V)  
= 0.65V  
50Ω  
50Ω  
600mV p-p,  
DIFF  
V
CM  
0.9V  
0.5V  
Figure 25. DC-Coupled Application, Bypass Input (Rx Termination Float Mode)  
Figure 26 shows the default dc-coupled configuration when  
using the bypass input. The two terminations are connected  
directly to VCC in a normal CML fashion, giving a common  
mode that is set by the dc signal strength from the driving chip.  
The bypass input has a high common-mode range and can  
tolerate VCM up to and including VCC.  
Figure 28. Minimum Allowed DC-Coupled Input Levels  
1.2V  
1.0V  
ADN2905  
1.0V p-p,  
DIFF  
V
= 0.95V  
CM  
INPUT (V)  
= 0.75V  
PIN  
1.0V p-p,  
DIFF  
V
CM  
0.7V  
50Ω  
NIN  
0.5V  
50Ω  
50Ω  
VCC  
I
Figure 29. Maximum Allowed DC-Coupled Input Levels  
Figure 26. DC-Coupled Application, Bypass Input (Normal Mode)  
Rev. A | Page 26 of 27  
 
 
 
 
 
 
ADN2905  
Data Sheet  
OUTLINE DIMENSIONS  
4.10  
4.00 SQ  
3.90  
0.30  
0.25  
0.18  
PIN 1  
INDICATOR  
PIN 1  
INDICATOR  
24  
19  
0.50  
BSC  
18  
1
EXPOSED  
PAD  
2.65  
2.50 SQ  
2.45  
13  
6
12  
7
0.50  
0.40  
0.30  
0.25 MIN  
TOP VIEW  
BOTTOM VIEW  
3.16 MIN  
0.80  
0.75  
0.70  
FOR PROPER CONNECTION OF  
THE EXPOSED PAD, REFER TO  
THE PIN CONFIGURATION AND  
FUNCTION DESCRIPTIONS  
0.05 MAX  
0.02 NOM  
COPLANARITY  
0.08  
SECTION OF THIS DATA SHEET.  
SEATING  
PLANE  
0.20 REF  
COMPLIANT TO JEDEC STANDARDS MO-220-WGGD.  
Figure 30. 24-Lead Lead Frame Chip Scale Package [LFCSP]  
4 mm × 4 mm Body and 0.75 mm Package Height  
(CP-24-7)  
Dimensions shown in millimeters  
ORDERING GUIDE  
Model1  
Temperature Range  
−40°C to +85°C  
−40°C to +85°C  
Package Description  
24-Lead LFCSP  
24-Lead LFCSP  
Package Option  
CP-24-7  
CP-24-7  
Ordering Quantity  
490  
1,500  
ADN2905ACPZ  
ADN2905ACPZ-RL7  
EVALZ-ADN2905  
Evaluation Board  
1 Z = RoHS Compliant Part.  
I2C refers to a communications protocol originally developed by Philips Semiconductors (now NXP Semiconductors).  
Rev. A | Page 28 of 29  
 
 

相关型号:

ADN2905ACPZ-RL7

CPRI and 10G Ethernet Data Recovery IC with AMP/EQ from 614.4 Mbps to 10.3125 Gbps
ADI

ADN2913

Continuous Rate 6.5 Mbps to 8.5 Gbps Clock and Data Recovery IC with Integrated Limiting Amp/EQ
ADI

ADN2913ACPZ

Continuous Rate 6.5 Mbps to 8.5 Gbps Clock and Data Recovery IC with Integrated Limiting Amp/EQ
ADI

ADN2913ACPZ-RL7

Continuous Rate 6.5 Mbps to 8.5 Gbps Clock and Data Recovery IC with Integrated Limiting Amp/EQ
ADI

ADN2915

Continuous Rate 6.5 Mbps to 11.3 Gbps Clock and Data Recovery IC with Integrated Limiting Amp/EQ
ADI

ADN2915ACPZ

Continuous Rate 6.5 Mbps to 11.3 Gbps Clock and Data Recovery IC with Integrated Limiting Amp/EQ
ADI

ADN2917

Continuous Rate 8.5 Gbps to 11.3 Gbps Clock and Data Recovery IC with Integrated Limiting Amp/EQ
ADI

ADN2917ACPZ

Continuous Rate 8.5 Gbps to 11.3 Gbps Clock and Data Recovery IC with Integrated Limiting Amp/EQ
ADI

ADN2917ACPZ-RL7

Continuous Rate 8.5 Gbps to 11.3 Gbps Clock and Data Recovery IC with Integrated Limiting Amp/EQ
ADI

ADN2928

XFP Single Chip Transceiver IC
ADI

ADN30-24-3PM

120-960 Watts
ASTEC

ADN3000-06

6.144 Gbps Transimpedance Amplifier with Integrated Photodiode
ADI