本應(yīng)用筆記介紹了 ISLA11xP50 模數(shù)轉(zhuǎn)換器 (ADC)。本文的目的是提供有關(guān) ISLA11xP50 輸出數(shù)據(jù)定時(shí)和同步程序的基本信息。
使用當(dāng)前的 FPGA 技術(shù)可以輕松地從 ISLA11xP50 ADC 捕獲數(shù)據(jù)。源同步 LVDS 接口以 250MHz 時(shí)鐘提供高達(dá) 500MHz 的 DDR 輸出數(shù)據(jù)。時(shí)鐘和數(shù)據(jù)在 ±250ps 內(nèi)對(duì)齊,在 500MSPS 運(yùn)行時(shí)在整個(gè)工藝、電壓和溫度范圍內(nèi)提供 1.5ns 的寬保證數(shù)據(jù)有效區(qū)域。
在內(nèi)部,輸入時(shí)鐘立即被二分頻,以便以輸出采樣率的一半為兩個(gè) ADC 內(nèi)核提供時(shí)鐘。即使 500MSPS 輸出數(shù)據(jù)流由兩個(gè)交錯(cuò)式 ADC 內(nèi)核生成,輸出數(shù)據(jù)也始終以已知順序從單個(gè) ISLA11xP50 傳送。由于二分頻的不確定輸出相位,具有對(duì)齊輸入時(shí)鐘邊沿的多個(gè) ADC 可能沒(méi)有對(duì)齊的輸出時(shí)鐘邊沿。CLKOUTP 信號(hào)可以在輸入時(shí)鐘的上升沿為高電平或低電平,除非特別強(qiáng)制為已知狀態(tài)。
ISLA11xP50 包括同步功能,可以更輕松地設(shè)計(jì)需要同步采樣或進(jìn)一步交錯(cuò)采樣的系統(tǒng)。同步可能就像使用單個(gè) ADC 輸出數(shù)據(jù)時(shí)鐘或 CLKDIVRST 引腳來(lái)強(qiáng)制同步一樣簡(jiǎn)單。更復(fù)雜的方法可以使用 PHASE_SLIP 寄存器來(lái)調(diào)整時(shí)序。最佳方法取決于許多因素,包括時(shí)序余量、FPGA 系列、FPGA 設(shè)計(jì)工具和印刷電路板 (PCB) 限制。在 500MSPS 操作時(shí),CLKDIVRSTP 建立和保持時(shí)序?qū)τ谀承┰O(shè)計(jì)可能具有挑戰(zhàn)性。通過(guò)門(mén)控 ADC 輸入時(shí)鐘以提供額外的裕量,可以有效地放寬這些時(shí)序要求。
輸出時(shí)序
ISLA11xP50 輸入時(shí)鐘和數(shù)據(jù)通過(guò) ISLA11xP50 以類(lèi)似的延遲路徑傳播,以放寬數(shù)據(jù)捕獲時(shí)序要求。ADC 輸出 DATA 將在 CLKOUTP 信號(hào)的 ±250ps 內(nèi)從一個(gè)樣本轉(zhuǎn)換到下一個(gè)樣本;在 500MSPS 時(shí)留下 1.5ns 的寬數(shù)據(jù)有效窗口。CLKOUTP 將在 1.8V 和 +25°C 時(shí)從 CLKP 延遲 2.6ns 至 3.3ns,如圖 1 所示,或在從 -40°C 至 1.7V 至 1.9V 的整個(gè)推薦工作范圍內(nèi)延遲 2.0ns 至 3.6ns +85°C。

內(nèi)部運(yùn)作
ISLA11xP50 的交錯(cuò)操作需要將 500MHz 輸入時(shí)鐘除以 2,以便每個(gè)內(nèi)核以 250MSPS 進(jìn)行采樣。圖 2 顯示了 ADC 內(nèi)部時(shí)鐘電路的概念圖。時(shí)鐘分頻器通常在隨機(jī)狀態(tài)下從上電復(fù)位中出來(lái),因此輸出時(shí)鐘相位(圖 2 中的 CLK_A、CLK_B)是不確定的。在使用單個(gè) ADC 的正常操作中,未知時(shí)鐘相位無(wú)關(guān)緊要,輸出采樣順序始終正確。同步多個(gè) ADC 時(shí)可能不是這種情況。CLKOUTP 相位的不確定性意味著 CLKOUTP 上升沿可能不會(huì)跨由同一時(shí)鐘源驅(qū)動(dòng)的多個(gè) ADC 對(duì)齊。如圖 3 所示,這種可能的相位差會(huì)導(dǎo)致所捕獲數(shù)據(jù)的采樣時(shí)間和序列出現(xiàn)意外差異。

