Datasheet AD9523-1 Datasheet (ANALOG DEVICES)

Page 1
Low Jitter Clock Generator with
14 LVPECL/LVDS/HSTL/29 LVCMOS Outputs

FEATURES

Output frequency: <1 MHz to 1 GHz Start-up frequency accuracy: <±100 ppm (determined by
VCXO reference accuracy)
Zero delay operation
Input-to-output edge timing: <150 ps Dual VCO dividers 14 outputs: configurable LVPECL, LVDS, HSTL, and LVCMOS 14 dedicated output dividers with jitter-free adjustable delay Adjustable delay: 63 resolution steps of ½ period of VCO
output divider Output-to-output skew: <50 ps Duty cycle correction for odd divider settings Automatic synchronization of all outputs on power-up Absolute output jitter: <150 fs at 122.88 MHz
Integration range: 12 kHz to 20 MHz Broadband timing jitter: 124 fs Digital lock detect Nonvolatile EEPROM stores configuration settings SPI- and I²C-compatible serial control port Dual PLL architecture
PLL1
Low bandwidth for reference input clock cleanup with
external VCXO Phase detector rate of 300 kHz to 75 MHz Redundant reference inputs Auto and manual reference switchover modes
Revertive and nonrevertive switching Loss of reference detection with holdover mode Low noise LVCMOS output from VCXO used for RF/IF
synthesizers
PLL2
Phase detector rate of up to 250 MHz Integrated low noise VCO

APPLICATIONS

LTE and multicarrier GSM base stations Wireless and broadband infrastructure Medical instrumentation Clocking high speed ADCs, DACs, DDSs, DDCs, DUCs, MxFEs Low jitter, low phase noise clock distribution Clock generation and translation for SONET, 10Ge, 10G FC,
and other 10 Gbps protocols Forward error correction (G.710) High performance wireless transceivers ATE and high performance instrumentation
AD9523-1

FUNCTIONAL BLOCK DIAGRAM

OSC_IN, OSC_IN
AD9523-1
REFA, REFA
REFB, REFB
REF_TEST
SCLK/SCL
SDIO/ SDA
SDO
PLL1
CONTROL
INTERFACE
(SPI AND I
EEPROM
2
PLL2
C)
ZERO
DELAY
ZD_IN, ZD_IN
DIVIDE- BY-
3, 4, 5
DIVIDE- BY-
3, 4, 5
Figure 1.
8 OUTPUTS
6 OUTPUTS
14-CLOCK
DISTRIBUTI ON

GENERAL DESCRIPTION

The AD9523-1 provides a low power, multi-output, clock distribution function with low jitter performance, along with an on-chip PLL and VCO with two VCO dividers. The on-chip VCO tunes from 2.94 GHz to 3.1 GHz.
The AD9523-1 is defined to support the clock requirements for long term evolution (LTE) and multicarrier GSM base station designs. It relies on an external VCXO to provide the reference jitter cleanup to achieve the restrictive low phase noise require­ments necessary for acceptable data converter SNR performance.
The input receivers, oscillator, and zero delay receiver provide both single-ended and differential operation. When connected to a recovered system reference clock and a VCXO, the device generates 14 low noise outputs with a range of 1 MHz to 1 GHz, and one dedicated buffered output from the input PLL (PLL1). The frequency and phase of one clock output relative to another clock output can be varied by means of a divider phase select function that serves as a jitter-free, coarse timing adjustment in increments that are equal to half the period of the signal coming out of the VCO.
An in-package EEPROM can be programmed through the serial interface to store user-defined register settings for power-up and chip reset.
OUT0, OUT0
OUT3, OUT3
OUT10, OUT10
OUT13, OUT13
OUT4, OUT4
OUT9, OUT9
09278-001
Rev. B
Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Anal og Devices for its use, nor for any infringements of patents or ot her rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 www.analog.com Fax: 781.461.3113 ©2010–2011 Analog Devices, Inc. All rights reserved.
Page 2
AD9523-1

TABLE OF CONTENTS

Features.............................................................................................. 1
Applications....................................................................................... 1
Functional Block Diagram .............................................................. 1
General Description ......................................................................... 1
Revision History ............................................................................... 2
Specifications..................................................................................... 3
Conditions..................................................................................... 3
Supply Current.............................................................................. 3
Power Dissipation......................................................................... 5
REFA
REFA, ZD_IN
OSC_CTRL Output Characteristics .......................................... 6
REF_TEST Input Characteristics............................................... 6
PLL1 Output Characteristics ...................................................... 7
OUT0,
Characteristics .............................................................................. 7
Timing Alignment Characteristics............................................. 8
Jitter and Noise Characteristics .................................................. 9
PLL2 Characteristics .................................................................... 9
Logic Input Pins—PD,
REF_SEL........................................................................................ 9
Status Output Pins—STATUS1, STATUS0 ............................. 10
Serial Control Port—SPI Mode................................................ 10
Serial Control Port—IC Mode................................................ 11
Absolute Maximum Ratings.......................................................... 12
Thermal Resistance .................................................................... 12
ESD Caution................................................................................ 12
Pin Configuration and Function Descriptions........................... 13
Typical Performance Characteristics ........................................... 16
, REFB,
Input Characteristics...................................................... 6
OUT0
REFB
to OUT13,
SYNC, RESET
, OSC_IN,
OUT13
Distribution Output
OSC_IN
, EEPROM_SEL,
, and ZD_IN,
Input/Output Termination Recommendations.......................... 19
Terminology.................................................................................... 20
Theory of Operation ...................................................................... 21
Detailed Block Diagram ............................................................ 21
Overview ..................................................................................... 21
Component Blocks—Input PLL (PLL1).................................. 22
Component Blocks—Output PLL (PLL2) .............................. 23
Clock Distribution ..................................................................... 25
Zero Delay Operation................................................................ 27
Serial Control Port ......................................................................... 28
SPI/IC Port Selection................................................................ 28
IC Serial Port Operation.......................................................... 28
SPI Serial Port Operation.......................................................... 31
SPI Instruction Word (16 Bits)................................................. 32
SPI MSB/LSB First Transfers .................................................... 32
EEPROM Operations..................................................................... 35
Writing to the EEPROM ........................................................... 35
Reading from the EEPROM ..................................................... 35
Programming the EEPROM Buffer Segment......................... 36
Power Dissipation and Thermal Considerations....................... 38
Clock Speed and Driver Mode ................................................. 38
Evaluation of Operating Conditions........................................ 38
Thermally Enhanced Package Mounting Guidelines............ 39
Control Registers............................................................................ 40
Control Register Map ................................................................ 40
Control Register Map Bit Descriptions................................... 45
Outline Dimensions....................................................................... 58
Ordering Guide .......................................................................... 58

REVISION HISTORY

3/11—Rev. A to Rev. B
Added Table Summary, Table 8 ...................................................... 7
Changes to Figure 24...................................................................... 21
Changes to EEPROM Operations Section and Writing to the
EEPROM Section............................................................................ 35
Changes to Addr (Hex) 0x01A, Bits[4:3], Table 30.................... 40
Changes to Bits[4:3], Table 40....................................................... 47
Rev. B | Page 2 of 60
12/10—Rev. 0 to Rev. A
Changes to General Description Section .......................................1
Changes to Frequency Range, Table 11 ..........................................9
Changes to PLL2 General Description Section.......................... 23
Changes to Table 47, Address 0x0F3, Bit 1 ................................. 48
10/10—Revision 0: Initial Version
Page 3
AD9523-1

SPECIFICATIONS

f
= 122.88 MHz single-ended, REFA and REFB on differential at 30.72 MHz, f
VCXO
Typical is given for VDD = 3.3 V ± 5%, and T T
(−40°C to +85°C) variation, as listed in Tabl e 1.
A
= 25°C, unless otherwise noted. Minimum and maximum values are given over the full VDD and
A

CONDITIONS

Table 1.
Parameter Min Typ Max Unit Test Conditions/Comments
SUPPLY VOLTAGE
VDD3_PLL, Supply Voltage for PLL1 and PLL2 3.135 3.3 3.465 V 3.3 V ± 5%
VDD3_VCO, Supply Voltage for VCO 3.135 3.3 3.465 V 3.3 V ± 5%
VDD3_REF, Supply Voltage Clock Output Drivers Reference 3.135 3.3 3.465 V 3.3 V ± 5%
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 3.135 3.3 3.465 V 3.3 V ± 5%
VDD1.8_OUT[x:y],1 Supply Voltage Clock Dividers 1.768 1.8 1.832 V 1.8 V ± 5%
TEMPERATURE RANGE, TA −40 +25 +85 °C
1
x and y are the pair of differential outputs that share the same power supply. For example, VDD3_OUT[0:1] is Supply Voltage Clock Output OUT0,
respectively) and Supply Voltage Clock Output OUT1,
OUT1
(Pin 65 and Pin 64, respectively).

SUPPLY CURRENT

