《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 業(yè)界動(dòng)態(tài) > MAX5881直接RF合成DAC與FPGA的接口

MAX5881直接RF合成DAC與FPGA的接口

2009-01-31
作者:Brian Dellacroce

介紹

??? 由于MAX5881 4.3Gsps下行電纜直接RF合成DAC具有寬帶特性,相比窄帶DAC,它的數(shù)據(jù)接口需要更高的工作頻率。通常,設(shè)計(jì)寬帶數(shù)據(jù)接口時(shí),需要注意確保其工作可靠、無誤。

接口架構(gòu)

??? FPGA功能可以有多種不同組合,有幾種接口架構(gòu)可供選擇,其中之一如圖1所示。這種架構(gòu)可以支持較寬的工作頻率范圍,并且對(duì)處理過程、電壓和溫度(PVT)變化有較好的容限。本應(yīng)用筆記重點(diǎn)討論這種架構(gòu)的特征。通過數(shù)據(jù)接口的具體時(shí)序分析,突出了該架構(gòu)相比其它架構(gòu)的優(yōu)點(diǎn)。

圖1. MAX5881與Xilinx Virtex-5 FPGA的接口(CLKDIV = 0,DDR數(shù)據(jù)接口架構(gòu))


圖1. MAX5881與Xilinx Virtex-5 FPGA的接口(CLKDIV = 0,DDR數(shù)據(jù)接口架構(gòu))

時(shí)鐘

??? MAX5881具有獨(dú)立的模擬和數(shù)字時(shí)鐘。MAX5881為數(shù)字?jǐn)?shù)據(jù)接口提供時(shí)鐘輸出。由于作為數(shù)據(jù)源的FPGA并不是數(shù)據(jù)時(shí)鐘源,所以,需要使用一個(gè)“系統(tǒng)同步”的數(shù)據(jù)接口1。需要注意的是,MAX5881的數(shù)據(jù)時(shí)鐘輸出DATACLKP/DATACLKN抖動(dòng)非常小,原因是它直接來自于高質(zhì)量的模擬時(shí)鐘CLKP/CLKN輸入。

??? 對(duì)FPGA DCM2使用外部時(shí)鐘反饋,以自動(dòng)補(bǔ)償FPGA固有的隨溫度變化的輸出數(shù)據(jù)時(shí)鐘。設(shè)計(jì)外部時(shí)鐘反饋路徑,使其嚴(yán)格匹配MAX5881的DATACLKP/DATACLKN輸出到FPGA內(nèi)部數(shù)據(jù)路徑的延時(shí)。這確保了由數(shù)字時(shí)鐘管理器(DCM)提供的時(shí)鐘補(bǔ)償與FPGA時(shí)鐘、數(shù)據(jù)路徑的溫度漂移相一致。使時(shí)鐘反饋信號(hào)的PCB路徑與數(shù)據(jù)路徑加上DATACLK路徑長(zhǎng)度相等,以確保FPGA的數(shù)據(jù)輸出變化與DATACLK邊沿一致。給時(shí)鐘反饋路徑加上額外的延時(shí),可以使數(shù)據(jù)與時(shí)鐘保持一致。設(shè)計(jì)或調(diào)整延時(shí)以確保MAX5881從數(shù)據(jù)建立到保持時(shí)間段內(nèi)的數(shù)據(jù)穩(wěn)定性。可以采用延長(zhǎng)時(shí)鐘反饋信號(hào)路徑長(zhǎng)度、或者在反饋路徑上增加一個(gè)FPGA ODELAY器件的方法,以實(shí)現(xiàn)這種額外的延時(shí)。

數(shù)據(jù)速率

??? 把MAX5881的CLKDIV引腳設(shè)置為低電平,F(xiàn)PGA配置為雙倍率(DDR)輸出數(shù)據(jù)格式。在這種情況下,DATACLKP/DATACLKN信號(hào)的頻率是MAX5581 CLKP/CLKN引腳輸入時(shí)鐘頻率的四分之一。對(duì)于MAX5581的更新速率,CLKP/CLKN的頻率是2.0GHz。使得DATACLKP/DATACLKN的頻率為500MHz。這個(gè)500MHz的時(shí)鐘信號(hào)用來驅(qū)動(dòng)FPGA的串行器(OSERDES),串行器配置為在時(shí)鐘的上升和下降沿都會(huì)輸出數(shù)據(jù)。因此FPGA輸出數(shù)據(jù)的周期是1ns (或者1.0GHz)。由于Xilinx不允許DCM (或者此種情況下的PLL)配置成外部時(shí)鐘反饋和多重輸出時(shí)鐘,配置CLKDIV = 0,可以避免生成一個(gè)雙倍頻率時(shí)鐘驅(qū)動(dòng)串行器。位于FPGA最后端的數(shù)據(jù)輸出級(jí)的OSERDES器件減小了上行時(shí)鐘或OSERDES側(cè)數(shù)據(jù)輸入的頻率。這使得FPGA的布局和布線變得容易。對(duì)于MAX5581的更新速率,上行時(shí)鐘的頻率是250MHz。