同步
ISLA11xP50 提供兩種機(jī)制來(lái)控制輸出時(shí)鐘相位:
CLKDIVRSTP 引腳提供了同步多個(gè) ADC 的最簡(jiǎn)單方法。當(dāng) CLKDIVRSTP 在數(shù)據(jù)表設(shè)置和保持時(shí)間內(nèi)設(shè)置為高電平時(shí),CLKOUTP 信號(hào)將始終被強(qiáng)制為已知相位。將 CLKP 和 CLKDIVRSTP 路由到具有相同 PCB 延遲的多個(gè) ADC 允許所有 ADC 同時(shí)設(shè)置為相同的采樣相位。斷言 CLKDIVRSTP 可能會(huì)導(dǎo)致內(nèi)部 DLL 失去鎖定長(zhǎng)達(dá) 52μs。在此 52μs 周期后,可能會(huì)捕獲有效數(shù)據(jù)。此過(guò)程必須在每次電源循環(huán)或 ADC 復(fù)位后完成。
可以寫(xiě)入 PHASE_SLIP 寄存器 (0x71) 以有效地反轉(zhuǎn) CLKOUTP 信號(hào)。用戶(hù)測(cè)試模式允許輸出一對(duì)已知值,但使用這些值來(lái)識(shí)別時(shí)鐘相位關(guān)系比使用 CLKDIVRSTP 需要更多的 FPGA 代碼。與 CLKDIVRSTP 同步后,PHASE_SLIP 寄存器可用于延遲輸出數(shù)據(jù)以進(jìn)一步交錯(cuò)多個(gè) ADC。
如果 CLKDIVRSTP 需要寬松的建立和保持時(shí)間,則可以關(guān)閉輸入時(shí)鐘,將 CLKDIVRSTP 設(shè)置為高電平,然后重新啟用時(shí)鐘。必須使用無(wú)毛刺時(shí)鐘門(mén)控電路以確保可靠運(yùn)行。
編輯:hfy
-
FPGA
+關(guān)注
關(guān)注
1664文章
22519瀏覽量
639749 -
adc
+關(guān)注
關(guān)注
100文章
7955瀏覽量
557076 -
模數(shù)轉(zhuǎn)換器
+關(guān)注
關(guān)注
26文章
4106瀏覽量
130284
發(fā)布評(píng)論請(qǐng)先 登錄
XP ECP系列40W AC - DC電源模塊:緊湊高效的電源解決方案
EtherCAT同步管理器和過(guò)程數(shù)據(jù)交換
SPC56xP54x/SPC56xP60x系列MCU:汽車(chē)應(yīng)用的理想之選
50W單輸出開(kāi)關(guān)電源LPS - 50系列:設(shè)計(jì)與應(yīng)用詳解
VNI8200XP / VNI8200XP - 32:八通道高端智能功率固態(tài)繼電器的深度解析
LAT1173高精度定時(shí)器的同步功能應(yīng)用筆記
CW32通用定時(shí)器—輸出比較
CW32定時(shí)器及中斷介紹
CW32L010的串口輸出功能
?基于L99VR02XP的汽車(chē)級(jí)雙路LDO評(píng)估板技術(shù)解析
定時(shí)器同步之并行模式
差分輸出 × 超低抖動(dòng):打造高速穩(wěn)定的大型數(shù)據(jù)同步時(shí)脈
【沁恒CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】PWM 輸出
同步電機(jī)失步淺析
TPS542A50 4V 至 18V 輸入、電壓模式、15A 同步 SWIFT? 降壓轉(zhuǎn)換器數(shù)據(jù)手冊(cè)
ISLA11xP50 輸出數(shù)據(jù)定時(shí)和同步程序淺析
評(píng)論