Table 2.
Parameter Min Typ Max Unit Test Conditions/Comments
SUPPLIES OTHER THAN CLOCK OUTPUT DRIVERS
VDD3_PLL, Supply Voltage for PLL1 and PLL2 37 41.9 mA Decreases by 9 mA typical if REFB is turned off
VDD3_VCO, Supply Voltage for VCO and VCO Divider M1 70 75.8 mA All outputs use VCO Divider M1
VDD3_REF, Supply Voltage Clock Output Drivers Reference
VCO Divider M1 Enabled
LVPECL Mode, LVDS Mode 4 5.1 mA
HSTL Mode, CMOS Mode 3 3.6 mA
VCO Divider M2 Enabled
LVPECL Mode, LVDS Mode 26 30.1 mA
HSTL Mode, CMOS Mode 24.5 28.6 mA
VDD1.8_OUT[x:y],1 Supply Voltage Clock Dividers 3.2 5.8 mA Current for each divider: f = 122.88 MHz
VDD1.8_OUT[x:y],1 Supply Voltage Clock Dividers 6.4 12 mA Current for each divider: f = 983.04 MHz
CLOCK OUTPUT DRIVERS—LOWER POWER MODE OFF Channel x control register, Bit 4 = 0
LVDS Mode, 7 mA
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 11.5 13.2 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 40 45 mA f = 983.04 MHz
LVDS Mode, 3.5 mA
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 6.5 7.5 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 23 26.3 mA f = 983.04 MHz
LVPECL Mode
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 13 14.4 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 41 46.5 mA f = 983.04 MHz
= 2949.12 MHz, doubler is on, unless otherwise noted.
VCO
OUT0
(Pin 68 and Pin 67,
Use VCO Divider M1; only one output driver is turned on; for each additional output that is turned on, the current increments by 1.2 mA maximum
Use VCO Divider M1; values are independent of the number of outputs turned on
Use VCO Divider M2; only one output driver is turned on; for each additional output that is turned on, the current increments by 1.2 mA maximum
Use VCO Divider M2; values are independent of the number of outputs turned on
Rev. B | Page 3 of 60
Page 4
AD9523-1
Parameter Min Typ Max Unit Test Conditions/Comments
HSTL Mode, 16 mA
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 20 24.2 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 50 59.1 mA f = 983.04 MHz
HSTL Mode, 8 mA
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 14 16.7 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 42.5 49 mA f = 983.04 MHz
CMOS Mode (Single-Ended)
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 2 2.4 mA f = 15.36 MHz, 10 pF Load
CLOCK OUTPUT DRIVERS—LOWER POWER MODE ON Channel x control register, Bit 4 = 1
LVDS Mode, 7 mA
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 10 10.8 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 27 29.8 mA f = 983.04 MHz
LVDS Mode, 3.5 mA
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 6.5 7.5 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 23 26.3 mA f = 983.04 MHz
LVPECL Mode
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 11 12.4 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 28 31.2 mA f = 983.04 MHz
HSTL Mode, 16 mA
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 20 24.3 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 50 59.1 mA f = 983.04 MHz
HSTL Mode, 8 mA
VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 11 12.7 mA f = 122.88 MHz VDD3_OUT[x:y],1 Supply Voltage Clock Output Drivers 27 31.8 mA f = 983.04 MHz
1
x and y are the pair of differential outputs that share the same power supply. For example, VDD3_OUT[0:1] is Supply Voltage Clock Output OUT0,
respectively) and Supply Voltage Clock Output OUT1,
OUT1
(Pin 65 and Pin 64, respectively).
OUT0
(Pin 68 and Pin 67,
Rev. B | Page 4 of 60
Page 5
AD9523-1

POWER DISSIPATION

Table 3.
Parameter Min Typ Max Unit Test Conditions/Comments
POWER DISSIPATION Does not include power dissipated in termination resistors
Typical Configuration 898 984.7 mW
PD, Power-Down
74 98.2 mW
INCREMENTAL POWER DISSIPATION
Base Typical Configuration 393 434.7 mW
Switched to One Input,
−28.5 −8 mW Running at 30.72 MHz
Reference Single-Ended Mode
Switched to Two Inputs,
26 44.6 mW Running at 30.72 MHz
Reference Differential Mode
Switched to Two Inputs,
−27.5 −5.1 mW Running at 30.72 MHz
Reference Single-Ended Mode VCO Divider M2 76 88.3 mW Incremental power increase VCO Divider M2 (OUT4) from base typical Output Distribution, Driver On Incremental power increase (OUT1) from base typical
LVDS Mode
3.5 mA 29 34.8 mW Single 3.5 mA LVDS output at 122.88 MHz
88 105.6 mW Single 3.5 mA LVDS output at 983.04 MHz
7 mA 43 50 mW Single 7 mA LVDS output at 122.88 MHz
141 164 mW Single 7 mA LVDS output at 983.04 MHz
LVPECL Mode 46 51 mW Single LVPECL output at 122.88 MHz
144 159 mW Single LVPECL output at 983.04 MHz
HSTL Mode
8 mA 44 51 mW Single 8 mA HSTL output at 122.88 MHz 143 165 mW Single 8 mA HSTL output at 983.04 MHz 16 mA 48 55 mW Single 16 mA HSTL output at 122.88 MHz
153 176 mW Single 16 mA HSTL output at 983.04 MHz
CMOS Mode 6.6 7.9 mW Single 3.3 V CMOS output at 15.36 MHz
9.9 11.9 mW Dual complementary 3.3 V CMOS output at 15.36 MHz
9.9 11.9 mW Dual in-phase 3.3 V CMOS output at 15.36 MHz
Output Distribution, Driver On Lower power mode on, (Channel x control register, Bit 4 = 1)
LVDS Mode
3.5 mA 28.5 33.6 mW Single 3.5 mA LVDS output at 122.88 MHz
88 105.6 mW Single 3.5 mA LVDS output at 983.04 MHz
7 mA 37 42.9 mW Single 7 mA LVDS output at 122.88 MHz
98 113.7 mW Single 7 mA LVDS output at 983.04 MHz
LVPECL Mode 40.5 46 mW Single LVPECL output at 122.88 MHz
100 110 mW Single LVPECL output at 983.04 MHz
HSTL Mode
8 mA 34 39.1 mW Single 8 mA HSTL output at 122.88 MHz
94 108.1 mW Single 8 mA HSTL output at 983.04 MHz
16 mA 48 55.2 mW Single 16 mA HSTL output at 122.88 MHz
153 176 mW Single 16 mA HSTL output at 983.04 MHz
Clock distribution outputs running as follows: 7 LVPECL at 122.88 MHz, 3 LVDS (3.5 mA) at 61.44 MHz, 3 LVDS (3.5 mA) at 245.76 MHz, 1 single­ended CMOS 10 pF load at 122.88 MHz, 1 differential input reference at 30.72 MHz; f
= 122.88 MHz, f
VCXO
= 2949.12 MHz, VCO Divider M1
VCO
at 3, and VCO Divider M2 is off; PLL2 BW = 530 kHz PD pin pulled low, with typical configuration conditions
Absolute total power with clock distribution; 1 LVPECL output (OUT0) running at 122.88 MHz; 1 differential input reference at 30.72 MHz;
= 122.88 MHz, f
f
VCXO
= 2949.12 MHz, VCO Divider M1 at 3; VCO
VCO
Divider M2 is off
Rev. B | Page 5 of 60
Page 6
AD9523-1
REFA, REFA, REFB, REFB, OSC_IN, OSC_IN, AND ZD_IN, ZD_IN INPUT CHARACTERISTICS
Table 4.
Parameter Min Typ Max Unit Test Conditions/Comments
DIFFERENTIAL MODE
Input Frequency Range 400 MHz Input Slew Rate (OSC_IN) 400 V/µs
Common-Mode Internally
Generated Input Voltage Input Common-Mode Range 1.025 1.475 V For dc-coupled LVDS (maximum swing) Differential Input Voltage,
Sensitivity Frequency < 250 MHz
Differential Input Voltage,
Sensitivity Frequency > 250 MHz
Differential Input Resistance 4.8 kΩ Differential Input Capacitance 1 pF Duty Cycle
Pulse Width Low 1 ns
Pulse Width High 1 ns
CMOS MODE, SINGLE-ENDED INPUT
Input Frequency Range 250 MHz Input High Voltage 2.0 V Input Low Voltage 0.8 V Input Capacitance 1 pF Duty Cycle
Pulse Width Low 1.6 ns
Pulse Width High 1.6 ns
0.6 0.7 0.8 V
100 mV p-p
200 mV p-p
Minimum limit imposed for jitter performance
Capacitive coupling required; can accommodate single-ended input by ac grounding of unused input; instantaneous voltage on either pin must not exceed the 1.8 V dc supply rails
Capacitive coupling required; can accommodate single-ended input by ac grounding of unused input; instantaneous voltage on either pin must not exceed the 1.8 V dc supply rails
Duty cycle limits are set by pulse width high and pulse width low
Duty cycle limits are set by pulse width high and pulse width low

OSC_CTRL OUTPUT CHARACTERISTICS

Table 5.
Parameter Min Typ Max Unit Test Conditions/Comments
OUTPUT VOLTAGE
High VDD3_PLL − 0.15 V R Low 150 mV
LOAD
> 20 kΩ

REF_TEST INPUT CHARACTERISTICS

Table 6.
Parameter Min Typ Max Unit Test Conditions/Comments
REF_TEST INPUT
Input Frequency Range 250 MHz Input High Voltage 2.0 V Input Low Voltage 0.8 V
Rev. B | Page 6 of 60
Page 7
AD9523-1

PLL1 OUTPUT CHARACTERISTICS

Table 7.
Parameter1 Min Typ Max Unit Test Conditions/Comments
MAXIMUM OUTPUT FREQUENCY 250 MHz
Rise Time/Fall Time (20% to 80%) 387 665 ps 15 pF load Duty Cycle 45 50 55 % f = 250 MHz
OUTPUT VOLTAGE HIGH Output driver static
VDD3_PLL − 0.25 V Load current = 10 mA VDD3_PLL − 0.1 V Load current = 1 mA
OUTPUT VOLTAGE LOW Output driver static
0.2 V Load current = 10 mA
0.1 V Load current = 1 mA
1
CMOS driver strength: strong (see Table 52).
OUT0, OUT0 TO OUT13, OUT13 DISTRIBUTION OUTPUT CHARACTERISTICS
Duty cycle performance is specified with the invert divider bit set to 1, and the divider phase bits set to 0.5. (For example, for Channel 0,
0x190[7] = 1 and 0x192[7:2] = 1.)
Table 8.
Parameter Min Typ Max Unit Test Conditions/Comments
LVPECL MODE
Maximum Output Frequency 1 GHz Minimum VCO/maximum dividers Rise Time/Fall Time (20% to 80%) 117 147 ps 100 Ω termination across output pair Duty Cycle 47 50 52 % f < 500 MHz 43 48 52 % f = 500 MHz to 800 MHz 40 49 54 % f = 800 MHz to 1 GHz Differential Output Voltage Swing 643 775 924 mV
Common-Mode Output Voltage VDD – 1.5 VDD − 1.4 VDD − 1.25 V Output driver static
SCALED HSTL MODE, 16 mA
Maximum Output Frequency 1 GHz Minimum VCO/maximum dividers Rise Time/Fall Time (20% to 80%) 112 141 ps 100 Ω termination across output pair Duty Cycle 47 50 52 % f < 500 MHz 44 48 51 % f = 500 MHz to 800 MHz 40 49 54 % f = 800 MHz to 1 GHz Differential Output Voltage Swing 1.3 1.6 1.7 mV Nominal supply
Supply Sensitivity 0.6
Common-Mode Output Voltage VDD − 1.76 VDD − 1.6 VDD − 1.42 V
LVDS MODE, 3.5 mA
Maximum Output Frequency 1 GHz Rise Time/Fall Time (20% to 80%) 138 161 ps 100 Ω termination across output pair Duty Cycle 48 51 53 % f < 500 MHz 43 49 53 % f = 500 MHz to 800 MHz 41 49 55 % f = 800 MHz to 1 GHz Differential Output Voltage Swing
Balanced 247 454 mV
Unbalanced 50 mV
Common-Mode Output Voltage 1.125 1.375 V Output driver static Common-Mode Difference 50 mV
Short-Circuit Output Current 3.5 24 mA Output driver static
Rev. B | Page 7 of 60
mV/ mV
Magnitude of voltage across pins; output driver static
Change in output swing vs. VDD3_OUT[x:y] (∆V
Voltage swing between output pins; output driver static
Absolute difference between voltage swing of normal pin and inverted pin
Voltage difference between output pins; output driver static
/∆VDD3)
OD
Page 8
AD9523-1
Parameter Min Typ Max Unit Test Conditions/Comments
CMOS MODE
Maximum Output Frequency 250 MHz Rise Time/Fall Time (20% to 80%) 387 665 ps 15 pF load Duty Cycle 45 50 55 % f = 250 MHz Output Voltage High Output driver static
VDD − 0.25 V Load current = 10 mA
VDD − 0.1 V Load current = 1 mA
Output Voltage Low Output driver static
0.2 V Load current = 10 mA
0.1 V Load current = 1 mA

TIMING ALIGNMENT CHARACTERISTICS

Table 9.
Parameter Min Typ Max Unit Test Conditions/Comments
OUTPUT TIMING SKEW
Between Outputs in Same Group1
LVPECL, HSTL, and LVDS
Between LVPECL, HSTL, and
30 183 ps
LVDS Outputs
CMOS
Between CMOS Outputs 100 300 ps Single-ended, true phase, high-Z mode Mean Delta Between Groups1 50 Adjustable Delay 0 63 Steps Resolution step; for example, 8 × 0.5/1 GHz
Resolution Step 500 ps ½ period of 1 GHz
Zero Delay
Between Input Clock Edge on
150 500 ps REFA or REFB to ZD_IN Input Clock Edge, External Zero Delay Mode
1
There are three groups of outputs. They are as follows: the top outputs group, consisting of OUT0, OUT1, OUT2, and OUT3; the right outputs group, consisting of
OUT4, OUT5, OUT6, OUT7, OUT8, and OUT9; and the bottom outputs group, consisting of OUT10, OUT11, OUT12, and OUT13.
Delay off on all outputs; maximum deviation between rising edges of outputs; all outputs are on, unless otherwise noted
PLL1 settings: PFD = 7.68 MHz, ICP = 63.5 µA,
= 10 kΩ, antibacklash pulse width is
R
ZERO
at maximum, BW = 40 Hz, REFA and ZD_IN are set to differential mode
Rev. B | Page 8 of 60
Page 9
AD9523-1

JITTER AND NOISE CHARACTERISTICS

Table 10.
Parameter Min Typ Max Unit Test Conditions/Comments
OUTPUT ABSOLUTE RMS TIME JITTER
LVPECL Mode, HSTL Mode, LVDS Mode 109 fs Integrated BW = 200 kHz to 5 MHz 115 fs Integrated BW = 200 kHz to 10 MHz 150 fs Integrated BW = 12 kHz to 20 MHz 177 fs Integrated BW = 10 kHz to 61 MHz 187 fs Integrated BW = 1 kHz to 61 MHz 124 fs Integrated BW = 1 MHz to 61 MHz

PLL2 CHARACTERISTICS

Table 11.
Parameter Min Typ Max Unit Test Conditions/Comments
VCO (ON CHIP)
Frequency Range 2940 3100 MHz Gain 45 MHz/V
PLL2 FIGURE OF MERIT (FOM) −226 dBc/Hz MAXIMUM PFD FREQUENCY
Antibacklash Pulse Width
Minimum and Low 250 MHz Maximum and High 125 MHz
Application example based on a typical setup (see Table 3); f = 122.88 MHz
LOGIC INPUT PINS—PD, SYNC, RESET, EEPROM_SEL, REF_SEL
Table 12.
Parameter Min Typ Max Unit Test Conditions/Comments
VOLTAGE
Input High 2.0 V Input Low 0.8 V
INPUT LOW CURRENT ±80 ±250 µA
CAPACITANCE 3 pF RESET TIMING
Pulse Width Low 50 ns Inactive to Start of Register
Programming
SYNC TIMING
Pulse Width Low 1.5 ns High speed clock is the CLK input signal
100 ns
The minus sign indicates that, due to the internal pull-up resistor, current is flowing out of the AD9523-1
Rev. B | Page 9 of 60
Page 10
AD9523-1

STATUS OUTPUT PINS—STATUS1, STATUS0

Table 13.
Parameter Min Typ Max Unit Test Conditions/Comments
VOLTAGE
Output High 2.94 V Output Low 0.4 V

SERIAL CONTROL PORT—SPI MODE

Table 14.
Parameter Min Typ Max Unit Test Conditions/Comments
CS (INPUT)
Voltage
Input Logic 1 2.0 V Input Logic 0 0.8 V
Current
Input Logic 1 30 µA Input Logic 0 −110 µA
Input Capacitance 2 pF
SCLK (INPUT) IN SPI MODE
Voltage
Input Logic 1 2.0 V Input Logic 0 0.8 V
Current
Input Logic 1 240 µA Input Logic 0 1 µA
Input Capacitance 2 pF
SDIO (WHEN INPUT IS IN BIDIRECTIONAL MODE)
Voltage
Input Logic 1 2.0 V Input Logic 0 0.8 V
Current
Input Logic 1 1 µA Input Logic 0 1 µA
Input Capacitance 2 pF
SDIO, SDO (OUTPUTS)
Output Logic 1 Voltage 2.7 V Output Logic 0 Voltage 0.4 V
TIMING
Clock Rate (SCLK, 1/t Pulse Width High, t Pulse Width Low, t
) 25 MHz
SCLK
8 ns
HIGH
12 ns
LOW
SDIO to SCLK Setup, tDS 3.3 ns SCLK to SDIO Hold, tDH 0 ns SCLK to Valid SDIO and SDO, tDV 14 ns CS to SCLK Setup, tS
CS to SCLK Setup and Hold, tS, tC CS Minimum Pulse Width High, t
PWH
CS has an internal 40 kΩ pull-up resistor
The minus sign indicates that, due to the internal pull-up resistor, current is flowing out of the AD9523-1
SCLK has an internal 40 kΩ pull-down resistor in SPI mode but not in I2C mode
10 ns 0 ns 6 ns
Rev. B | Page 10 of 60
Page 11
AD9523-1

SERIAL CONTROL PORT—I²C MODE

VDD = VDD3_REF, unless otherwise noted.
Table 15.
Parameter Min Typ Max Unit Test Conditions/Comments
SDA, SCL (WHEN INPUTTING DATA)
Input Logic 1 Voltage 0.7 × VDD V Input Logic 0 Voltage 0.3 × VDD V Input Current with an Input Voltage Between
0.1 × VDD and 0.9 × VDD Hysteresis of Schmitt Trigger Inputs 0.015 × VDD V Pulse Width of Spikes That Must Be
Suppressed by the Input Filter, t
SPIKE
SDA (WHEN OUTPUTTING DATA)
Output Logic 0 Voltage at 3 mA Sink Current 0.4 V Output Fall Time from VIH
MIN
to VIL
MAX
with
a Bus Capacitance from 10 pF to 400 pF
TIMING
Clock Rate (SCL, f
) 400 kHz
I2C
Bus Free Time Between a Stop and Start
Condition, t
IDLE
Setup Time for a Repeated Start Condition,
t
SET; STR
Hold Time (Repeated) Start Condition, t
Setup Time for a Stop Condition, t Low Period of the SCL Clock, t High Period of the SCL Clock, t SCL, SDA Rise Time, t SCL, SDA Fall Time, t Data Setup Time, t Data Hold Time, t
20 + 0.1 C
RISE
20 + 0.1 C
FAL L
100 ns
SET; DAT
100 880 ns
HLD; DAT
Capacitive Load for Each Bus Line, C
1
CB is the capacitance of one bus line in picofarads (pF).
2
According to the original I2C specification, an I2C master must also provide a minimum hold time of 300 ns for the SDA signal to bridge the undefined region of the SCL
falling edge.
HLD; STR
SET; STP
1.3 µs
LOW
0.6 µs
HIGH
1
400 pF
B
−10 +10 µA
50 ns
1
20 + 0.1 C
250 ns
B
Note that all I
(0.3 × VDD) and VIL
VIH
MIN
1.3 µs
0.6 µs
0.6 µs
After this period, the first clock pulse is generated
0.6 µs
1
300 ns
B
1
300 ns
B
This is a minor deviation from the original I²C specification of 0 ns minimum2
2
C timing values are referred to
levels (0.7 × VDD)
MAX
Rev. B | Page 11 of 60
Page 12
AD9523-1

ABSOLUTE MAXIMUM RATINGS

Table 16.
Parameter Rating
VDD3_PLL, VDD3_REF, VDD3_OUT[x:y],
−0.3 V to +3.6 V
LDO_VCO to GND REFA, REFA, REFB, REFB to GND SCLK/SCL, SDIO/SDA, SDO, CS to GND OUT0, OUT0, OUT1, OUT1, OUT2, OUT2,
OUT3, OUT3
, OUT4, OUT4, OUT5, OUT5,
−0.3 V to +3.6 V
−0.3 V to +3.6 V
−0.3 V to +3.6 V
OUT6, OUT6, OUT7, OUT7, OUT8, OUT8,
OUT9, OUT9
, OUT10, OUT10, OUT11, OUT11, OUT12, OUT12, OUT13, OUT13 to GND
SYNC, RESET, PD, REF_SEL to GND
−0.3 V to +3.6 V STATUS0, STATUS1 to GND −0.3 V to +3.6 V SP0, SP1, EEPROM_SEL to GND −0.3 V to +3.6 V VDD1.8_OUT[x:y], LDO_PLL1, LDO_DIV_M1
2 V
to GND Junction Temperature1 115°C Storage Temperature Range −65°C to +150°C Lead Temperature (10 sec) 300°C
1
See Table 17 for θJA.
Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only; functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.

THERMAL RESISTANCE

θJA is specified for the worst-case conditions, that is, a device soldered in a circuit board for surface-mount packages.
Table 17. Thermal Resistance
Package Type
72-Lead LFCSP,
10 mm × 10 mm
1
Per JEDEC 51-7, plus JEDEC 51-5 2S2P test board.
2
Per JEDEC JESD51-2 (still air) or JEDEC JESD51-6 (moving air).
3
Per MIL-Std 883, Method 1012.1.
4
Per JEDEC JESD51-8 (still air).
Additional power dissipation information can be found in the
Power Dissipation and Thermal Considerations section.

ESD CAUTION

Airflow Velocity (m/sec) θ
1, 2
1, 3
θ
JA
JC
1, 4
θ
JB
1, 2
Ψ
Unit
JT
0 21.3 1.7 12.6 0.1 °C/W
1.0 20.1 0.2 °C/W
2.5 18.1 0.3 °C/W
Rev. B | Page 12 of 60
Page 13
AD9523-1

PIN CONFIGURATION AND FUNCTION DESCRIPTIONS

PLL1_OUT
ZD_IN
ZD_IN
VDD1.8_OUT[0:1]
OUT0
OUT0
VDD3_OUT[0:1]
OUT1
OUT1
VDD1.8_OUT[2:3]
OUT2
OUT2
VDD3_OUT[2:3]
OUT3
OUT3
EEPROM_SEL
STATUS0/SP0
STATUS1/SP1
7271706968676665646362616059585756
55
REFA
REFA REFB REFB
PD
1 2 3 4 5 6 7 8 9
10
11 12 13 14 15 16 17SYNC 18VDD3_REF
PIN 1 INDICATOR
AD9523-1
TOP VIEW
(Not to Scale)
192021222324252627282930313233
CS
SDO
OUT13
RESET
SDIO/SDA
SCLK/SCL
OUT13
REF_TEST
VDD3_OUT[12:13]
OUT11
OUT12
OUT11
OUT12
VDD1.8_OUT[12:13]
34
OUT10
VDD3_OUT[10: 11]
54
VDD1.8_OUT[4:5]
53
OUT4
52
OUT4
51
VDD3_OUT[4:5]
50
OUT5
49
OUT5
48
VDD1.8_OUT[6:7]
47
OUT6
46
OUT6
45
VDD3_OUT[6:7]
44
OUT7
43
OUT7
42
VDD1.8_OUT[8:9]
41
OUT8
40
OUT8
39
VDD3_OUT[8:9]
38
OUT9
37
OUT9
35OUT10
36VDD1.8_OUT [10: 11]
LDO_PLL1 VDD3_PLL
LF1_EXT_CAP
OSC_CTRL
OSC_IN OSC_IN
LF2_EXT_CAP
LDO_VCO
VDD3_VCO
LDO_DIV_M1
REF_SEL
NOTES
1. THE EXPOSED PADDLE IS THE GROUND CONNECTION ON THE CHIP. IT MUST BE SOLDERED TO THEANALOG GROUND OF THE PCB TO ENSURE PROPER FUNCTIONALITY AND HEAT DISSIPATION, NOISE, AND MECHANICAL STRENGTH BENEFITS.
Figure 2. Pin Configuration
09278-002
Table 18. Pin Function Descriptions
Pin No. Mnemonic Type
1 LDO_PLL1 P/O
1
Description
1.8 V Internal LDO Regulator Decoupling Pin for PLL1. Connect a 0.47 F decoupling capacitor from this pin to ground. Note that for best performance, the LDO bypass capacitor must be placed in close
proximity to the device. 2 VDD3_PLL P 3.3 V Supply PLL1 and PLL2. Use the same supply as VCXO. 3 REFA I
Reference Clock Input A. Along with REFA
, this pin is the differential input for the PLL reference.
Alternatively, this pin can be programmed as a single-ended 3.3 V CMOS input. 4
REFA
I
Complementary Reference Clock Input A. Along with REFA, this pin is the differential input for the
PLL reference. Alternatively, this pin can be programmed as a single-ended 3.3V CMOS input. 5 REFB I
Reference Clock Input B. Along with REFB
, this pin is the differential input for the PLL reference.
Alternatively, this pin can be programmed as a single-ended 3.3 V CMOS input. 6
REFB
I
Complementary Reference Clock Input B. Along with REFB, this pin is the differential input for the PLL
reference. Alternatively, this pin can be programmed as a single-ended 3.3 V CMOS input. 7 LF1_EXT_CAP O PLL1 External Loop Filter Capacitor. Connect this pin to ground. 8 OSC_CTRL O Oscillator Control Voltage. Connect this pin to the voltage control pin of the external oscillator. 9 OSC_IN I
PLL1 Oscillator Input. Along with OSC_IN
, this pin is the differential input for the PLL reference.
Alternatively, this pin can be programmed as a single-ended 3.3 V CMOS input. 10
OSC_IN
I
Complementary PLL1 Oscillator Input. Along with OSC_IN, this pin is the differential input for the PLL
reference. Alternatively, this pin can be programmed as a single-ended 3.3 V CMOS input.
Rev. B | Page 13 of 60
Page 14
AD9523-1
Pin No. Mnemonic Type
11 LF2_EXT_CAP O PLL2 External Loop Filter Capacitor Connection. Connect capacitor to this pin and the LDO_VCO pin. 12 LDO_VCO P/O
13 VDD3_VCO P 3.3 V Supply for VCO and VCO M1 Divider. 14 LDO_DIV_M1 P/O
15
PD 16 REF_SEL I Reference Input Select. This pin has an internal 40 kΩ pull-down resistor. 17
SYNC
18 VDD3_REF P 3.3 V Supply for Output Clock Drivers Reference and VCO Divider M2. 19
20
RESET
CS 21 SCLK/SCL I
22 SDIO/SDA I/O Serial Control Port Bidirectional Serial Data In/Data Out for SPI Mode (SDIO) or I²C Mode (SDA). 23 SDO O
24 REF_TEST I Test Input to PLL1 Phase Detector. 25
OUT13
26 OUT13 O
27 VDD3_OUT[12:13] P 3.3 V Supply for Output 12 and Output 13 Clock Drivers. 28
OUT12
29 OUT12 O
30 VDD1.8_OUT[12:13] P 1.8 V Supply for Output 12 and Output 13 Clock Dividers. 31
OUT11
32 OUT11 O
33 VDD3_OUT[10:11] P 3.3 V Supply for Output 10 and Output 11 Clock Drivers. 34
OUT10
35 OUT10 O
36 VDD1.8_OUT[10:11] P 1.8 V Supply for Output 10 and Output 11 Clock Dividers. 37
OUT9
38 OUT9 O
39 VDD3_OUT[8:9] P 3.3 V Supply for Output 8 and Output 9 Clock Drivers. 40
OUT8
41 OUT8 O
42 VDD1.8_OUT[8:9] P 1.8 V Supply for Output 8 and Output 9 Clock Dividers. 43
OUT7
44 OUT7 O
1
Description
2.5 V LDO Internal Regulator Decoupling Pin for VCO. Connect a 0.47 F decoupling capacitor from this pin to ground. Note that, for best performance, the LDO bypass capacitor must be placed in close proximity to the device.
1.8 V LDO Regulator Decoupling Pin for VCO Divider M1. Connect a 0.47 F decoupling capacitor from this pin to ground. Note that, for best performance, the LDO bypass capacitor must be placed in close proximity to the device.
I Chip Power-Down, Active Low. This pin has an internal 40 kΩ pull-up resistor.
I
Manual Synchronization. This pin initiates a manual synchronization and has an internal 40 kΩ pull­up resistor.
I
Digital Input, Active Low. Resets internal logic to default states. This pin has an internal 40 kΩ pull-up resistor.
I Serial Control Port Chip Select, Active Low. This pin has an internal 40 kΩ pull-up resistor.
2
Serial Control Port Clock Signal for SPI Mode (SCLK) or I
C Mode (SCL). Data clock for serial program-
ming. This pin has an internal 40 kΩ pull-down resistor in SPI mode but is high impedance in I²C mode.
Serial Data Output. Use this pin to read data in 4-wire mode (high impedance in 3-wire mode). There is no internal pull-up/pull-down resistor on this pin.
O
Complementary Square Wave Clocking Output 13. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 13. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 12. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 12. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 11. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 11. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 10. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 10. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 9. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 9. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 8. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 8. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 7. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 7. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
Rev. B | Page 14 of 60
Page 15
AD9523-1
Pin No. Mnemonic Type
45 VDD3_OUT[6:7] P 3.3 V Supply for Output 6 and Supply Output 7 Clock Drivers. 46
OUT6
47 OUT6 O
48 VDD1.8_OUT[6:7] P 1.8 V Supply for Output 6 and Output 7 Clock Dividers. 49
OUT5
50 OUT5 O
51 VDD3_OUT[4:5] P 3.3 V Supply for Output 4 and Output 5 Clock Drivers. 52
OUT4
53 OUT4 O
54 VDD1.8_OUT[4:5] P 1.8 V Supply for Output 4 and Output 5 Clock Dividers. 55 STATUS1/SP1 I/O
56 STATUS0/SP0 I/O
57 EEPROM_SEL I
58
OUT3
59 OUT3 O
60 VDD3_OUT[2:3] P 3.3 V Supply for Output 2 and Output 3 Clock Drivers. 61
OUT2
62 OUT2 O
63 VDD1.8_OUT[2:3] P 1.8 V Supply for Output 2 and Output 3 Clock Dividers. 64
OUT1
65 OUT1 O
66 VDD3_OUT[0:1] P 3.3 V Supply for Output 0 and Output 1 Clock Drivers. 67
OUT0
68 OUT0 O
69 VDD1.8_OUT[0:1] P 1.8 V Supply for Output 0 and Output 1 Clock Dividers. 70 ZD_IN I
71
ZD_IN
72 PLL1_OUT O
EP EP, GND GND
1
P = power, I = input, O = output, I/O = input/output, P/O = power/output, GND = ground.
1
Description
O
Complementary Square Wave Clocking Output 6. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 6. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 5. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 5. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 4. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 4. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
Lock Detect and Other Status Signals (STATUS1)/I down resistor.
Lock Detect and Other Status Signals (STATUS0)/I down resistor.
EEPROM Select. Setting this pin high selects the register values stored in the internal EEPROM to be loaded at reset and/or power-up. Setting this pin low causes the AD9523-1 to load the hard-coded default register values at power-up/reset. This pin has an internal 40 kΩ pull-down resistor.
O
Complementary Square Wave Clocking Output 3. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 3. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 2. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 2. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 1. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 1. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
O
Complementary Square Wave Clocking Output 0. This pin can be configured as one side of a differential LVPECL/LVDS/HSTL output or as a single-ended CMOS output.
Square Wave Clocking Output 0. This pin can be configured as one side of a differential LVPECL/ LVDS/HSTL output or as a single-ended CMOS output.
External Zero Delay Clock Input. Along with ZD_IN reference. Alternatively, this pin can be programmed as a single-ended 3.3 V CMOS input.
I
Complementary External Zero Delay Clock Input. Along with ZD_IN, this pin is the differential input for the PLL reference. Alternatively, this pin can be programmed as a single-ended 3.3 V CMOS input.
Single-Ended CMOS Output from PLL1. This pin has settings for weak and strong in Register 0x1BA, Bit 4 (see Table 52).
Exposed Paddle. The exposed paddle is the ground connection on the chip. It must be soldered to the analog ground of the PCB to ensure proper functionality and heat dissipation, noise, and mechanical strength benefits.
2
C Address (SP1). This pin has an internal 40 kΩ pull-
2
C Address (SP0). This pin has an internal 40 kΩ pull-
, this pin is the differential input for the PLL
Rev. B | Page 15 of 60
Page 16
AD9523-1

TYPICAL PERFORMANCE CHARACTERISTICS

f
= 122.88 MHz, REFA differential at 30.72 MHz, f
VCXO
60
50
40
HSTL = 16mA
= 2949.12 MHz, and doubler is off, unless otherwise noted.
VCO
45
40
35
30
30
CURRENT (mA)
20
10
0
0 200 400 600 800 1000 1200
HSTL = 8mA
FREQUENCY (MHz)
Figure 3. VDD3_OUT[x:y] Current (Typical) vs. Frequency;
HSTL Mode at 16 mA and 8 mA
45
40
35
30
25
20
CURRENT (mA)
15
10
5
0
0 200 400 600 800 1000 1200
LVD S = 7mA
LVD S = 3 .5m A
FREQUENC Y (MHz)
Figure 4. VDD3_OUT[x:y] Current (Typical) vs. Frequency;
LVDS Mode at 7 mA and 3.5 mA
25
20
CURRENT (mA)
15
10
5
0
0 200 400 600 800 1000 1200
09278-003
FREQUE NCY (MHz )
09278-005
Figure 5. VDD3_OUT[x:y] Current (Typical) vs. Frequency, LVPECL Mode
35
30
25
20
15
CURRENT (mA)
10
5
0
0 100 200 300 400 500 600
09278-004
FREQUENCY (MHz)
20pF
10pF
2pF
09278-006
Figure 6. VDD3_OUT[x:y] Current (Typical) vs. Frequency;
CMOS Mode at 20 pF, 10 pF, and 2 pF Load
Rev. B | Page 16 of 60
Page 17
AD9523-1
A
A
3.5
3.0
2.5
2.0
L SWING (V p-p)
1.5
1.0
DIFFERENTI
0.5
HSTL = 16mA
HSTL = 8mA
4.0
3.5
3.0
2.5
2.0
1.5
AMPLITUDE (V)
1.0
0.5
2pF
10pF
20pF
0
0 200 400 600 800 1000 1200
FREQUENC Y (MHz)
Figure 7. Differential Voltage Swing vs. Frequency;
HSTL Mode at 16 mA and 8 mA
1.6
1.4
1.2
1.0
0.8
L SWING (V p-p)
0.6
0.4
DIFFERENTI
0.2
0
0 200 400 600 800 1000 1200
FREQUENCY (MHz)
Figure 8. Differential Voltage Swing vs. Frequency, LVPECL Mode
1.4
1.2
LVD S = 7 mA
0
0 100 200 300 400 500 600
09278-007
FREQUENCY (MHz)
09278-010
Figure 10. Amplitude vs. Frequency and Capacitive Load;
CMOS Mode at 2 pF, 10 pF, and 20 pF Load
1
CH1 200mV 2. 5ns/DIV
09278-008
40.0GS/s
A CH1 104mV
09278-013
Figure 11. Output Waveform (Differential), LVPECL at 122.88 MHz
1.0
0.8
0.6
0.4
DIFFERENTIAL SWING (V p-p)
0.2
0
0 200 400 600 800 1000 1200
LVDS = 3.5mA
FREQUENCY (MHz)
Figure 9. Differential Voltage Swing vs. Frequency;
09278-009
1
CH1 500mV 2.5ns/DIV
40.0GS/s
A CH1 80mV
Figure 12. Output Waveform (Differential), HSTL at 16 mA, 122.88 MHz
09278-049
LVDS Mode at 7 mA and 3.5 mA
Rev. B | Page 17 of 60
Page 18
AD9523-1
80
–90
–100
1: 1kHz, –120.0dBc/Hz 2: 10kHz, –130.6dBc/Hz 3: 100kHz, –137.4dBc/Hz 4: 1MHz, –145.7dBc/Hz 5: 10MHz, –159.6dBc/Hz 6: 40MHz, –160.3dBc/Hz 7: 800kHz, –143.7dBc/Hz
–110
–120
–130
–140
–150
PHASE NOISE (dBc/Hz)
–160
–170
–180
100 1k 10k 100k 1M 10M
1
2
3
NOISE: ANALYSIS RANGE x: START 10kHz TO STO P 40MHz INTG NOISE: –78.1dBc/40MHz RMS NOI SE: 175.4 µRAD
10.0mdeg RMS JITTER: 151.4fsec RESIDUAL FM: 2. 1kHz
7
FREQUENCY (Hz)
Figure 13. Phase Noise, Output = 184.32 MHz
(VCXO = 122.88 MHz, Crystek VCXO CVHD-950); Doubler On
4
5
6
09278-113
80
–90
–100
1: 1kHz, –123.1dBc/Hz 2: 10kHz, –133.8dBc/Hz 3: 100kHz, –140.5dBc/Hz 4: 1MHz, –149.0Bc/Hz 5: 10MHz, –161.5dBc/Hz 6: 40MHz, –162.1dBc/Hz 7: 800kHz, –146.9dBc/Hz
–110
–120
–130
–140
–150
PHASE NOISE (dBc/Hz)
NOISE: ANALYSIS RANGE x: START 1 0kHz TO STOP 40MHz
–160
INTG NOISE: –81.0dBc/40MHz RMS NOISE: 126.6µRAD
7.3mdeg
–170
RMS JITTER: 164.0fsec RESIDUAL FM: 1.7kHz
–180
100 1k 10k 100k 1M 10M
1
2
3
FREQUENCY (Hz)
Figure 15. Phase Noise, Output = 122.88 MHz
(VCXO = 122.88 MHz, Crystek VCXO CVHD-950); Doubler On
7
4
5
6
09278-014
80
–90
–100
1: 1kHz, –118.3dBc/Hz 2: 10kHz, –127.5dBc/Hz 3: 100kHz, –126.0dBc/Hz 4: 1MHz, –151.8dBc/Hz 5: 10MHz, –159.6dBc/Hz 6: 40MHz, –160.3dBc/Hz 7: 800kHz, –149.5dBc/Hz
–110
–120
–130
1
2
3
–140
–150
PHASE NOISE (dBc/Hz)
NOISE: ANALYSIS RANGE x: START 10k Hz
–160
INTG NOISE: –73.1dBc/40MHz RMS NOISE: 312.0µRAD
17.9mdeg
–170
RMS JITTER: 269.4fsec RESIDUAL FM: 2. 0kHz
–180
100 1k 10k 100k 1M 10M
TO STOP 40MHz
FREQUENCY (Hz)
Figure 14. Phase Noise, Output = 184.32 MHz
(VCXO = 122.88 MHz, Crystek VCXO CVHD-950); Doubler On;
Optimized for Low 800 kHz Offset Noise
80
–90
–100
1: 1kHz, –122.0Bc/Hz 2: 10kHz, –130.7dBc/Hz 3: 100kHz, –129.3dBc/Hz 4: 1MHz, –154.9dBc/Hz 5: 10MHz, –161.5dBc/Hz 6: 40MHz, –162.1dBc/Hz 7: 800kHz, –152.7dBc/Hz
–110
–120
–130
PHASE NOISE (dBc/Hz)
–140
–150
–160
7
4
5
6
–170
–180
100 1k 10k 100k 1M 10M
09278-012
1
2
NOISE: ANALYSIS RANGE x: START 10kHz
INTG NOISE: –76.3dBc/40MHz RMS NOISE: 217.0µRAD
12.4mdeg RMS JITTER: 281.1fsec RESIDUAL FM: 1.6kHz
TO STOP 40M Hz
FREQUENCY (Hz)
3
7
4
5
6
09278-015
Figure 16. Phase Noise, Output = 122.88 MHz
(VCXO = 122.88 MHz, Crystek VCXO CVHD-950); Doubler On;
Optimized for Low 800 kHz Offset Noise
Rev. B | Page 18 of 60
Page 19
AD9523-1

INPUT/OUTPUT TERMINATION RECOMMENDATIONS

AD9523-1
LVD S
OUTPUT
Figure 17. AC-Coupled LVDS Output Driver
AD9523-1
LVD S
OUTPUT
Figure 18. DC-Coupled LVDS Output Driver
AD9523-1
LVP ECL -
COMPATIBLE
OUTPUT
Figure 19. AC-Coupled LVPECL Output Driver
0.1µF
0.1µF
100
0.1µF
0.1µF
100
100
HIGH
IMPEDANCE
INPUT
HIGH
IMPEDANCE
INPUT
HIGH
IMPEDANCE
INPUT
DOWNSTREAM
DEVICE
DOWNSTREAM
DEVICE
DOWNSTREAM
DEVICE
AD9523-1
HSTL
OUTPUT
09278-142
0.1µF
100
0.1µF
HIGH
IMPEDANCE
INPUT
DOWNSTREAM
DEVICE
09278-046
Figure 21. AC-Coupled HSTL Output Driver
AD9523-1
HSTL
OUTPUT
09278-143
100
Figure 22. DC-Coupled HSTL Output Driver
100
1
(OPTIONAL
09278-044
1
RESISTOR VALUE DEPENDS UPON
REQUIRED TERMINATION OF SOURCE.
)
Figure 23. REFx, VCXO, and Zero Delay Input Differential Mode
HIGH
IMPEDANCE
INPUT
0.1µF
SELF-BIASED
0.1µF
DOWNSTREAM
DEVICE
AD9523-1
REF, VCXO,
ZERO DELAY
INPUTS
09278-047
09278-048
AD9523-1
LVP ECL -
COMPATIBLE
OUTPUT
100
Figure 20. DC-Coupled LVPECL Output Driver
IMPEDANCE
HIGH
INPUT
DOWNSTREAM
DEVICE
09278-045
Rev. B | Page 19 of 60
Page 20
AD9523-1

TERMINOLOGY

Phase Jitter and Phase Noise
An ideal sine wave can be thought of as having a continuous and even progression of phase with time from 0° to 360° for each cycle. Actual signals, however, display a certain amount of variation from ideal phase progression over time. This phenomenon is called phase jitter. Although many causes can contribute to phase jitter, one major cause is random noise, which is characterized statistically as being Gaussian (normal) in distribution.
This phase jitter leads to a spreading out of the energy of the sine wave in the frequency domain, producing a continuous power spectrum. This power spectrum is usually reported as a series of values whose units are dBc/Hz at a given offset in frequency from the sine wave (carrier). The value is a ratio (expressed in decibels) of the power contained within a 1 Hz bandwidth with respect to the power at the carrier frequency. For each measurement, the offset from the carrier frequency is also given.
It is meaningful to integrate the total power contained within some interval of offset frequencies (for example, 10 kHz to 10 MHz). This is called the integrated phase noise over that frequency offset interval and can be readily related to the time jitter due to the phase noise within that offset frequency interval.
Phase noise has a detrimental effect on the performance of ADCs, DACs, and RF mixers. It lowers the achievable dynamic range of the converters and mixers, although they are affected in somewhat different ways.
Time Jitter
Phase noise is a frequency domain phenomenon. In the time domain, the same effect is exhibited as time jitter. When observing a sine wave, the time of successive zero crossings varies. In a square
wave, the time jitter is a displacement of the edges from their ideal (regular) times of occurrence. In both cases, the variations in timing from the ideal are the time jitter. Because these variations are random in nature, the time jitter is specified in seconds root mean square (rms) or 1 sigma of the Gaussian distribution.
Time jitter that occurs on a sampling clock for a DAC or an ADC decreases the signal-to-noise ratio (SNR) and dynamic range of the converter. A sampling clock with the lowest possible jitter provides the highest performance from a given converter.
Additive Phase Noise
Additive phase noise is the amount of phase noise that is attributable to the device or subsystem being measured. The phase noise of any external oscillators or clock sources is subtracted. This makes it possible to predict the degree to which the device impacts the total system phase noise when used in conjunction with the various oscillators and clock sources, each of which contributes its own phase noise to the total. In many cases, the phase noise of one element dominates the system phase noise. When there are multiple contributors to phase noise, the total is the square root of the sum of squares of the individual contributors.
Additive Time Jitter
Additive time jitter is the amount of time jitter that is attributable to the device or subsystem being measured. The time jitter of any external oscillators or clock sources is subtracted. This makes it possible to predict the degree to which the device impacts the total system time jitter when used in conjunction with the various oscillators and clock sources, each of which contributes its own time jitter to the total. In many cases, the time jitter of the external oscillators and clock sources dominates the system time jitter.
Rev. B | Page 20 of 60
Page 21
AD9523-1

THEORY OF OPERATION

DETAILED BLOCK DIAGRAM

VDD3_PLL
VCXO
LDO_PLL1 LDO_VCO
OSC_CTRL O SC_IN
PLL1_OUT
STATUS0/
SP0
STATUS1/
SP1
LF2_EXT_CAPLF1_EXT_CAP
VDD1.8_OUT[x:y]
VDD3_OUT[x:y]
REFA
REFA
REF_SEL
REFB REFB
REF_TEST
SDIO/SDA
SDO
SCLK/SCL
RESET
EEPROM_SEL
t
EDGE
÷D
SELECT
t
EDGE
÷D
SELECT
STATUS MONI TOR
LOCK DETECT/
SERIAL PORT
LOCK
÷N1
DETECT
P
F
D
LOOP
FILTER
CHARGE
PUMP
PLL1
÷R1
SWITCH-
OVER
CONTROL
÷R1
÷R1
CONTROL
CS
PD
INTERFACE
(SDI AND I
EEPROM
2
C)
÷D1
÷R2 ×2
PLL2
ADDRESS
LOCK
DETECT
P F D
CHARGE
PUMP
÷N2
LOOP
FILTER
VCO
M1
M2
FANOUT
FANOUT
(TEST PATH)
t
÷D
EDGE
SELECT
t
÷D
EDGE
SELECT
t
÷D
EDGE
SELECT
t
÷D
EDGE
SELECT
t
÷D
EDGE
SELECT
t
EDGE
÷D
SELECT
t
÷D
EDGE
SELECT
t
EDGE
÷D
SELECT
t
EDGE
÷D
SELECT
t
÷D
EDGE
SELECT
t
÷D
EDGE
SELECT
t
÷D
EDGE
SELECT
AD9523-1
OUT13 OUT13
OUT12 OUT12
OUT11 OUT11
OUT10 OUT10
OUT9 OUT9
OUT8 OUT8
OUT7 OUT7
OUT6 OUT6
OUT5 OUT5
OUT4
OUT4
OUT3 OUT3
OUT2 OUT2
OUT1 OUT1
OUT0 OUT0
ZD_IN ZD_IN
LDO_DIV_M I
Figure 24. Top Level Diagram

OVERVIEW

The AD9523-1 is a clock generator that employs integer-N-based phase-locked loops (PLL). The device architecture consists of two cascaded PLL stages. The first stage, PLL1, consists of an integer division PLL that uses an external voltage-controlled crystal oscillator (VCXO) from 15 MHz to 250 MHz. PLL1 has a narrow­loop bandwidth that provides initial jitter cleanup of the input reference signal. The second stage, PLL2, is a frequency multiplying PLL that translates the first stage output frequency to a range of 2.94 GHz to 2.96 GHz. PLL2 incorporates an integer-based feedback divider that enables integer frequency multiplication. Programmable integer dividers (1 to 1024) follow PLL2, establishing a final output frequency of 1 GHz or less.
The AD9523-1 includes reference signal processing blocks that enable a smooth switching transition between two reference inputs. This circuitry automatically detects the presence of the reference input signals. If only one input is present, the device uses it as the active reference. If both are present, one becomes the active reference and the other becomes the backup reference. If the active reference fails, the circuitry automatically switches to the backup reference (if available), making it the new active reference.
Rev. B | Page 21 of 60
VDD3_VCO
SYNC
09278-020
A register setting determines what action to take if the failed reference is once again available: either stay on Reference B or revert to Reference A. If neither reference is usable, the AD9523-1 supports a holdover mode. A reference select pin (REF_SEL, Pin 16) is available to manually select which input reference is active (see Tab l e 4 2). The accuracy of the holdover is dependent on the external VCXO frequency stability at half supply voltage.
Any of the divider settings are programmable via the serial programming port, enabling a wide range of input/output frequency ratios under program control. The dividers also include a programmable delay to adjust timing of the output signals, if required.
The output is compatible with LVPECL, LVDS, or HSTL logic levels (see the Input/Output Termination Recommendations section); however, the AD9523-1 is implemented only in CMOS.
The loop filters of each PLL are integrated and programmable. Only a single external capacitor for each of the two PLL loop filters is required.
The AD9523-1 operates over the extended industrial temperature range of −40°C to +85°C.
Page 22
AD9523-1

COMPONENT BLOCKS—INPUT PLL (PLL1)

PLL1 General Description

Fundamentally, the input PLL (referred to as PLL1) consists of a phase-frequency detector (PFD), charge pump, passive loop filter, and an external VCXO operating in a closed loop (see Figure 26).
PLL1 has the flexibility to operate with a loop bandwidth of approximately 10 Hz to 100 Hz. This relatively narrow loop bandwidth gives the AD9523-1 the ability to suppress jitter that appears on the input references (REFA and REFB). The output of PLL1 then becomes a low jitter phase-locked version of the reference input system clock.

PLL1 Reference Clock Inputs

The AD9523-1 features two separate differential reference clock inputs, REFA and REFB. These inputs can be configured to operate in full differential mode or single-ended CMOS mode.
In differential mode, these pins are internally self-biased. If
REFA
REFA or REFB is driven single-ended, the unused side ( REFB
) should be decoupled via a suitable capacitor to a quiet
ground. shows the equivalent circuit of REFA or REFB.
Figure 23 It is possible to dc-couple to these inputs, but the dc operation point should be set as specified in the tables.
Specifications
To operate either the REFA input or the REFB input in 3.3 V CMOS mode, the user must set Bit 5 or Bit 6, respectively, in Register 0x01A (see Tabl e 4 0 ). The single-ended inputs can be driven by either a dc-coupled CMOS level signal or an ac-coupled sine wave or square wave.
The differential reference input receiver is powered down when the differential reference input is not selected, or when the PLL is powered down. The single-ended buffers power down when the PLL is powered down, when their respective individual power­down registers are set, or when the differential receiver is selected.
The REFB R divider uses the same value as the REFA R divider unless Bit 7, the enable REFB R divider independent division control bit in Register 0x01C, is programmed as shown in Tab le 4 2 .
,

PLL1 Loop Filter

The PLL1 loop filter requires the connection of an external capacitor from LF1_EXT_CAP (Pin 7) to ground. The value of the external capacitor depends on the use of an external VCXO and the configuration parameters, such as input clock rate and desired bandwidth. Normally, a 0.3 µF capacitor allows the loop bandwidth to range from 10 Hz to 100 Hz and ensures loop stability over the intended operating parameters of the device (see Tabl e 43 for R
values).
ZERO
LF1_EXT_CAP LDO_PLL1
AD9523-1
R
ZERO
CHARGE
PUMP
C
POLE1
R
C
POLE2
POLE2
BUFFER
OSC_CTRL
1k
0.3µF
Figure 25. PLL1 Loop Filter
Table 19. PLL1 Loop Filter Programmable Values
R
C
R
C
ZERO
(kΩ)
POLE1
(nF)
POLE2
(kΩ)
POLE2
(nF)
LF1_EXT_CAP1 (μF)
883 1.5 fixed 165 fixed 0.337 fixed 0.3 677 341 135 10 External
1
External loop filter capacitor.
An external R-C low-pass filter should be used at the OSC_CTRL output. The values shown in Figure 25 add an additional low-pass pole at ~530 Hz. This R-C network filters the noise associated with the OSC_CTRL buffer to achieve the best noise performance at the 1 kHz offset region.
09278-022
LF1_EXT_CAP
REFA REFA
REF_SEL
REFB REFB
REF_TEST
DIVIDE-BY­1, 2, ... 1023
DIVIDE-BY­1, 2, ... 1023
3.3V CMOS OR 1.8V
DIFFERENTI AL
DIVIDE- BY-
1, 2, ...63
1.8V LDO
VDD3_PLL LDO_PLL1
SWITCH-
OVER
CONTROL
P F D
CHARGE
0.5µA LSB
R
ZERO
PUMP
7 BITS,
C
POLE1
DIVIDE-BY-
1, 2, ... 1023
AD9523-1
R
C
POLE2
POLE2
OSC_CTRL
VCXO
OSC_IN
09278-021
Figure 26. Input PLL (PLL1) Block Diagram
Rev. B | Page 22 of 60
Page 23
AD9523-1

PLL1 Input Dividers

Each reference input feeds a dedicated reference divider block. The input dividers provide division of the reference frequency in integer steps from 1 to 1023. They provide the bulk of the frequency prescaling that is necessary to reduce the reference frequency to accommodate the bandwidth that is typically desired for PLL1.

PLL1 Reference Switchover

The reference monitor verifies the presence/absence of the prescaled REFA and REFB signals (that is, after division by the input dividers). The status of the reference monitor guides the activity of the switchover control logic. The AD9523-1 supports automatic and manual PLL reference clock switching between REFA (the REFA and REFB
pins). This feature supports networking and infrastructure
REFA
pins) and REFB (the REFB and
applications that require redundant references.
There are several configurable modes of reference switchover. The manual switchover is achieved either via a programming register setting or by using the REF_SEL pin. The automatic switchover occurs when REFA disappears and there is a reference on REFB.
The reference automatic switchover can be set to work as follows:
Nonrevertive: stay on REFB. Switch from REFA to REFB
when REFA disappears, but do not switch back to REFA if it reappears. If REFB disappears, then go back to REFA.
Revert to REFA. Switch from REFA to REFB when REFA
disappears. Return to REFA from REFB when REFA returns.
See Tab le 4 2 for the PLL1 miscellaneous control register bit settings.

PLL1 Holdover

In the absence of both input references, the device enters hold­over mode. Holdover is a secondary function that is provided by PLL1. Because PLL1 has an external VCXO available as a frequency source, it continues to operate in the absence of the input reference signals. When the device switches to holdover,
the charge pump tristates. The device continues operating in this mode until a reference signal becomes available. Then the device exits holdover mode, and PLL1 resynchronizes with the active reference. In addition to tristate, the charge pump can be forced to VCC/2 during holdover (Register 0x01C, Bit 6; see Tabl e 42 ).

COMPONENT BLOCKS—OUTPUT PLL (PLL2)

PLL2 General Description

The output PLL (referred to as PLL2) consists of an optional input reference doubler, reference divider, phase-frequency detector (PFD), a partially integrated analog loop filter (see Figure 27), an integrated voltage-controlled oscillator (VCO), and a feedback divider. The VCO produces a nominal 3.0 GHz signal with an output divider that is capable of division ratios of 3, 4, and 5.
The PFD of the output PLL drives a charge pump that increases, decreases, or holds constant the charge stored on the loop filter capacitors (both internal and external). The stored charge results in a voltage that sets the output frequency of the VCO. The feedback loop of the PLL causes the VCO control voltage to vary in a way that phase locks the PFD input signals.
The gain of PLL2 is proportional to the current delivered by the charge pump. The loop filter bandwidth is chosen to reduce noise contributions from PLL sources that could degrade phase noise requirements.
The output PLL has a VCO with multiple bands spanning a range of 2.94 GHz to 3.1 GHz. However, the actual operating frequency within a particular band depends on the control voltage that appears on the loop filter capacitor. The control voltage causes the VCO output frequency to vary linearly within the selected band. This frequency variability allows the control loop of the output PLL to synchronize the VCO output signal with the reference signal applied to the PFD. Typically, the device automatically selects the appropriate band as part of its calibration process (invoked via the VCO control register at Address 0x0F3, shown in Tab l e 4 7 ).
PLL1_OUT
DIVIDE-BY -
1, 2, 4, 8, 16
R2
DIVIDE-BY-
1, 2, 3...31
×2
AD9523-1
VDD3_PLL
PLL CORE
PFD
1.9V
LF2_EXT_CAP
R
ZERO
CHARGE PUMP
7 BITS, 3.5µ A LSB
A/B
COUNTERS
Figure 27. Output PLL (PLL2) Block Diagram
Rev. B | Page 23 of 60
LDO_VCO
C
POLE1
N DIVIDER
C
POLE2
R
POLE2
DIVIDE-BY -4 PRESCALER
LDO LDO
PLL_1.8V
DIVIDE-BY -
3, 4, 5,
DIVIDE-BY -
3, 4, 5,
VDD3_REF
LDO_DIV_M1VDD3_VCO
M1
TO DIST/ RESYNC
M2
TO DIST/ RESYNC
09278-023
Page 24
AD9523-1

Input 2× Frequency Multiplier

The 2× frequency multiplier provides the option to double the frequency at the PLL2 input. This allows the user to take advantage of a higher frequency at the input to the PLL (PFD) and, thus, allows for reduced in-band phase noise and greater separation between the frequency generated by the PLL and the modulation spur associated with PFD. However, increased reference spur separation results in harmonic spurs, introduced by the frequency multiplier, that increase as the duty cycle deviates from 50% at the OSC_IN inputs. As such, beneficial use of the frequency multiplier is application-specific. Typically, a VCXO with proper interfacing has a duty cycle that is approximately 50% at the OSC_IN inputs. Note that the maximum output frequency of the 2× frequency multipliers must not exceed the maximum PFD rate that is specified in Tabl e 11 .

PLL2 Feedback Divider

PLL2 has a feedback divider (N divider) that enables it to provide integer frequency up-conversion.
bination of a prescaler (P) and two counters, A and B.
divider value is
The PLL2 N divider is a com-
The total
N = (P × B) + A
where P = 4.
The feedback divider is a dual modulus prescaler architecture, with a nonprogrammable P that is equal to 4. The value of the B counter can be from 3 to 63, and the value of the A counter can be from 0 to 3. However, due to the architecture of the divider, there are constraints, as listed in
Tabl e 45 .

PLL2 Loop Filter

The PLL2 loop filter requires the connection of an external capacitor from LF2_EXT_CAP (Pin 11) to LDO_VCO (Pin 12), as illustrated in Figure 27. The value of the external capacitor depends on the operating mode and the desired phase noise performance. For example, a loop bandwidth of approximately 500 kHz produces the lowest integrated jitter. A lower bandwidth produces lower phase noise at 1 MHz but increases the total integrated jitter.
Table 20. PLL2 Loop Filter Programmable Values
R
C
R
C
ZERO
(Ω)
3250 48 900 Fixed at 16 Typical at 1000 3000 40 450 2750 32 300 2500 24 225 2250 16 2100 8 2000 0 1850
1
External loop filter capacitor.
POLE1
(pF)
POLE2
(Ω)
POLE2
(pF)
LF2_EXT_CAP1 (pF)

VCO Divider M1 and VCO Divider M2

The VCO dividers provide frequency division between the internal VCO and the clock distribution. Each VCO divider can be set to divide by 3, 4, or 5. When the AD9523-1 is used without any zero delay feedback (internal or external), the phase relationship between the reference inputs and the outputs is a function of the phase relationship between the OSC input and the reference inputs. Because the VCO divider is not reset by
SYNC
, there is an additional phase variability of up to x VCO periods, where x = VCO divider setting.

VCO Calibration

The AD9523-1 on-chip VCO must be manually calibrated to ensure proper operation over process and temperature. This is accomplished by setting the calibrate VCO bit (Register 0x0F3, Bit 1) to 1. (This bit is not self-clearing.) The setting can be performed as part of the initial setup before executing the IO_Update bit (Register 0x234, Bit 0 = 1). A readback bit, VCO calibration in progress (Register 0x22D, Bit 0), indicates when a VCO calibration is in progress by returning a logic true (that is, Bit 0 = 1). If the EEPROM is in use, setting the calibrate VCO bit to 1 before saving the register settings to the EEPROM ensures that the VCO calibrates automatically after the EEPROM has loaded. After calibration, it is recommended that a sync be initiated (see the Clock Distribution Synchronization section).
Note that the calibrate VCO bit defaults to 0. This bit must change from 0 to 1 to initiate a calibration sequence. Therefore, any subsequent calibrations require the following sequence:
1. Register 0x0F3, Bit 1 (calibrate VCO bit) = 0
2. Register 0x234, Bit 0 (IO_Update bit) = 1
3. Register 0x0F3, Bit 1 (calibrate VCO bit) = 1
4. Register 0x234, Bit 0 (IO_Update bit) = 1
VCO calibration is controlled by a calibration controller that runs off the VCXO input clock. The calibration requires that PLL2 be set up properly to lock the PLL2 loop and that the VCXO clock be present.
During power-up or reset, the distribution section is automatically held in sync until the first VCO calibration is finished. Therefore, no outputs can occur until VCO calibration is complete and PLL2 is locked.
Initiate a VCO calibration under the following conditions:
After changing any of the PLL2 B counter and A counter
settings or after a change in the PLL2 reference clock frequency. This means that a VCO calibration should be initiated any time that a PLL2 register or reference clock changes such that a different VCO frequency is the result.
Whenever system calibration is desired. The VCO is designed
to operate properly over extremes of temperature even when it is first calibrated at the opposite extreme. However, a VCO calibration can be initiated at any time, if desired.
Rev. B | Page 24 of 60
Page 25
AD9523-1
V

CLOCK DISTRIBUTION

The clock distribution block provides an integrated solution for generating multiple clock outputs based on frequency dividing the PLL2 VCO divider output. OUT4 to OUT9 can use either VCO Divider M1 or VCO Divider M2, selectable via the register settings. The distribution output consists of 14 channels (OUT0 to OUT13). Each of the output channels has a dedicated divider and output driver, as shown in Figure 29. The AD9523-1 also has the capability to route the VCXO output to four of the outputs (OUT0 to OUT3).

Clock Dividers

The output clock distribution dividers are referred to as D0 to D13, corresponding to output channels OUT0 through OUT13, respectively. Each divider is programmable with 10 bits of division depth that is equal to 1 to 1024. Dividers have duty cycle correction to always give 50% duty cycle, even for odd divides.

Output Power-Down

Each of the output channels offers independent control of the power-down functionality via the Channel 0 to Channel 13 control registers (see Ta b le 5 1). Each output channel has a dedicated power-down bit for powering down the output driver. However, if all 14 outputs are powered down, the entire distribution output enters a deep sleep mode. Although each channel has a channel power-down control signal, it may sometimes be desirable to power down an output driver while maintaining the divider’s synchronization with the other channel dividers. This is accom­plished by placing the output in tristate mode (this works in CMOS mode, as well).

Multimode Output Drivers

The user has independent control of the operating mode of each of the fourteen output channels via the Channel 0 to Channel 13 control registers (see Tabl e 51 ). The operating mode control includes the following:
Logic family and pin functionality
Output drive strength
Output polarity
If the output channel is ac-coupled to the circuit to be clocked, changing the mode varies the voltage swing to determine sensi­tivity to the drive level. For example, in LVDS mode, a current of
3.5 mA causes a 350 mV peak voltage. Likewise, in LVPECL mode, a current of 8 mA causes an 800 mV peak voltage at the 100 Ω load resistor.
In addition to the four mode bits, each of the 14 Channel 0 to Channel 13 control registers includes the following control bits:
Invert divider output. Enables the user to choose between
normal polarity and inverted polarity. Normal polarity is the default state. Inverted polarity reverses the representation of Logic 0 and Logic 1, regardless of the logic family.
Ignore sync. Makes the divider ignore the
SYNC
signal
from any source.
Power down channel. Powers down the entire channel.
Lower power mode.
Driver mode.
Channel divider.
Divider phase.
DD3_OUT[x:y]
1.25V LVDS
VDD – 1.3V LVPECL
CM
COMMON MODE
CIRCUIT
P
CM
+–
100 LOAD
N
50
HSTL ENABLED
N
P
The four least significant bits (LSBs) of each of the 14 Channel 0 to Channel 13 control registers comprise the driver mode bits. The mode value selects the desired logic family and pin functionality
3.5mA/8mA
LVDS/LVPECL
ENABLED
50
HSTL ENABLED
of an output channel, as listed in Tab le 5 1. This driver design allows a common 100 Ω external resistor for all the different driver modes of operation that are illustrated in Figure 28.
Figure 28. Multimode Driver
09278-031
Rev. B | Page 25 of 60
Page 26
AD9523-1

Clock Distribution Synchronization

A block diagram of the clock distribution synchronization functionality is shown in Figure 29. The synchronization sequence begins with the primary synchronization signal, which ultimately results in delivery of a synchronization strobe to the clock distribution logic.
As indicated, the primary synchronization signal originates from one of the following sources:
Direct synchronization source via the sync dividers bit
(see Tabl e 55 , Register 0x232, Bit 0)
Device pin,
SYNC
(Pin 17)
An automatic synchronization of the divider is initiated the first time that PLL2 locks after a power-up or reset event. Subsequent lock/unlock events do not initiate a resynchronization of the distribution dividers unless they are preceded by a power-down or reset of the part.
Both sources of the primary synchronization signal are logic OR’d; therefore, any one of them can synchronize the clock distribution output at any time. When using the sync dividers bit, the user
first sets and then clears the bit. The synchronization event is the clearing operation (that is, the Logic 1 to Logic 0 transition of the bit). The dividers are all automatically synchronized to each other when PLL2 is ready. The dividers support programmable phase offsets from 0 to 63 steps, in half periods of the input clock (for example, the VCO divider output clock). The phase offsets are incorporated into the dividers through a preset for the first output clock period of each divider. Phase offsets are supported only by programming the initial phase and divide value and then issuing a sync to the distribution (automatically at startup or manually, if desired).
In normal operation, the phase offsets are already programmed through the EEPROM or the SPI/I
2
C port before the AD9523-1 starts to provide outputs. Although the user cannot adjust the phase offsets while the dividers are operating, it is possible to adjust the phase of all the outputs together without powering down PLL1 and PLL2. This is accomplished by programming the new phase offset, using Bits[7:2] in Register 0x192 (see Tabl e 51 ) and then issuing a divide sync signal by using the SYNC
pin or the sync dividers bit (Register 0x232, Bit 0).
DIVIDE
PHASE
SYNC
DIVIDER
OUT
DRIVER
OUTx
OUTx
VCO OUTPUT DIVIDER
FAN OUT
SYNC (PIN 17)
SYNC DIVIDERS BIT
Figure 29. Clock Distribution Synchronization Block Diagram
SYNC
09278-025
SYNC
VCO DIVIDER OUTPUT CLOCK
DIVIDE = 2, PHASE = 0
DIVIDE = 2, PHASE = 6
CONTROL
6 × 0.5 PERIODS
Figure 30. Clock Output Synchronization Timing Diagram
09278-026
Rev. B | Page 26 of 60
Page 27
AD9523-1
All outputs that are not programmed to ignore the sync are disabled temporarily while the sync is active. Note that, if an output is used for the zero delay path, it also disappears momentarily. However, this is desirable because it ensures that all the synchronized outputs have a deterministic phase relationship with respect to the zero delay output and, therefore, also with respect to the input.

ZERO DELAY OPERATION

Zero delay operation aligns the phase of the output clocks with the phase of the external PLL reference input. The OUT0 output is designed to be used as the output for zero delay. There are two zero delay modes on the AD9523-1: internal and external (see Figure 31). Note that the external delay mode provides better matching than the internal delay mode because the output drivers are included in the zero delay path. Setting the anitbacklash pulse width control of PLL1 to maximum gives the best zero delay matching.

Internal Zero Delay Mode

The internal zero delay function of the AD9523-1 is achieved by feeding the output of Channel Divider 0 back to the PLL1 N divider. Bit 5 in Register 0x01B is used to select internal zero delay mode (see Tabl e 4 1 ). In the internal zero delay mode, the output
of Channel Divider 0 is routed back to the PLL1 (N divider) through a mux. PLL1 synchronizes the phase/edge of the output of Channel Divider 0 with the phase/edge of the reference input.
Because the channel dividers are synchronized to each other, the outputs of the channel divider are synchronous with the reference input.

External Zero Delay Mode

The external zero delay function of the AD9523-1 is achieved by feeding OUT0 back to the ZD_IN input and, ultimately, back to the PLL1 N divider. In Figure 31, the change in signal routing for external zero delay is external to the AD9523-1.
Bit 5 in Register 0x01B is used to select the external zero delay mode. In external zero delay mode, OUT0 must be routed back to PLL1 (the N divider) through the ZD_IN and
ZD_IN
pins.
PLL1 synchronizes the phase/edge of the feedback output clock with the phase/edge of the reference input. Because the channel dividers are synchronized to each other, the clock outputs are synchronous with the reference input. Both the reference path delay and the feedback delay from ZD_IN are designed to have the same propagation delay from the output drivers and PLL components to minimize the phase offset between the clock output and the reference input to achieve zero delay.
REFA REFA
ZD_INZD_IN
FEEDBACK
DELAY
REF
DELAY
AD9523-1
Figure 31. Zero Delay Function
INTERNAL FB
PFD
ENB
OUT0OUT0
09278-027
Rev. B | Page 27 of 60
Page 28
AD9523-1
A

SERIAL CONTROL PORT

The AD9523-1 serial control port is a flexible, synchronous serial communications port that allows an easy interface with many industry-standard microcontrollers and microprocessors. The AD9523-1 serial control port is compatible with most synchronous transfer formats, including Philips IC®, Motorola® SPI, and Intel® SSR protocols. The AD9523-1 IC implementation deviates from the classic IC specification in two specifications, and these deviations are documented in Tabl e 1 5 of this data sheet. The serial control port allows read/write access to all registers that configure the AD9523-1.

SPI/I²C PORT SELECTION

The AD9523-1 has two serial interfaces, SPI and IC. Users can select either the SPI or IC, depending on the states (logic high, logic low) of the two logic level input pins, SP1 and SP0, when power is applied or after a 40 kΩ pull-down resistor).
the SPI interface is active. Otherwise, I
2
different I in . The five MSBs of the slave address are hardware
C slave address settings (seven bits wide), as shown
Tabl e 21
RESET
(each pin has an internal
When both SP1 and SP0 are low,
2
C is active with three
coded as 11000, and the two LSBs are determined by the logic levels of the SP1 and SP0 pins.
Table 21. Serial Port Mode Selection
SP1 SP0 Address
Low Low SPI Low High I2C: 1100000 High Low I2C: 1100001 High High I2C: 1100010

I²C SERIAL PORT OPERATION

The AD9523-1 IC port is based on the IC fast mode standard. The AD9523-1 supports both IC protocols: standard mode (100 kHz) and fast mode (400 kHz).
The AD9523-1 IC port has a 2-wire interface consisting of a serial data line (SDA) and a serial clock line (SCL). In an IC bus system, the AD9523-1 is connected to the serial bus (data bus SDA and clock bus SCL) as a slave device, meaning that no clock is generated by the AD9523-1. The AD9523-1 uses direct 16-bit (two bytes) memory addressing instead of traditional 8-bit (one byte) memory addressing.
Rev. B | Page 28 of 60

I2C Bus Characteristics

Table 22. I2C Bus Definitions
Abbreviation Definition
S Start Sr Repeated start P A A W
Stop Acknowledge No acknowledge Write
R Read
One pulse on the SCL clock line is generated for each data bit that is transferred.
The data on the SDA line must not change during the high period of the clock. The state of the data line can change only when the clock on the SCL line is low.
CHANGE OF DATA
ALLOWED
SDA
SCL
DATA LINE
STABLE;
DATA VALID
Figure 32. Valid Bit Transfer
A start condition is a transition from high to low on the SDA line while SCL is high. The start condition is always generated by the master to initialize the data transfer.
A stop condition is a transition from low to high on the SDA line while SCL is high. The stop condition is always generated by the master to end the data transfer.
SD
SCL
S
START
CONDITION
Figure 33. Start and Stop Conditions
P
STOP
CONDITION
A byte on the SDA line is always eight bits long. An acknowledge bit must follow every byte. Bytes are sent MSB first.
9278-160
09278-161
Page 29
AD9523-1
SDA
SDA
SDA
The acknowledge bit is the ninth bit attached to any 8-bit data byte (see Figure 34). An acknowledge bit is always generated by the receiving device (receiver) to inform the transmitter that the byte has been received. It is accomplished by pulling the SDA line low during the ninth clock pulse after each 8-bit data byte.
The no acknowledge bit is the ninth bit attached to any 8-bit data byte. A no acknowledge bit is always generated by the receiving device (receiver) to inform the transmitter that the byte has not been received. It is accomplished by leaving the SDA line high during the ninth clock pulse after each 8-bit data byte.

Data Transfer Process

The master initiates data transfer by asserting a start condition. This indicates that a data stream follows. All IC slave devices connected to the serial bus respond to the start condition.
The master then sends an 8-bit address byte over the SDA line,
W
consisting of a 7-bit slave address (MSB first), plus an R/
bit.
This bit determines the direction of the data transfer, that is, whether data is written to or read from the slave device (0 = write, 1 = read).
The peripheral whose address corresponds to the transmitted address responds by sending an acknowledge bit. All other devices on the bus remain idle while the selected device waits for data to be read from or written to it. If the R/ (transmitter) writes to the slave device (receiver). If the R/
W
bit is 0, the master
W
bit is 1,
the master (receiver) reads from the slave device (transmitter). The format for these commands is described in the Transfe r Format
section.
Data
Data is then sent over the serial bus in the format of nine clock pulses, one data byte (eight bits) from either master (write mode) or slave (read mode), followed by an acknowledge bit from the receiving device. The number of bytes that can be transmitted per transfer is unrestricted. In write mode, the first two data bytes immediately after the slave address byte are the internal memory (control registers) address bytes with the high address byte first. This addressing scheme gives a memory address of up to 2
16
− 1 = 65,535. The data bytes after these two memory address bytes are register data written into the control registers. In read mode, the data bytes after the slave address byte are register data read from the control registers. A single I
2
C transfer can contain multiple data bytes that can be read from or written to control registers whose address is automatically incremented starting from the base memory address.
When all data bytes are read or written, stop conditions are established. In write mode, the master (transmitter) asserts a stop condition to end data transfer during the 10th clock pulse following the acknowledge bit for the last data byte from the slave device (receiver). In read mode, the master device (receiver) receives the last data byte from the slave device (transmitter) but does not pull it low during the ninth clock pulse. This is known as a no acknowledge bit. Upon receiving the no acknowledge bit, the slave device knows that the data transfer is finished and releases the SDA line. The master then takes the data line low during the low period before the 10th clock pulse and high during the 10th clock pulse to assert a stop condition.
MSB
SCL
ACKNOWLE DGE FRO M
SLAVE-RECEIVER
S
1 2 8 9 1 2 83 TO 73 TO 7 9 10
Figure 34. Acknowledge Bit
ACKNOWLE DGE FRO M
SLAVE-RECEIVER
P
09278-162
MSB = 0
SCL
ACKNOWLEDGE FROM
SLAVE- RECEIVE R
S
1 2 8 9 1 2 83 TO 73 TO 7 9 10
Figure 35. Data Transfer Process (Master Write Mode, 2-Byte Transfer Used for Illustration)
ACKNOWLEDGE F ROM
SLAVE- RECEIVER
P
09278-163
MSB = 1
ACKNOWLEDGE FROM
MASTER-RECEIVER
SCL
S
1 2 8 9 1 2 83 TO 73 TO 7 9 10
Figure 36. Data Transfer Process (Master Read Mode, 2-Byte Transfer Used for Illustration)
Rev. B | Page 29 of 60
NO ACKNOWLEDGE
FROM
SLAVE-RECEIVER
P
09278-164
Page 30
AD9523-1
A repeated start (Sr) condition can be used in place of a stop condition. Furthermore, a start or stop condition can occur at any time; partially transferred bytes are discarded.
2
For an I
C data write transfer containing multiple data bytes,
follows a write to Register 0x234, thereby ending the I
2
For an I
C data read transfer containing multiple data bytes, the peripheral drives data bytes of 0x00 for subsequent reads that follow a read from Register 0x234.
2
C transfer.
the peripheral drives a no acknowledge for the data byte that

Data Transfer Format

Send byte format. The send byte protocol is used to set up the register address for subsequent commands.
S Slave Address W A RAM Address High Byte A RAM Address Low Byte A P
Write byte format. The write byte protocol is used to write a register address to the RAM, starting from the specified RAM address.
S Slave Address W A
RAM Address
High Byte
RAM Address
A
Low Byte
RAM
Data 0
A
A
RAM
Data 1
RAM
Data 2
A
A P
Receive byte format. The receive byte protocol is used to read the data byte(s) from the RAM, starting from the current address.
A
S Slave Address R A RAM Data 0 A RAM Data 1 A RAM Data 2
Read byte format. The combined format of the send byte and the receive byte.
S
Slave
Address
W A
RAM Address
High Byte
RAM Address
A
Low Byte
A Sr
Slave
Address
R A
RAM
Data 0
A
RAM
Data 1
A
RAM
Data 2
A
P
P

I²C Serial Port Timing

SDA
SCL
t
t
FALL
S Sr P S
t
LOW
t
HLD; STR
SET; DAT
t
RISE
t
HLD; DAT
t
HIGH
t
FALL
t
SET; STR
Figure 37. I²C Serial Port Timing
t
HLD; STR
Table 23. IC Timing Definitions
Parameter Description
f
I²C clock frequency
I2C
t
Bus idle time between stop and start conditions
IDLE
t
Hold time for repeated start condition
HLD; STR
t
Setup time for repeated start condition
SET; STR
t
Setup time for stop condition
SET; STP
t
Hold time for data
HLD; DAT
t
Setup time for data
SET; DAT
t
Duration of SCL clock low
LOW
t
Duration of SCL clock high
HIGH
t
SCL/SDA rise time
RISE
t
SCL/SDA fall time
FAL L
t
Voltage spike pulse width that must be suppressed by the input filter
SPIKE
t
SPIKE
t
SET; STP
t
RISE
t
IDLE
09278-165
Rev. B | Page 30 of 60
Page 31
AD9523-1
CS

SPI SERIAL PORT OPERATION

Pin Descriptions

SCLK (serial clock) is the serial shift clock. This pin is an input. SCLK is used to synchronize serial control port reads and writes. Write data bits are registered on the rising edge of this clock, and read data bits are registered on the falling edge. This pin is internally pulled down by a 40 kΩ resistor to ground.
SDIO (serial data input/output) is a dual-purpose pin and acts either as an input only (unidirectional mode) or as an input/ output (bidirectional mode). The AD9523-1 defaults to the bidirectional I/O mode.
SDO (serial data out) is used only in the unidirectional I/O mode as a separate output pin for reading back data. SDO is always active; therefore, the unidirectional I/O mode should not be used in a multislave environment.
CS
(chip select bar) is an active low control that gates the read and write cycles. When state. This pin is internally pulled up by a 40 kΩ resistor to
VDD3_REF.

SPI Mode Operation

In SPI mode, single or multiple byte transfers are supported, as well as MSB first or LSB first transfer formats. The AD9523-1 serial control port can be configured for a single bidirectional I/O pin (SDIO only) or for two unidirectional I/O pins (SDIO/ SDO). By default, the AD9523-1 is in bidirectional mode. Short instruction mode (8-bit instructions) is not supported. Only long (16-bit) instruction mode is supported.
A write or a read operation to the AD9523-1 is initiated by
CS
pulling
The
low.
CS
stalled high mode is supported in data transfers where three or fewer bytes of data (plus instruction data) are transferred (see ). In this mode, the Tabl e 24 high on any byte boundary, allowing time for the system controller to process the next byte. however, it can go high during either phase (instruction or data) of the transfer.
During this period, the serial control port state machine enters a wait state until all data is sent. If the system controller decides to abort the transfer before all of the data is sent, the state machine must be reset either by completing the remaining transfers or by returning
CS
low for at least one complete SCLK cycle (but fewer
CS
is high, SDIO is in a high impedance
CS
SCLK/SCL
SDIO/SDA
SDO
Figure 38. Serial Control Port
CS
AD9523-1
SERIAL
CONTROL
PORT
CS
pin can temporarily return
can go high only on byte boundaries;
09278-034
Rev. B | Page 31 of 60
than eight SCLK cycles). Raising the boundary terminates the serial transfer and flushes the buffer.
In streaming mode (see Ta b le 2 4), any number of data bytes can be transferred in a continuous stream. The register address is automatically incremented or decremented (see the SPI MSB/LSB First Transfers section).
CS
must be raised at the end of the last
byte to be transferred, thereby ending streaming mode.

Communication Cycle—Instruction Plus Data

There are two parts to a communication cycle with the AD9523-1. The first part writes a 16-bit instruction word into the AD9523-1, coincident with the first 16 SCLK rising edges. The instruction word provides the AD9523-1 serial control port with information regarding the data transfer, which is the second part of the communication cycle. The instruction word defines whether the upcoming data transfer is a read or a write, the number of bytes in the data transfer, and the starting register address for the first byte of the data transfer.

Write

If the instruction word is for a write operation, the second part is the transfer of data into the serial control port buffer of the AD9523-1. Data bits are registered on the rising edge of SCLK.
The length of the transfer (one, two, or three bytes or streaming mode) is indicated by two bits (W1, W0) in the instruction byte. When the transfer is one, two, or three bytes but not streaming, can be raised after each sequence of eight bits to stall the bus (except after the last byte, where it ends the cycle). When the bus is stalled, the serial transfer resumes when
CS
the
pin on a nonbyte boundary resets the serial control port. During a write, streaming mode does not skip over reserved or blank registers, and the user can write 0x00 to the reserved register addresses.
Because data is written into a serial control port buffer area, and not directly into the actual control registers of the AD9523-1, an additional operation is needed to transfer the serial control port buffer contents to the actual control registers of the AD9523-1, thereby causing them to become active. The update registers operation consists of setting the self-clearing IO_Update bit, Bit 0 of Register 0x234 (see Table 57 ). Any number of data bytes can be changed before executing an update registers operation. The update registers simultaneously actuates all register changes that have been written to the buffer since any previous update.

Read

The AD9523-1 supports only the long instruction mode. If the instruction word is for a read operation, the next N × 8 SCLK cycles clock out the data from the address specified in the instruction word, where N is 1 to 3 as determined by Bits[W1:W0]. If N = 4, the read operation is in streaming mode, continuing
CS
until
is raised. Streaming mode does not skip over reserved or blank registers. The readback data is valid on the falling edge of SCLK.
pin on a nonbyte
CS
is lowered. Raising
CS
Page 32
AD9523-1
The default mode of the AD9523-1 serial control port is the bidirectional mode. In bidirectional mode, both the sent data and the readback data appear on the SDIO pin. It is also possible to set the AD9523-1 to unidirectional mode. In unidirectional mode, the readback data appears on the SDO pin.
A readback request reads the data that is in the serial control port buffer area or the data that is in the active registers (see Figure 39).
CS
SCLK/SCL
SDIO/SDA
SDO
Figure 39. Relationship Between Serial Control Port Buffer Registers and
SERIAL
CONTROL
PORT
BUFFER
REGISTERS
UPDATE
REGISTERS
Active Registers
ACTIVE
REGISTERS
09278-035

SPI INSTRUCTION WORD (16 BITS)

The MSB of the instruction word is R/ whether the instruction is a read or a write. The next two bits ([W1:W0]) indicate the length of the transfer in bytes. The final 13 bits are the address ([A12:A0]) at which to begin the read or write operation.
For a write, the instruction word is followed by the number of bytes of data indicated by Bits[W1:W0] (see Tab l e 2 4 ).
Table 24. Byte Transfer Count
W1
0 0 1 0 1 2 1 0 3 1 1 Streaming mode
W0 Bytes to Transfer
Bits[A12:A0] select the address within the register map that is written to or read from during the data transfer portion of the communications cycle. Only Bits[A11:A0] are needed to cover the range of the 0x234 registers used by the AD9523-1. Bit A12 must always be 0. For multibyte transfers, this address is the starting byte address. In MSB first mode, subsequent bytes decrement the address.
W
, which indicates

SPI MSB/LSB FIRST TRANSFERS

The AD9523-1 instruction word and byte data can be MSB first or LSB first. Any data written to Register 0x000 must be mirrored: Bit 7 is mirrored to Bit 0, Bit 6 to Bit 1, Bit 5 to Bit 2, and Bit 4 to Bit 3. This makes it irrelevant whether LSB first or MSB first is in effect. The default for the AD9523-1 is MSB first.
When LSB first is set by Register 0x000, Bit 1, and Register 0x000, Bit 6, it takes effect immediately because it affects only the operation of the serial control port and does not require that an update be executed.
When MSB first mode is active, the instruction and data bytes must be written from MSB to LSB. Multibyte data transfers in MSB first format start with an instruction byte that includes the register address of the most significant data byte. Subsequent data bytes must follow in order from the high address to the low address. In MSB first mode, the serial control port internal address generator decrements for each data byte of the multibyte transfer cycle.
When LSB first mode is active, the instruction and data bytes must be written from LSB to MSB. Multibyte data transfers in LSB first format start with an instruction byte that includes the register address of the least significant data byte, followed by multiple data bytes. In a multibyte transfer cycle, the internal byte address generator of the serial port increments for each byte.
The AD9523-1 serial control port register address decrements from the register address just written toward 0x000 for multibyte I/O operations if the MSB first mode is active (default). If the LSB first mode is active, the register address of the serial control port increments from the address just written toward 0x234 for multibyte I/O operations. Unused addresses are not skipped for these operations.
For multibyte accesses that cross Address 0x234 or Address 0x000 in MSB first mode, the SPI internally disables writes to subsequent registers and returns zeros for reads to subsequent registers.
Streaming mode always terminates when crossing address boundaries (as shown in
Table 25. Streaming Mode (No Addresses Are Skipped)
Write Mode Address Direction Stop Sequence
MSB First Decrement …, 0x001, 0x000, stop
Tabl e 25 ).
Table 26. Serial Control Port, 16-Bit Instruction Word, MSB First
MSB LSB I15 I14 I13 I12 I11 I10 I9 I8 I7 I6 I5 I4 I3 I2 I1 I0
R/W
W1 W0 A12 = 0 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
Rev. B | Page 32 of 60
Page 33
AD9523-1
K
CS
DON'T CARE
SCLK
DON'T CARE
DON'T CARE
SDIO A12W0W1R/W A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
16-BIT IN STRUCTIO N HEADER REGIST ER (N) DATA REGISTER ( N – 1) DATA
Figure 40. Serial Control Port Write—MSB First, 16-Bit Instruction, Two Bytes of Data
CS
SCLK
DON'T CARE
SDIO
SDO
DON'T CARE
A12W0W1R/W A11 A10 A9 A8 A7 A6 A5 A4 A3 A 2 A1 A0
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
REGIST ER (N) DATA16-BIT INS TRUCTI ON HEADER REGIST ER (N – 1) DATA REGIST ER (N – 2) DATA RE GIST ER (N – 3) DATA
Figure 41. Serial Control Port Read—MSB First, 16-Bit Instruction, Four Bytes of Data
t
HIGH
t
CLK
t
C
CS
SCLK
SDIO
DON'T CARE
DON'T CARE
t
DS
t
S
R/W
t
DH
t
LOW
W1W0A12A11A10A9A8A7A6A5D4D3D2D1D0
DON'T CARE
DON'T CARE
DON'T CARE
DON'T CARE
DON'T CARE
09278-038
09278-039
SCLK
SDIO
CS
DON'T CARE
DON'T CARE
Figure 42. Serial Control Port Write—MSB First, 16-Bit Instruction, Timing Measurements
CS
SCL
t
DV
SDIO
SDO
DATA BIT N – 1DATA BIT N
09278-041
Figure 43. Timing Diagram for Serial Control Port Register Read
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 D1D0R/WW1W0 D2 D3 D4 D5 D6 D7 D0 D1 D2 D3 D4 D5 D6 D7
16-BIT INS TRUCTIO N HEADER REGISTER (N) DATA RE GIST ER (N + 1) DATA
Figure 44. Serial Control Port Write—LSB First, 16-Bit Instruction, Two Bytes of Data
DON'T CARE
DON'T CARE
09278-040
9278-042
Rev. B | Page 33 of 60
Page 34
AD9523-1
CS
SCLK
t
S
t
CLK
t
HIGH
t
DS
t
DH
t
LOW
t
C
SDIO
BIT N BIT N + 1
Figure 45. Serial Control Port Timing—Write
Table 27. Serial Control Port Timing
Parameter Description
tDS Setup time between data and rising edge of SCLK tDH Hold time between data and rising edge of SCLK t
Period of the clock
CLK
tS tC t
Minimum period that SCLK should be in a logic high state
HIGH
t
Minimum period that SCLK should be in a logic low state
LOW
t
SCLK to valid SDIO and SDO (see Figure 43)
DV
Setup time between the CS falling edge and SCLK rising edge (start of communication cycle) Setup time between the SCLK rising edge and CS
rising edge (end of communication cycle)
9278-043
Rev. B | Page 34 of 60
Page 35
AD9523-1

EEPROM OPERATIONS

The AD9523-1 contains an internal EEPROM (nonvolatile memory). The EEPROM can be programmed by the user to create and store a user-defined register setting file when the power is off. This setting file can be used for power-up and chip reset as a default setting. The EEPROM size is 512 bytes. See Tabl e 58 and Tab l e 5 9 for descriptions of the EEPROM registers that control EEPROM operation.
During the data transfer process, the write and read registers are generally not available via the serial port, except for one readback bit: Status_EEPROM (Register 0xB00, Bit 0).
To determine the data transfer state through the serial port in SPI mode, users can read the value of the Status_EEPROM bit (1 = data transfer in process and 0 = data transfer complete).
In IC mode, the user can address the AD9523-1 slave port with the external IC master (send an address byte to the AD9523-1). If the AD9523-1 responds with a no acknowledge bit, the data transfer was not received. If the AD9523-1 responds with an acknowledge bit, the data transfer process is complete. The user can monitor the Status_EEPROM bit or use Register 0x232, Bit 4, to program the STATUS0 pin to monitor the status of the data transfer (see Table 55 ).
To transfer all 512 bytes to the EEPROM, it takes approximately 46 ms. To transfer the contents of the EEPROM to the active register, it takes approximately 40 ms.
RESET
, a hard reset (an asynchronous hard reset is executed by briefly pulling stored in EEPROM (the EEPROM pin = 1) or to the on-chip
setting (the EEPROM pin = 0). A hard reset also executes a SYNC operation that brings the outputs into phase alignment according to the default settings. When EEPROM is inactive (the EEPROM pin = 0), it takes ~2 µs for the outputs to begin toggling after EEPROM pin = 1), it takes ~40 ms for the outputs to toggle after RESET
RESET
low), restores the chip either to the setting
RESET
is issued. When EEPROM is active (the
is brought high.

WRITING TO THE EEPROM

The EEPROM cannot be programmed directly through the serial port interface. To program the EEPROM and store a register setting file, follow these steps:
1. Program the AD9523-1 registers to the desired circuit state.
If the user wants PLL2 to lock automatically after power-up, the calibrate VCO bit (Register 0x0F3, Bit 1) must be set to 1. This allows VCO calibration to start automatically after register loading. Note that a valid input reference signal must be present during VCO calibration.
2. Set the IO_Update bit (Bit 0, Register 0x234) to 1.
3. Program the EEPROM buffer registers, if necessary (see
the Programming the EEPROM Buffer Segment section). This step is necessary only if users want to use the EEPROM to control the default settings of some (but not all) of the AD9523-1 registers, or if they want to control the register setting update sequence during power-up or chip reset.
Rev. B | Page 35 of 60
4. Set the enable EEPROM write bit (Bit 0, Register 0xB02)
to 1 to enable the EEPROM.
5. Set the REG2EEPROM bit (Bit 0, Register 0xB03) to 1.
This starts the process of writing data into the EEPROM to create the EEPROM setting file. This enables the EEPROM controller to transfer the current register values, as well as the memory address and instruction bytes from the EEPROM buffer segment, into the EEPROM. After the write process is completed, the internal controller sets bit REG2EEPROM back to 0. Bit 0 of the Status_EEPROM register (Register 0xB00) is used to indicate the data transfer status between the EEPROM and the control registers (1 = data transfer in process, and 0 = data transfer complete). At the beginning of the data transfer, the Status_EEPROM bit is set to 1 by the EEPROM controller and cleared to 0 at the end of the data transfer. The user can access Status_EEPROM via the STATUS0 pin when the STATUS0 pin is programmed to monitor the Status_EEPROM bit. Alternatively, the user can monitor the Status_EEPROM bit directly.
6. When the data transfer is complete (Status_EEPROM = 0),
set the enable EEPROM write bit (Register 0xB02, Bit 0) to 1. Clearing the enable EEPROM write bit to 0 disables writing to the EEPROM.
To ensure that the data transfer has completed correctly, verify that the EEPROM data error bit (Register 0xB01, Bit 0) = 0. A value of 1 in this bit indicates a data transfer error.

READING FROM THE EEPROM

The following reset-related events can start the process of restoring the settings stored in the EEPROM to the control registers. When the EEPROM_SEL pin is set high, do any of the following to initiate an EEPROM read:
Power up the AD9523-1.
RESET
Perform a hardware chip reset by pulling the
RESET
low and then releasing
Set the self-clearing soft reset bit (Bit 5, Register 0x000) to 1.
When the EEPROM_SEL pin is set low, set the self-clearing Soft_EEPROM bit (Bit 1, Register 0xB02) to 1. The AD9523-1 then starts to read the EEPROM and loads the values into the AD9523-1 registers. If the EEPROM_SEL pin is low during reset or power-up, the EEPROM is not active, and the AD9523-1 default values are loaded instead.
When using the EEPROM to automatically load the AD9523-1 register values and lock the PLL, the calibrate VCO bit (Bit 1, Register 0x0F3) must be set to 1 when the register values are written to the EEPROM. This allows VCO calibration to start automatically after register loading. A valid input reference signal must be present during VCO calibration.
.
pin
Page 36
AD9523-1
To ensure that the data transfer has completed correctly, verify that the EEPROM data error bit (Register 0xB01, Bit 0) is set to 0. A value of 1 in this bit indicates a data transfer error.

PROGRAMMING THE EEPROM BUFFER SEGMENT

The EEPROM buffer segment is a register space that allows the user to specify which groups of registers are stored to the EEPROM during EEPROM programming. Normally, this segment does not need to be programmed by the user. Instead, the default power-up values for the EEPROM buffer segment allow the user to store all of the register values from Register 0x000 to Register 0x234 to the EEPROM.
For example, if the user wants to load only the output driver settings from the EEPROM without disturbing the PLL register settings currently stored in the EEPROM, the EEPROM buffer segment can be modified to include only the registers that apply to the output drivers and exclude the registers that apply to the PLL configuration.
There are two parts to the EEPROM buffer segment: register section definition groups and operational codes. Each register section definition group contains the starting address and number of bytes to be written to the EEPROM.
If the AD9523-1 register map were continuous from Address 0x000 to Address 0x234, only one register section definition group would consist of a starting address of 0x000 and a length of 563 bytes. However, this is not the case. The AD9523-1 register map is noncontiguous, and the EEPROM is only 512 bytes long. Therefore, the register section definition group tells the EEPROM controller how the AD9523-1 register map is segmented.
There are three operational codes: IO_Update, end-of-data, and pseudo-end-of-data. It is important that the EEPROM buffer segment always have either an end-of-data or a pseudo-end-of­data operational code and that an IO_Update operation code appear at least once before the end-of-data operational code.

Register Section Definition Group

The register section definition group is used to define a continuous register section for the EEPROM profile. It consists of three bytes. The first byte defines how many continuous register bytes are in this group. If the user puts 0x000 in the first byte, it means there is only one byte in this group. If the user puts 0x001, it means there are two bytes in this group. The maximum number of registers in one group is 128.
The next two bytes are the low byte and high byte of the memory address (16 bits) of the first register in this group.

IO_Update (Operational Code 0x80)

The EEPROM controller uses this operational code to generate an IO_Update signal to update the active control register bank from the buffer register bank during the download process.
At a minimum, there should be at least one IO_Update operational code after the end of the final register section definition group. This is needed so that at least one IO_Update occurs after all of the AD9523-1 registers are loaded when the EEPROM is read. If this operational code is absent during a write to the EEPROM, the register values loaded from the EEPROM are not transferred to the active register space, and these values do not take effect after they are loaded from the EEPROM to the AD9523-1.

End-of-Data (Operational Code 0xFF)

The EEPROM controller uses this operational code to terminate the data transfer process between EEPROM and the control register during the upload and download processess. The last item appearing in the EEPROM buffer segment should be either this operational code or the pseudo-end-of-data operational code.

Pseudo-End-of-Data (Operational Code 0xFE)

The AD9523-1 EEPROM buffer segment has 23 bytes that can contain up to seven register section definition groups. If the user wants to define more than seven register section definition groups, the pseudo-end-of-data operational code can be used. During the upload process, when the EEPROM controller receives the pseudo-end-of-data operational code, it halts the data transfer process, clears the REG2EEPROM bit (Bit 0, Register 0xB03), and enables the AD9523-1 serial port. The user can then program the EEPROM buffer segment again and reinitiate the data transfer process by setting the REG2EEPROM bit to 1 and the IO_Update bit (Register 0x234, Bit 0) to 1. The internal IC master then begins writing to the EEPROM, starting from the EEPROM address held from the last writing.
This sequence enables more discrete instructions to be written to the EEPROM than would otherwise be possible due to the limited size of the EEPROM buffer segment. It also permits the user to write to the same register multiple times with a different value each time.
Rev. B | Page 36 of 60
Page 37
AD9523-1
Table 28. Example of an EEPROM Buffer Segment
Register Address (Hex) Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) Start EEPROM Buffer Segment
0xA00 0 Number of bytes of the first group of registers (Bits[6:0]) 0xA01 Address of the first group of registers (Bits[15:8]) 0xA02 Address of the first group of registers (Bits[7:0]) 0xA03 0 Number of bytes of the second group of registers (Bits[6:0]) 0xA04 Address of the second group of registers (Bits[15:8]) 0xA05 Address of the second group of registers (Bits[7:0]) 0xA06 0 Number of bytes of the third group of registers (Bits[6:0]) 0xA07 Address of the third group of registers (Bits[15:8]) 0xA08 Address of the third group of registers (Bits[7:0]) 0xA09 IO_Update operational code (0x80) 0xA0A End-of-data operational code (0xFF)
Rev. B | Page 37 of 60
Page 38
AD9523-1