接口時(shí)序

??? 表1以數(shù)據(jù)表的方式提供了數(shù)據(jù)接口的時(shí)序分析。通過兩個(gè)部分進(jìn)行分析,第一部分,對(duì)接口工作頻率進(jìn)行分析,稱為“數(shù)據(jù)周期分析”。這部分內(nèi)容不考慮在數(shù)據(jù)周期內(nèi)穩(wěn)定數(shù)據(jù)的確切位置。然而,它可以確定:是否可能調(diào)整時(shí)鐘反饋延時(shí),以確保MAX5881從數(shù)據(jù)建立到數(shù)據(jù)保持時(shí)間窗口內(nèi)的數(shù)據(jù)穩(wěn)定性。數(shù)據(jù)表中分析了一個(gè)工作頻率,并重復(fù)分析了其它幾個(gè)工作頻率(沒有示意),圖2所示為分析結(jié)果。同時(shí),圖3給出了時(shí)序參考波形。



表1. Virtex-5與MAX5881接口的數(shù)據(jù)周期分析

Value Unit Specification Description Source Notes
4.300 GHz fDAC MAX5881 output update rate MAX5881 data sheet
0.5375 GHz fDATACLK = fDAC/8 DDR interface mode MAX5881 data sheet ?
930 ps tDATAPERIOD = 1/(2 × fDATACLK) Data period MAX5881 data sheet ?
50 ps tINFBOFFSET FPGA DCM feedback phase error (peak ±) Xilinx ds202.pdf ?
120 ps tPERJITT FPGA DCM jitter (peak ±) Xilinx ds202.pdf ?
121 ps dtOUTWC Worst PVT FPGA output-to-output skew (peak-to-peak) '.twr' post-layout static timing report from Xilinx static timing analyzer (worst-case PVT) ?
1.4 ps dtPCB Board output-to-output skew Estimate All PCB data and data clock trace lengths matched
462 ps dtTOTAL = (2 × tINFBOFFSET) + (2 × tPERJITT) + dtOUTWC + dtPCB Total FPGA data output timing variance ? ?
1100 ps tSETUP MAX5881 setup time MAX5881 data sheet ?
-760 ps tHOLD MAX5881 hold time MAX5881 data sheet ?
590 ps tDW = tDATAPERIOD - (tSETUP + tHOLD) MAX5881 data change window ? Time in clock period when data does not have to be valid and stable
128 ps tPSL = tDW - dtTOTAL Period timing slack ? Extra time between FPGA changing data; data must be stable at DAC

圖2. 周期容限


圖2. 周期容限

圖3. 時(shí)序參考波形
圖3. 時(shí)序參考波形


??? 時(shí)序分析的第二部分計(jì)算了所需要的時(shí)鐘反饋延時(shí)(表2),同時(shí)計(jì)算了與反饋延時(shí)相對(duì)應(yīng)的建立和保持時(shí)間容限,或者叫做時(shí)序余量。



表2. 數(shù)據(jù)時(shí)序分析(MAX5881的引腳DELAY = 0)

Value Unit Specification Description Source Notes
0 ps tDOUTNOM FPGA clock-to-data output delay FPGA external clock-feedback configuration Feedback-path length equal to data-path length plus clock-path length; this centers data transitions at the clock edge
-170 ps tSUNOM = tDATAPERIOD - tSETUP - tDOUTNOM Nominal setup margin (without dtTOTAL factor) ? Calculate margin without jitter, skew, and phase-error effects first; they are accounted for later
760 ps tHLDNOM = tDOUTNOM - tHOLD Nominal hold margin ? Calculate margin without jitter, skew, and phase-error effects first; they are accounted for later
-401 ps tSUABS = tSUNOM - dtTOTAL/2 Absolute setup margin (including dtTOTAL factor) ? Include jitter, skew, and phase-error effects
529 ps tHLDABS = tHLDNOM - dtTOTAL/2 Absolute hold margin (including dtTOTAL factor) ? Include jitter, skew, and phase-error effects
-529 ps tDADVANCE = -tHLDABS Delay-adjusted FPGA clock-to-data output External clock feedback with feedback-path length equal to data-path length plus clock-path length plus tHLDABS Place data transition immediately after tHOLD
128 ps tSUFINAL = tSUABS - tDADVANCE Delay-adjusted setup margin ? ?
0 ps tHLDFINAL = tHLDABS + tDADVANCE Delay-adjusted hold margin ? ?


