999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

TMS320F281xDSP內置ADC誤差補償方法

2016-09-22 08:23:09明,喬
東北師大學報(自然科學版) 2016年3期

解 明,喬 雙

(東北師范大學物理學院,吉林 長春 130024)

?

TMS320F281xDSP內置ADC誤差補償方法

解明,喬雙

(東北師范大學物理學院,吉林 長春 130024)

針對實際開發使用過程中,TMS320F281xDSP內置ADC存在非線性誤差問題,給出了一種誤差補償方法.在硬件上通過REF3120提供穩定的外部參考電壓;在軟件上,應用平均值法和分段補償法進一步提高A/D轉換性能,從而有效地消除誤差,使測量精度達到0.1%.

TMS320F281xDSP;A/D轉換;非線性誤差

TI(德州儀器公司)2000系列DSP以其出色的性能、強大的計算能力在工業自動化、通信、控制等領域得到廣泛應用.TMS320F281xDSP作為2000系列中較為出色的一員,片上集成了12位16通道的模/數轉換器,理論上其轉換精度應在0.1%以上,但是在實際應用中卻存在較大的非線性誤差,所以必須對ADC進行校正與補償.

傳統的ADC校正方法在很多DSP開發文獻中都有介紹[1],在ADC兩路通道輸入已知的標準電壓,根據兩點確定一條直線,確定理想的A/D轉換曲線,以此為依據對實際轉換曲線進行校正.但是在實際開發過程中,A/D轉換誤差是非線性的,傳統方法并不能很有效地提高A/D轉換精度,反而在一定的電壓范圍內會使測量誤差增加,影響后續工作,這往往被開發人員所忽視.本文針對TMS320F281xDSP內置ADC存在的非線性誤差問題,給出一種補償方法.實驗結果表明該方法效果顯著.

1 TMS320F281xDSP內置ADC

TMS320F281xDSP中的ADC模塊是一個12位帶流水線的模/數轉換器[2-4],其模擬電路包括前向模擬多路復用開關、采樣/保持電路、模數轉換內核、電壓參考以及其他模擬輔助電路.模/數轉換單元的數字電路包括可編程轉換序列器、結果寄存器、與模擬電路的接口電路、與芯片外設總線的接口及同其他片上模塊的接口電路等.

TMS320F281xDSP的A/D轉換模塊有16個通道,可配置為2個獨立的8通道模塊,分別服務于事件管理器A和B,2個獨立的8通道模塊也可以級聯成一個16通道模塊.圖1給出了TMS320F281xDSP的ADC模塊功能框圖.

2 ADC的誤差分析

理想情況下,如果ADC的量化精度可以無窮大,那么ADC的傳遞函數曲線應該是一條斜率為1的直線.但是在實際的A/D轉換過程中,由于受電路結構和器件的制作工藝等條件的影響,實際轉換結果往往與理想值存在誤差.實驗數據表明,在A/D轉換過程中存在的誤差是非線性的.這在測量精度要求比較高的場合是不能直接進一步應用的.

圖1 TMS320F281xDSP的ADC模塊功能框圖

ADC的精度與許多因素有關[5],其中包括分辨率、失調誤差、增益誤差、微分非線性和積分非線性、電壓基準的精度、溫度效應和交流特性等,通常都以LSB或FSR的百分比表示.最新生產的ADC芯片的失調誤差和增益誤差得到了有效地降低,只要保證電壓基準的精度和環境溫度不發生大的波動,這兩項誤差可以忽略不計.而非線性誤差往往成為影響ADC精度的主要因素.非線性誤差分為微分非線性誤差和積分非線性誤差.微分非線性是指ADC相鄰兩刻度之間最大的差異,也稱差分非線性.積分非線性是指輸入/輸出特性曲線與連接兩點直線之間的最大偏差.

用TMS320F281xDSP進行實際開發的過程中發現,其內置12位ADC存在3.7%的非線性誤差,使得其精度接近于理想10位ADC的精度.我們在硬件和軟件上給出補償,補償后精度達到0.1%.

3 誤差補償

3.1硬件補償

