在“JESD204B子類(第一部分):JESD204B子類簡介與確定性延遲”一文中,我們總結(jié)了JESD204B子類和確定性延遲,并給出了子類0系統(tǒng)中多芯片同步的應(yīng)用層解決方案詳情。本系列的第二部分詳細討論子類1和子類2的不同之處。具體而言,我們將討論滿足確定性延遲相關(guān)的時序要求時遇到的挑戰(zhàn)、子類2中器件時鐘速度限值,以及對于給定的系統(tǒng)應(yīng)用,采用何種子類效果最佳的相關(guān)指導(dǎo)。
子類1
在子類1系統(tǒng)中,確定性延遲的精度取決于器件時鐘和SYSREF之間的時序關(guān)系,以及系統(tǒng)中這些信號的分布偏斜。除了SYSREF的設(shè)置時間和保持時間要求(TSU和THOLD),應(yīng)用對于確定性延遲不確定的容忍程度對于定義SYSREF與器件時鐘的應(yīng)用分布偏斜要求而言至關(guān)重要。
精確捕獲SYSREF
采用JESD204B接口的轉(zhuǎn)換器具有極高的采樣速率。為了降低系統(tǒng)中的相位噪聲,這些轉(zhuǎn)換器通常會使用一個參考時鐘,該參考時鐘與JESD204器件時鐘相同,其速率等于或大于采樣速率。在很多情況下,該時鐘頻率為GHz級。在如此高的速度下,要滿足設(shè)置和保持時間要求就會變得非常具有挑戰(zhàn)性。為了簡化系統(tǒng)設(shè)計,對于JESD204B系統(tǒng)組成部分的各器件而言,也許有必要采用可編程的SYSREF和/或器件時鐘相位失調(diào)。
子類1相對于子類2所具有的一個優(yōu)勢,是前者采用源同步時鐘。子類2系統(tǒng)使用系統(tǒng)同步時鐘,相比使用源同步時鐘會更早遇到頻率限值問題。后文我們詳細考察子類1和子類2時序示例時,將加以說明。
確定性延遲不確定性
確定性延遲不確定性(DLU)在JESD204B系統(tǒng)中表現(xiàn)為LMFC偏斜,由系統(tǒng)中最早與最遲可能捕獲的SYSREF時間之差確定。圖1顯示的是最差情況下的DLU,此時系統(tǒng)中一切器件均不滿足SYSREF捕獲的設(shè)置和保持時間要求1。當系統(tǒng)中器件時鐘的分布偏斜不受控時便會發(fā)生;它會使最多一個器件的時鐘(DCLK)產(chǎn)生不確定性。這種不確定性會疊加到SYSREF分布偏斜中(DSSYSREF),形成總DLU。
DSSYSREF是系統(tǒng)中SYSREF的最早到達時間以及SYSREF的最遲到達時間之差(針對系統(tǒng)中的全部器件而言)。在圖中, TSU 是 ? TDCLK 和 THOLD is ? TDCLK。最早到達的SYSREF (A)在可能的最早時間加以捕獲(DCLKA剛好滿足設(shè)置時間要求),而最遲到達的SYSREF (N)在可能的最晚時間加以捕獲(DCLKN剛好不滿足設(shè)置時間要求)。因此,相應(yīng)的LMFC對齊誤差等于 DSSYSREF + TDCLK。1 為保持DLU概念圖示的清晰明了,此處未考慮時鐘抖動和工藝、電壓以及溫度(PVT)的變化。
在很多應(yīng)用中,都以能夠接受這種最差情況下的DLU作為要求。這些應(yīng)用可能無需過于嚴格地控制器件的時鐘分布偏斜。確保SYSREF的脈沖寬度 (2 × TDCLK),然后控制SYSREF分布偏斜,就應(yīng)當足以滿足系統(tǒng)時序要求。
對于無法接受額外器件時鐘不確定性的應(yīng)用,就必須嚴格控制器件的時鐘分布偏斜,保證系統(tǒng)中每一個器件的SYSREF時序要求得到滿足。這種情況見圖2;不確定性由下式給出:
最小化確定性延遲不確定性
如以上DLU等式所示,通過保證每一對SYSREF/DCLK均滿足設(shè)置與保持時間,以及最小化對內(nèi)分布偏斜,便可最小化DLU。
若要滿足設(shè)置與保持時間要求,JESD204B系統(tǒng)中的每一個器件都應(yīng)有自己的SYSREF/DCLK對??赏ㄟ^在各對內(nèi)實現(xiàn)走線長度匹配,從而保證時序。走線長度匹配限值由SYSREF開關(guān)的有效窗口時間確定。此外,SYSREF應(yīng)在DCLK的捕獲邊沿上輸出,且SYSREF長度必須大于DCLK的長度,以滿足保持時間要求(如果THOLD等于0,則長度可以相等)。
由于采用了走線長度匹配,最小化對內(nèi)分布偏斜基本上等同于最小化SYSREF分布偏斜。該分布偏斜限值等于DLU限值減去有效窗口時間,同樣可以通過走線長度匹配來處理。DLU限值由應(yīng)用要求所決定。
這些最小化DLU的方法如圖3所示。由于JESD204b系統(tǒng)中的每一個器件都有各自的SYSREF/DCLK對,滿足捕獲SYSREF的時序要求與使用源同步時鐘的任何系統(tǒng)類似。每個器件的時序裕量都視為與系統(tǒng)中的其他器件無關(guān)。
滿足這一要求可以保證SYSREF在有效窗口期間進行轉(zhuǎn)換,如圖4所示。2 DLU等于器件時鐘是滿足SYSREF時序要求的最差情況。
因此,所有SYSREF/DCLK對的對內(nèi)分布偏斜必須在下式計算值以內(nèi)3:
圖5顯示了此示例的時序?!白罴亚闆r”分布偏斜(DSSYSREF)指的是允許較為寬松的走線長度匹配要求。3 500 ps表示SYSREF最差情況下的偏斜,應(yīng)當用來確定走線長度的匹配限值。
在圖中, TSU是? TDCLK和THOLDis ? TDCLK。如圖所示,DLCK經(jīng)偏斜后匹配DCLK至SYNC~延遲和SYNC~傳播延遲,并且剛好滿足設(shè)置時間要求。
圖13. 單轉(zhuǎn)換器應(yīng)用的子類2 SYNC~捕獲時序 (最差情況DLU)
哪個子類最適合您的應(yīng)用?
為JESD204B系統(tǒng)選擇哪個子類取決于您是否需要確定性延遲、若需要則精度是多少,以及用于系統(tǒng)中的器件時鐘要求。
子類0最容易實現(xiàn);無需確定性延遲時可以使用子類0。哪怕您的多轉(zhuǎn)換器系統(tǒng)需要同步所有(或部分)轉(zhuǎn)換器的樣本,也能通過AD9625和AD9680支持的時間戳功能來實現(xiàn)。
由于子類1支持超高器件時鐘速率以及高采樣速率轉(zhuǎn)換器,對于要求這些高速率的系統(tǒng)來說,子類1是最保險的解決方案。子類1器件也可用于較低的速率。如果器件時鐘速率低于500 MHz,那么滿足時序要求便很簡單,無需調(diào)節(jié)時鐘相位。
子類2器件也可用于500 MHz以下的應(yīng)用中。在較低速率下使用子類2的一個小優(yōu)勢,是它可以減少邏輯器件的IO數(shù),且無需將SYSREF路由至每一個JESD204B器件。
-
JESD204B
+關(guān)注
關(guān)注
5文章
76瀏覽量
19138
發(fā)布評論請先 登錄
相關(guān)推薦
評論