lmk5c22212as1
lmk5c22212as1
lmk5c22212as1
ADVANCE INFORMATION
(APLLs)
The network synchronizer integrates 2 DPLLs to
– Programmable DPLL loop filter bandwidth from provide hitless switching and jitter attenuation with
1mHz to 4kHz programmable loop bandwidth and no external loop
– < 1ppt DCO frequency adjustment step size filters, maximizing flexibility and ease of use. Each
• 2 differential or single-ended DPLL inputs DPLL phase locks a paired APLL to a reference input.
– 1Hz (1PPS) to 800MHz input frequency
– Digital Holdover and Hitless Switching APLL1 features ultra high performance PLL with TI's
• 12 differential outputs with programmable HSDS, proprietary Bulk Acoustic Wave (BAW) technology
AC-LVPECL, LVDS and HSCL formats (known as the BAW APLL) and can generate output
– Up to 16 total frequency outputs when clocks with 40fs typical / 60fs maximum 12kHz to
configured with 6 LVCMOS frequency outputs 20MHz RMS jitter at 491.52MHz, independent of the
on OUT0_P/N, OUT1_P/N, GPIO1 and GPIO2 jitter and frequency of the XO and DPLL reference
and 10 differential outputs on OUT2_P/N to inputs. APLL2/DPLL2 provides an option for a second
OUT11_P/N frequency and/or synchronization domain.
– 1Hz (1PPS) to 1250MHz output frequency with Reference validation circuitry monitors the DPLL
programmable swing and common mode reference clocks and performs a hitless switch
– PCIe Gen 1 to 6 compliant between inputs upon detecting a switchover event.
• I2C or 3-wire/4-wire SPI Zero-Delay Mode (ZDM) and phase cancellation can
be enabled to control the phase relationship from
2 Applications input to outputs.
• 4G and 5G Wireless Networks
The device is fully programmable through I2C or SPI.
– Active Antenna System (AAS), mMIMO The integrated EEPROM can be used to customize
– Macro Remote Radio Unit (RRU) system start-up clocks. The device also features
– CPRI/eCPRI Baseband, Centralized, factory default ROM profiles as fallback options.
Distributed Units (BBU, CU, DU)
– Small cell base station Package Information
• SyncE (G.8262), SONET/SDH (Stratum 3/3E, PART NUMBER PACKAGE (1) PACKAGE SIZE(2)
G.813, GR-1244, GR-253), IEEE-1588 PTP LMK5C22212AS1 RGC (VQFN, 64) 9.00mm × 9.00mm
secondary clock
(1) For all available packages, see the orderable addendum at
• Jitter cleaning, wander attenuation, and reference the end of the data sheet.
clock generation for 112G/224G PAM4 SerDes (2) The package size (length × width) is a nominal value and
• Optical Transport Networks (OTN G.709) includes pins, where applicable.
• Broadband fixed line access
• Industrial
– Test and measurement
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. ADVANCE INFORMATION for preproduction products; subject to change
without notice.
LMK5C22212AS1
SNAS922 – NOVEMBER 2024 www.ti.com
TCXO
REF Clock
Table of Contents
1 Features............................................................................1 7.3 Feature Description...................................................35
2 Applications..................................................................... 1 7.4 Device Functional Modes..........................................64
3 Description.......................................................................1 8 Application and Implementation.................................. 80
4 Pin Configuration and Functions...................................4 8.1 Application Information............................................. 80
5 Specifications.................................................................. 7 8.2 Typical Application.................................................... 83
5.1 Absolute Maximum Ratings........................................ 7 8.3 Best Design Practices...............................................88
5.2 ESD Ratings............................................................... 7 8.4 Power Supply Recommendations.............................88
5.3 Recommended Operating Conditions.........................7 8.5 Layout....................................................................... 89
5.4 Thermal Information....................................................8 9 Device and Documentation Support............................91
5.5 Electrical Characteristics.............................................8 9.1 Documentation Support............................................ 91
5.6 Timing Diagrams....................................................... 17 9.2 Receiving Notification of Documentation Updates....91
5.7 Typical Characteristics.............................................. 21 9.3 Support Resources................................................... 91
6 Parameter Measurement Information.......................... 24 9.4 Trademarks............................................................... 92
ADVANCE INFORMATION
6.1 Differential Voltage Measurement Terminology........ 24 9.5 Glossary....................................................................92
6.2 Output Clock Test Configurations............................. 25 9.6 Electrostatic Discharge Caution................................92
7 Detailed Description......................................................27 10 Revision History.......................................................... 92
7.1 Overview................................................................... 27 11 Mechanical, Packaging, and Orderable
7.2 Functional Block Diagram......................................... 28 Information.................................................................... 92
VDDO_8_TO_11
OUT10_N
OUT10_P
OUT11_N
OUT11_P
OUT9_N
OUT8_N
OUT9_P
OUT8_P
GPIO1
GPIO0
LF1
NC
NC
NC
NC
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
VDDO_0_1 1 48 CAP_APLL1
OUT0_P 2 47 VDD_APLL1
OUT0_N 3 46 NC
ADVANCE INFORMATION
OUT1_N 4 45 NC
OUT1_P 5 44 VDD_DIG
NC 6 43 NC
NC 7 42 NC
VDD_XO 8 41 VDD_DIG
DAP
XO 9 40 CAP_DIG
GPIO2 10 39 IN1_P
VDDO_2_3 11 38 IN1_N
OUT2_P 12 37 VDD_IN1
OUT2_N 13 36 PD#
OUT3_N 14 35 IN0_N
OUT3_P 15 34 IN0_P
SDIO 16 33 VDD_IN0
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
CAP3_APLL2
CAP2_APLL2
CAP1_APLL2
SCS_ADD
VDD_APLL2
SCK
LF2
OUT5_P
OUT5_N
OUT4_N
OUT4_P
OUT6_P
OUT6_N
OUT7_N
OUT7_P
VDDO_4_TO_7
Not to scale
ADVANCE INFORMATION
LF2 19 A
for more details.
CAP3_APLL2 20 A Internal bias bypass capacitor for APLL2 VCO (10µF)
CAP2_APLL2 21 A Internal bias bypass capacitor for APLL2 VCO (10µF)
CAP1_APLL2 22 A LDO bypass capacitor for APLL2 VCO (10µF)
CAP_DIG 40 A LDO bypass capacitor for Digital Core Logic (100nF)
CAP_APLL1 48 A Internal bias bypass capacitor for APLL1 (10µF)
External loop filter cap for APLL1 (470nF), refer to APLL Loop Filters (LF1, LF2)
LF1 49 A
for more details.
XO/TCXO/OCXO input pin, refer to Oscillator Input (XO) for configuring the
XO 9 I
internal XO input termination.
IN0_P 34 I Reference input to DPLLx or buffered to OUT0 or OUT1. Refer to Reference
IN0_N 35 I Inputs for configuring the internal reference input termination.
OUT0_P 2 O Clock Output 0. Sources from DPLL reference inputs, XO, or all VCO post-
dividers. Supports SYSREF/1-PPS output. Programmable formats: AC-LVPECL,
OUT0_N 3 O LVDS, HSDS, HCSL, 1.8V LVCMOS, or 2.65V LVCMOS. Refer to Clock Outputs
for details on configuring and terminating the outputs.
OUT1_N 4 O Clock Output 1. Sources from DPLL reference inputs, XO, or all VCO post-
dividers. Supports SYSREF/1-PPS output. Programmable formats: AC-LVPECL,
OUT1_P 5 O LVDS, HSDS, HCSL, 1.8V LVCMOS, or 2.65V LVCMOS. Refer to Clock Outputs
for details on configuring and terminating the outputs.
OUT2_P 12 O Clock Output 2. Sources from APLL1 and APLL2. Programmable formats:
AC-LVPECL, LVDS, HSDS or HCSL. Refer to Clock Outputs for details on
OUT2_N 13 O configuring and terminating the outputs.
OUT3_N 14 O Clock Output 3. Sources from APLL1 and APLL2. Programmable formats:
AC-LVPECL, LVDS, HSDS or HCSL. Refer to Clock Outputs for details on
OUT3_P 15 O configuring and terminating the outputs.
OUT4_P 26 O Clock Output 4. Sources from APLL1 or APLL2. Supports SYSREF/1-PPS
output. Programmable formats: AC-LVPECL, LVDS, HSDS or HCSL. Refer to
OUT4_N 27 O Clock Outputs for details on configuring and terminating the outputs.
OUT5_P 24 O Clock Output 5. Sources from APLL1 or APLL2. Supports SYSREF/1-PPS
output. Programmable formats: AC-LVPECL, LVDS, HSDS or HCSL. Refer to
OUT5_N 25 O Clock Outputs for details on configuring and terminating the outputs.
OUT6_P 29 O Clock Output 6. Sources from APLL1 or APLL2. Supports SYSREF/1-PPS
output. Programmable formats: AC-LVPECL, LVDS, HSDS or HCSL. Refer to
OUT6_N 30 O Clock Outputs for details on configuring and terminating the outputs.
OUT7_N 31 O Clock Output 7. Sources from APLL1 or APLL2. Supports SYSREF/1-PPS
output. Programmable formats: AC-LVPECL, LVDS, HSDS or HCSL. Refer to
OUT7_P 32 O Clock Outputs for details on configuring and terminating the outputs.
(1) P = Power, G = Ground, I = Input, O = Output, I/O = Input or Output, A = Analog, S = Configuration.
(2) When 3-level mode is enabled during power supply ramp or when PD# is LOW: internal voltage divider of 555kΩ to VCC and 201kΩ to
GND. When 2 level input mode is enabled: internal 408kΩ pulldown to GND.
(3) 670kΩ pullup to internal 2.6V LDO.
5 Specifications
5.1 Absolute Maximum Ratings
Over operating free-air temperature range (unless otherwise noted)(1)
MIN MAX UNIT
VDD(2) Core supply voltages –0.3 3.6 V
VDDO(3) Output supply voltages –0.3 3.6 V
VIN Input voltage range for clock and logic inputs –0.3 VDD+0.3 V
VOUT_LOGIC Output voltage range for logic outputs –0.3 VDD+0.3 V
VOUT Output voltage range for clock outputs –0.3 VDDO+0.3 V
Tj Junction temperature 150 °C
Tstg Storage temperature range –65 150 °C
(1) Operation outside the Absolute Maximum Ratings may cause permanent device damage. Absolute Maximum Ratings do not imply
ADVANCE INFORMATION
functional operation of the device at these or any other conditions beyond those listed under Recommended Operating Conditions.
If used outside the Recommended Operating Conditions but within the Absolute Maximum Ratings, the device may not be fully
functional, and this may affect device reliability, functionality, performance, and shorten the device lifetime.
(2) VDD refers to all core supply pins or voltages. All VDD core supplies should be powered-on before the PD# is pulled high to trigger the
internal power-on reset (POR).
(3) VDDO refers to all output supply pins or voltages. VDDO_x refers to the output supply for a specific output channel, where x denotes
the channel index.
Electrostatic Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins(1) ±2000
V(ESD) V
discharge Charged device model (CDM), per ANSI/ESDA/JEDEC JS-002, all pins(2) ±750
(1) JEDEC document JEP155 states that 500V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250V CDM allows safe manufacturing with a standard ESD control process.
(1) VDD refers to all core supply pins or voltages. All VDD core supplies must be powered-on before internal power-on reset (POR).
(2) VDDO refers to all output supply pins or voltages. VDDO_x refers to the output supply for a specific output channel, where x denotes
the channel index.
(3) CMOS output voltage levels are determined by internal programming of the CMOS output LDO to support either 1.8V or 2.65V.
(4) Time for VDD to ramp monotonically above 2.7V for proper internal power-on reset. For slower or non-monotonic VDD ramp, hold PD#
low until after VDD voltages are valid.
(1) For more information about traditional and new thermal metrics, see the application note, Semiconductor and IC Package Thermal
Metrics.
ADVANCE INFORMATION
(2) The thermal information is based on a 10-layer 200mm x 250mm board with 49 thermal vias (7mm x 7mm pattern, 0.3mm holes).
(3) ΨJB can allow the system designer to measure the board temperature (TPCB) with a fine-gauge thermocouple and back-calculate the
device junction temperature, TJ = TPCB + (ΨJB x Power). Measurement of ΨJB is defined by JESD51-6.
ADVANCE INFORMATION
Single-ended input 0.2 0.5 V/ns
dV/dt Input slew rate
Differential input 0.2 0.5 V/ns
IDC Input Clock Duty Cycle Non 1PPS signal 40 60 %
tPULSE-1PPS 1PPS pulse width for input 1PPS or pulsed signal 100 ns
Single pin INx_P or INx_N, 50Ω and
IIN-DC DC input leakage current 100Ω internal terminations disabled, –350 350 µA
AC coupled mode enabled or disabled
CIN Input capacitance Single-ended, each pin 2 pF
XO/TCXO Input Characteristics (XO)
fCLK XO input frequency range (7) 10 156.25 MHz
VIH LVCMOS Input high voltage 1.4 VDD + 0.3 V
DC-coupled input mode (8)
VIL LVCMOS Input low voltage 0.8 V
VIN-SE Single-ended input voltage swing AC-coupled input mode (9) 0.4 VDD + 0.3 Vpp
dV/dt Input slew rate 0.2 0.5 V/ns
IDC Input duty cycle 40 60 %
Single pin XO_P, 50Ω and 100Ω
IIN-DC DC Input leakage current –350 350 µA
internal terminations disabled
CIN Input capacitance on each pin 1 pF
CEXT External AC coupling cap 10 nF
APLL/VCO Characteristics
BAW APLL Fractional feedback divider 110 MHz
fPFD PFD frequency range
APLL2 Fractional feedback divider 125 MHz
fVCO2 VCO2 Frequency range 5595 5950 MHz
fVCO1 VCO1 Frequency range 2457.35 2457.6 2457.85 MHz
Time between soft or hard reset and
tAPLL2-LOCK APLL2 lock time 350 460 ms
stable APLL2 output.
Time between soft or hard reset and
tBAW APLL-LOCK BAW APLL lock time 12.5 13 ms
stable BAW APLL output.
ADVANCE INFORMATION
1.8V LVCMOS Output Characteristics (OUT0, OUT1)
fOUT Output frequency range 1E–6 200 MHz
VOH Output high voltage IOH = -2mA 1.5 V
VOL Output low voltage IOL = 2mA 0.2 V
tR/tF Output rise/fall time 20% to 80% 150 ps
OUT0_P, OUT0_N, OUT1_P, OUT1_N
with same polarity, same APLL post
60 ps
divider and output divider values. Same
tSK Output-to-output skew polarity and output type (LVCMOS)
Same APLL, same post divider and
output divider values. Skew between 0.7 1 1.3 ns
LVCMOS and differential outputs
ODC Output duty cycle 45 55 %
ROUT Output impedance 54 64 75 Ω
2.65V LVCMOS Output Characteristics (OUT0, OUT1)
fOUT Output frequency range 1E–6 200 MHz
VOH Output high voltage IOH = -2mA 2.3 V
VOL Output low voltage IOL = 2mA 0.2 V
tR/tF Output rise/fall time 20% to 80% 150 ps
OUT_P, OUT0_N, OUT1_P, OUT1_N
with same polarity, same APLL post
60 ps
divider and output divider values. Same
tSK Output-to-output skew polarity and output type (LVCMOS)
Same APLL, same post divider and
output divider values. Skew between 0.7 1.0 1.3 ns
LVCMOS and differential outputs
Output phase noise floor
PNFLOOR 25MHz –155 dBc/Hz
(fOFFSET > 10MHz)
ODC Output duty cycle 45 55 %
ROUT Output impedance 40 50 65 Ω
3.3V LVCMOS GPIO Clock Output Characteristics (GPIO0, GPIO1, GPIO2)
fOUT Maximum output frequency GPIO1, GPIO2 25 MHz
VOH Output high voltage IOH= 2mA 2.4 V
VOL Output low voltage IOL= 2mA 0.4 V
IIH Input high current VIN = VDD 100 µA
IIL Output low current VIN = 0V -100 µA
tR/tF Output rise/fall time 20% to 80%, 1kΩ to GND 0.5 1.3 2.6 ns
≥ 800mV(10)
XO = 48MHz, fout = 491.52MHz, post
divider P1APLL1 = 5, HSDS output 40 57 fs
VOD ≥ 800mV(10)
XO = 48MHz, fout = 245.76MHz, post
divider P1APLL1 = 10, HSDS output 45 64 fs
(10)
12kHz to 20MHz integrated RMS VOD ≥ 800mV
RJAPLL1
jitter for APLL1 outputs XO = 48MHz, fout =
245.76MHz, bypass post divider
50 62 fs
P1APLL1 = 1, HSDS output VOD ≥
800mV (11)
XO = 48MHz, fout =
122.88MHz, bypass post divider
55 86 fs
P1APLL1 = 1, HSDS output VOD ≥
800mV (11)
XO = 48MHz, fout = 245.76MHz, HSDS
50 80 fs
output, all VOD levels(10)
XO = 48MHz, fout = 122.88MHz, HSDS
60 90 fs
output, all VOD levels(10)
XO = 48MHz, fout = 153.6MHz (VCO2
= 5836.8MHz), 155.52MHz (VCO2 =
5598.72MHz), 174.703084MHz (VCO2
= 5765.2MHz) or 184.32MHz (VCO2 =
5898.24MHz) from APLL2.
110 150 fs
HSDS output , VOD ≥ 800mV from
OUT4, OUT5, OUT6 and OUT7 or
OUT2 and OUT3. 156.25MHz from
BAW APLL output in all other output
banks.
XO = 48MHz, fout = 161.1328125MHz
or 322.265625MHz (VCO2 =
12kHz to 20MHz integrated RMS 5800.78125MHz), or 212.5MHz (VCO2
RJAPLL2
jitter for APLL2 outputs = 5950MHz) from APLL2.
110 150 fs
HSDS output , VOD ≥ 800mV
from OUT4, OUT5, OUT6 and OUT7.
156.25MHz from BAW APLL output in
all other output banks.
XO = 48MHz, fout = 156.25MHz
or 125MHz (VCO2 = 5625MHz), or
100MHz (VCO2 = 5600MHz) from
APLL2. HSDS output , VOD ≥ 800mV
110 150 fs
from OUT4, OUT5, OUT6 and OUT7
or OUT2 and OUT3. 156.25MHz from
BAW APLL output in all other output
banks.
ADVANCE INFORMATION
Power supply noise rejection Vcc = 3.3V, VN = 50mVpp, HSDS,
PSNRVDD_APLL1 -105 dBc
VDD_APLL1 LVDS or AC-LVPECL outputs. (12)
Power supply noise rejection Vcc = 3.3V, VN = 50mVpp, HSDS,
PSNRVDD_DIG -120 dBc
VDD_DIG LVDS or AC-LVPECL outputs. (12)
PCIe Jitter Characteristics
PCIe Gen 1 (2.5 GT/s) Common APLL2 or APLL1 output, 3x noise
JPCIE-Gen1-CC 0.8 5 ps p-p
Clock jitter folding
PCIe Gen 2 (5.0 GT/s) Common APLL2 or APLL1 output, 3x noise
JPCIE-Gen2-CC 85 250 fs RMS
Clock jitter folding
PCIe Gen 3 (8 GT/s) Common APLL2 or APLL1 output, 3x noise
JPCIe-Gen3-CC 25 100 fs RMS
Clock jitter folding
PCIe Gen 4 (16 GT/s) Common APLL2 or APLL1 output, 3x noise
JPCIe-Gen4-CC 25 100 fs RMS
Clock jitter folding
PCIe Gen 5 (64 GT/s) Common APLL2 or APLL1 output, 3x noise
JPCIe-Gen5-CC 9 50 fs RMS
Clock jitter folding
PCIe Gen 6 (32 GT/s) Common APLL2 or APLL1 output, 3x noise
JPCIe-Gen6-CC 6 40 fs RMS
Clock jitter folding
DPLL Characteristics
fTDC TDC rate range for DPLLx 1E–6 26 MHz
dφ/dt Phase slew during switchover Programmable range 695 ns/s
DPLL-BW DPLL loop bandwidth Programmable loop bandwidth(17) 1E–3 4000 Hz
JPK DPLL closed-loop jitter peaking 0.1 dB
Compliant with G.8262 Options 1
JTOL Jitter tolerance and 2. Jitter modulation = 10Hz, 6455 UI p-p
25.78152Gbps line rate
DCO Characteristics
DPLL DCO frequency tuning
fDCO-DPLL DPLLx -200 200 ppm
range
BAW APLL in holdover or APLL only
-200 200 ppm
operation.
fDCO-APLL DCO frequency tuning range
APLL2in holdover or APLL only
-1000 1000 ppm
operation.
Zero-Delay Mode (ZDM) Characteristics
Output frequency range with ZDM DPLL1: OUT0 or OUT10 1E–6 1250 MHz
fOUT-ZDM
enabled DPLL2: OUT0 or OUT4 1E–6 700 MHz
Input-to-output propagation delay OUT0, fIN ≤ fTDC_MAX, fOUT ≤ fTDC_MAX,
tDLY-ZDM 150 ps
with ZDM enabled DPLLx_PH_OFFSET = 172500
Input-to-output propagation delay OUT0, fIN ≤ fTDC_MAX, fOUT ≤ fTDC_MAX,
tDLY-VAR-ZDM 65 ±ps
variation with ZDM enabled DPLLx_PH_OFFSET = 0
1PPS Reference Characteristics
ADVANCE INFORMATION
-11.45 11.45 ps
1Hz ≤ OUTx ≤ 156.25MHz,
ANA_DELAY_LINEARITY_CODE = 4
31 × tANA-
tANA-DLY-RANGE Analog delay range ps
DLY
(1) This is the current consumption of one XO doubler. All XO doublers consume the same current.
(2) This is the current consumption of one DPLL. Each DPLL consumes the same current.
ADVANCE INFORMATION
(3) REFx_ITYPE = 8 or 12.
(4) REFx_ITYPE = 1, 3 or 5, non-driven input directly tied to GND, capacitor to GND or 50Ω to GND.
(5) REFx_ITYPE = 1, 3 or 5.
(6) Combination of common mode voltage and DC coupled different input voltage must not exceed Absolute Maximum Ratings.
(7) When XO input frequency is greater than the APLL phase detector maximum supported comparison frequency, the APLL R divider
must be set to minimum of divide by 2.
(8) Register XO_ITYPE = 8 or 12.
(9) Register XO_ITYPE = 1, 3 or 5
(10) OUT0 to sourced from post divider.
(11) post divider bypassed by setting = 1. OUT0 to sourced from channel dividers.
(12) PSNR is the single-sideband spur level measured in dBc when sinusoidal noise with amplitude VN and frequency between 100kHz and
10MHz is injected onto VDD and VDDO pins with 1.0µF decoupling capacitance.
(13) Output dividers are synchronized. SYNC status achieved from power up or SYNC_SW.
(14) Typical analog delay step size based on APLL post-divider output period divided by 31, times the analog delay range scale value 0.5, 1
or 2.
(15) Analog delay linearity typically selected based on the period of the analog delay range, tANA-DLY-RANGE.
(16) Variation of internal pullup resistor tracks variation of pulldown resistor to maintain a consistent mid voltage self-bias ratio.
(17) DPLL loop bandwidth must be less than 1/100 of TDC frequency and less than 1/10 of APLL loop bandwidth.
SCK
t2
²
SDI Write/Read W/R A14 A13...D1/A1 D0/A0 '21¶7 &$5(
t6
SDO Read '21¶7 &$5( D7 D1 D0
t7
SCS
t8
t1 t4 t5
t6
SDO '21¶7 &$5( D7 D6...D1 D0
t7
SCS
t8
t1 t4 t5
ADVANCE INFORMATION
SCS
t8
VIH(SM)
SCL
VIL(SM)
~
~
th(START) tSU(SDATA)
tr(SM)
tSU(START) th(SDATA) tSU(STOP)
tf(SM)
tBUS
~
~
~
~
VIH(SM)
SDA
VIL(SM)
~
~
OUTx_N VOH
VOD = VOH - VOL
OUTx_P VOL
80%
0V VOUT-DIFF = 2 × VOD
20%
tR tF
ADVANCE INFORMATION
80%
OUT_REFx/2 VOUT,SE
20%
tR tF
INx_P
Single Ended
INx_P
Differential
INx_N
tPHO,DIFF
OUTx_P
Differential, PLL
OUTx_N
tSK,DIFF,INT
ADVANCE INFORMATION
OUTx_P
Differential, PLL
OUTx_N
tSK,SE-DIFF,INT
tPHO, SE
tSK,SE,INT
OUTx_P/N
Single Ended, PLL
Figure 5-7. Differential and Single-Ended Output Skew and Phase Offset
ADVANCE INFORMATION
Jitter = 44fs RMS (12kHz to 20MHz) Jitter = 51fs RMS (12kHz to 20MHz)
f APLL1 = 2457.6MHz f APLL1 = 2457.6MHz
Figure 5-8. 491.52MHz HSDS Output From APLL1 Figure 5-9. 245.76MHz HSDS Output From APLL1
BAW BAW
Jitter = 57fs RMS (12kHz to 20MHz) Jitter = 98fs RMS (12kHz to 20MHz)
f APLL1 = 2457.6MHz fAPLL2 = 5800.78125MHz
Figure 5-10. 122.88MHz HSDS Output From APLL1 Figure 5-11. 322.265625MHz HSDS Output From
BAW APLL2
Figure 5-12. 312.5MHz HSDS Output From APLL2 Jitter = 103fs RMS (12kHz to 20MHz)
fAPLL2 = 5950MHz
Jitter = 101fs RMS (12kHz to 20MHz) Jitter = 101fs RMS (12kHz to 20MHz)
fAPLL2 = 5800.78125MHz fAPLL2 = 5598.72MHz
ADVANCE INFORMATION
Figure 5-14. 161.1328125MHz HSDS Output From Figure 5-15. 155.52MHz HSDS Output From APLL2
APLL2
50 50
Min Min
40 Max 40 Max
30 Avg 30 Avg
20 20
Delay variation (ps)
10 10
0 0
-10 -10
-20 -20
-30 -30
-40 -40
-50 -50
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35
Analog delay setting (steps/code) Analog delay setting (steps/code)
Figure 5-17. SYSREF/1PPS Delay Linearity vs. Figure 5-18. SYSREF/1PPS Delay Linearity vs.
Analog Delay Code 2 Analog Delay Code 3
50 50
Min Min
40 Max 40 Max
30 Avg 30 Avg
20 20
Delay variation (ps)
Figure 5-19. SYSREF/1PPS Delay Linearity vs. Figure 5-20. SYSREF/1PPS Delay Linearity vs.
Analog Delay Code 4 Analog Delay Code 5
ADVANCE INFORMATION
the differential pair. VSS can be measured directly by oscilloscopes with floating references, otherwise this value
can be calculated as twice the value of VOD as described in the first description.
Figure 6-1 shows the two different definitions side-by-side for inputs and Figure 6-2 shows the two different
definitions side-by-side for outputs. The VID and VOD definitions show VA and VB DC levels that the noninverting
and inverting signals toggle between with respect to ground. VSS input and output definitions show that if the
inverting signal is considered the voltage potential reference, the noninverting signal voltage potential is now
increasing and decreasing above and below the noninverting reference. Thus the peak-to-peak voltage of the
differential signal can be measured.
VID and VOD are often defined as volts (V) and VSS is often defined as volts peak-to-peak (VPP).
VID Definition VID Definition for Input
Non-Inverng Clock
VA
VID VID-DIFF
VB
Inver ng Clock
VID = | VA - VB | VID-DIFF = 2·VID
GND
GND
LMK Device
Oscilloscope
LVCMOS driver
2pF
ADVANCE INFORMATION
LMK Device Phase Noise
LVCMOS driver Analyzer
100
LMK Device Oscilloscope
HSDS driver (Hi-Z termination)
100
LMK Device Phase Noise
Balun
HSDS driver Analyzer
50 50
50 50
Sine wave
ADVANCE INFORMATION
Modulator
Power Supply
Phase Noise/
Signal Generator DUT Device Output Balun Spectrum
Reference Analyzer
Input
Single-side band spur level measured in dBc with a known noise amplitude and frequency injected onto the device power supply.
7 Detailed Description
7.1 Overview
The LMK5C22212AS1 has two reference inputs, two digital PLLs (DPLL), two analog PLLs (APLLs) with
integrated VCOs, and twelve output clocks. APLL1 uses an ultra-high performance BAW VCO (VCBO) with
a very high quality factor, and thus minimizes dependency on the phase noise or frequency of the external
oscillator (XO) input clock. TI's VCBO technology reduces the overall solution cost to meet the free-run and
holdover frequency stability requirements. An XO, TCXO, or OCXO must be selected based on system holdover
stability requirements. APLL1 can be controlled by the corresponding DPLL1, allowing the APLL1 domain to
be locked to the DPLL1 reference input for synchronous clock generation. The DPLL2/APLL2 similarly can
be locked to the same referenced input as DPLL1 or locked to a separate reference input to create another
synchronization domain. Each APLL can select a reference from either XO port or another APLL divided clock.
The DPLL can select a synchronization input reference from reference inputs INx or align to another APLL
domain by selecting feedback from a cascade dividers.
ADVANCE INFORMATION
The DPLL reference input mux supports automatic input selection based on priority and reference signal
monitoring criteria. Manual input selection is also possible through software or pin control. The device provides
Hitless Switching between reference sources with proprietary phase cancellation and phase slew control for
superior phase transient performance. The Reference Input Monitoring block monitors the clock inputs and
performs a hitless switchover or holdover when a loss of reference (LOR) is detected. A LOR condition is
detected upon any violation of the threshold limits set for the input monitors, which include frequency, missing
and early pulse, runt pulse, and 1PPS (pulse-per-second) detectors. The threshold limits for each input detector
can be set and enabled per reference clock input. The Tuning Word History monitor feature determines the initial
output frequency accuracy upon entry into holdover based on the historical average frequency when locked,
thereby minimizing the frequency and phase disturbance during a LOR condition.
The LMK5C22212AS1 has twelve outputs with programmable output driver types, allowing up to twelve
differential clocks or a combination of differential and single-ended clocks). Up to four single-ended 1.8V or
2.65V LVCMOS output clocks (each from _P and _N outputs from OUT0 and OUT1) can be configured with
ten differential output clocks. Each output clock derives from one of two APLL/VCO domains through the output
muxes. Output 0 (OUT0) and Output 1 (OUT1) are the most flexible and can select the source from the XO,
reference input, or any APLL domain. A CMOS 1PPS output can be supported on Outputs 0 (OUT0) and
Output 1 (OUT1). The output dividers have a SYNC feature to allow multiple outputs to be phase-aligned.
Zero-Delay Mode (ZDM) can also achieve a deterministic phase alignment between a clock from DPLL1 or
DPLL2 presented to OUT0 and the selected reference input. An alternate ZDM feedback path is available on
OUT10 for DPLL1 and OUT4 for DPLL2.
To support IEEE 1588 PTP secondary clock or other clock steering applications, the DPLL supports DCO mode
with less than 1ppt (part per trillion) frequency resolution for precise frequency and phase adjustment through
software or pin control.
The device is fully programmable through I2C or SPI and supports start-up frequency configuration with factory
preprogrammed internal ROM pages. A programmable EEPROM Overlay, which allows POR configuration
of registers related to APLL and output configuration, provides flexible power up output clocks. The DPLL
configuration is not set by EEPROM values, but initialized based on the ROM Page Selection, and fully
programmable using the serial control interface. Internal LDO regulators provide excellent PSNR to reduce
the cost and complexity of the power delivery network. The clock input and PLL monitoring status are visible
through the GPIO status pins and interrupt registers readback for full diagnostic capability.
Outputs
Inputs
R div
IN1 16-b VCBO: 2457.6 MHz
Hitless switching
OUT1
with priority
/2 CH Div
N Div
12-b & Delay
40-b fractional
x1
x2
TDC
ADVANCE INFORMATION
CH Div
R div OUT2
12-b
16-b FB Div
40-b fractional
ZDM OUT0
ZDM OUT10
CH Div
/4 APLL1
OUT3
12-b
Cascade Div
/2
DPLL2/APLL2
APLL2 post
SYSREF Div
R div LF2 divider 20-b & Delay
OUT5
16-b x1 M div
x2 5-b
/2 to /13
R div
16-b CH Div OUT4
12-b & Delay
VCO2: 5595 to 5950 MHz
x1 N Div
Hitless switching
40-b fractional
with priority
x2 CH Div
12-b & Delay OUT6
TDC
R div
16-b SYSREF Div OUT7
20-b & Delay
FB Div
40-b fractional
ZDM OUT0
CH Div
OUT10
12-b & Delay
VDD_IN (x2) VDD_APLL (x3) VDDO (x5) VDD_DIG (x2) CAP_APLL (x4) CAP_DIG
3.3 V 3.3 V 3.3 V 3.3 V
The DPLL has a reference selection mux that allows the DPLL to be either locked to another VCO domain
(DPLL Cascaded) of the APLL or locked to the reference input (Non-Cascaded) providing unique flexibility in
frequency and phase control across multiple clock domains.
Each APLL has a reference selection mux that allows the APLL to be either locked to another VCO domain
(APLL Cascaded) of the APLL or locked to the XO input (Non-Cascaded).
Do not cascade one VCO output to both the DPLL reference and APLL reference of the same DPLL/APLL pair.
Each APLL has a fixed 40 bit denominator controllable by the DPLL. When operating an APLL without the DPLL,
a programmable 24 bit denominator is also available allowing an APLL to cascade between frequency domains
with 0ppm frequency error.
Any unused DPLL or APLL must be disabled (powered-down) to save power. Each VCO of the APLL drives the
clock distribution blocks using the respective VCO post-dividers. If the post-divider setting is 1 for VCO1, the
post-divider is bypassed and VCO1 feeds the output clock distribution blocks directly.
ADVANCE INFORMATION
From XO or/APLL2
cascaded to APLL1
÷FB ÷N
40-bit Frac-N SDM 40-bit Frac-N SDM
38-bit
DPLL DCO DCO
option FDEV DPLL feedback clock
From XO or/APLL1
cascaded to APLL2
÷FB ÷N
40-bit Frac-N SDM 40-bit Frac-N SDM
38-bit
DPLL DCO DCO
option FDEV DPLL feedback clock
The following sections describe the basic principles of DPLL and APLL operation. See DPLL Operating States
for more details on the PLL modes of operation including holdover.
7.2.2 DPLL
When DPLL operation is enabled, the clock source on the XO pin determines the free-run and holdover
frequency stability and accuracy of the output clocks. The VCBO determines the BAW APLL output clock phase
noise and jitter performance over the 12kHz to 20MHz integration band, regardless of the frequency and jitter of
the XO pin input. This increased immunity from reference noise degradation allows the BAW APLL to use a cost-
effective, low-frequency TCXO or OCXO as the external XO input while still maintaining standards-compliant
frequency stability and low loop bandwidth (≤10Hz) required for SyncE and PTP synchronization applications.
The other APLL contain a conventional LC-type VCO which can be optimized for best jitter performance over
the DC to 100kHz integration band by using a wide loop bandwidth with a clean reference and a high phase
detector frequency. When encountering system performance limitations arising from XO frequency or phase
noise, there are unique cascading options to provide a clean high frequency reference for the LC APLL The
LMK5C22212AS1 allows the user to select the divided output from the VCBO (BAW APLL Cascaded) which can
significantly reduce the LC APLL output RMS jitter.
If DCO mode is enabled on a DPLL, a frequency deviation step value (FDEV) can be programmed and used
to adjust (increment or decrement) the FB divider numerator of the DPLL. The DCO frequency adjustment
effectively propagates through the APLL domain to the output clocks and any cascaded DPLL/APLL domains.
The programmed DPLL loop bandwidth (BWDPLL) must be lower than all of the following:
ADVANCE INFORMATION
From XO
DPLL1 APLL1
fTDC fPD1 VCO1
From INx ÷R fVCO1
TDC DLF 5-bit LF
PFD
÷FB ÷N
40-bit Frac-N SDM 40-bit Frac-N SDM
38-bit
DPLL DCO DCO
option FDEV DPLL feedback clock
ADVANCE INFORMATION
From XO
DPLL2 APLL2
fTDC fPD1 VCO2
From INx ÷R fVCO2
TDC DLF 5-bit LF
PFD
÷FB ÷N
40-bit Frac-N SDM 40-bit Frac-N SDM
38-bit
DPLL DCO DCO
option FDEV DPLL feedback clock
DPLL1 APLL1
fTDC fPD1 VCO1
From INx ÷R fVCO1
TDC DLF 5-bit LF
PFD
÷FB ÷N
40-bit Frac-N SDM 40-bit Frac-N SDM
38-bit
DPLL DCO DCO
option FDEV DPLL feedback clock
ADVANCE INFORMATION
or OUT10
From XO
DPLL2 APLL2
fTDC fPD2 VCO2
From INx ÷R fVCO2
TDC DLF 5-bit LF
PFD
÷FB ÷N
40-bit Frac-N SDM 40-bit Frac-N SDM
38-bit
From XO
DPLL1 APLL1
From INx fTDC fPD1 VCO1
÷R fVCO1
TDC DLF 5-bit LF
PFD
÷FB ÷N
40-bit Frac-N SDM 24-bit Frac-N SDM
40-bit
From APLL1
cascaded to APLL2
DPLL2 disabled
DPLL2 APLL2
fTDC fPD2 VCO2
From INx ÷R fVCO2
TDC DLF 5-bit LF
PFD
÷FB ÷N
40-bit Frac-N SDM 40-bit Frac-N SDM
40-bit
DCO
FDEV DPLL feedback clock
ADVANCE INFORMATION
instead of a fixed 40-bit denominator (PLLx_MODE = 1) is recommended when operating in APLL-Only mode.
From XO
DPLL1 disabled
DPLL1 APLL1
fTDC fPD1 VCO1
÷R fVCO1
TDC DLF 5-bit LF
PFD
÷N
÷FB
24-bit or 40-bit Frac-N
40-bit Frac-N SDM
SDM
40-bit
DCO
FDEV DPLL feedback clock
From XO
APLL2
fPD1 VCO2
÷R fVCO2
5-bit LF
PFD
÷N
24-bit Frac-N SDM
For applications requiring DPLL functionality, such as SyncE and PTP/IEEE-1588 for eCPRI, the XO input can
be driven by a TCXO, OCXO, or external traceable clock that conforms to the frequency accuracy and holdover
stability required by the applicable synchronization standard. TCXO and OCXO frequencies of 13MHz, 14.4MHz,
19.44MHz, 24MHz, 25MHz, 27MHz, 38.88MHz, 48MHz, and 54MHz are commonly available and cost-effective
options that allow the BAW APLL to operate in fractional mode for a VCBO frequency of 2457.6MHz.
An XO/TCXO/OCXO source with low frequency or high phase jitter/noise floor has no impact on the BAW APLL
output jitter performance because the VCBO determines the jitter and phase noise over the 12kHz to 20MHz
integration bandwidth. An XO doubler increasing the PFD frequency can be enabled for each APLL to further
optimize close in phase noise performance.
The XO input buffer has programmable input on-chip termination and AC-coupled input biasing configurations as
shown in Figure 7-7. The buffered XO path also drives the input monitoring blocks.
ADVANCE INFORMATION
28pF
XO
S1 S2 100k
VAC-DIFF Differential or
50 100 S3
(weak bias) Single-Ended* XO path
100k
S2
28pF
*Supports a 3.3V
single-ended input swing
Table 7-1 lists the typical XO input buffer configurations for common clock interface types.
Table 7-1. XO Input Buffer Modes
INTERNAL SWITCH SETTINGS
XO_TYPE INPUT TYPES
INTERNAL TERM. (S1, S2)(1) INTERNAL BIAS (S3)(2)
0x00 DC (external termination) OFF OFF
0x01 AC (external termination) OFF ON (1.3V)
0x03 AC (internal 100Ω to GND) 100Ω ON (1.3V)
0x04 DC (internal 50Ω to GND) 50Ω OFF
0x05 AC (internal 50Ω to GND) 50Ω ON (1.3V)
0x08 LVCMOS OFF OFF
LVCMOS
0x0C 50Ω OFF
(internal 50Ω to GND)
S4
ADVANCE INFORMATION
7pF
IN0_P/
IN1_P
S1 S2 100k
Differential or
50 100 S3 VAC-DIFF
Single-Ended*
(weak bias) REF path
100k
S2
IN0_N/
IN1_N
S1 7pF
S4
50
Table 7-2 lists the reference input buffer configurations for common clock interface types.
Table 7-2. Reference Input Buffer Modes
INTERNAL REGISTER AND SWITCH SETTINGS
REFx_ITYPE, AC CAPACITOR SINGLE-ENDED SINGLE-ENDED DIFFERENTIAL WEAK BIAS
INPUT TYPE HYSTERESIS,
R68/R67 BYPASS, SELECT, TERM., TERM., (1.3V)
R68[5]
R68[4], S4(1) R68[3] R68[2], S1(2) R68[1], S2(2) R68[0], S3(3)
Differential,
0x00 ext. DC-coupled, 0 0 0 0 0 0
ext. term.
Differential,
0x01 ext. AC-coupled, 0 0 0 0 0 1
ext. term.
Differential,
ext. DC-coupled,
0x02 int. 100Ω diff. 0 0 0 0 1 0
term.,
LVDS/HSDS
Differential,
ext. AC-coupled,
0x03 int. 100Ω diff. 0 0 0 0 1 1
term.,
LVDS/HSDS
Differential,
ext. DC-coupled,
0x04 0 0 0 1 0 0
int. 50Ω to GND
HCSL
Differential,
ext. AC-coupled,
0x05 0 0 0 1 0 1
int. 50Ω to GND,
HCSL
150mV hysteresis,
LVCMOS
Single-ended,
ext. DC-coupled,
0x28 int. AC-coupled 1 0 1 0 0 0
210mV hysteresis,
LVCMOS
Single-ended,
ext. DC-coupled,
0x38 int. DC-coupled 1 1 1 0 0 0
0mV hysteresis,
LVCMOS
(1) S4: 0 = Differential input amplitude detector can be used for all input types except LVCMOS or single-ended.
(2) S1, S2: 0 = External termination is assumed.
(3) S3: 0 = External input bias or DC-coupling is assumed.
7.3.3 Clock Input Interfacing and Termination
Figure 7-9 through Figure 7-13 show the recommended input interfacing and termination circuits. Unused clock
inputs can be left floating or pulled down.
LVCMOS Rs
LVCMOS Driver XO
LMK Device
LVCMOS Rs
LVCMOS Driver INx_P
INx_N
Figure 7-9. Single-Ended LVCMOS (1.8V, 2.5V, 3.3V) to Reference (INx_P) or XO Input (XO)
Vcco
50 50
Vcco – 2V
LMK Device
CML
Driver
CML LMK Device
ADVANCE INFORMATION
Figure 7-12. DC-Coupled CML (Source Terminated) to Reference (INx)
50Ω
50Ω
Driver RB ( )
LMK Device
Differential
LVDS
CML*
open
open Driver 100
LVPECL 120
HCSL 50 Internal input biasing
RB RB
pull-ups
*CML driver requires 50
• Auto Revertive: In this mode, the DPLL automatically selects the valid input with the highest configured
priority. If a clock with higher priority becomes valid, the DPLL automatically switches over to that clock
immediately.
• Auto Non-Revertive: In this mode, the DPLL automatically selects the highest priority input that is valid. If a
higher priority input because valid, the DPLL does not switch over until the currently selected input becomes
invalid.
7.3.4.2 Manual Input Selection
There are two manual input selection modes that can be set by a register: Manual with Auto-Fallback and
Manual with Auto-Holdover. In either manual mode, the input selection can be done through register control
(Register DPLLx_MAN_REF_SEL) or hardware pin control (GPIOs).
• Manual with Auto-Fallback: In this mode, the manually selected reference is the active reference until the
reference becomes invalid. If the reference becomes invalid, the DPLL automatically falls back to the highest
priority input that is valid or qualified. If no prioritized inputs are valid, the DPLL enters holdover mode
ADVANCE INFORMATION
(if tuning word history is valid) or free-run mode. The DPLL exits holdover mode when the selected input
becomes valid.
• Manual with Auto-Holdover: In this mode, the manually selected reference is the active reference until the
reference becomes invalid. If the reference becomes invalid, the DPLL automatically enters holdover mode
(if tuning word history is valid) or free-run mode. The DPLL exits holdover mode when the selected input
becomes valid.
The reference input selection flowchart is shown in Figure 7-15.
Yes: Auto
No Input Select Mode No Input Select Mode Revertive
= Manual? = Auto?
Yes
Loss of Ref (LOR) on No
Selected Input?
fixed phase offset. The phase cancellation persists indefinitely in the use case scenario when phase slew is not
enabled commonly referred to as phase buildout. The inputs are frequency-locked when the inputs have the
same exact frequency (0-ppm offset), or have frequencies that are integer-related and can each be divided to a
common frequency by integers. The hitless switching specifications (tHITLESS and fHITLESS) are valid for reference
inputs with no wander. In the case where two inputs are switched but are not frequency-locked, the output
smoothly transitions to the new frequency with reduced transient.
7.3.5.2 Hitless Switching With Phase Slew Control
Enabling Phase Slew Control constrains the output phase transient or phase hit during hitless switching and
holdover exit. Users can select DPLLx_PHS1_EN to enable Phase Slew Control to follow the step limits set
in DPLLx_PHS1_THRESH and DPLLx_PHS1_TIMER. When transitioning slowly is desired while tracking the
new input phase, enabling phase slew control removes the phase cancellation or phase build out based on the
programmed timer value and step limits. Similarly when the DPLL switches from APLL-only mode or holdover
mode to DPLL Lock Acquisition mode, or hitless switching with two inputs are not frequency-locked the phase
ADVANCE INFORMATION
slew limits are then applied. When both Phase Cancellation function and Phase Slew Control function are
disabled, a phase hit equal to the phase offset between XO and selected input or between the two inputs at the
moment of switching are then propagated to the output at a rate determined by the DPLL loop bandwidth. In the
case where two inputs are switched but are not frequency-locked Phase Slew Control function can verify that the
output smoothly transitions to the new frequency as the rate the defined by the step limits.
7.3.6 Gapped Clock Support on Reference Inputs
The DPLL supports locking to an input clock that has missing periods and is referred to as a gapped clock.
Gapping severely increases the jitter of a clock, so the DPLL provides the high input jitter tolerance and low loop
bandwidth necessary to generate a low-jitter periodic output clock. The resulting output is a periodic non-gapped
clock with an average frequency of the input with the missing cycles. The gapped clock width can not be longer
than the reference clock period after the R divider (RINx / fINx). The reference input monitors must be configured
to avoid any flags due to the worst-case clock gapping scenario to achieve and maintain lock. Reference
switchover between two gapped clock inputs can violate the hitless switching specification if the switch occurs
during a gap in either input clock.
7.3.7 Input Clock and PLL Monitoring, Status, and Interrupts
The following section describes the input clock and PLL monitoring, status, and interrupt features. The reference
input frequency detector and phase valid detector can not be used at the same time on a single input.
XO
Status Bits
EN
Frequency LOS_FDET_XO LOS_FDET_XO
XO Input Monitor
Ref Inputs
IN0
: : REF
: : Mux
÷R PLLs Clock Status
INN
...
EN EN
Valid / Invalid ppm Frequency
EN LOR Validation Timer
Late detect window Missing pulse INx Valid LOR_MISSCLK
Starts when LOR 0
EN
Early detect window Runt pulse DPLL LOR_FREQ
Valid time Selected
EN
Input LOR_PH
Jitter threshold Phase valid*
REFSWITCH
4 Detector Status (1 = fault)
INx Status
*Enable for 1-PPS input
(selected or not selected). The status flags of the enabled detectors can also be read through the status bits for
the selected input of the DPLL.
7.3.7.2.1 Reference Validation Timer
The validation timer sets the amount of time required for each reference to be clear of flags from all enabled
input monitors before the reference is qualified and valid for selection. The validation timer and enable settings
are programmable.
7.3.7.2.2 Frequency Monitoring
The precision frequency detector measures the frequency offset or error (in ppm) of all input clocks relative
to the XO input frequency, which is considered as the 0-ppm reference clock for frequency comparison.
The valid and invalid ppm frequency thresholds are configurable through the registers. The monitor clears
the REFx_FDET_STATUS flag when the relative input frequency error is less than the valid ppm threshold.
Otherwise, the monitor sets the REFx_FDET_STATUS flag when the relative input frequency error is greater
ADVANCE INFORMATION
than the invalid ppm threshold. The ppm delta between the valid and invalid thresholds provides hysteresis
to prevent the REFx_FDET_STATUS flag from toggling when the input frequency offset is crossing these
thresholds.
A measurement accuracy (ppm) and averaging factor are used in computing the frequency detector register
settings. A higher measurement accuracy (smaller ppm) or higher averaging factor increases the measurement
delay to set or clear the flag, which allows more time for the input frequency to settle, and can also provide better
measurement resolution for an input with high drift or wander. Note that higher averaging reduces the maximum
frequency ppm thresholds that can be configured.
7.3.7.2.3 Missing Pulse Monitor (Late Detect)
The missing pulse monitor uses a window detector to validate input clock pulses that arrive within the nominal
clock period plus a programmable late window threshold (TLATE). When an input pulse arrives before TLATE, the
pulse is considered valid and the missing pulse flag is cleared if set. When an input pulse does not arrive before
TLATE (due to a missing or late pulse), the missing pulse flag is set to disqualify the input.
Typically, TLATE must be set higher than the longest clock period input (including cycle-to-cycle jitter), or higher
than the gap width for a gapped clock. The missing pulse monitor can act as a coarse frequency detector with
faster detection than the ppm frequency detector. The missing pulse monitor is supported for input frequencies
between 2kHz and fVCO/12 and must be disabled when outside this range.
The missing pulse and runt pulse monitors operate from the same window detector block for each reference
input. The status flags for both these monitors are combined by logic-OR gate and can be observed through
status pin. The window detector flag for a reference can also be observed through the corresponding
REFx_MISSCLK_STATUS bit.
7.3.7.2.4 Runt Pulse Monitor (Early Detect)
The runt pulse monitor uses a window detector to validate input clock pulses that arrive within the nominal clock
period minus a programmable early window threshold (TEARLY). When an input pulse arrives after TEARLY, the
pulse is considered valid and the runt pulse flag is cleared. When an early or runt input pulse arrives before
TEARLY, the monitor sets the flag immediately to disqualify the input.
Typically, TEARLY must be set lower than the shortest clock period of the input (including cycle-to-cycle jitter).
The early pulse monitor can act as a coarse frequency detector with faster detection than the ppm frequency
detector. The early pulse monitor is supported for input frequencies between 2 kHz and fVCO/12 and must be
disabled when outside of this range.
Users must enable missing clock detect to use early clock detect. Early clock detect can not be enabled alone.
Valid
Invalid
Valid Windows
Valid Window size can be relaxed by increasing the Window size. Early Window
(TEARLY)
Window Step Size = 2 / fVCO Late Window
(TLATE)
TJIT
ADVANCE INFORMATION
flag when the VCBO frequency error is greater than the unlock ppm threshold. Make sure to take the ppm
frequency tolerance of the XO input reference into account when setting the VCBO frequency lock and unlock
thresholds. The ppm delta between the lock and unlock thresholds provides hysteresis to prevent the LOFL flag
from toggling when the VCBO frequency error is crossing these thresholds.
A measurement accuracy (ppm) and averaging factor are used in computing the frequency lock detector register
settings. A higher measurement accuracy (smaller ppm) or higher averaging factor increases the measurement
delay to set or clear the LOFL flag. Higher averaging can be useful when locking to an input with high wander
or when the PLL is configured with a narrow loop bandwidth. Note that higher averaging reduces the maximum
frequency ppm thresholds that can be configured.
The DPLL phase lock detector clears the LOPL flag when the phase error of the DPLL is less than the phase
lock threshold. Otherwise, the lock detector sets the LOPL flag when the phase error is greater than the phase
unlock threshold.
Users can observe the APLL and DPLL lock detector flags through the status pins and the status bits.
PLLs Status Bits
APLL2 Lock APLL2
DPLL Frequency Lock Detectors LOL_PLL
Detector
Lock Unlock
LOFL LOL_PLL
APLL
APLL1 Digital Lock
Thresh Thresh Detector
(ppm) (ppm) APLL1 DLD
XO Lock Unlock
APLL fVCO
fTDC DPLL
Thresh Thresh PLLs Status
(ns) (ns)
LOFL_DPLL
DPLL Phase Lock
Detector LOPL LOPL_DPLL
DPLL
Lock Unlock HIST
Tuning Word History History
Update HLDOVR
DPLLx_HIST_TIMER
Holdover
Thresh Thresh Active
(ns) (ns)
EN Free-run
Tuning Word
If the input reference clock fails and becomes invalid, the history data can be corrupted if the tuning word
continues to update before the fail state is indicated by one of the reference input validation monitors. To avoid
this scenario, any in progress accumulation is ignored and the recent history data is ignored. The most recent
collected average data is discarded such that the actual history used is greater than TAVG but less than 2 × TAVG.
The tuning word history is initially cleared after a device hard reset or soft reset. After the DPLL locks to a new
reference, the history monitor waits for the first TAVG timer to expire before storing the first tuning word value
and begins to accumulate history. The history monitor does not clear the previous history value during reference
switchover or holdover exit. The history can be manually cleared or reset by toggling the history enable bit
(DPLLx_HIST_EN = 1 → 0 → 1), if needed.
Ref Valid Initial start of history Ref Lost Ref Valid
LOR 0 accumulation when LOPL 0 LOR 1 LOR 0
TIGN
Initial holdover
frequency determined Hitless
History Accumulating switch History Accumulating
by averaged history.
Time
When no tuning word history exists, the free-run tuning word value (DPLLx_FREE_RUN) is used and determines
the initial holdover output frequency accuracy.
7.3.7.5 Status Outputs
The GPIO pins can be configured to output various status signals and interrupt flags for device diagnostic and
debug purposes. The status signal, output driver type, and output polarity settings are programmable.
7.3.7.6 Interrupt
Any GPIO pin can be configured as a device interrupt output pin. The interrupt logic configuration is set through
registers. When the interrupt logic is enabled, the interrupt output can be triggered from any combination of
interrupt status indicators, including LOS for the XO, LOR for the selected DPLL input, LOL for APLL1, APLL2,
and the DPLLs, and holdover and switchover events for the DPLLs. When the interrupt polarity is set high, a
rising edge on the live status bit asserts the interrupt flag (sticky bit). Otherwise, when the polarity is set low, a
falling edge on the live status bit asserts the interrupt flag. Any individual interrupt flag can be masked so the
flag does not trigger the interrupt output. The unmasked interrupt flags are combined by the AND/OR gate to
generate the interrupt output, which can be selected on either status pin.
When a system host detects an interrupt from the device, the host can read the interrupt flag or sticky registers
to identify which bits are asserted to resolve the fault conditions in the system. After the system faults have been
resolved, the host can clear the interrupt output by writing 1 to the self-clearing INT_CLR field.
LOS_FDET_XO F
LOS_XO F
Status Pins
LOL_PLL F
GPIOx_SEL
LOFL_DPLL F
LOPL_DPLL F
OR INTR
HIST F Gate 0xE Polarity
Type
ADVANCE INFORMATION
HLDOVR F
GPIO GPIOx
Select
REFSWITCH F Other
status
LOR_MISSCLK F
signals
LOR_FREQ F
XO ×1, ×2
DPLL APLL
IN0 ÷R fTDC fPD VCO
: : ÷R fVCO
INN ÷R TDC DLF 5-bit LF
PFD
16-bit To post-divider
and
Output Muxes
÷FB ÷N
40-bit Frac-N SDM 40-bit Frac-N SDM
38-bit
DCO option
DCO
FINC/FDEC
FDEV DPLL feedback clock
where
• fPD = APLL phase detector frequency
• fXO: APLL reference is XO frequency or cascaded reference frequency from another APLL.
• DXO: XO input doubler (1 = disabled, 2 = enabled)
• RXO: APLL XO Input R divider value (1 to 32)
APLL2 or APLL1 has programmable charge pump settings from 0mA to 5.8mA in 0.4mA steps. Best
performance from APLL1 is achieved with a charge pump currents of 0.8mA or higher.
7.3.8.1.2 APLL VCO Frequency
The APLL phase locks the APLL VCO to the APLL reference using the applied APLL numerator. Use Equation 2
to calculate the VCO frequency.
where
• fTDC: DPLL TDC input frequency (see Equation 3)
• fINx or fINy: INx or INy input frequency or cascaded reference frequency from another APLL.
• RINx or RINy: INx or INy R divider value (16 bits, 1 to 216 – 1)
• DINx or DINy: INx or INy input doubler (2 = disabled and 1 = enabled)
ADVANCE INFORMATION
7.3.8.1.4 DPLL VCO Frequency
The DPLL phase locks the APLL VCO to the DPLL VCO frequency by updating the actual APLL numerator
value. Use Equation 5 to calculate the VCO frequency. Each DPLL can have two different values for DPLL N to
allow locking to the same VCO frequency using two different TDC frequencies. DPLLx_REF#_FB_SEL register
selects which DPLL N value is used.
where
• INTDPLL: DPLL FB divider integer value (33 bits, 1 to 233 – 1)
• NUMDPLL: DPLL FB divider numerator value (40 bits, 0 to 240 – 1)
• DENDPLL: DPLL FB divider denominator value (40 bits, 1 to 240)
• N: INTDPLL + NUMDPLL/ DENDPLL
7.3.8.1.5 Clock Output Frequency
Each APLL has a post divider which provides a VCO post divider frequency calculated in Equation 6 or Equation
7. The final output frequency is calculated by dividing from the VCO post divider frequency and the output divide
as calculated in Equation 8. For each output, the output frequency depends on the selected APLL clock source
and output divider value.
where
• fPOST_DIV: Output mux source frequency (APLL2 or APLL1 post-divider clock)
• PnAPLL2: APLL2 primary "P1" post-divide value (2 to 13) or secondary "P2" post-divide value (2 to 3)
• PnAPLL1: APLL1 post-divide value (1 to 8)
• fOUTx: Output clock frequency (x = 0 to 15)
• ODOUTx: OUTx output bypass or divider value. All outputs have a 12-bit divider with values 1 to (212 - 1). All
outputs except OUT2 and OUT3 have the option to follow the 12-bit divider with a 20-bit SYSREF divider that
can be used to produce 1PPS or other frequencies below 1Hz when the SYSREF output is set for continuous
output.
7.3.8.2 Analog PLLs (APLL1, APLL2)
Each APLL has a 40-bit fractional-N divider to support high-resolution frequency synthesis and very low phase
noise and jitter. Each APLL also has the ability to tune the VCO frequency through sigma-delta modulator (SDM)
control in DPLL mode. In cascaded mode, each APLL has the ability to lock the VCO frequency to another VCO
frequency.
In free-run mode, the BAW APLL uses the XO input as an initial reference clock to the VCBO. The PFD of
the BAW APLL compares the fractional-N divided clock with the reference clock and generates a control signal.
The control signal is filtered by the BAW APLL loop filter to generate a control voltage to set the VCBO output
frequency. The SDM modulates the N divider ratio to get the desired fractional ratio between the PFD input and
the VCBO output. The other conventional APLL with the LC VCO operates similar to the VCBO. User can select
the reference from either the VCBO clock or the XO clock.
In DPLL mode, the APLL fractional SDM is controlled by the DPLL loop to pull the VCO frequency into lock
with the DPLL reference input. For example the APLL Cascaded With DPLLs Disabled Example shows the
respective APLL2 deriving the reference from VCO1, then VCO2 is effectively locked to the DPLL1 reference
input, assuming there is no synthesis error introduced by the fractional N divide ratio of APLL2.
ADVANCE INFORMATION
Programmable VCO
Loop Filter R3 R4
PFD /
Charge Pump
C1 R2 C3 C4
LF
C2
ADVANCE INFORMATION
Figure 7-23. Loop Filter Structure of Each APLL
The BAW APLL is configured with a narrow LBW by default in TICSPRO and the ROM pages. As a result, the
low jitter VCBO dominates the clock output phase noise in the carrier offset range from 8kHz to around 400kHz.
Using the default APLL loop filter settings listed in Table 7-3, the LBW for each APLL is summarized in Table 7-4.
Table 7-3. Default APLL Charge Pump and Loop Filter Components
DEFAULT VALUES FOR DEFAULT VALUES FOR
COMPONENT LOCATION TYPE
APLL2 APLL1
Charge pump Internal Programmable 3.4mA 2.0mA
C1 Internal Fixed 100pF 100pF
C2 External(1) Fixed 100nF 470nF
C3 Internal Programmable 70pF 70pF
C4 Internal Programmable 70pF 70pF
R2 Internal Programmable 0.183kΩ 0.301kΩ
R3 Internal Programmable 0.657kΩ 5.5kΩ
R4 Internal Programmable 0.657kΩ 5.5kΩ
(1) The external capacitor is connected to the LFx pin of the corresponding APLLx.
Table 7-4. Default APLL LBW (PFD = 96MHz)
APLL VCO RANGE [MHz] LBW [kHz](1)
2 5600 to 5950 152.8 to 137.8
1 2500 4.9
clock must be stable in amplitude and frequency before the start of calibration; otherwise, the calibration can fail
and prevent PLL lock and output clock start-up. Before VCO calibration and APLL lock, the output drivers are
typically held in the mute state (configurable per output) to prevent spurious output clocks.
A VCO calibration can be triggered manually for a single APLL by toggling a PLL enable cycle (APLLx_EN bit
= 0 → 1) through host programming. This can be needed after the APLL N divider value (VCO frequency) is
changed dynamically through programming.
7.3.8.7 APLL VCO Clock Distribution Paths
Each APLL VCO post-divider supports an independently programmable divider.
APLL1 (BAW APLL) has one VCO post-divider paired with an optional divide by 2. The VCO1 post-divider is
comprised of a programmable divide by 8 followed by an optional divide by 2. The APLL1 post-divider clock div8
(÷2 to ÷8) or div8 and div2 (÷10, ÷12,÷14, ÷16) can be distributed to all 4 output banks in LMK5C22212AS1 .
If the system use case requires sourcing multiple frequencies from APLL1 that can not be supported from a
ADVANCE INFORMATION
single post-divider value, then bypass the VCO1 post-divider by setting VCO1 post-divider = 1 and program the
individual channel dividers to obtain the desired output frequencies.
APLL2 (conventional APLL) has one VCO post-divider clock (P1: ÷2 to ÷13) available for distribution to all
outputs.
7.3.8.8 DPLL Reference (R) Divider Paths
Each reference input clock has a dedicated 16-b reference divider to the DPLL TDC block. The R divider output
of the selected reference sets the TDC input frequency. To support hitless switching between inputs with different
frequencies, the R dividers can be used to divide the clocks to a single common frequency to the DPLL TDC
input.
7.3.8.9 DPLL Time-to-Digital Converter (TDC)
The TDC input compares the phase of the R divider clock of the selected reference input and the DPLL feedback
divider clock from VCO. The TDC output generates a digital correction word corresponding to the phase error
which is processed by the DPLL loop filter.
7.3.8.10 DPLL Loop Filter (DLF)
The DPLL supports a programmable loop bandwidth from 10 mHz to 4 kHz and can achieve jitter peaking below
0.1 dB (typical). The low-pass jitter transfer characteristic of the DPLL attenuates the reference input noise with
up to 60-dB/decade roll-off above the loop bandwidth.
The DPLL loop filter output controls the fractional numerator of APLL to steer the VCO frequency into lock with
the selected DPLL reference input.
7.3.8.11 DPLL Feedback (FB) Divider Path
The DPLL feedback path has a programmable prescaler (33 bits, 1 to 233 – 1) and a fractional feedback
(FB) divider. The programmable DPLL FB divider includes a 33-b integer portion (INT), 40-b numerator portion
(NUM), and 40-b denominator portion (DEN). The total DPLL FB divider value is: FBDPLL = INT + NUM / DEN.
In DPLL mode, the TDC frequency and total DPLL feedback divider and prescalers determine the VCO
frequency. Use Equation 5 to calculate the VCO frequency.
7.3.9 Output Clock Distribution
The output clock distribution blocks include five output muxes, eight output dividers, and twelve programmable
differential output drivers in the LMK5C22212AS1 .
The output dividers support output synchronization (SYNC) to allow phase synchronization between two or
more output channels. OUT0 and OUT10 have an optional internal ZDM synchronization feature to support
deterministic input-to-output phase alignment (typically for 1PPS clocks) with programmable offset. See Section
7.3.19.
ADVANCE INFORMATION
Output channel mux is sourced from the
reference input selected by R48[4:0] (0x1 for
REFx OUT0 to OUT1
REF0, 0x2 for REF1) when R78[5] is set to
enable the reference path to OUT0_1.
Output channel mux is sourced from the XO
XO OUT0 to OUT1
input.
Output channel mux is sourced from the
APLL1 OUT0 to OUT11
APLL1 post-divider output.
Output channel mux is sourced from the
APLL2 OUT0 to OUT11
APLL2 post-divider output.
SYSREF + ADLY Output clock is sourced from the SYSREF divider with analog delay.
For example, with the BAW APLL post-divider bypassed each 12-bit channel divider (CD) supports output
frequencies from 100kHz to 1250MHz (or up to the maximum frequency supported by the configured output
driver type). The SYSREF divider (SD) can be cascaded down to achieve lower clock frequencies down to 1Hz
(1PPS).
Each output divider is powered from the same VDDO_x supply used for the clock output drivers. The output
divider can be powered down if not used to save power. For each output group in OUT[2:3], OUT[4:5], OUT[6:7],
OUT[8:9], OUT[10:11] the output divider is automatically powered down when both output drivers are disabled.
For the OUT0 or OUT1 channels, the output divider is automatically powered down when the output driver is
disabled.
7.3.13 Output Delay
The LMK5C22212AS1 has the ability to tune output clock phase with delay function. In each channel divider
path, there is a programmable static offset digital delay. With the SYSREF divider selected, the output clock can
ADVANCE INFORMATION
have additional programmable static offset digital delay, SYSREF digital delay and analog delay.
12-b Channel
APLL Divider and
OUTxx
MUX CHDIV static
digital delay
SYSREF/
1-PPS
SYSREF/1-PPS Pulser
20-b Divlder and SYSREF/1-PPS
Dynamic Analog OUTyy
SRDIV Dynamic
Digital Delay Delay
ADVANCE INFORMATION
HSDS (AC-LVPECL) 900 600 S1
HSDS (AC-LVPECL) 1000 650 S1
HCSL 750 350 N/A
down by programming.
LMK Device
Receiver
LVCMOS driver
100
LMK Device
Receiver
HSDS driver
100
LMK Device
Receiver
HSDS driver
LMK Device
Receiver
HSDS driver
50 50
LMK Device
Receiver
HCSL driver
50 50
LMK Device
Receiver
ADVANCE INFORMATION
HCSL driver
50 50
the SYNC_SW register bit (active high). When SYNC is asserted, the SYNC-enabled dividers are held in reset
and clock outputs are low. When SYNC is deasserted, the outputs from a common PLL starts with the initial
clock phases synchronized or aligned. SYNC can also be used to set a low state on any SYNC-enabled outputs
to prevent output clocks from being distributed to downstream devices until the receiver inputs are configured
and ready to accept the incoming clock.
Output channels with the sync disabled (OUT_x_y_DIV_SYNC_EN = 0) is not affected by a SYNC event and
continues normal output operation as configured. VCO post-divider clocks must be enabled for synchronization
to verify that the driven dividers are synchronized accurately. However, any output deriving a clock from a
reset VCO post-divider is not valid during SYNC, even if the channel divider is not selected for SYNC. VCO
post-dividers not selected for synchronization do not stop running during the SYNC so the post-dividers can
continue to source output channels that do not require synchronization. Output dividers with divide-by-1 (divider
bypass mode) are not gated during the SYNC event.
Table 7-8. Output Synchronization
GPIOx as SYNC PIN
GPIOx_MODE = 31 SYNC_SW
OUTPUT DIVIDER AND DRIVER STATE
R21[6]
GPIOx_POL = 0 GPIOx_POL = 1
1 0 1 Output drivers muted and output dividers reset
1→0 0→1 1→0 SYNCed outputs are released with synchronized phase
0 1 0 Normal output driver/divider operation as configured
See DPLL Programmable Phase Delay for an example of how input to output phase error in the
DPLLx_PH_OFFSET field is calculated to apply fine adjustments less than 1 ps.
DPLLx_PH_OFFSET
Figure 7-31. DPLL ZDM Synchronization Between Reference Input and OUT0
ADVANCE INFORMATION
7.3.20 DPLL Programmable Phase Delay
Users can write to the DPLLx_PH_OFFSET[44:0] register fields to adjust the DPLL phase offset. The phase
offset is a signed 2's complement value with a default setting of 0 and offsets the phase relationship of the
feedback clock to reference clock at the TDC. The phase adjustment is common to all outputs derived from the
DPLLx synchronization domain. DPLLx_PH_OFFSET adjustments occur in one direction. To shift in the negative
direction, subtract the desired time offset from the period of the output clock to get the new phase offset.
Equation 9 and Equation 10 show the formulas to compute the DPLLx_PH_OFFSET field value to vary the
output phase in fine adjustment steps. DPLLx_PH_OFFSET is related to the APLLx VCO period with a scaling
factor for decimation and digital gain.
where
• DPLLx_PH_OFFSET: Programmable register value adjusting DPLL output phase
• DESIRED_TIME_OFFSET: Desired DPLL phase adjustment (in seconds)
• fVCOx: VCOx frequency
• SCALINGDEC: Scaling factor accounting for decimation and digital gain parameters
• DPLLx_PARAM_A/B/C: DPLL decimation and gain parameters. For DPLLx_PARAM_A, use a value of 32 in
the equation if the register readback value is 0.
For example, if the user wants to introduce a phase offset of +1ns into DPLL2, use the following settings:
• DESIRED_TIME_OFFSET = +1ns
• fVCOx: = 2500MHz
• SCALINGDEC = 584 × (7 + 1) × 232 − 32 = 4672
• DPLL1_PH_OFFSET = 2 × 1e-9 × 2500e6 × 4672 = 23360
Alternatively, to apply a phase shift in the other direction, such as −1ns to a 25MHz output clock, use the
following settings:
• DESIRED_TIME_OFFSET = 40ns - 1ns = 39ns
– 40ns is the period of the output clock (25MHz).
• fVCOx: = 2500MHz
• SCALINGDEC = 4672
• DPLL1_PH_OFFSET = 2 × 39e-9 × 2500e6 × 4672 = 911040
The DPLL parameters of a given configuration can be readback by accessing the registers listed in Table 7-9.
Table 7-9. DPLL Phase Offset Registers
REGISTER ADDRESS
FIELD NAME
(HIGH BYTE TO LOW BYTE)
DPLL1_PH_OFFSET R550, R551, R552, R553, R554, R555
DPLL1_PARAM_A R567
DPLL1_PARAM_B R548, R549
DPLL1_PARAM_C R566
DPLL2_PH_OFFSET R400, R401, R402, R403, R404, R405
DPLL2_PARAM_A R417
DPLL2_PARAM_B R398, R399
DPLL2_PARAM_C R416
ADVANCE INFORMATION
Elapsed Time = (2nd captured TEC value - 1st captured TEC value) / TEC Clock Rate (11)
Figure 7-33 illustrates the states of the Time Elapsed Counter function.
GPIO Trigger or
Read TEC_CNTR LSB
SPI Trigger
ADVANCE INFORMATION
Captured
Captured trigger event. No more TEC_CNTR_EN = 1
TEC_CNTR_EN = 0
trigger events update TEC_CNTR
value. Captured TEC_CNTR value is
now read back.
TEC_CNTR_EN = 0
Disabled/Reset
TEC_CNTR is disabled.
When re-enabled, counter starts
from 0.
SCS
Figure 7-35 shows that the TEC counter value can be captured and re-armed for capture during a single
multibyte read, even if the first register read is not the TEC_CNTR registers.
Read Read Read Read Read Read Read Read
SPI non- non- TEC TEC TEC TEC TEC non-
Acvity TEC TEC Register Register Register Register Register TEC
Register Register 39:32 31:24 23:16 15:8 7:0 Register
SCS
TEC TEC
latched latched
Figure 7-35. TEC Multibyte Read
TEC_CNTR eld
TEC_CNTR eld is no longer updated from a trigger event un l TEC_CNTR LSB read
is no longer
is complete 1 µs updated...
GPIOx don’t
GPIOx GPIOx don’t care
care
ADVANCE INFORMATION
TEC captured TEC captured
7.3.21.3.1 An Example: Making a Time Elapsed Measurement Using TEC and GPIO1 as Trigger
Yes
No Valid Input
Lock Acquisition
Reference Available for
(Fastlock)
Selection? (2)
Phase-locked to
Yes selected input
DPLL Locked
Lock Acquisition
DPLL DCO takes effect.
(Hitless)
Yes
Valid Input
No Reference Available for No
Loss of Ref (LOR) on
Selection? (2) Selected Input? (2)
Yes
Yes
No Is Tuning Word
History Valid?
Yes
7.4.1.1 Free-Run
After device POR configuration and initialization, APLL automatically locks to the XO clock when the XO input
signal is valid. The output clock frequency accuracy and stability in free-run mode track the frequency accuracy
and stability of the XO input. The reference inputs remain invalid (unqualified) during free-run mode. If the DPLL
has locked, but not yet accumulated a valid history word and the reference is lost, then Free-Run is entered.
7.4.1.2 Lock Acquisition
The DPLL constantly monitors the reference inputs for a valid input clock. When at least one valid input clock
is detected, the PLL channel exits free-run mode or holdover mode and initiate lock acquisition through the
DPLL. The LMK5C22212AS1 supports the Fastlock feature where the DPLL temporarily engages a wider loop
bandwidth to reduce the lock time. When the lock acquisition is done, the loop bandwidth is set to the normal
configured loop bandwidth setting (BWDPLL).
ADVANCE INFORMATION
accuracy of the DPLLx_FREE_RUN field.
If history is enabled (DPLLx_HIST_EN = 1) but the tuning history is not yet valid, then the DPLLx_FREE_RUN
field is used as if DPLLx_HIST_EN is disabled. If the tuning history is valid, the DPLL enters holdover using
historical data to minimize holdover frequency error. See Tuning Word History. In general, the longer the
historical average time, the more accurate the initial holdover frequency assuming the 0-ppm reference clock
(XO input) is drift-free. The stability of the XO reference clock determines the long-term stability and accuracy of
the holdover output frequency.
Upon entry into holdover, the LOPL flag is asserted (LOPL → 1). The LOFL flag reports DPLL frequency versus
reference frequency is in tolerance. In holdover LOFL remains unchanged in holdover and not update until a
valid reference is once again selected.
When a valid input becomes available for selection, the DPLL exits holdover mode and automatically phase lock
with the new input clock without any output glitches.
7.4.2 Digitally-Controlled Oscillator (DCO) Frequency and Phase Adjustment
To support IEEE 1588 and other clock steering applications, the DPLL supports DCO mode to allow precise
output clock frequency adjustment of less than 0.001 ppb/step. DCO can be implemented using DPLL DCO
control or APLL DCO control. While the DPLL is operating in closed-loop mode, DPLL DCO modifies the
effective DPLL numerator. While the DPLL is in holdover or not used, APLL DCO adjusts the effective APLL
numerator.
7.4.2.1 DPLL DCO Control
DCO mode can be enabled (DPLLx_FB_FDEV_EN = 1) when the DPLL is locked.
There are three methods to steer frequency when using the DPLL DCO.
• Register relative adjustment
– Preset the deviation amount in DPLL_FDEV
– Write an 8-bit register to enable increment/decrement by the deviation amount
• GPIO relative adjustment
– Step/Direction GPIOx trigger
– Adjust DPLLx_FB_NUM by programming a deviation amount for each step in pin set direction.
• Register absolute adjustment
– Write the DPLLx_FB_NUM [39:0] based on the frequency control word (FCW)
The DCO frequency step size can be programmed through a 38-bit frequency deviation word register
(DPLL_FDEV bits). The DPLL_FDEV value is an offset added to or subtracted from the current numerator
value of the DPLL fractional feedback divider and determines the DCO frequency offset at the VCO output.
The DCO frequency increment (FINC) or frequency decrement (FDEC) updates can be controlled through
software control (DPLLx_FB_FDEV_UPDATE) or user selectable pin control (GPIOx). DCO updates through
software control are always available through I2C or SPI by writing to the DPLLx_FB_FDEV_UPDATE register
bit. Writing a 0 increments the DCO frequency by the programmed step size, and writing a 1 decrements the
DCO frequency by the step size. SPI can achieve faster DCO update rates than I2C because the SPI has faster
write speed.
When DPLL pin control is selected (FDEV_TRIG_DPLLx and FDEV_DIR_DPLLx on GPIOs), a rising edge
on the GPIO pin defined in FDEV_TRIG_DPLLx applies a corresponding DCO update to the DPLL, another
GPIO defined in FDEV_DIR_DPLLx determines the direction of the FDEV trigger. FDEV_DIR_DPLLx = 0 means
positive, FDEV_DIR_DPLLx = 1 means negative. In this way, the GPIO pins functions as the FINC or FDEC
input. The minimum positive pulse width applied to the trigger pins must be greater than 100 ns to be captured
by the internal sampling clock. The DCO update rate must be limited to less than 5 MHz when using pin control.
When DCO control is disabled (DPLLx_FB_FDEV_EN = 0), the DCO frequency offset is cleared and the VCO
output frequency is determined by the original numerator value of the DPLL fractional feedback divider.
ADVANCE INFORMATION
APLL
fTDC DPLL fVCO
GPIOm/TRIG FINC
DCO
Logic FDEC Step
GPIOn/DIR
DPLL_FDEV
FINC/FDEC Register Control
DPLLx_FB_FDEV_UPDATE
I2C/SPI 0x160[0] Write:
0x1F6[0] 0 = FINC The DPLL Numerator is incremented or decremented by the DCO
0x28C[0] 1 = FDEC FDEV step word on the rising-edge of FINC or FDEC.
where
• DPLLx_FB_FDEV: Frequency deviation value (0 to 238– 1)
• Reqd_ppb: Required DCO frequency step size (in ppb)
• DPLLDEN: DPLL FB divider denominator value (1 to 240, register value of 0 = 240)
• fVCOx: VCOx frequency
• fTDCx: TDCx frequency
7.4.2.3 APLL DCO Frequency Step Size
Users must write to the DPLLx_FREE_RUN register field to adjust the APLL DCO. When DPLLx_HIST_EN = 1,
the relative adjustments are performed. When DPLLx_HIST_EN = 0 the DPLLx_FREE_RUN value is used for
the APLLx DCO numerator. The effective APLLx numerator can be read back from APLLx_NUM_STAT.
Equation 13 shows the formula to compute the DPLLx_FREE_RUN field value required to meet the
specified DCO frequency step size in ppb (part-per-billion) when relative APLL DCO mode is enabled.
DPLLx_FREE_RUN is a signed value and the actual programmed value for a negative number can be
calculated as the 2s complement.
where
XO ×1, ×2
ADVANCE INFORMATION
DPLL APLL
÷R fTDC fPD VCO
: ÷R fVCO
÷R TDC DLF 5-bit LF
PFD
16-bit To post-divider
and
Output Muxes
÷FB ÷N
40-bit Frac-N SDM 40-bit Frac-N SDM
38-bit
DCO
FDEV
DPLLx_FREE_RUN
PD# = 0
Hard Reset
ADVANCE INFORMATION
PD# = 1
EEPROM Overlay
If EEPROM field ROM_PLUS_EE is set, then start-up clocks are set
from EEPROM. Many APLL and output configuration fields are
overwritten from EEPROM.
SWRST = 1
Hard Reset
SWRST = 0
Normal Operation
After start-up, a global SWRST (R23[6]) restarts the device initializtion sequence and APLL calibration state
machine (see Figure 7-41). Issuing the global SWRST is recommended when modifying the APLL registers after
POR to recalibrate all of the APLLs and re-align the output and SYSREF channel dividers.
When toggling the global SWRST, a disruption on the APLL output clocks can occur until the APLLs acquire
lock again. An individual APLLx software reset (APLLx_SWRST) can be issued to avoid disturbing other
APLL clocks. Use the APLLx_SWRST after bring-up when modifying the registers of the individual APLLx.
For example, if only APLL1 registers are changed, then issue an APLL1_SWRST and only APLL1 outputs are
briefly disrupted while APLL2 outputs remain undisturbed.
Issuing a SWRST is not required for the following cases:
• When no register writes are performed after boot-up.
• When only the XO input termination type, INx input termination type, output drivers (such as swing level or
channel divider), GPIO pin, status, or DCO registers are modified after boot-up.
• When programming the EEPROM.
Issuing a SWRST is recommended for the following cases:
• When most of the register writes are modified through I2C or SPI (such as during device configuration after
boot-up).
• When the ZDM and SYSREF registers are configured. Not required if only changing the SYSREF divider
value.
• When the APLLx registers are modified and a brief interruption on all of the APLLx clocks is not an issue.
Issuing an individual APLLx_SWRST is recommended for the following cases:
• When the device has been configured with the desired registers and only APLLx registers need to be
modified without disturbing the other APLL output clocks.
ADVANCE INFORMATION
7.4.4.2 PLL Start-Up Sequence
Figure 7-41 shows the general sequence for APLL start-up after POR. This sequence also applies after a
global SWRST or APLLx_SWRST. To provide proper VCO calibration, the APLL reference clock must be stable
in amplitude and frequency prior to the start of VCO calibration. Otherwise, the VCO calibration can fail and
prevent start-up of the APLL and the output clocks.
Device Configured
PLL Initialization Sequence
See Device POR Configuration
Sequence Flowchart
XO Detected
VCO Calibration
APLL(s) Locked
(Free-run from XO)
Ref. Input
Validation
DPLL
Lock Acquisition
DPLL
Locked
a. The device boots up from one of the ROM pages, then the EEPROM settings are loaded to the device
and overwrite the XO, APLL, and output driver configuration. I2C transactions are performed after
start-up to update the remaining registers that are not stored in EEPROM (DPLL, SYSREF, and GPIO).
b. Use this option when the desired DPLL and APLL settings do not match a ROM page.
4. Option 4: ROM → in-system programming
a. The device boots up from one of the ROM pages, the EEPROM overlay is bypassed, and I2C
transactions are performed to overwrite any undesired register value initialized by the ROM selection
(DPLL, SYSREF, GPIO, XO, APLL, and output driver).
b. Use this option when the EEPROM can not be preprogrammed to reduce start-up time or when the
majority of the registers must be configured in-system.
7.4.4.4 GPIO1 and SCS_ADD Functionalities
The device can start-up as either I2C or SPI depending on the 2-level input level sampled on the GPIO1 pin
during POR.
• GPIO1 = 0: I2C Serial Interface is selected and the SCS_ADD pin functions as a 3-level input for the I2C
address select.
• GPIO1 = 1: SPI Serial Interface is selected and the SCS_ADD functions as a SPI chip select.
L H ROM page 1. XO= 48MHz, REFCLK = 10MHz, outputs = 100MHz, 312.5MHz, 491.52MHz.
H L ROM page 2. XO= 48MHz, REFCLK = 10MHz, outputs = 100MHz, 125MHz, 312.5MHz, 491.52MHz.
H H ROM page 3. Low power mode. All PLLs off, all outputs off.
ADVANCE INFORMATION
L M ROM page 4. XO = 54MHz, REFCLK = 30.72MHz, outputs = 30.72MHz, 125MHz, 161.1328125MHz, 122.88MHz, 245.76MHz, 491.52MHz.
M L ROM page 5. XO= 20MHz, REFCLK = 156.25MHz, outputs = 100MHz, 125MHz, 156.25MHz, 245.76MHz, 491.52MHz
ROM page 6. XO= 48MHz, REFCLK = 156.25MHz, outputs = 1 Hz (1-PPS), 25MHz, 100MHz, 122.88MHz, 125MHz, 156.25MHz, 245.76MHz,
M M
491.52MHz
ROM page 7. XO= 48MHz, REFCLK = 156.25MHz, outputs = 1 Hz (1-PPS), 20.48MHz, 25MHz, 100MHz, 122.88MHz, 125MHz, 156.25MHz,
M H
245.76MHz, 491.52MHz
H M ROM page 8. XO= 48MHz, REFCLK = 491.52MHz and 156.25MHz, outputs = 25MHz, 122.88MHz, 125MHz, 156.25MHz, 491.52MHz
(1) The output clock is sourced from the SYSREF channel divider.
(2) The exact output clock frequency is 161.1328125MHz.
(3) The output clock frequency is configured but the output channel is disabled.
Mask ROM
Select ROM Mode (9 Pages)
(Page 0 to 8)
Addr: 0x000 to
0x2000 - Initialize Registers from ROM Page
Data: 8192 bytes
Memory
Interface
PD#
Control/ GPIO0
Status Pins
GPIO1
Device Serial Registers Device Blocks
GPIO2 Control Interface Block Interface (Inputs, PLLs,
and Addr: 0x000 to 0x50A Outputs,
Status Data: 1291 bytes Monitors, etc.)
SCS_ADD
I2C/SPI
Pins SCL/SCK
SDA/SDIO
Memory Memory
Interface Interface
Program
SRAM NVM EEPROM
EEPROM
Addr: 0x00 to 0x7F Addr: 0x00 to 0x7F
Data: 128 bytes Data: 128 bytes
ADVANCE INFORMATION
If desired, customers can post a TICS Pro setup file (.tcs) to the TI E2E public forum for TI to review and
optimize the configuration settings.
7.4.5.2.2 SPI Serial Interface
When SPI control interface is selected, the device uses a 3-wire SPI with SDIO, SCK, and SCS signals
(SPI_3WIRE_DIS = 0). When using SPI SCS_ADD also can act as a Time Elapsed Counter (TEC) trigger. When
set SPI_3WIRE_DIS = 1, any GPIO can be selected as SDO to support readback with 4-wire SPI.
SPI and GPIO I/O are referenced to the 3.3-V power supply and the output drivers are 3.3-V LVCMOS
compatible. The inputs are 1.8-V, 2.5-V, or 3.3-V LVCMOS compatible. When the SPI host is 3.3-V I/O, either
3-wire or 4-wire can be used without any voltage conversion. When the SPI host is not 3.3-V I/O complaint, the
SDO signal from LMK5C22212AS1 device must be divided to be compatible with the SPI host voltage level. The
SDO pin can also be configured for open drain so the pullup resistors set the read back voltage as desired.
The host device must present data to the device MSB first. A message includes a transfer direction bit ( W/R), a
15-bit address field (A14 to A0), and a 8-bit data field (D7 to D0) as shown in Figure 7-43. The W/R bit is 0 for a
SPI write and 1 for a SPI read.
MSB LSB
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 MSB Transmitted First
First Out A A A A A A A A A A A A A A A D D D D D D D D
Bit Definition
W/R
14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Register Address (15 bits) Data Payload (8 bits) Message Field Definition
A message frame is initiated by asserting SCS low. The frame ends when SCS is deasserted high. The first bit
transferred is the W/R bit. The next 15 bits are the register address, and the remaining eight bits are data. On
write transfers, data is committed in bytes as the final data bit (D0) is clocked in on the rising edge of SCK. If the
write access is not an even multiple of eight clocks, the trailing data bits are not committed. On read transfers,
data bits are clocked out from the SDO pin on the falling edges of SCK.
ADDRESS
DEFAULT)
0x19 Low 0 0x64
0x19 Vmid 2 0x66
0x19 High 1 0x65
Write Transfer
1 7 1 1
S Secondary Address Wr A
8 1 8 1
8 1 1
Data Byte A P
Read Transfer
ADVANCE INFORMATION
1 7 1 1
S Secondary Address Wr A
8 1 8 1
1 7 1 1
Sr Secondary Address Rd A
8 1 1
Data Byte A P
Legend
S Sr Start condition sent by controller device | Repeated start condition sent by controller device
Wr Rd Write bit = 0 sent by controller device | Read bit = 1 sent by controller device
Data Data
Data Data sent by controller device | Data sent by peripheral device
1 7 1 1
S Secondary Address Wr A
8 1 8 1
8 1 8 1 1
1 7 1 1
S Secondary Address Wr A
8 1 8 1
1 7 1 1
Sr Secondary Address Rd A
8 1 8 1 1
d. SWRST = 0
e. Note: The DPLLx_SWRST and APLLx_SWRST are self-clearing bits.
5. Wait for the APLL or APLLs to lock by polling the PLL loss of lock status registers, LOL_PLLx, before
asserting SYNC_EN and SYNC_SW.
6. Assert SYNC by writing:
a. SYNC_EN = 1
b. SYNC_SW = 1
7. Modify the output registers listed in Step 2: change from static low to the desired output states.
8. Dessert SYNC by writing:
a. SYNC_SW = 0
b. SYNC_EN = 0 (optional and not required)
9. Optional, but recommended: Clear the interrupt (INTR) status flags. These bits are not self-clearing (sticky)
and can get set during start-up while the DPLL and APLL registers are not yet properly configured.
ADVANCE INFORMATION
Alternatively, use the part-specific TICS Pro profile to export a customized register programming sequence for
the currently loaded .tcs file as shown in Figure 7-46.
Figure 7-46. LMK5xxxxxx TICS Pro Programming Page (Screenshot From v1.7.7.4.)
7.4.5.4.3 EEPROM Programming With the Direct Writes Method or Mixed Method
1. Attain the SRAM mapping of your desired configuration. The SRAM map is generated in TICS Pro. For the
TARGET_ADR_MSB and EEREV mapping, see Five MSBs of the I2C Address and the EEPROM Revision
Number.
2. Mixed method only: Commit active registers to SRAM by setting REGCOMMIT (R171[6]) to 1.
a. Note: REGCOMMIT is auto-cleared to 0 when the transfer is completed.
3. Enable EEPROM overlay by setting R20[7] (ROM_PLUS_EE) to 1.
4. Configure the SRAM address pointer by setting R173[4:0] (MEMADR_12:8) to the 5 MSBs of the SRAM
address.
5. Configure the SRAM address pointer by R174 (MEMADR) to the 8 LSBs of the SRAM address.
6. Store the desired data at the specified SRAM address by setting R176 (RAMDAT) to the SRAM data from
the SRAM map.
7. Repeat steps 4-6 for all desired SRAM addresses.
8. Unlock EEPROM by setting to R180 (NVMUNLK) to 234.
9. In one transaction:
a. Erase the contents of the EEPROM by setting NVMERASE (R171[1]) to 1.
b. Initiate EEPROM programming to transfer the SRAM contents to EEPROM by setting NVMPROG
(R171[0]) to 1.
c. Note: Step 5 & 6 must be atomic (back-to-back) writes without any other register transactions in-
between. Serial communication interruptions (such as access to other devices on the same bus) is also
not allowed for successful EEPROM programming.
10. Wait for EEPROM programming to finish by polling R171[2] (NVMBUSY) until cleared or wait about 500ms.
a. Note: Do not power down, PD# toggle, or continue to the next step until NVMBUSY is cleared to have a
ADVANCE INFORMATION
successful EEPROM programming.
11. Lock the EEPROM by setting NVMUNLK to 0.
12. At the next POR, if the EEPROM programming is successful, the EEPROM program count, R16 (NVMCNT),
increments by 1. Also, if the EEPROM overlay bit is set, the active registers are loaded from EEPROM.
Hex instruction example for changing the TARGET_ADR_MSB:
Information in the following applications sections is not part of the TI component specification,
and TI does not warrant its accuracy or completeness. TI’s customers are responsible for
determining suitability of components for their purposes, as well as validating and testing their design
implementation to confirm system functionality.
ADVANCE INFORMATION
8.1.5 ROM and EEPROM
Some applications require start-up clocks to operate the entire system at power on. Other applications can
only require a valid clock for the logic device (CPU, ASIC, or FPGA) at power on which can then program
the LMK5C22212AS1 with custom settings if the default ROM configuration does not meet the application
requirements. The LMK5C22212AS1 provides ROM pages to support default output clocks on start-up and
an EEPROM to allow customization of the start-up clocks if the ROM pages do not meet the application
requirements. See ROM Page Selection and EEPROM Overlay for more information.
8.1.6 Power Rail Sequencing, Power Supply Ramp Rate, and Mixing Supply Domains
8.1.6.1 Power-On Reset (POR) Circuit
The LMK5C22212AS1 integrates a built-in power-on reset (POR) circuit that holds the device in reset until all of
the following conditions have been met:
• All VDD core supplies have ramped above 2.72 V
• PD# pin has ramped above 1.2 V (minimum VIH)
8.1.6.2 Power Up From a Single-Supply Rail
As long as all VDD and VDDO supplies are driven by the same 3.3V supply rail that ramp in a monotonic
manner from 0V to 3.135V, and the time between decision point 2 and stabilized supply voltage is less than
1ms, then there is no requirement to add a capacitor on the PD# pin to externally delay the device power-up
sequence. Figure 8-1 shows that the PD# pin can be left floating or otherwise driven by a system host to meet
the clock sequencing requirements in the system.
If time between decision point 2 and stabilized supply voltage is greater than 1ms, then the PD# pin must be
delayed. Refer to Power Up From Split-Supply Rails.
As described in Slow or Delayed XO Start-Up, validating the XO reference after PD# decision point 1 is
necessary to provide a successful calibration of the VCOs and to capture a valid DPLL reference reading.
Voltage
Decision Point 1:
PD#
1.2V
0V
Time
XO Reference: Valid or Invalid
Valid XO REF
ADVANCE INFORMATION
XO REF
0V
Time
ADVANCE INFORMATION
calibration can fail and prevent PLL lock and output clock start-up.
If the XO clock has a slow start-up time or has glitches on power-up (due to a slow or non-monotonic power
supply ramp, for example), TI recommends to delay the start of VCO calibration until after the XO is stable. This
can be achieved by delaying the PD# low-to-high transition until after the XO clock has stabilized using one of
the methods described in Power Up From Split-Supply Rails. Issuing a device soft-reset is also possible after the
XO clock has stabilized to manually trigger the VCO calibration and PLL start-up sequence.
The BAW APLL/VCBO is factory calibrated and is not sensitive to an invalid XO reference start-up. Upon a valid
XO reference, the BAW APLL/VCBO can acquire lock. When the BAW APLL/VCBO is used in conjunction with
the paired DPLL, the XO must be valid before the paired DPLL reference is validated.
8.2 Typical Application
Figure 8-3 shows a reference schematic to help implement the LMK5C22212AS1 and the peripheral circuitry.
Power filtering examples are given for the core supply pins and independent output supply pins. Single-ended
LVCMOS, LVDS, HSDS, AC-LVPECL, and HCSL clock interfacing examples are shown for the clock input
and output pins. An external CMOS oscillator drives an AC-coupled voltage divider network as an example to
interface the 3.3V LVCMOS output to meet the input voltage swing specified for the XO input. The XO pin of
the LMK5C22212AS1 can accept 3.3V LVCMOS input. The required external capacitors are placed close to the
LMK5C22212AS1 and are shown with the suggested values. External pullup and pulldown resistor options at the
logic I/O pins set the default input states. The I2C or SPI pins and other logic I/O pins can be connected to a host
device (not shown) to program and control the LMK5C22212AS1 and monitor the status.
ADVANCE INFORMATION
b. APLL reference: another VCO with Cascaded mode, or XO for Non-cascaded mode
c. Output clocks: frequency, buffer mode
d. DPLL loop bandwidth and maximum TDC frequency
e. If the DCO Mode or ZDM is required
5. Input clock and PLL monitoring options
6. Status outputs and interrupt flag
7. Power supply rails
8.2.2 Detailed Design Procedure
In a typical application, TI recommends the following steps:
1. Use the device GUI in the TICS Pro programming software for a step-by-step design flow to enter the design
parameters, calculate the frequency plan for each PLL domain, and generate the register settings for the
desired configuration. The register settings can be exported (registers hex dump in .txt format) to enable
host programming.
• A host device can program the register settings through the serial interface after power-up and issue a
soft-reset (by SWRST bit) to start the device. Set SW_SYNC before, and clear after SWRST.
2. Tie the GPIO1 pin to ground to select the I2C communications interface, or pull up GPIO1 high to VDD_DIG
through an external resistor to select the SPI communications interface. Determine the logic I/O pin
assignments for control and status functions. See GPIO1 and SCS_ADD Functionalities.
• Connect I2C/SPI and logic I/O pins (1.8V compatible levels) to the host device pins with the proper I/O
direction and voltage levels.
3. Select an XO frequency by following Oscillator Input (XO).
• Choose an XO with target phase jitter performance that meets the frequency stability and accuracy
requirements required for the output clocks during free-run or holdover.
• The LMK5C22212AS1 can directly accept a 3.3V LVCMOS input into the XO pin.
• Power the XO from a low-noise LDO regulator or optimize the power filtering to avoid supply noise-
induced jitter on the XO clock.
• TICS Pro: Configure the XO frequency to match the XO input.
4. Wire the clock I/O for each APLL domain in the schematic and use TICS Pro to configure the device settings
as follows:
• Reference inputs: Follow the LVCMOS or differential clock input interface guidelines in Clock Input
Interfacing and Termination.
– TICS Pro: For DPLL mode, configure the reference input buffer modes to match the reference clock
driver interface requirements. See Reference Inputs.
• TICS Pro: For DPLL mode, configure the DPLL input selection modes and input priorities. See Reference
Input Mux Selection.
• TICS Pro: Configure each APLL reference from other VCO domain (Cascaded mode) or XO clock
(Non-cascaded mode).
• TICS Pro: Configure each output with the required clock frequency and APLL domain. TICS Pro can
calculate the VCO frequencies and divider settings for the APLL and outputs. Consider the following
output clock assignment guidelines to minimize crosstalk and spurs:
– OUT[0:1] bank can select any APLL clocks, XO, and DPLL references.
ADVANCE INFORMATION
– OUT[2:3], OUT[4:5], and OUT[6:11] banks can source either APLL1 or APLL2 clocks.
– Group identical output frequencies (or harmonic frequencies) on adjacent channels, and use the
output pairs with a single divider (for example, OUT2/3) when possible to minimize power.
– Separate clock outputs when the difference of the two frequencies, |fOUTx – fOUTy|, falls within the jitter
integration bandwidth (for example, 12kHz to 20MHz). Any outputs that are potential aggressors must
be separated by at least four static pins (power pin, logic pin, or disabled output pins) to minimize
potential coupling. If possible, separate these clocks by the placing them on opposite output banks,
which are on opposite sides of the chip for best isolation.
– Avoid or isolate any LVCMOS output (strong aggressor) from other jitter-sensitive differential output
clocks. If an LVCMOS output is required, use dual complementary LVCMOS mode (+/- or -/+) with the
unused LVCMOS output left floating with no trace.
– If not all outputs pairs are used in the application, consider connecting an unused output to a pair of
RF coaxial test structures for testing purposes (such as SMA, SMP ports).
• TICS Pro: Configure the output drivers.
– Configure the output driver modes to match the receiver clock input interface requirements. See Clock
Outputs.
– Configure any output SYNC groups that need the output phases synchronized. See Output
Synchronization (SYNC).
– Configure the output auto-mute modes, and APLL and DPLL mute options. See Output Auto-Mute
During LOL.
• Clock output Interfacing: Follow the single-ended or differential clock output interface guidelines in Clock
Output Interfacing and Termination.
– Differential outputs can be AC-coupled and terminated and biased at the receiver inputs, or DC-
coupled with proper receivers
– LVCMOS outputs have internal source termination to drive 50Ω traces directly. LVCMOS VOH level is
determined by internal LDO programmed voltage (1.8V or 2.65V).
• TICS Pro: Configure the DPLL loop bandwidth.
– Below the loop bandwidth, the reference noise is added to the TDC noise floor and the XO/TCXO/
OCXO noise. Above the loop bandwidth, the reference noise is attenuated with roll-off up to 60dB/
decade. The optimal bandwidth depends on the relative phase noise between the reference input and
the XO. The APLL loop bandwidth can be configured to provide additional attenuation of the reference
input, TDC, and XO phase noise above the APLL bandwidth.
• TICS Pro: Configure the maximum TDC frequency to optimize the DPLL TDC noise contribution for the
desired use case.
– Wired: A 400kHz maximum TDC rate is commonly specified. This supports SyncE and other use
cases using a narrow loop bandwidth (≤10Hz) with a TCXO/OCXO/XO to set the frequency stability
and wander performance.
– Wireless: A 26MHz maximum TDC rate is commonly specified for lowest in-band TDC noise
contribution. This supports wireless and other use cases where close-in phase noise is critical.
• TICS Pro: If clock steering is needed (such as for IEEE-1588 PTP), enable DCO mode for the DPLL loop
and enter the frequency step size (in ppb). The FDEV step register is computed according to APLL DCO
Frequency Step Size. Enable the FDEV_TRIG and FDEV_DIR pin control on the GPIO pins if needed.
• TICS Pro: If deterministic input-to-output clock phase is needed, enable the ZDM as required on OUT0,
OUT4, or OUT10. See Section 7.3.19.
5. TICS Pro: Configure the reference input monitoring options for each reference input. Disable the monitor
when not required or when the input operates beyond the monitor's supported frequency range. See
Reference Input Monitoring.
• Frequency monitor: Set the valid and invalid thresholds (in ppm).
• Missing pulse monitor: Set the late window threshold (TLATE) to allow for the longest expected input clock
period, including worst-case cycle-to-cycle jitter. For a gapped clock input, set TLATE based on the number
of allowable missing clock pulses.
• Runt pulse monitor: Set the early window threshold (TEARLY) to allow for the shortest expected input clock
period, including worst-case cycle-to-cycle jitter.
ADVANCE INFORMATION
• 1PPS Phase validation monitor: Set the phase validation jitter threshold, including worst-case input
cycle-to-cycle jitter.
• Validation timer: Set the amount of time the reference input must be qualified by all enabled input
monitors before the input is valid for selection.
6. TICS Pro: Configure the DPLL lock detect and tuning word history monitoring options for each channel. See
PLL Lock Detectors and Tuning Word History.
• DPLL frequency lock and phase lock detectors: Set the lock and unlock thresholds for each detector.
7. TICS Pro: Configure each status output pin and interrupt flag as needed. See Status Outputs and Interrupt.
• Select the desired status signal selection, status polarity, and driver mode (3.3V LVCMOS or open-drain).
Open-drain requires an external pullup resistor.
• If the Interrupt is enabled and selected as a status output, configure the flag polarity and the mask bits for
any interrupt source, and the combinational OR gate, as needed.
8. Consider the following guidelines for designing the power supply:
• Outputs with identical frequency or integer-related (harmonic) frequencies can share a common filtered
power supply.
– Example: 156.25MHz and 312.5MHz outputs on OUT[4:5] and OUT[6:7] can share a filtered VDDO
supply, while 100MHz, 50MHz, and 25MHz outputs on OUT[0:1] and OUT[2:3] can share a separate
VDDO supply.
• See Power Rail Sequencing, Power Supply Ramp Rate, and Mixing Supply Domains.
ADVANCE INFORMATION
(Does not indicate actual location of the device supply pins)
8.5 Layout
8.5.1 Layout Guidelines
• Isolate input, XO/OCXO/TCXO and output clocks from adjacent clocks with different frequencies and other
nearby dynamic signals.
• Consider the XO/OCXO/TCXO placement and layout in terms of the supply/ground noise and thermal
gradients from nearby circuitry (for example, power supplies, FPGA, ASIC) as well as system-level vibration
and shock. These factors can affect the frequency stability/accuracy and transient performance of the
oscillator.
• Avoid impedance discontinuities on controlled-impedance 50-Ω single-ended (or 100-Ω differential) traces for
clock and dynamic logic signals.
• Place bypass capacitors close to the VDD and VDDO pins on the same side as the IC, or directly below the
IC pins on the opposite side of the PCB. Larger decoupling capacitor values can be placed further away.
• Place external capacitors close to the CAP_x and LFx pins.
• Use multiple vias to connect wide supply traces to the respective power islands or planes if possible.
• Use at least a 6×6 through-hole via pattern to connect the IC ground/thermal pad to the PCB ground planes.
• See the Land Pattern Example, Solder Mask Details, and Solder Paste Example in Section 11.
8.5.2 Layout Example
Below are printed circuit board (PCB) layout examples that show the application of thermal design practices and
a low-inductance ground connection between the device DAP and the PCB. Place the ground return path for the
supply decoupling capacitors close to the DAP. All OUTx pairs configured as differential signals must be routed
differentially and meet the trace impedance requirements (typically 100 ohm differential).
Figure 8-5. PCB Layout Example for LMK5C22212AS1 , Top Layer
Component Side
VQFN-64
ADVANCE INFORMATION
Solder Mask Thermal Slug
(package bottom)
Internal
Internal Signal Ground
and Power Planes Planes
Thermal
Thermal Vias Dissipation
Pad (back side)
No Solder Mask
Back Side
Figure 8-7. General PCB Ground Layout for Thermal Reliability (8+ Layers Recommended)
Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do
not necessarily reflect TI's views; see TI's Terms of Use.
9.4 Trademarks
TI E2E™ is a trademark of Texas Instruments.
All trademarks are the property of their respective owners.
9.5 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
9.6 Electrostatic Discharge Caution
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled
with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may
be more susceptible to damage because very small parametric changes could cause the device not to meet its published
ADVANCE INFORMATION
specifications.
10 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
DATE REVISION NOTES
November 2024 * Initial Release
PACKAGE OUTLINE
RGC0064E SCALE 1.500
VQFN - 1 mm max height
PLASTIC QUAD FLATPACK - NO LEAD
9.15 A
B
8.85
9.15
8.85
ADVANCE INFORMATION
1.0
0.8 C
SEATING PLANE
0.05 0.08 C
0.00
2X 7.5
EXPOSED SYMM
THERMAL PAD (0.1) TYP
17 32
16 33
SYMM 65
2X 7.5 6.25 0.1
60X
0.5
1 48 0.30
PIN 1 ID 64X
64 49 0.18
0.1 C A B
0.5
64X 0.05
0.3
4225008/A 05/2019
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. The package thermal pad must be soldered to the printed circuit board for thermal and mechanical performance.
www.ti.com
( 6.25)
60X (0.5)
(2.875)
TYP
ADVANCE INFORMATION
(R0.05) TYP
(1.19) TYP
(8.8)
( 0.2) TYP
VIA
16 33
17 32
(0.595) TYP (1.19)
TYP
(2.875)
(8.8)
EXPOSED METAL
SOLDER MASK EXPOSED SOLDER MASK
OPENING METAL OPENING
4. This package is designed to be soldered to a thermal pad on the board. For more information, see Texas Instruments literature
number SLUA271 (www.ti.com/lit/slua271).
5. Vias are optional depending on application, refer to device data sheet. If any vias are implemented, refer to their locations shown
on this view. It is recommended that vias under paste be filled, plugged or tented.
www.ti.com
SYMM
64X (0.6) 64 49
64X (0.24)
1
48
60X (0.5)
ADVANCE INFORMATION
(R0.05) TYP
(1.19) TYP
65
SYMM (8.8)
25X ( 0.99)
16 33
17 32
(1.19)
TYP
(8.8)
EXPOSED PAD 65
63% PRINTED SOLDER COVERAGE BY AREA UNDER PACKAGE
4225008/A 05/2019
NOTES: (continued)
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
www.ti.com
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2024, Texas Instruments Incorporated