基於FPGA的模數轉換器(ADC)或數模轉換器
發布時間:2023-01-04 責任編輯:lina
【導讀】選擇時首先要確定轉換信號所需的采樣頻率。這個參數不僅將影響轉換器的選擇,同時也會影響對FPGA的選擇,這樣才能確保器件能夠滿足所需的處理速度及邏輯封裝要求。轉換器的采樣頻率至少為信號采樣頻率的2倍。因此,如果信號的采樣頻率為50MHz,則轉換器采樣頻率至少應為100MHz。
將具有信號處理功能的FPGA與現實世界相連接,需要使用模數轉換器(ADC)或數模轉換器(DAC)
一旦執行特定任務,FPGAxitongbixuyuxianshishijiexianglianjie,ersuoyougongchengshidouzhidaoxianshishijieshiyimonixinhaoerfeishuzixinhaoyunzhuande。zheyiweizhexuyaozaimonixinhaoyuyushuzixinhaoyuzhijianjinxingzhuanhuan。zhenduishoutougongzuoxuanzeqiadangdeFPGA時,用戶麵臨著林林總總的選擇,在為係統選擇正確的ADC或DAC時也是如此,玲琅滿目。
選擇時首先要確定轉換信號所需的采樣頻率。這個參數不僅將影響轉換器的選擇,同時也會影響對FPGA的選擇,這樣才能確保器件能夠滿足所需的處理速度及邏輯封裝要求。轉換器的采樣頻率至少為信號采樣頻率的2倍。因此,如果信號的采樣頻率為50MHz,則轉換器采樣頻率至少應為100MHz。否則,已轉換的信號將引起自身混疊,導致信號無法正確表示。但混疊並不總是一件壞事情;事實上,如果轉換器的帶寬足夠高,那麼用戶可以利用混疊將信號混疊至可用的帶寬。
ADC與DAC的關鍵參數
我們可采用多種不同方法來構建模數轉換器(ADC)。最常見的方法包括閃存、斜坡(Ramp)以及逐次逼近等。
1,閃存轉換器以速度快著稱,其使用一係列可擴展的模擬比較器對輸入電壓和參考電壓進行比較;ADC利用這些比較器的輸出來確定數字代碼。
2,斜坡轉換器可利用連接至DAC且可自由運行的計數器,對DAC輸出/輸入電壓進行比較。當二者相等時,保持計數不變。
3,逐次逼近轉換器(SAR)是斜坡轉換器的另一種形式,其可利用DAC和比較器來處理模擬輸入信號。但SAR轉換器並非執行累計計數,而是通過判斷計數的模擬表示是否高於或低於輸入信號,並采用試錯法(trial-and-error)來確定數字代碼。
此外,數模轉換器(DAC)也可以采用若幹種方法來實現,最常見的方法包括二進製加權、R-2R梯形網絡、脈寬調製。
4,二進製加權是速度最快的DAC架構之一。這些器件可將各邏輯比特的不同轉換結果進行彙總。例如,電阻DAC將根據電流代碼來導通或切斷這些電阻。
5,R-2R梯形轉換器采用阻值為R-2R的級聯電阻結構。由於可以輕鬆生成並匹配高精度電阻,因而這類DAC的精度比二進製加權轉換器更高。
6,脈寬調製(PWM)是最簡單的DAC結構類型,可通過簡單的低通模擬濾波器傳遞脈寬調製波形。這些器件通常應用於電機控製領域,但它們也可作為Σ-Δ轉換器的基礎。
眾多專家級器件(specialist device)的製造商已成功開發其自有的內部轉換架構,可根據用途盡可能提供適用於特定領域的最佳性能。每種器件在轉換速度、精度以及分辨率方麵都各具優劣勢。在選擇FPGA時,您需要考慮I/O數量、所支持的I/O標準、時鍾管理、邏輯資源和存儲器,以及其它與器件類型相關的具體參數:最高采樣頻率、信噪比(SNR)、無雜散動態範圍(SFDR)以及有效位數(ENOB)等。
采樣頻率非常簡單,是ADC能夠數字化輸入信號的最高速率。SNR表示信號與噪聲電平的比值,與輸入信號無關。用戶可以利用以下公式來確定SNR的理論值:
其中N表示分辨率。該方程適用於滿量程正弦波。
在係統測試過程中,用戶可首先對輸出執行快速傅裏葉變換(FFT),然後測量輸入信號與本底噪聲的比值,這樣即可確定實際的SNR值。
與此同時,SFDR表示輸入信號與下一個最高峰值(通常為基諧波)的比值。通常SFDR用dBc來表示,會隨著輸入信號功率的降低而相應減小。
從轉換器的測量結果可以看出,用戶可利用下列式子來計算有效位數:
當進行這項測試時,應注意選擇合適的FFT點數,從而確保不會由於一時疏忽而錯誤計算本底噪聲。FFT點數不恰當將導致錯誤的計算結果。FFT本底噪聲可通過下列式子計算得出:
用戶應通過單音測試(通常為簡單的正弦波)執(zhi)行(xing)這(zhe)些(xie)步(bu)驟(zhou),可(ke)降(jiang)低(di)輸(shu)出(chu)頻(pin)譜(pu)的(de)複(fu)雜(za)性(xing)。為(wei)了(le)確(que)保(bao)獲(huo)取(qu)最(zui)佳(jia)結(jie)果(guo),需(xu)要(yao)確(que)保(bao)對(dui)輸(shu)出(chu)信(xin)號(hao)執(zhi)行(xing)相(xiang)幹(gan)采(cai)樣(yang)。如(ru)果(guo)在(zai)數(shu)據(ju)窗(chuang)口(kou)中(zhong)包(bao)括(kuo)幾(ji)個(ge)周(zhou)期(qi),則(ze)執(zhi)行(xing)相(xiang)幹(gan)采(cai)樣(yang)。公(gong)式(shi)如(ru)下(xia):
頻譜
lingyifangmian,yonghuzaishixianxitongshihaibixulejienaikuisitezhunze,yiquebaozhengquedizhuanhuanhuolianghuaxinhao。zheyiweizheyonghuduisuoguanzhuxinhaozhixingcaiyangshi,caiyangpinlvzhishaoweigaixinhaozuigaopinlvde2倍,才能確保正確進行轉換。如果未按此標準執行采樣,則將發生混疊;而如果沒有正確理解混疊,則可能導致性能欠佳。
此外,因為這個原因,ADC需要利用抗混疊濾波器來阻止信號或噪聲混疊至量化的信號中。但是,頻譜混疊對於工程師來說非常有用,在ADC具(ju)有(you)寬(kuan)泛(fan)輸(shu)入(ru)帶(dai)寬(kuan)的(de)情(qing)況(kuang)下(xia)尤(you)為(wei)如(ru)此(ci)。經(jing)過(guo)周(zhou)密(mi)安(an)排(pai)考(kao)慮(lv)之(zhi)後(hou),混(hun)疊(die)使(shi)用(yong)戶(hu)無(wu)需(xu)借(jie)助(zhu)下(xia)變(bian)頻(pin)器(qi)即(ji)可(ke)直(zhi)接(jie)轉(zhuan)換(huan)信(xin)號(hao)。出(chu)於(yu)這(zhe)種(zhong)考(kao)慮(lv),我(wo)們(men)將(jiang)頻(pin)譜(pu)劃(hua)分(fen)為(wei)幾(ji)個(ge)區(qu)域(yu)。
利用表1中給出的信息,如果轉換器擁有足夠高的帶寬,則可將信號從一個奈奎斯特頻帶混疊至另一個頻帶。
通信選擇
正如所有的外部器件一樣,ADC與DAC也(ye)配(pei)套(tao)提(ti)供(gong)了(le)數(shu)個(ge)並(bing)行(xing)或(huo)串(chuan)行(xing)接(jie)口(kou)選(xuan)項(xiang)。通(tong)常(chang)情(qing)況(kuang)下(xia),較(jiao)高(gao)速(su)器(qi)件(jian)用(yong)並(bing)行(xing)接(jie)口(kou),較(jiao)低(di)速(su)器(qi)件(jian)用(yong)串(chuan)行(xing)接(jie)口(kou)。但(dan)是(shi),可(ke)以(yi)根(gen)據(ju)您(nin)的(de)應(ying)用(yong)選(xuan)擇(ze)采(cai)用(yong)特(te)殊(shu)的(de)接(jie)口(kou)方(fang)式(shi)。例(li)如(ru),采(cai)用(yong)串(chuan)行(xing)接(jie)口(kou)比(bi)采(cai)用(yong)並(bing)行(xing)接(jie)口(kou)可(ke)以(yi)更(geng)輕(qing)鬆(song)地(di)檢(jian)測(ce)出(chu)固(gu)定(ding)比(bi)特(te)(stuck-atbit)。實際上,高速接口可提供多條輸出總線(I和Q)或采用雙數據速率(DDR)輸出模式;有些器件甚至可能同時提供這兩個選項。提供多條總線或采用DDR輸出模式使用戶能夠保持數據速率,同時降低接口所需的運行頻率。例如,如果接口的采樣頻率為600MHz,則其輸出頻率為300MHz(為采樣頻率的一半)。
如果時鍾頻率為75MHz(1/4采樣頻率)並且有兩條可通過DDR對器件進行采樣的數據總線,則可非常輕鬆地執行恢複操作。這類ADC對輸入時序要求較為寬鬆。眾多高速轉換器均可利用其I/O中的LVDS信號,因為較低的電壓擺幅和低電流可降低由其它信號標準所引發的耦合性,如LVCMOS等。這種耦合問題會影響轉換器的混合信號性能。
DAC濾波
大多數DACyizhijiangmonishuchubaochidaoxiayigecaiyangzhouqi,zhejiangduishuchupinlvyuchanshenglianghaodexiaoguo。yonghujiangzhuyidaozhelianggetuxiangjuncunzaiyuzhenggeshuchupinpuzhong,youyuzai0.5FS時正弦效應將接近4dB(3.92dB),所有奈奎斯特區域中的輸出信號都出現衰減(如圖1所示)。這兩大問題均可利用濾波器來解決。
用戶可以像實現FIR濾波器一樣輕鬆實現正弦校正濾波器。開發該濾波器最簡單的方法就是利用下列方程式來繪製正弦衰減特性。
先xian創chuang建jian校xiao正zheng因yin子zi,該gai因yin子zi是shi所suo計ji算suan出chu衰shuai減jian係xi數shu的de倒dao數shu,然ran後hou再zai執zhi行xing逆ni傅fu裏li葉ye變bian換huan,以yi獲huo取qu所suo需xu要yao設she計ji濾lv波bo器qi的de係xi數shu。通tong常chang情qing況kuang下xia,用yong戶hu需xu要yao采cai用yong幾ji個ge抽chou頭tou才cai能neng實shi現xian該gai濾lv波bo器qi。表biao2給出了濾波器的前11個係數,同時圖2還給出了針對衰減的補償。
在係統測試
眾多這類係統都將利用轉換器實現終端應用的具體性能特征,如CDMA或GSM等。為實現該項性能而進行的測試需要在測試係統(任意波形生成器、邏輯分析儀、模式生成器、頻譜分析儀等)方麵進行大量的投入。但是,FPGA高度的可重編程靈活性使用戶能將特定的測試程序插入至器件中,這樣既可以捕獲並分析ADC的輸出也可以提供DAC激勵,從而減少對更多額外測試設備的需要。
轉換101
由於FPGA通常需要與ADC和DAC接口相連,因而對於任何FPGA工程師來說,基本了解這些器件參數的重要性非常關鍵。如果用戶計劃在設計驗證與調試過程中利用FPGA的可重編程靈活性來測試轉換器的性能,這一點尤其有用。
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall





