ZHCSQ63 may 2023 LMK04368-EP
PRODUCTION DATA
SYNC 和 SYSREF 信號共用同一個 SYNC/SYSREF 時鐘分配路徑。為了正確使用 JESD204B/C 的 SYNC 和/或 SYSREF,務必要了解 SYNC/SYSREF 系統(tǒng)。圖 8-2 展示了包含 SYNC 電路在內的時鐘輸出塊的詳細圖示。圖 8-3 顯示了互連,并突出顯示了一些用于控制器件以實現 SYNC/SYSREF 目的的重要寄存器。
要復位或同步分頻器,必須滿足以下條件:
表 8-2 顯示了 SYSREF_MUX 和 SYNC_MODE 的一些可能組合。
| 名稱 | SYNC_MODE | SYSREF_MUX | 其它 | 說明 |
|---|---|---|---|---|
| SYNC 已禁用 | 0 | 0 | CLKin0_DEMUX ≠ 0 | 不會發(fā)生同步。 |
| 引腳或 SPI SYNC | 1 | 0 | CLKin0_DEMUX ≠ 0 | 基本 SYNC 功能,SYNC 引腳極性由 SYNC_POL 選擇。 要通過 SPI 實現 SYNC,請切換 SYNC_POL 位。 |
| 差分輸入 SYNC | X | 0 或 1 | CLKin0_DEMUX = 0 | 差分 CLKin0 現在作為 SYNC 輸入運行。 |
| 在引腳轉換時觸發(fā) JESD204B/C 脈沖發(fā)生器。 | 2 | 2 | SYSREF_PULSE_CNT 設置脈沖計數 | 在引腳轉換時生成 SYSREF_PULSE_CNT 編程脈沖數。SYNC_POL 可用于通過 SPI 引發(fā) SYNC。 |
| 在 SPI 編程時觸發(fā) JESD204B/C 脈沖發(fā)生器。 | 3 | 2 | SYSREF_PULSE_CNT 設置脈沖計數 | 對 SYSREF_PULSE_CNT 寄存器進行編程會開始發(fā)送脈沖數。 |
| 時鐘恢復型 SYNC | 1 | 1 | SYSREF 可運行,并且已經根據需要配置了相應的 SYSREF 分頻器以適應訓練幀大小。 | 可為 LM97600 等非 JESD 轉換器實現 n 位幀訓練模式的精確 SYNC。 |
| 外部 SYSREF 請求 | 0 | 2 | SYSREF_REQ_EN = 1 脈沖發(fā)生器已上電 | 當 SYNC 引腳被置為有效時,會發(fā)生連續(xù)的 SYSREF 脈沖。脈沖的開啟和關閉實現同步,以防止 SYSREF 上出現窄脈沖。 |
| 連續(xù) SYSREF | X | 3 | SYSREF_PD = 0 SYSREF_DDLY_PD = 0 SYSREF_PLSR_PD = 1 (1) | 連續(xù) SYSREF 信號。 |
| 時鐘恢復型 SYSREF 分配 | 0 | 0 | SYSREF_DDLY_PD = 1 SYSREF_PLSR_PD = 1 SYSREF_PD = 1。 | CLKin0 的扇出重新生成時鐘信號后再分配到時鐘分配路徑。 |
SYNC/SYSREF 信號由時鐘分配路徑重新生成時鐘信號,因此時鐘分配路徑上必須存在有效時鐘(來自 VCO 或處于分配模式的 FIN0/FIN1 引腳),SYNC 才能生效。
任何未設置 SYNC_DISX 位或 SYNC_DISSYSREF 位的器件時鐘分頻器或 SYSREF 分頻器將在 SYNC/SYSREF 分配路徑為高電平時復位。這對于 SYSREF 分頻器尤其重要,如果 SYNC_DISSYSREF = 0,這樣就讓該分頻器可以自行復位!確保根據需要設置 SYNC_DISX/SYNC_DISSYSREF 位。
在對 DCLK_X_Y_DIV 使用 2 分頻或 3 分頻時,SYNC 程序需要首先對 4 分頻進行編程,然后在進行 SYNC 之前對 2 分頻或 3 分頻進行編程。