每次更改 VCO 頻率時,完全輔助運行都會指定 PLL 鎖定的 VCO 內核和頻帶,而不是執行 VCO 校準。因此,不需要 VCO 校準時間。切換 VCO 頻率所需的總時間等于寄存器編程時間加上 PLL 鎖定時間。
為了能夠了解在特定的 VCO 頻率下使用哪個 VCO 內核和頻帶,需要執行一次性 VCO 校準,需要執行寄存器回讀來收集該信息,并且該信息需要存儲在查詢表 (LUT) 中。除了 VCO 參數外,如果使用 VCO 倍頻器,則可以通過類似的方式獲取 VCO 倍頻器參數。例如,再次在 7500MHz 和 15GHz 之間切換 VCO 頻率。RFOUTA 由 4 分頻輸出。在完全輔助運行模式下,鎖定時間(不包括寄存器編程時間)小于 20μs。
圖 4-16 完全輔助下跳
圖 4-17 完全輔助上跳編程信息:
a. LUT 創建
- 設置 MUXOUT = Register read back。
- 設置 READBACK = Read state machine value。
- 對 LMX 器件進行編程,以在無輔助運行模式下鎖定到 7500MHz。
- 點擊 Register Read Back 按鈕一次,以讀回寄存器值,如 Full assist read back 列中所示。將這些值記錄在文本文件中。
- 對于 15GHz,重復步驟 3 至 4。
圖 4-18 LUT 創建
圖 4-19 完全輔助編程b. 應用 LUT 數據
- 設置 VCO_FULL_ASSIST = 1。
- 設置 DBL_BUF_EN = 1。
- 針對 VCO = 7500MHz 對 PFD_DLY、PLL_N、PLL_NUM 進行編程。
- 使用來自 LUT 的值對 VCO_SEL、VCO_DACISET 和 VCO_CAPCTRL 進行編程。
- 點擊一次 Calibrate VCO 按鈕以啟動 VCO 切換。(使用 CSB 引腳觸發測試設備)
- 針對 VCO = 15000MHz,重復步驟 3 至 4。
- 點擊一次 Calibrate VCO 按鈕以啟動 VCO 切換。(使用 CSB 引腳觸發測試設備)