TMS320F281xDSP的A/D轉換單元可以選擇內部參考電壓和外部參考電壓,由控制寄存器3的第8位(EXTREF)控制.使用初期,應用芯片內部的參考電壓,但實驗結果誤差較大,其原因是芯片內部參考電壓沒有足夠嚴格的規格,不夠穩定.我們采用了TI公司的穩壓芯片REF3120,設計外部參考電壓電路,為DSP提供2.048和1.048 9 V的穩定參考電壓,并增加緩沖電路,減少信號負載對參考電壓的影響.原理圖如圖2所示.

3.2軟件補償

TMS320F281xDSP內置12位ADC,輸入電壓范圍為0~3 V;如果輸入電壓為U,其A/D轉換的理論值為Y,那么Y=U×4 095/3.

圖2 TMS320F281xDSP外部參考電壓電路

輸入電壓/VA/D轉換理論值A/D轉換實際值輸入電壓/VA/D轉換理論值A/D轉換實際值0.010014851.4348195819580.07791061711.4628199719930.10831482191.5342209420900.12321682441.5638213521520.16882302961.5926214721640.22923133721.6211221322010.27443754351.6708229022720.35054785441.7075233123170.42595816401.7559239723660.47526497081.7935244824180.54757478021.8223248724570.59248098621.8505252624920.62368518961.8798256625270.64038749311.9081260525750.68389339961.9371264426060.727299310511.9622267826490.7561103210882.0483279627450.7994109111462.0799283927840.8285113111832.1368291728620.8573117012182.2507307230010.9008123012742.3080315030730.9297126913052.3759324331670.9586130813492.4189330232130.9875134813852.5179343733471.0172138814292.6173357334681.0598144714792.7311372836081.0742146614942.8420387937561.1175152515512.9020396138341.1747160316222.9555403438931.2178166216773.0188—39681.2758174117513.1248—40801.3183179918133.2001—40951.3470183918473.2887—40951.3759187818833.2971—40951.4055191919263.3110—4095

從實驗測得的結果可以看出,應用平均值法使A/D轉換非線性誤差得到一定補償.但是當輸入電壓靠近0 V或者靠近3 V的時候,轉換理論值與轉換實際值最大偏差可達到150,12位ADC的量程為4 095,那么最大非線性誤差就可達到150/4 095=3.66%,仍然存在較大誤差.采用分段補償法[6]來提高轉換精度.通過對大量的測量數據統計,針對A/D轉換結果的不同的范圍,得到了理論值與實際值的函數關系,并在軟件上進行補償.假設實際A/D轉換結果為X,理論值為Y,那么Y與X的關系如下:

(1)

經過使用分段補償法后,理論值和實際值測量曲線見圖4.

圖3 平均值法校正后的理論值與實際值的曲線

圖4 再應用分段補償法理論值與實際值的曲線

圖4中A/D轉換的理論值和實際值曲線基本重合,應用分段補償法進一步消除了實驗過程中的非線性誤差,補償后精度達到0.1%[9-10].

4 小結

針對TMS320F281xDSP使用過程中出現的ADC存在非線性誤差的問題,給出了一種誤差補償方法.硬件上通過REF3120提供穩定的外部參考電壓,在軟件上加入濾波算法,應用平均值法和分段補償法進一步提高A/D轉換性能.實驗結果表明,應用這種方法很好地消除了A/D轉換的非線性誤差.

[1]杜春洋,王宇超.零基礎學TMS320F281xDSP C語言開發[M].北京:機械工業出版社,2010:124-125.

[2]蘇奎峰,呂強,常天慶,等.TMS320X281xDSP原理及C程序開發[M].北京:北京航空航天大學出版社,2008:329-331.

[3]萬山明.TMS320F281xDSP原理及應用實例[M].北京:北京航空航天大學出版社,2007:91-93.

[4]宮月紅,羅敏,金杰.流水線型ADC誤差及相應校正策略研究[J].微電子學與計算機,2014,31(5):130-134.

[5]孫俊岳.流水線型10-bit高速ADC芯片設計[D].大連:大連理工大學,2007,.

[6]黃帥,喬雙.SPCE061A內置ADC非線性誤差的補償方法[J].東北師大學報(自然科學版),2011,43(2):68-71.

[7]向紅軍,雷彬.基于單片機系統的數字濾波方法的研究[J].電測與儀表,2005,42(477):53-55.

