国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JESD204B協(xié)議的雷達(dá)多通道同步采集實(shí)現(xiàn)

2019-08-22 07:27:28孫維佳伍小保范歡歡
電子技術(shù)與軟件工程 2019年12期
關(guān)鍵詞:走線時(shí)鐘約束

文/孫維佳 伍小保 范歡歡

1 引言

相控陣?yán)走_(dá)系統(tǒng)中,ADC 采樣通道間的采樣數(shù)據(jù)對(duì)齊都是必要的,否則會(huì)對(duì)I/Q 的正交度或各通道間的合成帶來(lái)影響,導(dǎo)致最終的分析結(jié)果異常。由于整機(jī)性能要求的提高,對(duì)ADC 采樣率等各方面的需求也日益增高,在不低于百M(fèi)sps 的采樣率下,如何保證采樣點(diǎn)對(duì)齊是一個(gè)重要問(wèn)題。

相比于傳統(tǒng)的并行LVDS 組傳輸方式的ADC 芯片,JESD204B 接口逐漸成為更多高速AD 的數(shù)據(jù)傳輸協(xié)議選擇。其在提高傳輸速率和系統(tǒng)集成度方面都有明顯的優(yōu)勢(shì),接口速率高至12.5Gbps。JESD204B 標(biāo)準(zhǔn)中的subclass1和subclass2 支持確定性延遲功能,利用該性質(zhì)可將多通道數(shù)據(jù)傳輸路徑的相對(duì)延遲量固定。本文提出的設(shè)計(jì)方案針對(duì)JESD204B 接口subclass1 的ADC 芯片解決采樣點(diǎn)對(duì)齊的問(wèn)題,并基于ADI 公司生產(chǎn)的14bit、500Msps 四通道AD9694 芯片電路進(jìn)行驗(yàn)證。

2 JESD204B協(xié)議及相關(guān)ADC接口

2.1 JESD204B協(xié)議實(shí)現(xiàn)確定性延遲的原理

JESD204B 接口多用于AD/DA 器件與邏輯器件之間的數(shù)據(jù)傳輸,分為物理層、數(shù)據(jù)鏈路層、傳輸層和應(yīng)用層。數(shù)據(jù)鏈路的建立需要經(jīng)過(guò)代碼組同步、初始化同步和數(shù)據(jù)傳輸三個(gè)過(guò)程[1]。確定性延遲指的是從串行數(shù)據(jù)發(fā)送端的并行幀數(shù)據(jù)輸入至接收端并行解幀的所需時(shí)間。對(duì)于Subclass1 的器件,由SYNC 信號(hào)和SYSREF 信號(hào)共同完成代碼組同步并確定LMFC(local multi-frame clock,多幀時(shí)鐘)邊沿。其時(shí)序圖如圖1所示。

圖2:AD9694 芯片SYSREF 信號(hào)建立時(shí)間檢測(cè)

FPGA 和ADC 器件均以SYSREF 作為L(zhǎng)MFC 沿的起點(diǎn)。在SYNC 信號(hào)拉低時(shí),發(fā)送端輸出K(/K28.5/)碼。當(dāng)SYNC 信號(hào)拉高后,ADC 以下一個(gè)有效的LMFC 為起點(diǎn)發(fā)送ILAS序列。接收端FPGA 收到的各通道的ILAS 起始時(shí)間并不一致,需要在FPGA 的buffer 中進(jìn)行緩存。當(dāng)所有通道的ILAS 序列都到來(lái)之后,選取下一個(gè)LMFC 邊沿作為起始點(diǎn)同時(shí)對(duì)各通道數(shù)據(jù)進(jìn)行讀出、處理,即可保證所有通道數(shù)據(jù)的對(duì)齊,實(shí)現(xiàn)確定性延遲。

2.2 SYSREF信號(hào)分配和狀態(tài)反饋