?

??? 同樣地,這部分分析在各種工作頻率下重復(fù)進(jìn)行。由于數(shù)據(jù)生成量太大,表格中沒有給出這些數(shù)據(jù),而是用圖4建立容限和圖5保持容限給出了曲線示意圖。


圖4. 建立容限


圖4. 建立容限

圖5. 保持容限
圖5. 保持容限



??? 需要注意的是,在圖4和圖5中,時(shí)鐘反饋延時(shí)基于寬工作頻率范圍(變化的fDAC)進(jìn)行計(jì)算。實(shí)現(xiàn)方法是設(shè)置無效數(shù)據(jù)窗口的前沿,也就是在這個(gè)位置,數(shù)據(jù)開始變化為MAX5881保持時(shí)間后的下一個(gè)值。換句話說,一旦滿足了保持時(shí)間規(guī)定,F(xiàn)PGA就開始轉(zhuǎn)換到下一個(gè)數(shù)據(jù)值。

??? 對(duì)于某一個(gè)特定頻率,可以使用增加保持時(shí)間容限并且減少建立時(shí)間容限的方法來平衡建立時(shí)間和保持時(shí)間容限。這是通過在時(shí)鐘反饋路徑上插入可變延時(shí)的途徑實(shí)現(xiàn)的。對(duì)于低頻,建立和保持時(shí)間容限足夠大,容限平衡將失去意義。

圖6. 容限平衡


圖6. 容限平衡

其它處理過程

??? 由于FPGA器件的靈活性,可以考慮多種設(shè)計(jì)方法。研究這些方法的具體細(xì)節(jié)超出了本篇應(yīng)用筆記的范圍,這里只簡(jiǎn)單描述其中幾種:

  1. 使用DCM相位偏移控制輸出數(shù)據(jù)變化,而不是靠增加DCM時(shí)鐘反饋路徑的長(zhǎng)度來增加額外延時(shí)。這種方法在軟件延時(shí)調(diào)整方面具有優(yōu)勢(shì),但同時(shí)引入了由FPGA相位偏移電路帶來的更多的時(shí)序不確定性。
  2. 在DCM反饋路徑中使用ODELAY器件。同樣,在軟件延時(shí)調(diào)整靈活性方面具有優(yōu)勢(shì),但也會(huì)引入更多的時(shí)序不確定性。
  3. 使用方法1或者方法2,但對(duì)器件進(jìn)行逐個(gè)校準(zhǔn)。MAX5881特性數(shù)據(jù)表明,在所有器件整個(gè)溫度范圍內(nèi),每個(gè)器件的數(shù)據(jù)采樣窗變化量是151ps相比于340ps。每個(gè)器件的微小時(shí)序變化可以補(bǔ)償FPGA時(shí)序不確定性。使用這種方法,可以減小FPGA器件間的某些時(shí)序差異。

結(jié)論

