
Data Sheet
ADF4156
Rev. E | Page 9 of 24
PHASE FREQUENCY DETECTOR (PFD) AND
CHARGE PUMP
The PFD takes inputs from the R-counter and N-counter and
produces an output proportional to the phase and frequency
phase frequency detector. The PFD includes a fixed-delay element
that sets the width of the antibacklash pulse, which is typically 3 ns.
This pulse ensures that there is no dead zone in the PFD transfer
function and results in a consistent reference spur level.
U3
CLR2
Q2
D2
U2
DOWN
UP
HI
CP
–IN
+IN
CHARGE
PUMP
DELAY
CLR1
Q1
D1
U1
05863-
008
Figure 14. PFD Simplified Schematic
MUXOUT AND LOCK DETECT
The output multiplexer on th
e ADF4156 allows the user to
access various internal points on the chip. The state of
MUXOUT is controlled by M4, M3, M2, and M1 (for details,
diagram form.
ANALOG LOCK DETECT
MUXOUT
DVDD
THREE-STATE OUTPUT
N-DIVIDER OUTPUT
DVDD
DGND
R-DIVIDER OUTPUT
DIGITAL LOCK DETECT
SERIAL DATA OUTPUT
CLOCK DIVIDER OUTPUT
R-DIVIDER/2
N-DIVIDER/2
CONTROL
05863-
009
MUX
Figure 15. MUXOUT Schematic
INPUT SHIFT REGISTERS
The
ADF4156 digital section includes a 5-bit RF R-counter,
a 12-bit RF N-counter, a 12-bit FRAC counter, and a 12-bit
modulus counter. Data is clocked into the 32-bit shift register
on each rising edge of CLOCK. The data is clocked in MSB first.
Data is transferred from the shift register to one of five latches
on the rising edge of LE. The destination latch is determined by
the state of the three control bits (C3, C2, and C1) in the shift
register. These bits are the three LSBs (DB2, DB1, and DB0), as
shown in
Figure 2. The truth table for these bits is shown in
programmed.
PROGRAM MODES
Several settings in the
ADF4156 are double buffered, including
the modulus value, phase value, R-counter value, reference doubler,
reference divide-by-2, and current setting. This means that two
events must occur before the part can use a new value for any of
the double buffered settings. The new value must first be latched
into the device by writing to the appropriate register, and then a
new write must be performed on Register R0. For example, after
the modulus value is updated, Register R0 must be written to in
order to ensure that the modulus value is loaded correctly.
Table 6. C3, C2, and C1 Truth Table
Control Bits
C3
C2
C1
Register
0
Register R0
0
1
Register R1
0
1
0
Register R2
0
1
Register R3
1
0
Register R4