
Data Sheet
AD9520-2
Rev. A | Page 41 of 80
PROGRAMMABLE
N DELAY
CLK
REF1
REF2
BUF
STATUS
R
DI
V
IDE
R
CL
O
CK
DO
UBL
E
R
VCO STATUS
P
RO
G
RAM
M
ABL
E
R
DE
L
AY
REFERENCE
SWITCHOVER
REF_SEL
CPRSET VCP
VS
GND
RSET
DISTRIBUTION
REFERENCE
REFMON
CP
STATUS
LD
P, P + 1
PRESCALER
A/B
COUNTERS
N DIVIDER
BYPASS
LF
LOW DROPOUT
REGULATOR (LDO)
PHASE
FREQUENCY
DETECTOR
LOCK
DETECT
CHARGE
PUMP
PL
L
RE
F
E
RE
NCE
HOLD
0
1
DIVIDE BY 1,
2, 3, 4, 5, OR 6
ZERO DELAY BLOCK
FROM CHANNEL
DIVIDER 0
VS_DRV
REFIN
OPTIONAL
REFIN
07215-
070
Figure 48. Reference and VCO/CLK Frequency Status Monitors
Frequency Status Monitors
T
he AD9520 contains three frequency status monitors that are
used to indicate if the PLL reference (or references in the case of
single-ended mode) and the VCO/CLK input have fallen below
a threshold frequency. Note that the VCO frequency monitor
becomes a CLK input frequency monitor if the CLK input is
location of the frequency status monitors in the PLL.
The PLL reference monitors have two threshold frequencies:
normal and extended (se
e Table 17). The reference frequency
monitor thresholds are set in Register 0x01A[6].
VCO Calibration
operation over process and temperature. The VCO calibration
is controlled by a calibration controller running off a divided
REFIN clock. The calibration requires that the PLL be set up
properly to lock the PLL loop and that the REFIN clock be
present. The REFIN clock must come from a stable source
VCO calibration can be performed two ways: automatically at
power-up and manually. Automatic VCO calibration occurs when
the EEPROM is set to automatically load the preprogrammed
values in the EEPROM and then automatically calibrate the VCO.
For the automatic calibration to complete, a valid reference
must be provided at power-up. If no valid reference is provided,
the user must calibrate the VCO manually.
During the first initialization after a power-up or a reset of the
AD9520, a manual VCO calibration sequence is initiated by
setting Register 0x018[0] = 1b. This can be done as part of the
initial setup before executing an update all registers operation
(IO_UPDATE, Register 0x232[0] = 1b).
Subsequent to the initial setup, a VCO calibration sequence
is initiated by resetting Register 0x018[0] = 0b, executing an
IO_UPDATE, setting Register 0x018[0] = 1b, and executing
another IO_UPDATE. A readback bit (Register 0x01F[6])
indicates when VCO calibration is finished by returning a logic
true (that is, 1b).
The sequence of operations for the VCO calibration follows:
1. Program the PLL registers to the proper values for the PLL
loop. Note that the VCO divider (Register 0x1E0[2:0])
must not be set to static during VCO calibration.
2. Ensure that the input reference signal is present.
3. For initial setting of the registers after a power-up or reset,
initiate a VCO calibration by setting Register 0x018[0] = 1b.
4. Subsequently, whenever a calibration is desired, set
Register 0x018[0] = 0b, update registers; and then set
Register 0x018[0] = 1b, update registers.
5. A SYNC operation is initiated internally, causing the outputs
to go to a static state determined by normal SYNC function
operation.
6. VCO is calibrated to the desired setting for the requested
VCO frequency.
7. Internally, the SYNC signal is released, allowing outputs to
continue clocking.
8. The PLL loop is closed.
9. The PLL locks.
A SYNC is executed during the VCO calibration; therefore, the
outputs of th
e AD9520 are held static during the calibration,
which prevents unwanted frequencies from being produced.
However, at the end of a VCO calibration, the outputs may
resume clocking before the PLL loop is completely settled.