POWER DISSIPATION AND THERMAL CONSIDERATIONS

The AD9523-1 is a multifunctional, high speed device that targets a wide variety of clock applications. The numerous innovative features contained in the device each consume incremental power. If all outputs are enabled in the maximum frequency and mode that have the highest power, the safe thermal operating conditions of the device may be exceeded. Careful analysis and consideration of power dissipation and thermal management are critical elements in the successful application of the AD9523-1 device.
The AD9523-1 device is specified to operate within the industrial temperature range of –40°C to +85°C. This specification is conditional, however, such that the absolute maximum junction temperature is not exceeded (as specified in Tabl e 16 ). At high operating temperatures, extreme care must be taken when operating the device to avoid exceeding the junction temperature and potentially damaging the device.
Many variables contribute to the operating junction temperature within the device, including
Selected driver mode of operation
Output clock speed
Supply voltage
Ambient temperature
The combination of these variables determines the junction temperature within the AD9523-1 device for a given set of operating conditions.
The AD9523-1 is specified for an ambient temperature (T ensure that T
is not exceeded, an airflow source can be used.
A
). To
A
Use the following equation to determine the junction temperature on the application PCB:
= T
T
J
+ (ΨJT × PD)
CASE
where:
is the junction temperature (°C).
T
J
T
is the case temperature (°C) measured by the user at the
CASE
top center of the package. Ψ
is the value from Tabl e 17 .
JT
PD is the power dissipation of the AD9523-1.
Valu es of θ design considerations. θ approximation of T
where T
Valu es of θ
are provided for package comparison and PCB
JA
can be used for a first-order
JA
by the equation
J
= TA + (θJA × PD)
T
J
is the ambient temperature (°C).
A
are provided for package comparison and PCB
JC
design considerations when an external heat sink is required.
Valu es of Ψ
are provided for package comparison and PCB
JB
design considerations.

