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

主站蜘蛛池模板: 91福利免费视频| 国产真实二区一区在线亚洲 | 91麻豆精品国产高清在线| 日韩毛片免费| 国产AV无码专区亚洲精品网站| 精品少妇三级亚洲| 青青操国产视频| 人妻91无码色偷偷色噜噜噜| 国产99视频精品免费视频7 | 国产无套粉嫩白浆| 国产成人精品一区二区秒拍1o| 国产69囗曝护士吞精在线视频| 国产在线一区二区视频| 欧美亚洲一区二区三区在线| 日韩美毛片| 精品国产99久久| 一本大道无码高清| 中文无码日韩精品| 日韩国产综合精选| 国产97公开成人免费视频| 精品国产香蕉伊思人在线| 精品国产成人av免费| 毛片一区二区在线看| 亚州AV秘 一区二区三区| 波多野结衣视频一区二区| 久久女人网| 麻豆AV网站免费进入| 国产精品一区二区不卡的视频| 国产91透明丝袜美腿在线| 国产精鲁鲁网在线视频| 在线观看亚洲人成网站| 日韩东京热无码人妻| 亚洲午夜福利在线| 网久久综合| 国产一级毛片网站| 污网站免费在线观看| 欧美日韩国产高清一区二区三区| a级毛片免费播放| 亚欧乱色视频网站大全| 五月天在线网站| 亚洲精品欧美日本中文字幕| 亚洲swag精品自拍一区| 亚洲日本一本dvd高清| 亚洲 欧美 日韩综合一区| 99re在线视频观看| 无码高潮喷水在线观看| yy6080理论大片一级久久| 欧美福利在线| 三级视频中文字幕| 全午夜免费一级毛片| 色综合综合网| 亚洲成A人V欧美综合天堂| 国产真实自在自线免费精品| 国产毛片高清一级国语 | 国产黄在线观看| 久久情精品国产品免费| 久久精品国产91久久综合麻豆自制| 三上悠亚在线精品二区| 五月激情综合网| 亚洲天堂成人| 午夜国产理论| 日本国产精品一区久久久| 国产va在线| 国产人成在线视频| 91午夜福利在线观看精品| 精品伊人久久久久7777人| 99人体免费视频| 国产成在线观看免费视频| 波多野结衣中文字幕一区二区| 中文字幕1区2区| 手机精品视频在线观看免费| 在线观看无码av五月花| 71pao成人国产永久免费视频| 手机在线看片不卡中文字幕| 欧美国产在线看| 国内99精品激情视频精品| 精品人妻无码中字系列| 亚洲av成人无码网站在线观看| 国产h视频免费观看| 国产亚洲视频播放9000| 日韩在线2020专区| 日本三区视频|