上述分析可知SYSREF 信號(hào)需以ADC 的采樣時(shí)鐘進(jìn)行穩(wěn)定有效的采樣,滿足時(shí)鐘沿采集信號(hào)時(shí)的建立保持時(shí)間,方可將多幀時(shí)鐘與采樣時(shí)鐘準(zhǔn)確關(guān)聯(lián)。為保證SYSREF 采樣的有效性,很多ADC 芯片根據(jù)采樣時(shí)鐘邊沿位置設(shè)立了建立時(shí)間和保持時(shí)間的時(shí)間窗口,判斷SYSREF 邊沿是否落在窗口內(nèi),并利用可回讀的狀態(tài)寄存器反映其是否滿足建立保持時(shí)間。以AD9694 芯片為例,若配置時(shí)鐘上升沿采樣SYSREF 信號(hào),則回讀建立時(shí)間寄存器的值位于0x8~0xF 之間時(shí),可滿足SYSREF邊沿相對(duì)于時(shí)鐘上升沿的安全裕量[2]。見(jiàn)圖2。

圖3:FPGA 扇出SYSREF 信號(hào)路徑示意圖

圖4:SYSREF 扇出路徑的PCB 約束

文 獻(xiàn)[3][4]等給出了以HMC7044、LMK04828 等扇出芯片建立時(shí)鐘樹的模型,建議用于大規(guī)模ADC/DAC 的JESD204B 接口應(yīng)用環(huán)境,可兼顧采樣時(shí)鐘和SYSREF 等關(guān)鍵信號(hào)的需求。但對(duì)于某些應(yīng)用背景,上述扇出芯片的內(nèi)部PLL 功能和過(guò)多的扇出路徑都屬于冗余功能。文獻(xiàn)[5]提出了只要保證采集時(shí)鐘和FPGA 工作時(shí)鐘(即SYSREF 脈沖產(chǎn)生的時(shí)鐘源)同源,則采用FPGA 直接輸出SYSREF 信號(hào)至ADC 芯片有簡(jiǎn)化系統(tǒng)設(shè)計(jì)、提高靈活性的優(yōu)勢(shì),并可配置利用下降沿采樣SYSREF 信號(hào)。但隨著ADC 采樣率的提高,僅用時(shí)鐘下降沿進(jìn)行SYSREF 的采樣未必滿足對(duì)于該信號(hào)的采樣需求,因此在該方案的基礎(chǔ)上需要繼續(xù)優(yōu)化FPGA 輸出SYSREF 信號(hào)的處理。

3 設(shè)計(jì)實(shí)現(xiàn)

3.1 扇出路徑分析設(shè)計(jì)

由FPGA 邏輯產(chǎn)生的SYSREF 信號(hào)在扇出時(shí)的路徑如圖3所示,會(huì)受到內(nèi)部邏輯走線延遲、I/O 延遲和PCB 走線延遲等各部分的影響。

PCB 走線延遲可通過(guò)滿足JESD204B 關(guān)鍵信號(hào)的嚴(yán)格等長(zhǎng)實(shí)現(xiàn),包括SYSREF 信號(hào)和AD 采樣時(shí)鐘。以AD9694 測(cè)試載板設(shè)計(jì)為例,采樣時(shí)鐘由PCB 上SMP 連接器輸入后,經(jīng)功分器分為等長(zhǎng)的兩路單端線,分別作為兩個(gè)變壓器輸入、轉(zhuǎn)換為差分時(shí)鐘信號(hào)輸入至ADC 芯片。時(shí)鐘傳輸路徑分段嚴(yán)格保持等長(zhǎng)。而兩對(duì)SYSREF 信號(hào)由FPGA 的差分輸出管腳輸出,并在PCB 上通過(guò)蛇形走線保持等長(zhǎng)。SYNC 信號(hào)雖也是FPGA 扇出的JESD204B 關(guān)鍵信號(hào),但對(duì)其時(shí)序要求并不嚴(yán)格,因此可適當(dāng)放松等長(zhǎng)條件。如圖4所示。

圖5:FPGA 底層SYSREF 路徑約束