CLOCK SPEED AND DRIVER MODE

Clock speed directly and linearly influences the total power dissipation of the device and, therefore, the junction temperature. Two operating frequencies are listed under the incremental power dissipation parameter in Table 3. Using linear interpretation is a sufficient approximation for frequency not listed in the table. When calculating power dissipation for thermal consideration, the amount of power dissipated in the 100 Ω resistor should be removed. If using the data in Tab l e 2, this power is already removed. If using the current vs. frequency graphs provided in the Typic a l Pe rformance C h ar acteri s t ics section, the power into the load must be subtracted, using the following equation:
2
SwingVoltageOutputalDifferenti
Ω100

EVALUATION OF OPERATING CONDITIONS

The first step in evaluating the operating conditions is to determine the maximum power consumption (PD) internal to the AD9523-1. The maximum PD excludes power dissipated in the load resistors of the drivers because such power is external to the device. Use the power dissipation specifications listed in Tabl e 3 to calculate the total power dissipated for the desired configuration. The base typical configuration parameter in Tabl e 3 lists a maximum power of 434.7 mW, which includes one LVPECL output at 122.88 MHz. For one LVDS output that is operating at 122.88 MHz, the power is 35 mW; for operation at 983.04 MHz, the power is 106 mW. Using linear interpolation, the power for operation at 245.76 MHz is 45 mW. Tabl e 29 summarizes the incremental power dissipation from the base power configuration for two different examples.
Table 29. Temperature Gradient Examples
Frequency
Description Mode Example 1
Base Typical Configuration
Output Driver 6 × LVPECL 122.88 306 Output Driver 3 × LVDS 61.44 89 Output Driver 3 × LVDS
Total Po wer Example 2
Base Typical Configuration
Output Driver 13 × LVPECL
Total Po wer
966
(MHz)
434.7
245.76 135
434.7
983.04 2066 2500
Maximum Power (mW)
Rev. B | Page 38 of 60
Page 39
AD9523-1
The second step is to multiply the power dissipated by the thermal impedance to determine the maximum power gradient. For this example, a thermal impedance of
θJA = 20.1°C/W was used.

