器件和 JESD204 接口需要特定的啟動(dòng)和對(duì)齊序列。在以下步驟中列出了該序列的一般順序。
- 將 PLL_EN 連接至高電平以啟用 PLL,或連接至低電平以禁用 PLL。將 PLLREF_SE 連接至高電平以使用 SE_CLK 時(shí)鐘輸入(僅在 PLL_EN 為高電平時(shí)有效)或連接至低電平以使用 CLK± 時(shí)鐘輸入。配置 CLKCFG0 和 CLKCFG1 引腳,以從 ORC 和 ORD 輸出中提供所需的時(shí)鐘(如果使用)。
- 給器件上電,并等待電壓處于所建議的電源電壓范圍內(nèi)。當(dāng)系統(tǒng)運(yùn)行需要 PLLREFO,ORC 或 ORD 時(shí)鐘輸出時(shí)(如果使用),PD 引腳必須在上電期間和所有其他時(shí)間都保持低電平。
- 根據(jù) PLLREF_SE 輸入的狀態(tài),以所需頻率向 CLK± 或 SE_CLK 施加穩(wěn)定的時(shí)鐘信號(hào)。
- 使用 SOFT_RESET重置器件。
- 在返回 1 之前,通過讀取 INIT_DONE 來驗(yàn)證器件初始化已完成。
- 如果 PLL 被啟用(PLL_EN 被設(shè)定為高電平),對(duì) C-PLL 進(jìn)行編程。如果 C-PLL 被禁用(PLL_EN 被設(shè)定為低電平),請(qǐng)?zhí)敛襟E 7。
- 將 CPLL_RESET 編程為 1 以復(fù)位 C-PLL。
- 將 VCO_BIAS 編程為 0x4A,以設(shè)置 C-PLL VCO 的偏置。
- 對(duì) PLL_P_DIV、PLL_V_DIV 和 PLL_N_DIV進(jìn)行編程以設(shè)置 C-PLL 分頻器(請(qǐng)參閱轉(zhuǎn)換器 PLL (C-PLL)以生成采樣時(shí)鐘)。
- 將 VCO_CAL_EN編程為 1 以啟用 VCO 修整校準(zhǔn)或手動(dòng)將 VCO 修整寫入 VCO_FREQ_TRIM(并將 VCO_CAL_EN 設(shè)置為 0)。如果手動(dòng)加載 VCO_FREQ_TRIM,請(qǐng)?zhí)敛襟E 6.e。
- 將 CPLL_RESET 編程為 0 以啟動(dòng) VCO 校準(zhǔn)并啟用 C-PLL
- 對(duì) JESD_EN = 0 進(jìn)行編程,以停止 JESD204C 狀態(tài)機(jī)并允許更改設(shè)置。
- 對(duì) CAL_EN = 0 進(jìn)行編程以停止校準(zhǔn)狀態(tài)機(jī)并允許更改設(shè)置。
- 根據(jù)低功耗模式和高性能模式部分,如有需要,對(duì)低功耗工作模式進(jìn)行編程。
- 對(duì)所需的 JMODE 進(jìn)行編程。
- 對(duì)所需的 KM1 值進(jìn)行編程。KM1 = K–1。僅當(dāng)選擇使用 8B 或 10B 編碼的 JMODE 時(shí),才使用 KM1。
- 根據(jù)需要對(duì) SYNC_SEL 進(jìn)行編程。選擇 SYNCSE 單端輸入或 TMSTP± 差分輸入。
- 根據(jù)需要配置器件校準(zhǔn)設(shè)置(請(qǐng)參閱 CAL_CFG0 和 CAL_CFG1 寄存器)。根據(jù)需要選擇前臺(tái)或后臺(tái)校準(zhǔn)模式和偏移校準(zhǔn)。
- 啟用 TRIGOUT± 時(shí)鐘輸出并根據(jù)需要通過 TRIGOUT_CTRL 寄存器配置 TRIGOUT 輸出模式。
- 如果使用 C-PLL(PLL_EN 為高電平),請(qǐng)驗(yàn)證 VCO 校準(zhǔn)是否已完成(讀取 VCO_CAL_DONE),以及 C-PLL 是否鎖定到基準(zhǔn)時(shí)鐘(讀取 CPLL_LOCKED),然后再繼續(xù)。
- 對(duì) CAL_EN = 1 進(jìn)行編程以啟用校準(zhǔn)狀態(tài)機(jī)。
- 通過 OVR_EN 啟用超范圍,并根據(jù)需要調(diào)整設(shè)置。
- 對(duì) JESD_EN = 1 進(jìn)行編程,以重新啟動(dòng) JESD204C 狀態(tài)機(jī)并允許重新啟動(dòng)鏈接。
- 通過將 CAL_SOFT_TRIG 設(shè)置為 0,然后將其設(shè)置為 1 來觸發(fā)前臺(tái)校準(zhǔn)(如果啟用)。或者,可以通過將 CAL_TRIG_EN 設(shè)置為 1,然后將 CALTRIG 引腳切換為低電平,再切換為高電平來選擇使用 CALTRIG 引腳。CALSTAT 引腳和 FG_DONE 寄存器位會(huì)變?yōu)楦唠娖?,以指示校?zhǔn)已完成。
- 對(duì)于使用 8B/10B 編碼的 JMODE,JESD204C 接口現(xiàn)在會(huì)響應(yīng)來自接收器的應(yīng)用 SYNC 信號(hào)(64B/66B 不使用 SYNC)。
- 當(dāng) JESD204C 接收器完成初始化序列(CGS 和 ILAS 在 8B/10B 模式下完成或鎖定到 64B/66B 模式下的同步標(biāo)頭)且 CALSTAT 引腳為高電平(如果 CAL_STATUS_SEL = 0)或 FG_DONE 設(shè)置為 1 以指示校準(zhǔn)已完成時(shí),數(shù)據(jù)有效。