[8]寇攀峰,呂強中.合理選擇基于單片機的數字濾波方法[J].微處理機,2004,1:52-55.

[9]徐屹,劉洪偉,曲忠憲,鄧冠男.基于不變流形研究自治系統的首次積分[J].東北師大學報(自然科學版),2013,45(2):20-24.

[10]孫英慧,孫英娟,蒲東兵,姜艷.一種基于連續屬性離散化的知識分類方法[J].東北師大學報(自然科學版),2012,44(1):45-49.

(責任編輯:石紹慶)

A compensation method of the error of TMS320F281xDSP built-in ADC

XIE Ming,QIAO Shuang

(School of Physics,Northeast Normal University,Changchun 130024,China)

In view of the actual development in use process,the built-in ADC TMS320F281xDSP problems of nonlinear error,a method of error compensation is presented. On hardware through REF3120 provide stable external reference voltage,on the software,the method of average and piecewise compensation method to further improve the performance of A/D conversion effectively eliminate the error.

TMS320F281xDSP;A/D conversion;nonlinear error

1000-1832(2016)03-0084-05

2015-04-02

國家自然科學基金資助項目(11275046,11305034);國家重大科學儀器設備專項項目(2013YQ040861).

解明(1992—),男,碩士研究生;喬雙(1963—),男,博士,教授,主要從事核電子學、嵌入式應用、圖像處理與模式識別研究.

TN 929[學科代碼]510·50

A

[DOI]10.16163/j.cnki.22-1123/n.2016.03.016

主站蜘蛛池模板: 2021国产精品自产拍在线| 国产在线视频导航| 欧美亚洲香蕉| 成年片色大黄全免费网站久久| 在线中文字幕日韩| 亚洲成人www| 亚洲一区网站| 凹凸精品免费精品视频| 亚洲AV一二三区无码AV蜜桃| 无码AV动漫| 欧美无遮挡国产欧美另类| 好吊妞欧美视频免费| 曰韩人妻一区二区三区| 欧美无遮挡国产欧美另类| 不卡网亚洲无码| 日韩在线播放欧美字幕| 久久96热在精品国产高清| 国内精品久久九九国产精品| 丁香婷婷在线视频| 小蝌蚪亚洲精品国产| 日韩国产精品无码一区二区三区 | 日韩人妻无码制服丝袜视频| 日韩精品一区二区三区免费在线观看| 国产流白浆视频| 永久在线播放| h网址在线观看| 欧美a√在线| 中文字幕人成人乱码亚洲电影| 亚洲欧美日韩另类在线一| 成人午夜福利视频| 91精品人妻互换| 亚洲国产成熟视频在线多多| 国产精品成人AⅤ在线一二三四 | 精品三级在线| 亚洲天堂网2014| 国产又黄又硬又粗| 亚洲国产精品日韩av专区| 欧美日韩在线成人| 亚洲无线国产观看| 在线无码av一区二区三区| 91成人精品视频| 日韩午夜福利在线观看| 欧美黑人欧美精品刺激| 97国产成人无码精品久久久| 美女一级毛片无遮挡内谢| 97精品国产高清久久久久蜜芽| 婷婷综合色| 亚洲第一视频网站| 欧美午夜在线观看| 日本人妻丰满熟妇区| 久久一本日韩精品中文字幕屁孩| 国产玖玖视频| 日韩a级毛片| 国产成人久视频免费| 日韩欧美国产精品| 一级毛片免费的| 少妇精品在线| 日韩无码视频专区| 天堂av综合网| 国产91精品久久| 国产AV无码专区亚洲A∨毛片| 久久大香伊蕉在人线观看热2| 久久久久人妻精品一区三寸蜜桃| 五月婷婷精品| 久久99精品久久久久纯品| 青青草久久伊人| 国产成人精品在线1区| 国产精品私拍在线爆乳| 91精品免费高清在线| 五月激情综合网| 亚洲三级片在线看| 亚洲aaa视频| 日韩视频精品在线| 国产综合在线观看视频| 在线观看无码a∨| 国产日本视频91| 欧美在线精品怡红院| 欧美a网站| 亚洲成人在线免费观看| 一区二区三区四区精品视频 | 一级毛片免费的| 无码精品福利一区二区三区|