Example 1

(966 mW × 20.1°C/W) = 19.4°C
With an ambient temperature of 85°C, the junction temperature is
T
= 85°C + 19.4°C = 104°C
J
This junction temperature is below the maximum allowable.

Example 2

(2500 mW × 20.1°C/W) = 50.2°C
With an ambient temperature of 85°C, the junction temperature is
T
= 85°C + 50°C = 135°C
J
This junction temperature is above the maximum allowable. The ambient temperature must be lowered by 20°C to operate in the condition of Example 2.

THERMALLY ENHANCED PACKAGE MOUNTING GUIDELINES

Refer to the AN-772 Application Note, A Design and Manufacturing Guide for the Lead Frame Chip Scale Package (LFCSP), for more information about mounting devices with
an exposed paddle.
Rev. B | Page 39 of 60
Page 40
AD9523-1

CONTROL REGISTERS

CONTROL REGISTER MAP

Register addresses that are not listed in Tab l e 30 are not used, and writing to those registers has no effect. Registers that are marked as reserved should never have their values changed. When writing to registers with bits that are marked reserved, the user should take care to always write the default value for the reserved bits.
Table 30. Control Register Map
Addr (Hex)
Serial Port Configuration
0x000
0x004 Readback
0x005 EEPROM customer version ID[7:0] (LSB) 0x00 0x006
Input PLL (PLL1)
0x010 10-bit REFA R divider[7:0] (LSB) 0x00 0x011
0x012 10-bit REFB R divider[7:0] (LSB) 0x00 0x013
0x014 PLL1 reference
0x015 PLL1 reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 0x00 0x016 10-bit PLL1 feedback divider[7:0] (LSB) 0x00 0x017
0x018 PLL1
0x019
0x01A PLL1
0x01B REF_TEST,
0x01C PLL1
Register Name
SPI mode serial port configuration
2
C mode
I serial port configuration
control EEPROM
customer version ID
PLL1 REFA R divider control
PLL1 REFB R divider control
test divider
PLL1 feedback N divider control
PLL1 charge pump control
input receiver control
REFA, REFB, and ZD_IN control
miscellaneous control
(MSB) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
SDO active
Reserved Reserved Soft reset Reserved Reserved Soft reset Reserved Reserved 0x00
Reserved Reserved Reserved Reserved Reserved Reserved Reserved Read back
Reserved Reserved REF_TEST divider 0x00
charge pump tristate
Reserved Reserved Reserved Enable SPI
REF_TEST input receiver enable
Bypass REF_TEST divider
Enable REFB R divider indepen­dent division control
LSB first/ address increment
REFB differential receiver enable
Bypass feedback divider
OSC_CTRL control voltage to VCC/2 when ref clock fai
Soft reset Reserved Reserved Soft reset LSB first/
EEPROM customer version ID[15:8] (MSB) 0x00
Reserved 10-bit REFA R divider[9:8]
Reserved 10-bit REFB R divider[9:8]
Rese rved 10-bit PLL1 feedback divider[9:8]
PLL1 charge pump control 0x0C
control of antibacklash pulse width
REFA differential receiver enable
Zero delay mode
Reserved Reference selection mode Bypass REFB
REFB receiver enable
OSC_IN signal feedback for PLL1
Antibacklash
pulse width control
REFA receiver enable
ZD_IN single­ended receiver mode enable (CMOS mode)
Input REFA, REFB receiver power­down control enable
ZD_IN differ­ential receiver mode enable
ls
Rev. B | Page 40 of 60
address increment
PLL1 charge pump mode 0x00
OSC_IN single-ended receiver mode enable (CMOS mode)
REFB single-ended receiver mode enable (CMOS mode)
R divider
(LSB) Bit 0
SDO active 0x00
active registers
(MSB)
(MSB)
(MSB)
OSC_IN differential receiver mode enable
REFA single-ended receiver mode enable (CMOS mode)
Bypass REFA R divider
Default Value (Hex)
0x00
0x00
0x00
0x00
0x00
0x00
0x00
Page 41
AD9523-1
Addr (Hex)
0x01D PLL1 loop
Register Name
(MSB) Bit 7
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
Reserved Reserved Reserved Reserved PLL1 loop filter, R
(LSB) Bit 0
0x00
ZERO
filter zero resistor control
Output PLL (PLL2)
0x0F0 PLL2 charge
PLL2 charge pump control 0x00
pump control
0x0F1 PLL2
A counter B counter 0x04 feedback N divider control
0x0F2 PLL2 control PLL2 lock
detector power­down
0x0F3 VCO control Reserved Reserved Reserved Force release
Reserved Enable
frequency doubler
Enable SPI control of antibacklash pulse width
of distribution sync when PLL2 is
Antibacklash
pulse width control
Treat reference as valid
Force VCO to midpoint frequency
PLL2 charge pump mode 0x03
Calibrate VCO
Reserved 0x00 (not auto­clearing)
unlocked
0x0F4 VCO dividers Reserved VCO
Divider M2 power­down
VCO Divider M2 Reserved VCO
Divider M1 power-
VCO Divider M1 0x00
down
0x0F5 PLL2 loop
Pole 2 resistor (R
) Zero resistor (R
POLE2
) Pole 1 capacitor (C
ZERO
) 0x00
POLE1
filter control
0x0F6 (9 bits) Reserved Reserved Reserved Reserved Reserved Reserved Reserved Bypass internal
resistor
R
ZERO
0x0F7 PLL2 R2
Reserved Reserved Reserved PLL R2 divider 0x00
divider
Clock Distribution
0x190 Channel 0
control
Invert divider output
Ignore sync
Power down channel
Lower power mode
Driver mode 0x00
0x191 10-bit channel divider[7:0] (LSB) 0x1F 0x192 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x193 Channel 1
control
Invert divider output
Ignore sync
Power down channel
Lower power mode
Driver mode 0x20
0x194 10-bit channel divider[7:0] (LSB) 0x1F 0x195 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x196 Channel 2
control
Invert divider output
Ignore sync
Power down channel
Lower power mode
Driver mode 0x00
0x197 10-bit channel divider[7:0] (LSB) 0x1F 0x198 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x199 Channel 3
control
Invert divider output
Ignore sync
Power down channel
Lower power mode
Driver mode 0x20
0x19A 10-bit channel divider[7:0] (LSB) 0x1F 0x19B Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x19C Channel 4
control
Invert divider output
Ignore sync
Power down channel
Lower power mode
Driver mode 0x00
0x19D 10-bit channel divider[7:0] (LSB) 0x1F 0x19E Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x19F Channel 5
control
Invert divider output
Ignore sync
Power down channel
Lower power mode
Driver mode 0x20
0x1A0 10-bit channel divider[7:0] (LSB) 0x1F 0x1A1 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04
Default Value (Hex)
0x00
Rev. B | Page 41 of 60
Page 42
AD9523-1
Addr (Hex)
0x1A2 Channel 6
0x1A3 10-bit channel divider[7:0] (LSB) 0x1F 0x1A4 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x1A5 Channel 7
0x1A6 10-bit channel divider[7:0] (LSB) 0x1F 0x1A7 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x1A8 Channel 8
0x1A9 10-bit channel divider[7:0] (LSB) 0x1F 0x1AA Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x1AB Channel 9
0x1AC 10-bit channel divider[7:0] (LSB) 0x1F 0x1AD Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x1AE Channel 10
0x1AF 10-bit channel divider[7:0] (LSB) 0x1F 0x1B0 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x1B1 Channel 11
0x1B2 10-bit channel divider[7:0] (LSB) 0x1F 0x1B3 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x1B4 Channel 12
0x1B5 10-bit channel divider[7:0] (LSB) 0x1F 0x1B6 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x1B7 Channel 13
0x1B8 10-bit channel divider[7:0] (LSB) 0x1F 0x1B9 Divider phase[5:0] 10-bit channel divider[9:8] (MSB) 0x04 0x1BA PLL1 output
0x1BB PLL1 output
Readback
0x22C Readback 0 Status
0x22D Readback 1 Reserved Reserved Reserved Reserved Holdover
0x22E Readback 2 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved 0x22F Readback 3 Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved
Register Name
control
control
control
control
control
control
control
control
control
channel control
(MSB) Bit 7
Invert divider output
Invert divider output
Invert divider output
Invert divider output
Invert divider output
Invert divider output
Invert divider output
Invert divider output
PLL1 output driver power­down
PLL2 reference clock
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
Ignore sync
Ignore sync
Ignore sync
Ignore sync
Ignore sync
Ignore sync
Ignore sync
Ignore sync
CLK2 select[2:0] PLL1 output
CLK2 select[5:3] Reserved Route
Status PLL2 feedback clock
Power down channel
Power down channel
Power down channel
Power down channel
Power down channel
Power down channel
Power down channel
Power down channel
Status VCXO
Lower power mode
Lower power mode
Lower power mode
Lower power mode
Lower power mode
Lower power mode
Lower power mode
Lower power mode
CMOS driver strength
Status REF_TEST
VCXO clock to Ch 3 divider input
Status REFB
active
Route VCXO clock to Ch 2 divider input
Status REFA
Selected reference (in auto mode)
Driver mode 0x00
Driver mode 0x20
Driver mode 0x00
Driver mode 0x20
Driver mode 0x00
Driver mode 0x20
Driver mode 0x00
Driver mode 0x20
Out PLL1 output 0x00
(LSB) Bit 0
Route VCXO clock to Ch 1 divider input
Lock detect PLL2
Reserved VCO
Route VCXO clock to Ch 0 divider input
Lock detect PLL1
calibration in progress
Default Value (Hex)
0x80
Rev. B | Page 42 of 60
Page 43
AD9523-1
Addr (Hex)
Other
0x230 Reserved Reserved Status Monitor 0 control 0x00 0x231 Reserved Reserved Status Monitor 1 control 0x00 0x232
0x233 Power-down
0x234 Update all
EEPROM Buffer
0xA00 Instruction (data)[7:0] (serial port configuration register) 0x00
0xA01 High byte of register address (serial port configuration register) 0x00
0xA02
0xA03 Instruction (data)[7:0] (reaback control register) 0x02
0xA04 High byte of register address (reaback control register) 0x00
0xA05
0xA06 Instruction (data)[7:0] (PLL segment) 0x0E
0xA07 High byte of register address (PLL segment) 0x00
0xA08
0xA09 Instruction (data)[7:0] (PECL/CMOS output segment) 0x0E
0xA0A High byte of register address (PECL/CMOS output segment) 0x00
0xA0B
0xA0C Instruction (data)[7:0] (divider segment) 0x2B
0xA0D High byte of register address (divider segment) 0x01
0xA0E
0xA0F Instruction (data)[7:0] (clock input and REF segment) 0x01
0xA10 High byte of register address (clock input and REF segment) 0x01
0xA11
0xA12 Instruction (data)[7:0] (other segment) 0x03
0xA13 High byte of register address (other segment) 0x02
0xA14
0xA15 EEPROM
Register Name
Status signals
control
registers
EEPROM Buffer Segment Register 1 to EEPROM Buffer Segment Register 3
EEPROM Buffer Segment Register 4 to EEPROM Buffer Segment Register 6
EEPROM Buffer Segment Register 7 to EEPROM Buffer Segment Register 9
EEPROM Buffer Segment Register 10 to EEPROM Buffer Segment Register 12
EEPROM Buffer Segment Register 13 to EEPROM Buffer Segment Register 15
EEPROM Buffer Segment Register 16 to EEPROM Buffer Segment Register 18
EEPROM Buffer Segment Register 19 to EEPROM Buffer Segment Register 21
Buffer Segment Register 22
(MSB) Bit 7
Reserved Reserved Reserved Enable Status_
Reserved Reserved Reserved Reserved Reserved PLL1
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
EEPROM on STATUS0 pin
Reserved IO_Update 0x00
Low byte of register address (serial port configuration register) 0x00
Low byte of register address (reaback control register) 0x04
Low byte of register address (PLL segment) 0x10
Low byte of register address (PECL/CMOS output segment) 0xF0
Low byte of register address (divider segment) 0x90
Low byte of register address (clock input and REF segment) 0xE0
Low byte of register address (other segment) 0x30
STATUS1 pin divider enable
I/O update 0x80
STATUS0 pin divider enable
power­down
(LSB)
Bit 0
Reserved Sync dividers
PLL2 power-down
(manual
control)
0: sync signal
inactive
1: dividers
held in sync
(same as
SYNC
pin low)
Distribution
power-down
Default Value (Hex)
0x00
0x07
Rev. B | Page 43 of 60
Page 44
AD9523-1
Addr (Hex)
0xA16 EEPROM
EEPROM Control
0xB00 Status_
0xB01 EEPROM error
0xB02 EEPROM
0xB03 EEPROM
Register Name
Buffer Segment Register 23
EEPROM (read only)
checking readback (read only)
Control 1
Control 2
(MSB) Bit 7
Reserved Reserved Reserved Reserved Reserved Reserved Reserved Status_
Reserved Reserved Reserved Reserved Reserved Reserved Reserved EEPROM
Reserved Reserved Reserved Reserved Reserved Reserved Soft_EEPROM Enable
Reserved Reserved Reserved Reserved Reserved Reserved Reserved REG2EEPROM 0x00
Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
End of data 0xFF
(LSB) Bit 0
EEPROM (read only)
data error (read only)
EEPROM write
Default Value (Hex)
0x00
0x00
0x00
Rev. B | Page 44 of 60
Page 45
AD9523-1

