The ’HC297 and CD74HCT297 are high-speed silicon gate
CMOS devices that are pin-compatible with low power Schottky TTL (LSTTL).
These devices are designed to provide a simple, cost-effective solution to high-accuracy,digital, phase-locked-loop applications. They contain all the necessary circuits, with the
exception of the divide-by-N counter, to build first-order
phase-locked-loops.
Both EXCLUSIVE-OR (XORPD) and edge-controlled phase
detectors (ECPD) are provided for maximum flexibility . The
input signals for the EXCLUSIVE-OR phase detector must
have a 50% duty f actor to obtain the maximum loc k-range .
OUT
Proper partitioning of the loop function, with many of the build-
OUT
ing blocks external to the package, makes it easy for the
designer to incorporate ripple cancellation (see Figure 2) or to
cascade to higher order phase-locked-loops.
The length of the up/down K-counter is digitally programmable
according to the K-counter function table. With A, B, C and D
all LOW,the K-counter is disabled. With A HIGH and B, C and
D LOW,the K-counter is only three stages long, which widens
the bandwidth or capture range and shortens the lock time of
the loop. When A, B, C and D are all programmed HIGH, the
K-counter becomes seventeen stages long, which narrows
the bandwidth or capture range and lengthens the lock time.
Real-time control of loop bandwidth by manipulating the A to
D inputs can maximize the overall performance of the digital
phase-locked-loop .
The ’HC297 and CD74HCT297 can perform the classic first
order phase-locked-loop function without using analog components. The accuracy of the digital phase-locked-loop
(DPLL) is not affected by V
depends solely on accuracies of the K-clock and loop propagation delays.
Ordering Information
PART NUMBERTEMP. RANGE (oC)PACKAGE
CD54HC297F3A-55 to 12516 Ld CERDIP
CD74HC297E-55 to 12516 Ld PDIP
CD74HCT297E-55 to 12516 Ld PDIP
and temperature variations but
CC
CAUTION: These devices are sensitive to electrostatic discharge. Users should follow proper IC Handling Procedures.
Copyright
The phase detector generates an error signal waveform that,
at zero phase error, is a 50% duty factor square wave. At the
limits of linear operation, the phase detector output will be
either HIGH or LOW all of the time depending on the direction
of the phase error (φIN - φOUT). Within these limits the phase
detector output varies linearly with the input phase error
according to the gain K
, which is expressed in terms of
d
phase detector output per cycle or phase error. The phase
detector output can be defined to vary between ±1 according
to the relation:
%HIGH - %LOW
phase detector output =
The output of the phase detector will be K
phase error φ
= φIN - φOUT.
e
--------------------------------------------
100
, where the
dφe
EXCLUSIVE-OR phase detectors (XORPD) and edge-controlled phase detectors (ECPD) are commonly used digital
types. The ECPD is more complex than the XORPD logic
function but can be described generally as a circuit that
changes states on one of the transitions of its inputs. The gain
(K
) for an XORPD is 4 because its output remains HIGH
d
(XORPD
Similarly, K
= 1) for a phase error of one quarter cycle.
OUT
for the ECPD is 2 since its output remains HIGH
d
for a phase error of one half cycle. The type of phase detector
will determine the zero-phase-error point, i.e., the phase separation of the phase detector inputs for a φe defined to be
zero. For the basic DPLL system of Figure 3, φe = 0 when the
phase detector output is a square wave .
The XORPD inputs are one quarter cycle out-of-phase for
zero phase error. For the ECPD, φe = 0 when the inputs are
one half cycle out of phase.
The phase detector output controls the up/down input to the
K-counter. The counter is clocked by input frequency Mf
which is a multiple M of the loop center frequency fc. When
the K-counter recycles up, it generates a carry pulse. Recycling while counting down generates a borrow pulse. If the
carry and the borrow outputs are conceptually combined into
one output that is positive for a carry and negative for a borrow , and if the K-counter is considered as a frequency divider
with the ratio Mf
/K, the output of the K-counter will equal the
c
input frequency multiplied by the division ratio. Thus the output from the K-counter is (K
dφeMfc
)/K.
The carry and borrow pulses go to the increment/decrement
(I/D) circuit which, in the absence of any carry or borrow
pulses has an output that is one half of the input clock (I/D
CP
The input clock is just a multiple, 2N, of the loop center frequency. In response to a carry of borrow pulse, the I/D circuit
will either add or delete a pulse at I/D
the I/D circuit will be Nf
+ (KdφeMfc)/2K.
c
. Thus the output of
OUT
The output of the N-counter (or the output of the phaselocked-loop) is thus: fo = fc + (KdφeMfc)/2KN.
If this result is compared to the equation for a first-order analog phase-locked-loop , the digital equivalent of the gain of the
VCO is just Mf
/2KN or fc/K for M = 2N.
c
Thus, the simple first-order phase-locked-loop with an adjustable K-counter is the equivalent of an analog phase-lockedloop with a programmable VCO gain.
Functional Diagram
DCBA
14 15 1 2
4
K
CP
6
D/U
EN
CTR
I/D
CP
φA
1
φB
φA
2
φA
LLL
LHH
HLH
HHL
φA
H or L
↓
H or L↑No Change
↑H or LNo Change
H=Steady-State High Level,L= Steady-StateLowLevel, ↑=LOW
to HIGH φ Transition,↓ = HIGH to LOW φ Transition
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation
of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
NOTE:
1. The package thermal impedance is calculated in accordance with JESD 51-7.