FPGA 內(nèi)部的走線延遲一般可達(dá)ns 量級(jí),與ADC 的采樣周期相當(dāng),因此必須對(duì)內(nèi)部資源的延遲時(shí)間進(jìn)行約束、確保其路徑延時(shí)不因多次編譯而改變。Xilinx K7 系列FPGA 可通過(guò)原語(yǔ)將SYSREF 表示的DFF 輸出,并通過(guò)約束語(yǔ)句固定DFF 在底層占據(jù)的位置坐標(biāo),再將各扇出路徑的走線節(jié)點(diǎn)通過(guò)約束語(yǔ)句完全固定[6]。vivado 軟件可通過(guò)時(shí)序報(bào)告直接分析出由DFF 至IO 管腳的延時(shí)。

如圖5所示,經(jīng)過(guò)約束語(yǔ)句進(jìn)行約束的各條扇出路徑僅能做到近似相等,且無(wú)法保證SYSREF 和AD 輸入的采樣時(shí)鐘的相位關(guān)系。進(jìn)一步的等長(zhǎng)調(diào)節(jié)可調(diào)用Xilinx 的selectIO資源,通過(guò)調(diào)節(jié)ODELAY(Output delay resources)延遲值調(diào)節(jié)路徑延遲,并通過(guò)回讀寄存器確認(rèn)狀態(tài)滿足多片ADC 的sysref 信號(hào)都能滿足建立保持時(shí)間。ODELAY 是Xilinx 7系列FPGA HP(High Performance) bank 的特性之一,可通過(guò)原語(yǔ)調(diào)用,實(shí)現(xiàn)固定或可變的延時(shí)。ODELAY 的總延遲時(shí)間由串聯(lián)的若干抽頭確定,每個(gè)抽頭的延遲時(shí)間由引入的時(shí)鐘頻率決定,滿足 [7],可輕松實(shí)現(xiàn)幾十ps 量級(jí)的精確調(diào)整。

在環(huán)境溫度變化的情況下,總路徑延遲可能產(chǎn)生變化。PCB 走線延遲,即電信號(hào)在PCB 板中的傳輸速度,受介質(zhì)介電常數(shù)影響,根據(jù)[8],在20~80 攝氏度范圍內(nèi)多種常見(jiàn)PCB 介質(zhì)的介電常數(shù)變化值在3%以內(nèi),因此在較寬的溫度變化范圍內(nèi)PCB 走線時(shí)間延遲的變化影響可忽略。FPGA的ODELAY 資源對(duì)于電壓和溫度的影響有持續(xù)的自動(dòng)校正功能[9]。因此,F(xiàn)PGA 內(nèi)部邏輯資源的走線延遲變化是可能引起路徑延遲的最重要因素。若在某些應(yīng)用場(chǎng)合中工作溫度范圍較寬,實(shí)測(cè)延遲對(duì)SYSREF 的建立保持時(shí)間造成影響,可根據(jù)FPGA 中XADC 反饋?zhàn)x出的內(nèi)核溫度建立查找表,通過(guò)修正ODELAY延遲解決溫度帶來(lái)的變化問(wèn)題。

3.2 關(guān)鍵邏輯實(shí)現(xiàn)

FPGA 中ADC 接口實(shí)現(xiàn)的內(nèi)部邏輯主要包括外設(shè)ADC 芯片配置、控制和數(shù)據(jù)獲取、對(duì)齊。確定ODELAY 延時(shí)值通過(guò)反復(fù)發(fā)送SYSREF 測(cè)試脈沖、并在不同ODELAY設(shè)置值下回讀寄存器判斷可靠區(qū)域?qū)崿F(xiàn)。通過(guò)多次測(cè)量可以減少隨機(jī)因素帶來(lái)的影響。在實(shí)際應(yīng)用時(shí),本設(shè)計(jì)未采用vivado 中提供的JESD204B IP core,改 用verilog 代 碼 設(shè) 計(jì)實(shí)現(xiàn)。邏輯設(shè)計(jì)中,將圖1中的時(shí)序圖作為JESD204B 鏈路層控制的部分用一個(gè)FSM 控制。工作過(guò)程為:程序初始化后,判斷ADC配置成功后拉低SYNC 信號(hào),并對(duì)高速接口進(jìn)行復(fù)位。判斷高速接口的PLL 和buffer 狀態(tài)正常后,產(chǎn)生SYSREF 脈沖,并定位多幀時(shí)鐘的位置。然后進(jìn)行連續(xù)K 碼檢測(cè),若K碼接收超過(guò)五個(gè)連續(xù)有效,在距離多幀時(shí)鐘邊沿安全的距離下拉高SYNC 信號(hào),并等待各Lane 中ILAS 序列和ADC 數(shù)據(jù)的到來(lái)、同步控制讀出。邏輯功能框圖和FSM 的狀態(tài)轉(zhuǎn)移圖如圖6所示。