CONTROL REGISTER MAP BIT DESCRIPTIONS

Serial Port Configuration (Address 0x000 to Address 0x006)

Table 31. SPI Mode Serial Port Configuration
Address Bits Bit Name Description
0x000
0x004 0
Table 32. I
Address Bits Bit Name Description
0x000
0x004 0
7 SDO active Selects unidirectional or bidirectional data transfer mode. This bit is ignored in I2C mode.
0: SDIO pin used for write and read; SDO is high impedance (default). 1: SDO used for read; SDIO used for write; unidirectional mode.
6
LSB first/ address increment
5 Soft reset Soft reset.
4 Reserved Reserved. [3:0] Mirror[7:4]
Read back active registers
2
C Mode Serial Port Configuration
[7:6] Reserved Reserved. 5 Soft reset Soft reset.
4 Reserved Reserved. [3:0] Mirror[7:4] Bits[3:0] should always mirror Bits[7:4]. Set bits as follows:
Read back active registers
SPI MSB or LSB data orientation. This bit is ignored in I2C mode. 0: data-oriented MSB first; addressing decrements (default). 1: data-oriented LSB first; addressing increments.
1 (self-clearing): soft reset; restores default values to internal registers.
Bits[3:0] should always mirror Bits[7:4] so that it does not matter whether the part is in MSB first or LSB first mode (see Register 0x000, Bit 6). Set bits as follows:
Bit 0 = Bit 7. Bit 1 = Bit 6. Bit 2 = Bit 5. Bit 3 = Bit 4.
For buffered registers, serial port readback reads from actual (active) registers instead of from the buffer. 0 (default): reads values currently applied to the internal logic of the device. 1: reads buffered values that take effect on the next assertion of the I/O update.
1 (self-clearing): soft reset; restores default values to internal registers.
Bit 0 = Bit 7. Bit 1 = Bit 6. Bit 2 = Bit 5. Bit 3 = Bit 4.
For buffered registers, serial port readback reads from actual (active) registers instead of from the buffer. 0 (default): reads values currently applied to the internal logic of the device. 1: reads buffered values that take effect on the next assertion of the I/O update.
Table 33. EEPROM Customer Version ID
Address Bits Bit Name Description
0x005 [7:0]
0x006 [7:0]
EEPROM customer version ID (LSB)
EEPROM customer version ID (MSB)
16-bit EEPROM ID, Bits[7:0]. This register, along with Register 0x006, allows the user to store a unique ID to identify which version of the AD9523-1 register settings is stored in the EEPROM. It does not affect AD9523-1 operation in any way (default: 0x00).
16-bit EEPROM ID, Bits[15:8]. This register, along with Register 0x005, allows the user to store a unique ID to identify which version of the AD9523-1 register settings is stored in the EEPROM. It does not affect AD9523-1 operation in any way (default: 0x00).
Rev. B | Page 45 of 60
Page 46
AD9523-1

