ZHCSHN9B February 2018 – February 2025 LMK05028
PRODUCTION DATA
To support IEEE 1588 slave clock and other clock steering applications, each PLL channel supports DCO mode to allow precise output clock frequency adjustment of less than 1 ppt/step. DCO mode can be enabled on either REF-DPLL or TCXO-DPLL loop when operating in locked mode.
The DCO frequency step size can be programmed through the frequency deviation or FDEV register (DPLLy_FDEV bits). The FDEV step value is an offset added to or subtracted from the current numerator value of the DPLL's fractional FB divider SDM that 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 or pin control. DCO updates through software control are always available through I2C or SPI by writing to the DPLLy_FDEV_REG_UPDATE register bit. Writing a 0 increments the DCO frequency by the programmed step size, while writing a 1 decrements the step size.
The pin control paths to each DCO block must be enabled through registers. Once enabled, a positive pulse on the GPIO3/FINC1 or GPIO4/FDEC1 pin applies a corresponding DCO update to DPLL1. Similarly, a positive pulse on the GPIO5/FINC2 or GPIO6/FDEC2 pin applies a corresponding DCO update to DPLL2. The minimum positive pulse width applied to the FINC or FDEC pins must be greater than 100 ns to be captured by the internal sampling clock. The DCO update rate must limited to less than 1 MHz when using pin control.