結(jié)合2.1 節(jié)中描述的底層約束和原語(yǔ)調(diào)用,可實(shí)現(xiàn)同步采集功能。

4 測(cè)試結(jié)果

圖6:JESD204B 接口控制邏輯功能框圖與狀態(tài)轉(zhuǎn)移圖

圖7:30 次上電的通道間相位差值

板級(jí)測(cè)試平臺(tái)基于兩片AD9694 設(shè)計(jì),除參考通道外,兩片ADC 芯片分別接入兩路對(duì)比信號(hào)。測(cè)試條件下采樣率為320Msps。輸入信號(hào)由信號(hào)源經(jīng)功分器和等長(zhǎng)同相電纜扇出至各通道輸入端,并通過(guò)前端射頻通道二次變頻后進(jìn)入ADC 進(jìn)行數(shù)字下變頻為1MHz 的I/Q 點(diǎn)頻信號(hào),采集傳送至FPGA 芯片。通過(guò)matlab 分析I/Q 數(shù)據(jù)的相位,比較多次上電時(shí)各通道的同一固定點(diǎn)相位差,得到如圖7的測(cè)試結(jié)果。

由此可見(jiàn),相對(duì)于參考通道,待測(cè)通道的相位變化趨勢(shì)保持一致,多次上電的相位差變化小于4 度。各通道間的起始相位差異來(lái)自于電路中的模擬器件的影響。

5 結(jié)束語(yǔ)

本文介紹了在較高采樣率的基于JESD204B 協(xié)議的多片ADC 中實(shí)現(xiàn)多通道相位同步采樣的方法,描述了基于Xilinx FPGA進(jìn)行JESD204B 關(guān)鍵信號(hào)約束性扇出和接口代碼設(shè)計(jì)的實(shí)現(xiàn)方式,并基于AD9694 給出了實(shí)測(cè)結(jié)果,驗(yàn)證方法可行。該方法為數(shù)字陣列體制雷達(dá)中多片多通道ADC 采樣同步的應(yīng)用場(chǎng)合提供了一種有效解決方案,具有較強(qiáng)的實(shí)用性和工程借鑒意義。

猜你喜歡
走線時(shí)鐘約束
別樣的“時(shí)鐘”
“碳中和”約束下的路徑選擇
古代的時(shí)鐘
約束離散KP方程族的完全Virasoro對(duì)稱
一種大承重集裝袋
塑料包裝(2019年6期)2020-01-15 07:55:46
有趣的時(shí)鐘
時(shí)鐘會(huì)開“花”
淺析PCB中DDR3等長(zhǎng)線的設(shè)計(jì)
PCB板內(nèi)阻抗測(cè)試需求與技術(shù)
適當(dāng)放手能讓孩子更好地自我約束
人生十六七(2015年6期)2015-02-28 13:08:38
寿光市| 霍城县| 阳泉市| 信阳市| 通榆县| 邹城市| 将乐县| 阿巴嘎旗| 彩票| 黄平县| 武义县| 康保县| 新营市| 常山县| 临湘市| 山阴县| SHOW| 泗阳县| 阳朔县| 定边县| 股票| 上林县| 常宁市| 司法| 稻城县| 深泽县| 定州市| 桐梓县| 贡觉县| 盐亭县| 湘潭县| 安平县| 十堰市| 榆社县| 民权县| 当雄县| 孟州市| 探索| 桃园市| 石楼县| 玛纳斯县|