Input PLL (PLL1) (Address 0x010 to Address 0x01D)

Table 34. PLL1 REFA R Divider Control
Address Bits Bit Name Description
0x010 [7:0] REFA R divider
0x011 [1:0] 10-bit REFA R divider, Bits[9:8] (MSB).
Table 35. PLL1 REFB R Divider Control1
Address Bits Bit Name Description
0x012 [7:0] REFB R divider
0x013 [1:0] 10-bit REFB R divider, Bits[9:8] (MSB).
1
Requires Register 0x01C, Bit 7 = 1 for division that is independent of REFA division.
Table 36. PLL1 Reference Test Divider
Address Bits Bit Name Description
[7:6] Reserved Reserved. 0x014 [5:0] REF_TEST divider
Table 37. PLL1 Reserved
Address Bits Bit Name Description
0x015 [7:0] Reserved Reserved.
10-bit REFA R divider, Bits[7:0] (LSB). Divide-by-1 to divide-by-1023. 00000000, 00000001: divide-by-1.
10-bit REFB R divider, Bits[7:0] (LSB). Divide-by-1 to divide-by-1023. 00000000, 00000001: divide-by-1.
6-bit reference test divider. Divide-by-1 to divide-by-63. 000000, 000001: divide-by-1.
Table 38. PLL1 Feedback N Divider Control
Address Bits Bit Name Description
0x016 [7:0]
0x017 [1:0]
PLL1 feedback N divider control (N_PLL1)
10-bit feedback divider, Bits[7:0] (LSB). Divide-by-1 to divide-by-1023. 00000000, 00000001: divide-by-1.
10-bit feedback divider, Bits[1:0] (MSB).
Table 39. PLL1 Charge Pump Control
Address Bits Bit Name Description
7 PLL1 charge pump tristate Tristates the PLL1 charge pump. 0x018
0x019
[6:0] PLL1 charge pump control
[7:5] Reserved Reserved. 4
[3:2] Antibacklash pulse width control Controls the PFD antibacklash period.
[1:0] PLL1 charge pump mode Controls the mode of the PLL1 charge pump.
Enable SPI control of antibacklash pulse width
These bits set the magnitude of the PLL1 charge pump current. Granularity is ~0.5 A with a full-scale magnitude of ~63.5 A.
Controls the functionality of Register 0x019, Bits[3:2]. 0 (default): the device automatically controls the antibacklash period. 1: antibacklash period defined by Register 0x019, Bits[3:2].
00 (default): minimum. 01: low. 10: high. 11: maximum.
These bits are ineffective unless Register 0x019, Bit 4 = 1.
00: tristate. 01: pump up. 10: pump down. 11 (default): normal.
Rev. B | Page 46 of 60
Page 47
AD9523-1
Table 40. PLL1 Input Receiver Control
Address Bits Bit Name Description
0x01A
7 REF_TEST input receiver enable
6 REFB differential receiver enable
5 REFA differential receiver enable
4 REFB receiver enable
3 REFA receiver enable
2
Input REFA and REFB receiver power-down control enable
1
0
single-ended receiver
OSC_IN mode enable (CMOS mode)
OSC_IN differential receiver mode enable
1: enabled. 0: disabled (default).
1: differential receiver mode. 0: single-ended receiver mode (also depends on Register 0x01B, Bit 1) (default).
1: differential receiver mode. 0: single-ended receiver mode (also depends on Register 0x01B, Bit 0) (default).
REFB receiver power-down control mode only when Bit 2 = 1. 1: enable REFB receiver. 0: power-down (default).
REFA receiver power-down control mode only when Bit 2 = 1. 1: enable REFA receiver. 0: power-down (default).
Enables control over power-down of the input receivers, REFA and REFB. 1: power-down control enabled. 0: both receivers enabled (default).
Selects which single-ended input pin is enabled when in the single-ended receiver mode (Register 0x01A, Bit 0 = 0). 1: negative receiver from oscillator input (OSC_IN 0: positive receiver from oscillator input (OSC_IN pin) selected (default).
1: differential receiver mode. 0: single-ended receiver mode (also depends on Bit 1) (default).
pin) selected.
Table 41. REF_TEST, REFA, REFB, and ZD_IN Control
Address Bits Bit Name Description
0x01B
7 Bypass REF_TEST divider
6 Bypass feedback divider
5 Zero delay mode
4 OSC_IN signal feedback for PLL1
3
2
1
0
single-ended receiver
ZD_IN mode enable (CMOS mode)
ZD_IN differential receiver mode enable
single-ended receiver mode
REFB enable (CMOS mode)
single-ended receiver mode
REFA enable (CMOS mode)
Puts the divider into bypass mode (same as programming the divider word to 0 or 1). 1: divider in bypass mode (divide = 1). 0: divider normal operation.
Puts the divider into bypass mode (same as programming the divider word to 0 or 1). 1: divider in bypass mode (divide = 1). 0: divider normal operation.
Selects the zero delay mode used (via the ZD_IN pin) when Register 0x01B, Bit 4 = 0. Otherwise, this bit is ignored. 1: internal zero delay mode. The zero delay receiver is powered down. The internal zero delay path from Distribution Divider Channel 0 is used. 0: external zero delay mode. The ZD_IN receiver is enabled.
Controls the input PLL feedback path, local feedback from the OSC_IN receiver or zero delay mode. 1: OSC_IN receiver input used for the input PLL feedback (non-zero delay mode). 0: zero delay mode enabled (also depends on Register 0x01B, Bit 4 to select the zero delay path.
Selects which single-ended input pin is enabled when in the single-ended receiver mode (Register 0x01B, Bit 2 = 0). 1: ZD_IN 0: ZD_IN pin enabled.
1: differential receiver mode. 0: single-ended receiver mode (also depends on Register 0x01B, Bit 3).
Selects which single-ended input pin is enabled when in single-ended receiver mode (Register 0x01A, Bit 6 = 0). 1: REFB 0: REFB pin enabled.
Selects which single-ended input pin is enabled when in single-ended receiver mode (Register 0x01A, Bit 5 = 0). 1: REFA 0: REFA pin enabled.
pin enabled.
pin enabled.
pin enabled.
Rev. B | Page 47 of 60
Page 48
AD9523-1
Table 42. PLL1 Miscellaneous Control
Address Bits Bit Name Description
0x01C
1
X = don’t care.
7
Enable REFB R divider independent division control
1: REFB R divider is controlled by Register 0x012 and Register 0x013. 0: REFB R divider is set to the same setting as the REFA R divider (Register 0x010
and Register 0x011). This requires that, for the loop to stay locked, the REFA and REFB input frequencies must be the same.
6
OSC_CTRL control voltage to VCC/2 when reference clock fails
High permits the OSC_CTRL control voltage to be forced to midsupply when the feedback or input clocks fail. Low tristates the charge pump output.
1: OSC_CTRL control voltage goes to VCC/2. 0: OSC_CTRL control voltage tracks the tristated (high impedance) charge pump
(through the buffer). 5 Reserved Reserved. [4:2] Reference selection mode
Programs the REFA, REFB mode selection (default = 000).
REF_SEL
Pin
Bit 4 Bit 3 Bit 2 Description
X1 0 0 0 Nonrevertive: stay on REFB.
X1 0 0 1 Revert to REFA.
X1 0 1 0 Select REFA.
X1 0 1 1 Select REFB.
0 1 X1 XX1 REF_SEL pin = 0 (low): REFA.
1
1 1 X
XX1 REF_SEL pin = 1 (high): REFB.
1 Bypass REFB R divider Puts the divider into bypass mode (same as programming divider word to 0 or 1).
1: divider in bypass mode (divide = 1).
0: divider normal operation. 0 Bypass REFA R divider Puts the divider into bypass mode (same as programming divider word to 0 or 1).
1: divider in bypass mode (divide = 1).
0: divider normal operation.
Table 43. PLL1 Loop Filter Zero Resistor Control
Address Bits Bit Name Description
0x01D
[7:4] Reserved Reserved. [3:0] PLL1 loop filter, R
ZERO
Programs the value of the zero resistor, R
Bit 3 Bit 2 Bit 1 Bit 0 R
0 0 0 0 883
0 0 0 1 677
0 0 1 0 341
0 0 1 1 135
0 1 0 0 10
0 1 0 1 10
0 1 1 0 10
0 1 1 1 10
1 0 0 0 Use external resistor
ZERO
.
ZERO
Value (kΩ )
Rev. B | Page 48 of 60
Page 49
AD9523-1

Output PLL (PLL2) (Address 0x0F0 to Address 0x0F7)

Table 44. PLL2 Charge Pump Control
Address Bits Bit Name Description
0x0F0 [7:0] PLL2 charge pump control
Table 45. PLL2 Feedback N Divider Control
Address Bits Bit Name Description
0x0F1
[7:6] A counter A counter word. [5:0] B counter B counter word.
A Counter (Bits[7:6])
A = 0 B = 3 12 A = 0 or A = 1 B = 4 16, 17 A = 0 to A = 2 B = 5 20, 21, 22 A = 0 to A = 2 B = 6 24, 25, 26 A = 0 to A = 3
Table 46. PLL2 Control
Address Bits
0x0F2
Bit Name Description
7 PLL2 lock detector power-down
6 Reserved Default = 0; value must remain 0. 5 Enable frequency doubler
4
Enable SPI control of antibacklash pulse width
[3:2] Antibacklash pulse width control
[1:0] PLL2 charge pump mode
These bits set the magnitude of the PLL2 charge pump current. Granularity is ~3.5 A with a full-scale magnitude of ~900 A.
Feedback Divider Constraints
B Counter (Bits[5:0]) Allowed N Division (4 × B + A)
B ≥ 7 28, 29 … continuous to 255
Controls power-down of the PLL2 lock detector. 1: lock detector powered down. 0: lock detector active.
Enables doubling of the PLL2 reference input frequency. 1: enabled. 0: disabled.
Controls the functionality of Register 0x0F2, Bits[2:1]. 0 (default): device automatically controls the antibacklash period. 1: antibacklash period defined by Register 0x0F2, Bits[2:1].
Controls the PFD antibacklash period of PLL2. 00 (default): minimum. 01: low. 10: high. 11: maximum. These bits are ineffective unless Register 0x0F2, Bit 4 = 1.
Controls the mode of the PLL2 charge pump. 00: tristate. 01: pump up. 10: pump down. 11 (default): normal.
Table 47. VCO Control
Address Bits Bit Name Description
0x0F3
[7:5] Reserved Reserved. 4
Force release of distribution sync when PLL2 is unlocked
3 Treat reference as valid
2 Force VCO to midpoint frequency
1 Calibrate VCO (not autoclearing)
0 Reserved Reserved.
0 (default): distribution is held in sync (static) until the output PLL locks. Then it is automatically released from sync with all dividers synchronized. 1: overrides the PLL2 lock detector state; forces release of the distribution from sync.
0 (default): uses the PLL1 VCXO indicator to determine when the reference clock to the PLL2 is valid. 1: treats the reference clock as valid even if PLL1 does not consider it to be valid.
Selects VCO control voltage functionality. 0 (default): normal VCO operation. 1: forces VCO control voltage to midscale.
1: initiates VCO calibration (this is not an autoclearing bit). 0: resets the VCO calibration.
Rev. B | Page 49 of 60
Page 50
AD9523-1
Table 48. VCO Divider Control
Address Bits Bit Name Description
0x0F4
7 Reserved Reserved. 6
VCO Divider M2 power-down
VCO Divider M2
1: powers down the divider. 0: normal operation.
Note that VCO Divider M2 connects to Output Channel 4 through Output Channel 9. [5:4]
Bit 5 Bit 4 Divider Value
0 0 Divide-by-3 0 1 Divide-by-4 1 0 Divide-by-5
1 1 Divide-by-3 3 Reserved Reserved. 2
VCO Divider M1 power-down
[1:0] VCO Divider M1
1: powers down the divider.
0: normal operation.
Note that VCO Divider M1 connects to all output channels.
Bit 1 Bit 0 Divider Value
0 0 Divide-by-3
0 1 Divide-by-4
1 0 Divide-by-5
1 1 Divide-by-3
Table 49. PLL2 Loop Filter Control
Address Bits Bit Name Description
0x0F5
[7:6] Pole 2 resistor (R
POLE2
)
Bit 7 Bit 6
0 0 900
0 1 450
1 0 300
1 1 225 [5:3] Zero resistor (R
ZERO
)
Bit 5 Bit 4 Bit 3
0 0 0 3250
0 0 1 2750
0 1 0 2250
0 1 1 2100
1 0 0 3000
1 0 1 2500
1 1 0 2000
1 1 1 1850 [2:0] Pole 1 capacitor (C
POLE1
)
Bit 2 Bit 1 Bit 0
0 0 0 0
0 0 1 8
0 1 0 16
0 1 1 24
1 0 0 24
1 0 1 32
1 1 0 40
1 1 1 48 [7:1] Reserved Reserved. 0x0F6 0
Bypass internal R resistor
ZERO
Bypasses the internal R
resistor. This bit is the MSB of the loop filter control register (Address 0x0F5 and Address 0x0F6).
R
POLE2
(Ω)
resistor (R
ZERO
R
ZERO
(Ω)
C
POLE1
(pF)
= 0 Ω). Requires the use of a series external zero
ZERO
Rev. B | Page 50 of 60
Page 51
AD9523-1
Table 50. PLL2 R2 Divider
Address Bits Bit Name Description
0x0F7 [7:5] Reserved Reserved. [4:0] PLL2 R2 divider

Clock Distribution (Register 0x190 to Register 0x1B9)

Table 51. Channel 0 to Channel 13 Control (This Same Map Applies to All 14 Channels)
Address Bits Bit Name Description
0x190
7 Invert divider output Inverts the polarity of the divider’s output clock. 6 Ignore sync
5 Power down channel
4
Lower power mode (differential modes only)
[3:0] Driver mode
Divide-by-1 to divide-by-31. 00000, 00001: divide-by-1.
0: obeys chip-level SYNC signal (default). 1: ignores chip-level SYNC signal.
1: powers down the entire channel. 0: normal operation.
Reduces power used in the differential output modes (LVDS/LVPECL/HSTL). This reduction may result in power savings but at the expense of performance. Note that this bit does not affect output swing and current, just the internal driver power. 1: low strength/lower power. 0: normal operation.
Driver mode.
Bit 3 Bit 2 Bit 1 Bit 0 Driver Mode
0 0 0 0 Tristate output 0 0 0 1 LVPECL (8 mA) 0 0 1 0 LVDS (3.5 mA) 0 0 1 1 LVDS (7 mA) 0 1 0 0 HSTL-0 (16 mA) 0 1 0 1 HSTL-1 (8 mA) 0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1 Tristate output
CMOS (both outputs in phase) + Pin: true phase relative to divider output
− Pin: true phase relative to divider output CMOS (opposite phases on outputs)
+ Pin: true phase relative to divider output
− Pin: complement phase relative to divider output CMOS
+ Pin: true phase relative to divider output
− Pin: high-Z CMOS
+ Pin: high-Z
− Pin: true phase relative to divider output CMOS
+ Pin: high-Z
− Pin: high-Z CMOS (both outputs in phase)
+ Pin: complement phase relative to divider output
− Pin: complement phase relative to divider output CMOS (both outputs out of phase)
+ Pin: complement phase relative to divider output
− Pin: true phase relative to divider output CMOS
+ Pin: complement phase relative to divider output
− Pin: high-Z CMOS
+ Pin: high-Z
− Pin: complement phase relative to divider output
Rev. B | Page 51 of 60
Page 52
AD9523-1
Address Bits Bit Name Description
0x191 [7:0]
0x192
Table 52. PLL1 Output Control (PLL1_OUT, Pin 72)
Address Bits Bit Name Description
0x1BA
Channel divider, Bits[7:0] (LSB)
[7:2] Divider phase
[1:0] Channel divider, Bits[9:8] (MSB) 10-bit channel divider, Bits[9:8] (MSB).
[7:5] CLK2 select[2:0]
4
PLL1 output CMOS driver strength
[3:0] PLL1 output divider
Division = Channel Divider Bits[9:0] + 1. For example, [9:0] = 0 is divided by 1, [9:0] = 1 is divided by 2 … [9:0] = 1023 is divided by 1024. 10-bit channel divider, Bits[7:0] (LSB).
Divider initial phase after a sync is asserted relative to the divider input clock (from the VCO divider output). LSB = ½ of a period of the divider input clock. Phase = 0: no phase offset. Phase = 1: ½ period offset, …
Phase = 63: 31.5 period offset.
Bits[2:0] of the VCO divider channel select. Bit 7 selects Channel Output 6. Bit 6 selects Channel Output 5. Bit 5 selects Channel Output 4. 0: VCO Divider M1. 1: VCO Divider M2.
CMOS driver strength. 1: weak. 0: strong.
0000: divide-by-1. 0001: divide-by-2 (default). 0010: divide-by-4. 0100: divide-by-8. 1000: divide-by-16. No other inputs permitted.
Table 53. PLL1 Output Channel Control
Address Bits Bit Name Description
0x1BB
7 PLL1 output driver power-down PLL1 output driver power-down. [6:4] CLK2 select[5:3]
3
Route VCXO clock to Channel 3 divider input
2
Route VCXO clock to Channel 2 divider input
1
Route VCXO clock to Channel 1 divider input
0
Route VCXO clock to Channel 0 divider input
Bits[5:3] of the VCO divider channel select. Bit 6 selects Channel Output 9. Bit 5 selects Channel Output 8. Bit 4 selects Channel Output 7. 0: VCO Divider M1. 1: VCO Divider M2.
1: channel uses VCXO clock. Routes VCXO clock to divider input. 0: channel uses VCO divider output clock.
1: channel uses VCXO clock. Routes VCXO clock to divider input. 0: channel uses VCO divider output clock.
1: channel uses VCXO clock. Routes VCXO clock to divider input. 0: channel uses VCO divider output clock.
1: channel uses VCXO clock. Routes VCXO clock to divider input. 0: channel uses VCO divider output clock.
Rev. B | Page 52 of 60
Page 53
AD9523-1

Readback (Address 0x22C to Address 0x22D)

Table 54. Readback Registers (Readback 0 and Readback 1)
Address Bits Bit Name Description
0x22C
0x22D
7 Status PLL2 reference clock
6 Status PLL2 feedback clock
5 Status VCXO
4 Status REF_TEST
3 Status REFB
2 Status REFA
1 Lock detect PLL2
0 Lock detect PLL1
[7:4] Reserved Reserved. 3 Holdover active
2
Selected reference (in auto mode)
1 Reserved Reserved. 0 VCO calibration in progress
1: OK. 0: off/clocks are missing.
1: OK. 0: off/clocks are missing.
1: OK. 0: off/clocks are missing.
1: OK. 0: off/clocks are missing.
1: OK. 0: off/clocks are missing.
1: OK. 0: off/clocks are missing.
1: locked. 0: unlocked.
1: locked. 0: unlocked.
1: holdover is active (both references are missing). 0: normal operation.
Selected reference (applies only when the device automatically selects the reference; for example, not in manual control mode).
1: REFB. 0: REFA.
1: VCO calibration in progress. 0: VCO calibration not in progress.
Rev. B | Page 53 of 60
Page 54
AD9523-1

Other (Address 0x230 to Address 0x234)

Table 55. Status Signals
Address Bits Bit Name Description
0x230
[7:6] Reserved Reserved. [5:0] Status Monitor 0 control
Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Muxout
0 0 0 0 0 0 GND 0 0 0 0 0 1 PLL1 and PLL2 locked 0 0 0 0 1 0 PLL1 locked 0 0 0 0 1 1 PLL2 locked 0 0 0 1 0 0 Both references are missing (REFA and REFB) 0 0 0 1 0 1 Both references are missing and PLL2 is locked 0 0 0 1 1 0 REFB selected (applies only to auto select mode) 0 0 0 1 1 1 REFA is OK 0 0 1 0 0 0 REFB is OK 0 0 1 0 0 1 REF_TEST is OK 0 0 1 0 1 0 VCXO is OK 0 0 1 0 1 1 PLL1 feedback is OK 0 0 1 1 0 0 PLL2 reference clock is OK 0 0 1 1 0 1 Reserved 0 0 1 1 1 0 REFA and REFB are OK 0 0 1 1 1 1 All clocks are OK (except REF_TEST) 0 1 0 0 0 0 PLL1 feedback is divide-by-2 0 1 0 0 0 1 PLL1 PFD down divide-by-2 0 1 0 0 1 0 PLL1 REF divide-by-2 0 1 0 0 1 1 PLL1 PFD up divide-by-2 0 1 0 1 0 0 GND 0 1 0 1 0 1 GND 0 1 0 1 1 0 GND 0 1 0 1 1 1 GND Note that all bit combinations after 010111 are reserved.
Rev. B | Page 54 of 60
Page 55
AD9523-1
Address Bits Bit Name Description
0x231
0x232
[7:6] Reserved Reserved. [5:0] Status Monitor 1 control
[7:5] Reserved Reserved. 4
Enable Status_EEPROM on STATUS0 pin
3
STATUS1 pin divider enable
2
STATUS0 pin divider enable
1 Reserved Reserved. 0
Sync dividers (manual control)
Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Muxout
0 0 0 0 0 0 GND 0 0 0 0 0 1 PLL1 and PLL2 locked 0 0 0 0 1 0 PLL1 locked 0 0 0 0 1 1 PLL2 locked 0 0 0 1 0 0 Both references are missing (REFA and REFB) 0 0 0 1 0 1 Both references are missing and PLL2 is locked 0 0 0 1 1 0 REFB selected (applies only to auto select mode) 0 0 0 1 1 1 REFA is OK 0 0 1 0 0 0 REFB is OK 0 0 1 0 0 1 REF_TEST is OK 0 0 1 0 1 0 VCXO is OK 0 0 1 0 1 1 PLL1 feedback is OK 0 0 1 1 0 0 PLL2 reference clock is OK 0 0 1 1 0 1 Reserved 0 0 1 1 1 0 REFA and REFB are OK 0 0 1 1 1 1 All clocks are OK (except REF_TEST) 0 1 0 0 0 0 GND 0 1 0 0 0 1 GND 0 1 0 0 1 0 GND 0 1 0 0 1 1 GND 0 1 0 1 0 0 PLL2 feedback is divide-by-2 0 1 0 1 0 1 PLL2 PFD down divide-by-2 0 1 0 1 1 0 PLL2 REF divide-by-2 0 1 0 1 1 1 PLL2 PFD up divide-by-2 Note that all bit combinations after 010111 are reserved.
Enables the EEPROM status on the STATUS0 pin. 1: enable status.
Enables a divide-by-4 on the STATUS1 pin, allowing dynamic signals to be viewed at a lower frequency (such as the PFD input clocks). Not to be used with dc states on the status pins, which occur when the settings of Register 0x231, Bits[5:0] are in the range of 000000 to 001111. 1: enabled. 0: disabled.
Enables a divide-by-4 on the STATUS0 pin, allowing dynamic signals to be viewed at a lower frequency (such as the PFD input clocks). Not to be used with dc states on the status pins, which occur when the settings of Register 0x230, Bits[5:0] are in the range of 000000 to 001111. 1: enable. 0: disable.
Set bit to put dividers in sync; clear bit to release. Functions like SYNC 1: sync. 0: normal.
pin low.
Rev. B | Page 55 of 60
Page 56
AD9523-1
Table 56. Power-Down Control
Address Bits Bit Name Description
0x233
Table 57. Update All Registers
Address Bits Bit Name Description
0x234

EEPROM Buffer (Address 0xA00 to Address 0xA16)

[7:3] Reserved Reserved.
1: power-down (default). 2 PLL1 power-down 0: normal operation. 1: power-down (default). 1 PLL2 power-down 0: normal operation.
0
Distribution power-down
[7:1] Reserved Reserved. 0 IO_Update
Powers down the distribution. 1: power-down (default). 0: normal operation.
This bit must be set to 1 to transfer the contents of the buffer registers into the active registers, which happens on the next SCLK rising edge. This bit is self-clearing; that is, it does not have to be set back to 0.
1 (self-clearing): update all active registers to the contents of the buffer registers.
Table 58. EEPROM Buffer Segment
Address Bits Bit Name Description
0xA00 to 0xA16
[7:0]
EEPROM Buffer Segment Register 1 to EEPROM Buffer Segment Register 23
The EEPROM buffer segment section stores the starting address and number of bytes that are to be stored and read back to and from the EEPROM. Because the register space is noncontiguous, the EEPROM controller needs to know the starting address and number of bytes in the register space to store and retrieve from the EEPROM. In addition, there are special instructions for the EEPROM controller: operational codes (that is, IO_Update and end-of-data) that are also stored in the EEPROM buffer segment. The on-chip default setting of the EEPROM buffer segment registers is designed such that all registers are transferred to/from the EEPROM, and an IO_Update is issued after the transfer (see the Programming the EEPROM Buffer Segment section).

EEPROM Control (Address 0xB00 to Address 0xB03)

Table 59. Status_EEPROM
Address Bits Bit Name Description
0xB00
[7:1] Reserved Reserved. 0
Status_EEPROM (read only)
This read-only bit indicates the status of the data transferred between the EEPROM and the buffer register bank during the writing and reading of the EEPROM. This signal is also available at the STATUS0 pin when Register 0x232, Bit 4, is set.
0: data transfer is complete. 1: data transfer is not complete.
Table 60. EEPROM Error Checking Readback
Address Bits Bit Name Description
0xB01
[7:1] Reserved Reserved. 0
EEPROM data error (read only)
This read-only bit indicates an error during the data transfer between the EEPROM and the buffer. 0: no error; data is correct. 1: incorrect data detected.
Rev. B | Page 56 of 60
Page 57
AD9523-1
Table 61. EEPROM Control 1
Address Bits Bit Name Description
0xB02
Table 62. EEPROM Control 2
Address Bits Bit Name Description
[7:2] Reserved Reserved. 1 Soft_EEPROM
0 Enable EEPROM write
[7:1] Reserved Reserved. 0xB03 0 REG2EEPROM
When the EEPROM_SEL pin is tied low, setting the Soft_EEPROM bit resets the AD9523-1 using the settings saved in EEPROM. 1: soft reset with EEPROM settings (self-clearing).
Enables the user to write to the EEPROM. 0: EEPROM write protection is enabled. User cannot write to EEPROM (default). 1: EEPROM write protection is disabled. User can write to EEPROM.
Transfers data from the buffer register to the EEPROM (self-clearing). 1: setting this bit initiates the data transfer from the buffer register to the EEPROM (writing process); it is reset by the I²C master after the data transfer is done.
Rev. B | Page 57 of 60
Page 58
AD9523-1

OUTLINE DIMENSIONS

0.60
0.42
0.24
55
54
EXPOSED PAD
(BOTTOM VIEW)
72
1
PIN 1 INDICATOR
6.15
6.00 SQ
5.85
PIN 1
INDICATOR
10.00
BSC SQ
TOP VIEW
9.75
BSC SQ
0.60
0.42
0.24
0.50
BSC
1.00
0.85
0.80
SEATING
PLANE
12° MAX
0.50
0.40
0.30
0.80 MAX
0.65 TYP
0.30
0.23
0.18
COMPLIANT TO JEDEC STANDARDS MO-220-VNND-4
0.05 MAX
0.02 NOM
0.20 REF
COPLANARITY
0.08
37
36
8.50 REF
FOR PROPER CONNECTION OF THE EXPOSED PAD, REFER TO THE PIN CONFIGURATION AND FUNCTION DESCRIPTIONS SECTION OF THIS DATA SHEET.
18
19
Figure 46. 72-Lead Lead Frame Chip Scale Package [LFCSP_VQ]
10 mm × 10 mm Body, Very Thin Quad
(CP-72-7)
Dimensions shown in millimeters

ORDERING GUIDE

Model1 Temperature Range Package Description Package Option
AD9523-1BCPZ −40°C to +85°C 72-Lead Lead Frame Chip Scale Package [LFCSP_VQ] CP-72-7 AD9523-1BCPZ-REEL7 −40°C to +85°C 72-Lead Lead Frame Chip Scale Package [LFCSP_VQ] CP-72-7 AD9523-1/PCBZ Evaluation Board
1
Z = RoHS Compliant Part.
052809-A
Rev. B | Page 58 of 60
Page 59
AD9523-1
NOTES
Rev. B | Page 59 of 60
Page 60
AD9523-1
NOTES
I2C refers to a communications protocol originally developed by Philips Semiconductors (now NXP Semiconductors).
©2010–2011 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D09278-0-3/11(B)
Rev. B | Page 60 of 60
Loading...