ZCU111 RF data converter 時鐘配置
阿新 • • 發佈:2022-04-04
Zynq UltraScale+ RFSoC 的RF data converter (RFdc)需要穩定且精確的時鐘輸入,在官方開發板ZCU111上,板載了一套TI的射頻時鐘解決方案:LMK04208+LMX2594的射頻時鐘發生電路。本文將對ZCU111上的射頻參考時鐘部分的電路進行簡要分析,並在後文給出配置RF參考時鐘的方法。
1 時鐘電路分析
在ug1271中P54,給出了RF時鐘架構圖,如下圖。
首先LMK04208,包含兩路PLL,但是由於VCXO為固定頻率122.88MHz,所以PLL1的作用不大,輸入PLL2的時鐘頻率固定為122.88MHz,之後可以對PLL2和後續的Dividers進行配置調整LMK04208的輸出,這裡採用的是官方的122.88MHz直出的配置。
因此,LMK04208輸出的122.88MHz的時鐘通過clk buffer之後輸入給LMX2594。TI提供了一套PLL視覺化配置軟體——TICS pro,在TICS pro中選擇目標晶片為LMX2594之後,即可進行配置計算。輸入clk_in = 122.88MHz,之後輸入期望輸出頻率為300MHz(或者是你需要的設計值),即可得到合適的暫存器引數。
之後再Raw Registers頁面中可以匯出暫存器配置檔案。
2 使用SCUI設定 LMK04208+LMX2594
Xilinx提供了一套上位機軟體,來控制ZCU111板上的各個器件,其中就包括 LMK04208+LMX2594。
- 開啟SCUI,並選擇串列埠
- 將PLL暫存器匯出為檔案並儲存至
zcu111_scui\BoardUI\tests\ZCU111\clockFiles
- 在SCUI中輸入對應的暫存器檔名稱,點選設定進行配置。
- 時鐘設定後,開發板上對應的LED燈點亮。
3 驗證設定結果
令RFdc內部NCO產生一個訊號,在示波器或頻譜儀上觀察即可。