1.1.2 Phase Tracking Mode

If the frequency error between FIN and FFB increases beyond 5000 ppm, FLOCK is reset to "0" and the loop exits phase tracking mode and reenters frequency tracking mode. The loop remains in this stage till the frequency lock is achieved back.

Once the PLL is in phase tracking mode, it remains in this mode for DELAYK feedback clock cycles. It spends first DELAYK/2 cycles times in coarse phase tracking mode and the remaining half in fine phase tracking mode. At this point, PHASE_LOCK will be set to "1" and TRANSITION will be set to "0", indicating the PLL is locked to phase and frequency.

When PHASE_LOCK is "1", the PLL will not track high-frequency offset signals and its output frequency remains relatively stable. PLL only exits this state if the frequency lock is lost.

The following figures show the block diagram of Jitter Attenuating PLL and register information.

Figure 1-2. Jitter Attenuating PLL Block Diagram
Figure 1-3. Register Information

The following table lists the register details.

Table 1-1. Register Details
SCB RegisterDPLL ParameterDescription
TXPLL_JA_1TXPLL_JA_DIVFINInteger divider for FIN
TXPLL_JA_DIVFFBInteger divider for FFB
TXPLL_JA_2TXPLL_JA_SYNCCNTMAXMaximum count values to determine frequency match
TXPLL_JA_3TXPLL_JA_CNTOFFSETOFFSET value used for frequency tracking
TXPLL_JA_TARGETCNTIf pulse count between FIN and FFB are less than TARGETCNT then the frequency detector declares frequency match
TXPLL_JA_4TXPLL_JA_OTDLYTime duration to delay the FFB pulses when transitioning from frequency tracking to phase tracking stage to avoid glitches in FLOCK signal
TXPLL_JA_FMIM gain for frequency integral control
TXPLL_JA_FKIK gain for frequency integral control
TXPLL_JA_5TXPLL_JA_PMP1M gain for Proportional phase comparison loop course setting
TXPLL_JA_PMP2M gain for Proportional phase comparison loop fine setting
TXPLL_JA_PMI1M gain for Integral phase comparison loop course setting
TXPLL_JA_PMI2M gain for Integral phase comparison loop fine setting
TXPLL_JA_6TXPLL_JA_PKP1K gain for Proportional phase comparison loop course setting
TXPLL_JA_PKP2K gain for Proportional phase comparison loop fine setting
TXPLL_JA_PKI1K gain for Integral phase comparison loop course setting
TXPLL_JA_PKI2K gain for Integral phase comparison loop fine setting
TXPLL_JA_7TXPLL_JA_DELAYKPhase comparison loop initially settles using PKP1 and PKI1 (course settling) parameters, and switch over to PKP2 and PKI2 (fine settling) parameters. DELAYK FFB pulses after phase comparison loop takes over (OTDLY + DELAYK FFB pulses after initial frequency lock).
TXPLL_JA_FDONLY1'b1: Frequency + Phase control

1'b0: Frequency control only

TXPLL_JA_ONTARGETOV

1'b1: Normal Operation

1'b0: Diagnostic mode

TXPLL_JA_PROGRAM

1'b1: Normal Operation

1'b0: Diagnostic mode

TXPLL_JA_8TXPLL_JA_FRAC_PRESETWhen PRESET_EN: 1'b1, FRAC is equal to TXPLL_JA_FRAC_PRESET
TXPLL_JA_PRESET_ENLoad preset INT and FRAC values into DPLL
TXPLL_JA_HOLDHold output state of DPLL

1'b1: Hold, PLL will not phase lock in this state

1'b0: Normal operation

TXPLL_JA_9TXPLL_JA_INT_PRESETWhen PRESET_EN: 1'b1, INT is equal to TXPLL_JA_INT_PRESET
TXPLL_JA_INT_PD_OUTInteger bits of phase detector output
TXPLL_JA_10TXPLL_JA_PHASE_LOCK

1'b1: DPLL is in fine tune phase tracking mode

1'b0: DPLL is in coarse tune phase tracking mode

TXPLL_JA_FLOCK

1'b1: DPLL has achieved frequency lock

1'b0: DPLL has not achieved frequency lock

TXPLL_JA_FRAC_PD_OUTFractional bits of phase detector output
TXPLL_JA_RSTTXPLL_JA_RESET

1'b1: DPLL reset asserted

1'b0: DPLL reset deasserted

TXPLL_JA_RESET_FFB_OVERRIDE

1'b0: Disables DPLL override signal for feedback clock domain reset signal.

1'b0: Enables DPLL override signal for feedback clock domain reset signal.

TXPLL_JA_RESET_FFB_EXT

1'b0: DPLL reset for feedback clock domain is de-asserted

1'b1: DPLL reset for feedback clock domain is asserted

TXPLL_JA_RESET_FIN_OVERRIDE

1'b0: Disables DPLL override signal for input clock domain signal

1'b1: Enables DPLL override signal for input clock domain reset signal

TXPLL_JA_RESET_FIN_EXTReset for input clock domain when RESET_FIN_OVERRIDE is 1'b1
TXPLL_JA_RESET_CLKS_OVERRIDE

1'b0: Disables DPLL override signal for PLL Sync clock domain reset signal

1'b1: Enables DPLL override signal for PLL Sync clock domain reset signal

TXPLL_JA_RESET_CLKS_EXTReset for PLL Sync Clock Domain when RESET_CLKS_OVERRIDE is 1'b1