ADC12DJ3200QML-SP 的高速數(shù)字路徑(包括 DDC 塊和 JESD204B 塊)容易受到輻射事件的影響。提供以下建議是為了實(shí)現(xiàn)自動(dòng)恢復(fù),并縮短 ADC12DJ3200QML-SP 的 JESD204B 接口塊在翻轉(zhuǎn)后的恢復(fù)時(shí)間。
- 始終使用連續(xù)的周期性 SYSREF,以快速恢復(fù)內(nèi)部時(shí)鐘和計(jì)數(shù)器。將周期設(shè)置為足夠長(zhǎng),來(lái)限制耦合導(dǎo)致的雜散性能下降,但又應(yīng)足夠短,以便在系統(tǒng)要求范圍內(nèi)恢復(fù)。SYSREF 將有助于發(fā)送器 (ADC12DJ3200QML-SP) 和接收器(FPGA 或 ASIC)在 SEU 后恢復(fù)。SYSREF 設(shè)置鏈路發(fā)現(xiàn)幀或多幀失準(zhǔn)所需時(shí)間的上限。作為最低要求,當(dāng)接收器使 JESD204B SYNC 信號(hào)有效時(shí),必須激活 SYSREF。
- 接收器(FPGA 或 ASIC)必須執(zhí)行幀和多幀對(duì)齊監(jiān)控。監(jiān)控應(yīng)包括查找放錯(cuò)位置或丟失幀結(jié)束字符和多幀結(jié)束字符。放錯(cuò)位置的字符是指出現(xiàn)在幀或多幀的錯(cuò)誤位置的字符(即不是幀或多幀的最后一個(gè)字符)。缺失字符是指接收器根據(jù) JESD204B 的字符替換規(guī)則,認(rèn)為應(yīng)包含在幀或多幀末尾的字符。當(dāng)發(fā)現(xiàn)兩個(gè)或更多個(gè)放錯(cuò)位置或缺失的字符時(shí)(沒有在正確的位置接收到任何字符),應(yīng)通過(guò)將 SYNC 置為有效來(lái)重新建立鏈路,從而重新啟動(dòng) CGS 和 ILAS 流程。
- 啟用擾頻以確保生成對(duì)齊字符,且概率一致,與 ADC 數(shù)據(jù)無(wú)關(guān)。如果不使用擾頻,可能會(huì)導(dǎo)致在幀或多幀對(duì)齊中移位后恢復(fù)時(shí)間較長(zhǎng)。
- 確保根據(jù) JESD204B 標(biāo)準(zhǔn)實(shí)現(xiàn)接收器幀對(duì)齊狀態(tài)機(jī),包括對(duì)通過(guò)數(shù)據(jù)接口重新初始化的支持。 如果發(fā)送器 (ADC12DJ3200QML-SP) 重新初始化鏈路(通過(guò)發(fā)送 K28.5字符來(lái)指示,而接收器未將 SYNC 信號(hào)置為有效),接收器應(yīng)轉(zhuǎn)換到初始幀和通道對(duì)齊狀態(tài)。
- 通過(guò)監(jiān)控每幀末尾的四個(gè)尾位,可在 12 位 DDC 旁路 JMODE 中實(shí)現(xiàn)額外的穩(wěn)健性。對(duì)于丟失或放錯(cuò)尾位的處理方式與幀失準(zhǔn)錯(cuò)誤相同。
DDC 塊使用的數(shù)控振蕩器 (NCO) 的累加器也容易出現(xiàn)翻轉(zhuǎn)。通過(guò)使用節(jié) 6.3.7.1中所述的 NCO 翻轉(zhuǎn)報(bào)警功能,可以檢測(cè) NCO 相位的翻轉(zhuǎn)。檢測(cè)到翻轉(zhuǎn)后,如果需要在多個(gè) ADC12DJ3200QML-SP 器件之間實(shí)現(xiàn)相位同步,則必須重新初始化 NCO。如果選擇的 NCO 頻率是 SYSREF 頻率(與 SYSREF 頻率相關(guān)的整數(shù))的諧波,并且使用了 NCO 相位同步中所述的使用 SYSREF(交流耦合)的 NCO 同步,則可以實(shí)現(xiàn)更穩(wěn)健的解決方案。這使得 SYSREF 能夠在翻轉(zhuǎn)后自動(dòng)復(fù)位 NCO 相位,并自動(dòng)恢復(fù)多個(gè) ADC12DJ3200QML-SP 器件之間的相位同步,而無(wú)需重新同步系統(tǒng)中的所有 ADC12DJ3200QML-SP 器件。如果 fNCO = n × fSYSREF,則滿足此條件。