??? 通過仔細(xì)選擇系統(tǒng)架構(gòu)、PCB設(shè)計(jì)和利用特定的設(shè)計(jì),F(xiàn)PGA可以成功地與MAX5881接口,并且具有正的數(shù)據(jù)時(shí)序容限。
本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲免费视频在线观看| 日韩亚洲欧美在线观看| 在线观看亚洲视频| 国产日韩欧美综合| 国产精品久久久久9999高清| 欧美激情精品| 欧美成人午夜77777| 玖玖在线精品| 久久青草久久| 久久久久久综合| 久久gogo国模裸体人体| 欧美在线视屏| 久久国产加勒比精品无码| 久久av在线| 久久精品国产在热久久| 久久精品卡一| 久久久久久久一区二区| 久久婷婷一区| 鲁鲁狠狠狠7777一区二区| 免费观看一级特黄欧美大片| 麻豆精品视频在线| 免费在线日韩av| 欧美岛国在线观看| 欧美日韩福利视频| 欧美视频免费| 国产精品拍天天在线| 国产精品日日摸夜夜摸av| 国产毛片精品国产一区二区三区| 国产午夜精品久久久久久免费视| 国产一区日韩二区欧美三区| 激情久久影院| 亚洲人成人77777线观看| 亚洲精品欧洲精品| 在线综合亚洲欧美在线视频| 亚洲女性裸体视频| 久久国产欧美精品| 久久激情网站| 亚洲精品乱码久久久久久蜜桃91| 一区二区三区高清| 亚洲欧美日韩一区二区| 久久不射电影网| 久热精品视频在线| 欧美激情成人在线| 国产精品不卡在线| 国产一区二区黄色| 亚洲国产精品一区二区尤物区| 日韩亚洲欧美精品| 亚洲欧美日本日韩| 亚洲激情视频在线播放| 亚洲欧洲av一区二区| 午夜欧美精品| 亚洲国产日韩综合一区| 99热免费精品在线观看| 午夜在线a亚洲v天堂网2018| 久久一区二区三区av| 欧美精品aa| 国产欧美日韩伦理| 亚洲电影自拍| 亚洲视频在线观看视频| 久久er精品视频| 中文精品视频| 久久久www成人免费毛片麻豆| 欧美国产日韩一区二区| 欧美视频日韩视频| 国产综合久久久久久鬼色| 亚洲精品日韩精品| 性欧美大战久久久久久久久| 日韩亚洲欧美在线观看| 久久精品日产第一区二区| 欧美福利视频在线| 国产欧美日韩精品在线| 最近看过的日韩成人| 亚洲欧美春色| 99国产精品自拍| 久久大逼视频| 欧美午夜寂寞影院| 伊人夜夜躁av伊人久久| 亚洲先锋成人| 亚洲免费观看| 久久久久一区二区三区| 欧美性开放视频| 亚洲二区在线观看| 欧美一级二区| 亚洲在线1234| 欧美精品九九99久久| 国产日韩视频| 一本色道久久99精品综合 | 亚洲视频视频在线| 最近中文字幕日韩精品 | 亚洲欧美资源在线| 欧美激情一区| 一区在线视频| 欧美一区二区视频观看视频| 亚洲女人小视频在线观看| 欧美国产日本韩| 狠狠爱www人成狠狠爱综合网| 一区二区高清在线观看| aa级大片欧美三级| 欧美国产一区二区| 精品二区视频| 欧美一区二区在线看| 亚洲欧美一区二区在线观看| 欧美日韩国产小视频| 亚洲国产婷婷香蕉久久久久久| 久久国产精品99精品国产| 香蕉尹人综合在线观看| 国产精品成人免费| 一区二区三区 在线观看视| 亚洲精品一品区二品区三品区| 毛片一区二区| 精品成人国产| 久久精品一级爱片| 久久影音先锋| 国内精品久久久久久久果冻传媒| 欧美一区1区三区3区公司| 欧美在线|欧美| 国产日韩视频一区二区三区| 午夜天堂精品久久久久| 午夜精品亚洲| 国产人成精品一区二区三| 亚洲欧美亚洲| 久久成人一区二区| 国产一区二区三区免费在线观看 | 欧美中文在线观看| 久久精品一区二区国产| 国产一区二区三区最好精华液| 欧美一级视频| 久久资源av| 永久久久久久| 亚洲精品一区二区在线观看| 欧美激情视频一区二区三区在线播放| 亚洲国产午夜| 一区二区精品在线| 欧美小视频在线观看| 亚洲一区二区三区久久| 欧美一级日韩一级| 国内不卡一区二区三区| 最新国产成人av网站网址麻豆 | 久久精品国产久精国产思思| 看片网站欧美日韩| 亚洲国产免费看| 99视频在线精品国自产拍免费观看| 欧美日本久久| 亚洲天堂av综合网| 久久av资源网| 亚洲电影在线播放| 亚洲夜晚福利在线观看| 国产精品尤物福利片在线观看| 欧美在线视频日韩| 欧美大胆a视频| 一区二区三区四区在线| 久久精品视频在线观看| 在线观看不卡| 一区二区三区欧美在线| 国产精品亚洲一区二区三区在线| 新67194成人永久网站| 老司机一区二区| 99成人精品| 久久久国际精品| 亚洲看片网站| 欧美在线亚洲在线| 亚洲黄色视屏| 午夜精品久久久久| 伊人伊人伊人久久| 亚洲欧美国产一区二区三区| 国产一区二区精品| 99精品欧美一区二区三区综合在线 | 午夜精品在线观看| 欧美护士18xxxxhd| 亚洲免费网址| 欧美韩日亚洲| 午夜一区二区三区在线观看| 米奇777超碰欧美日韩亚洲| 99xxxx成人网| 乱码第一页成人| 亚洲特色特黄| 欧美激情1区| 亚洲一二三四区| 欧美暴力喷水在线| 亚洲午夜小视频| 欧美高清视频免费观看| 亚洲欧美日韩国产成人精品影院| 免费人成网站在线观看欧美高清 | 欧美一区二区久久久| 亚洲国产国产亚洲一二三| 欧美一区二区三区喷汁尤物| 亚洲国产精品女人久久久| 欧美伊人久久久久久久久影院| 亚洲日本中文字幕区| 久久久久国产一区二区三区| 99在线|亚洲一区二区| 蜜乳av另类精品一区二区| 亚洲午夜精品一区二区三区他趣 | 一个色综合av| 蜜桃av噜噜一区| 午夜亚洲一区| 国产精品激情av在线播放| 亚洲精品看片| 狠狠综合久久| 欧美在线看片|