基于SelectIO的高速ADC時序?qū)崿F(xiàn)
引言
??本文通過以高速ADS42LB69芯片為例進行實戰(zhàn),利用SelectIO IP快速快速高效完成驅(qū)動的生成。關(guān)于SelectIO IP的使用,可以參考。
ADS42LB69
芯片簡介
??ADS42LB49和ADS42LB69是高線性度、雙通道、14 和 16 位 250MSPS 模式轉(zhuǎn)換器 (ADC) 系列,支持 DDR 和 QDR LVDS 輸出接口。已緩沖模擬輸入在大大減少采樣保持毛刺脈沖能量的同時,在寬頻率范圍內(nèi)提供統(tǒng)一的輸入阻抗。采樣時鐘分頻器可實現(xiàn)更靈活的系統(tǒng)時鐘 架構(gòu)設(shè)計。ADS42LBx9 以低功耗在寬輸入頻率范圍內(nèi) 提供出色的無雜散動態(tài)范圍 (SFDR)。
![40df0cee-d648-11ec-bce3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/95/65/wKgaomTm_sOAdFkmAAD12GxbvhM467.png)
雙通道
14和16位分辨率
最大時鐘速率:250MSPS
支持高阻抗輸入的模擬輸入緩沖器
支持1分頻,2分頻和4分頻的靈活輸入時鐘緩沖器
2VPP和2.5VPP差分滿量程輸入(SPI可編程)
雙倍數(shù)據(jù)速率(DDR)或四倍數(shù)據(jù)速率(QDR)低壓差分信令(LVDS)接口
功耗:820mW/通道
間隙抖動:85 fs
通道隔離:100dB
參數(shù)配置
??用戶可以根據(jù)自己的需求將數(shù)據(jù)接口通過SPI配置成QDR或DDR接口。在進行數(shù)據(jù)驗證時,也可以使用測試模式,對收發(fā)數(shù)據(jù)進行驗證以保證系統(tǒng)的正確性。另外,還可以對輸入時鐘進行延時調(diào)節(jié)或者通過SelectIO的delay、delayctrl功能對時鐘信號進行微調(diào),以滿足時序要求。此方面不是本文重點,不做展開,更多內(nèi)容參考官方data sheet。
![4121b242-d648-11ec-bce3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/95/65/wKgaomTm_sOACeyNAAC0ICMXUpc755.png)
引腳
??從下圖可以看到,數(shù)據(jù)接口引腳采用1.8V供電,故數(shù)據(jù)接口為差分1.8V。
![41a4b12e-d648-11ec-bce3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/95/65/wKgaomTm_sSADDfCAAHFMeRoMGo479.png)
接口時序
??下圖為ADS42LB69的DDR模式時序圖,從圖中可以看出有1對時鐘接口,兩個8對數(shù)據(jù)接口(DA與DB),每對數(shù)據(jù)接口分別在時鐘的上升沿與下降沿采樣,經(jīng)過一個時鐘周期可以捕獲16位數(shù)據(jù)。
![41bdb2d2-d648-11ec-bce3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/95/65/wKgaomTm_sSAZctbAADPHeZ3eR8978.png)
SelectIO GUI配置
??根據(jù)以上對ads42lb69的了解,就可以輕松的配置SelectIO IP的GUI界面了。
首先時鐘接口與數(shù)據(jù)接口都是input,該時鐘信號與RF模塊時鐘必須保持同源,以保證系統(tǒng)的相參性。由于ads42lb69采用DDR模式,且所有數(shù)據(jù)引腳都是并行,所以不選擇串并轉(zhuǎn)換器SERDES。
![421accb0-d648-11ec-bce3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/95/65/wKgaomTm_sSAB_RcAAFFvaYAmVU197.png)
??由于數(shù)據(jù)時鐘來源于ads42lb69引腳,故選擇外部時鐘,而非FPGA內(nèi)部時鐘。
![4237ac4a-d648-11ec-bce3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/95/65/wKgaomTm_sWAZFT2AAEvQbF-Ha4321.png)
??在實際處理高速數(shù)據(jù)時,往往存在由于布局布線導(dǎo)致的數(shù)據(jù)引腳之間的延時不相同,可以通過在每個數(shù)據(jù)引腳添加idelay、delayctrl模塊對齊進行微調(diào)。或者,存在數(shù)據(jù)引腳與時鐘引腳之間不對齊,通常對時鐘引腳添加idelay、delayctrl模塊對其進行微調(diào)。
![42692158-d648-11ec-bce3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/95/65/wKgaomTm_sWAWLTVAAEd5fZv_vA611.png)
??IP生成之后,通過右擊選擇Open IP Example Design進行仿真以加強理解,在線DEBUG調(diào)試延時模塊,以達到設(shè)計要求。
-
芯片
+關(guān)注
關(guān)注
456文章
51027瀏覽量
425445 -
adc
+關(guān)注
關(guān)注
98文章
6524瀏覽量
545219 -
時序
+關(guān)注
關(guān)注
5文章
391瀏覽量
37368
原文標(biāo)題:基于SelectIO的高速ADC時序?qū)崿F(xiàn)
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
AN-1267: 使用ADSP-CM408F ADC控制器的電機控制反饋采樣時序
![AN-1267: 使用ADSP-CM408F <b class='flag-5'>ADC</b>控制器的電機控制反饋采樣<b class='flag-5'>時序</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
AN-878: 高速ADC SPI控制軟件[中文版]
![AN-878: <b class='flag-5'>高速</b><b class='flag-5'>ADC</b> SPI控制軟件[中文版]](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
高速adc與低功耗adc的區(qū)別
問能否通過GUI軟件使得ADC3664EVM在每一個FCLK期間都重復(fù)輸出同樣的值呢?
高速ADC設(shè)計中采樣時鐘影響的考量
![<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>設(shè)計中采樣時鐘影響的考量](https://file1.elecfans.com/web1/M00/F4/EA/wKgZoWc0BgaAC0OFAAAc68EjjuA242.png)
驅(qū)動高速ADC:電路拓?fù)浜拖到y(tǒng)級參數(shù)
![驅(qū)動<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>:電路拓?fù)浜拖到y(tǒng)級參數(shù)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
高速ADC與FPGA的LVDS數(shù)據(jù)接口中避免時序誤差的設(shè)計考慮
![<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>與FPGA的LVDS數(shù)據(jù)接口中避免<b class='flag-5'>時序</b>誤差的設(shè)計考慮](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
超高速數(shù)據(jù)采集系統(tǒng)的時序設(shè)計與信號完整性分析
高速數(shù)據(jù)接口適用于半導(dǎo)體測試中的精密高速ADC
![<b class='flag-5'>高速</b>數(shù)據(jù)接口適用于半導(dǎo)體測試中的精密<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
在高速ADC中通過校準(zhǔn)改進SFDR
![在<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>中通過校準(zhǔn)改進SFDR](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
ADC12D1800 12位、單通道3.6 GSPS超高速ADC數(shù)據(jù)表
![<b class='flag-5'>ADC</b>12D1800 12位、單通道3.6 GSPS超<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
輕松實現(xiàn)復(fù)雜的電源時序控制
![輕松<b class='flag-5'>實現(xiàn)</b>復(fù)雜的電源<b class='flag-5'>時序</b>控制](https://file.elecfans.com/web2/M00/4C/78/poYBAGKyxUaAVCbBAAAfziEvOio242.jpg)
Xilinx SelectIO資源內(nèi)部的IDELAYE2應(yīng)用介紹
![Xilinx <b class='flag-5'>SelectIO</b>資源內(nèi)部的IDELAYE2應(yīng)用介紹](https://file1.elecfans.com/web2/M00/DB/DC/wKgaomYrIXOAWSeKAAAMaeHDBsc496.jpg)
評論