1. 程式人生 > 其它 >ZCU111 RF data converter 時鐘配置

ZCU111 RF data converter 時鐘配置

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。

  1. 開啟SCUI,並選擇串列埠
  2. 將PLL暫存器匯出為檔案並儲存至zcu111_scui\BoardUI\tests\ZCU111\clockFiles
  3. 在SCUI中輸入對應的暫存器檔名稱,點選設定進行配置。
  4. 時鐘設定後,開發板上對應的LED燈點亮。

3 驗證設定結果

令RFdc內部NCO產生一個訊號,在示波器或頻譜儀上觀察即可。