ZHCSV24 March 2024 LMK05318B-Q1
PRODUCTION DATA
為了支持 IEEE 1588 外設時鐘和其他時鐘控制應用,DPLL 支持 DCO 模式以實現小于 0.001ppb/階躍的精確輸出時鐘頻率調整。當 DPLL 鎖定時,可以啟用 DCO 模式 (DPLL_FDEV_EN = 1)。
可以通過一個 38 位頻率偏差字寄存器(DPLL_FDEV 位)對 DCO 頻率步長進行編程。DPLL_FDEV 值是在 DPLL 分數反饋分頻器的當前分子值上加上或減去的偏移,用于確定 VCO 輸出端的 DCO 頻率偏移。
可以通過軟件控制或 I2C 模式中的引腳控制來控制 DCO 頻率遞增 (FINC) 或頻率遞減 (FDEC) 更新。始終可以通過 I2C 或 SPI 實現通過軟件控制進行的 DCO 更新,方法是寫入 DPLL_FDEV_REG_UPDATE 寄存器位。寫入 0 將使 DCO 頻率按編程的步長遞增,而寫入 1 將使 DCO 頻率按步長遞減。SPI 可以實現比 I2C 更快的 DCO 更新速率,因為 SPI 的寄存器傳輸速度更快。
在 I2C 模式下啟用引腳控制模式 (GPIO_FDEV_EN = 1) 時,GPIO2/SDO/FINC 引腳充當 FINC 輸入,STATUS1/FDEC 引腳充當 FDEC 輸入(禁用 STATUS1 輸出)。FINC 引腳或 FDEC 引腳上的正脈沖會將相應的 DCO 更新應用于 DPLL。應用到 FINC 或 FDEC 引腳的最小正脈沖寬度必須大于 100ns 才能由內部采樣時鐘捕獲到。使用引腳控制時,DCO 更新速率必須限制在 1MHz 以下。
當禁用 DCO 控制 (DPLL_FDEV_EN = 0) 時,清除 DCO 頻率偏移,且 VCO 輸出頻率將由 DPLL 分數反饋分頻器的原始分子值確定。
圖 7-34 DCO 模式控制選項