ZHCSUD9A January 2024 – February 2025 LMK5C33216AS1
PRODUCTION DATA
當(dāng) DPLL 鎖定時,可以啟用 DCO 模式 (DPLLx_FB_FDEV_EN = 1)。
使用 DPLL DCO 時可采用三種方法來控制頻率。
可以通過一個 38 位頻率偏差字寄存器(DPLL_FDEV 位)對 DCO 頻率步長進行編程。DPLL_FDEV 值是在 DPLL 分數(shù)反饋分頻器的當(dāng)前分子值上加上或減去的偏移,用于確定 VCO 輸出端的 DCO 頻率偏移。
可以通過軟件控制 (DPLLx_FB_FDEV_UPDATE) 或用戶可選的引腳控制 (GPIOx) 來控制 DCO 頻率遞增 (FINC) 或頻率遞減 (FDEC) 更新。始終可以通過 I2C 或 SPI 寫入 DPLLx_FB_FDEV_UPDATE 寄存器位來實現(xiàn)通過軟件控制進行的 DCO 更新。寫入 0 將使 DCO 頻率按編程的步長遞增,而寫入 1 將使 DCO 頻率按步長遞減。SPI 可以實現(xiàn)比 I2C 更快的 DCO 更新速率,因為 SPI 的寫入速度更快。
選擇 DPLL 引腳控制(GPIO 上的 FDEV_TRIG_DPLLx 和 FDEV_DIR_DPLLx)時,F(xiàn)DEV_TRIG_DPLLx 中定義的 GPIO 引腳的上升沿會對 DPLL 應(yīng)用相應(yīng)的 DCO 更新,F(xiàn)DEV_DIR_DPLLx 中定義的另一個 GPIO 則決定 FDEV 觸發(fā)器的方向。FDEV_DIR_DPLLx = 0 表示正,F(xiàn)DEV_DIR_DPLLx = 1 表示負。這樣一來,GPIO 引腳會用作 FINC 或 FDEC 輸入。應(yīng)用到觸發(fā)器引腳的最小正脈沖寬度必須大于 100ns,才能由內(nèi)部采樣時鐘捕獲。使用引腳控制時,DCO 更新速率必須限制在 5MHz 以下。
當(dāng)禁用 DCO 控制 (DPLLx_FB_FDEV_EN = 0) 時,DCO 頻率偏移會被清除,且 VCO 輸出頻率由 DPLL 分數(shù)反饋分頻器的原始分子值確定。