《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > TMS320C28x模數轉換器的精度校正
TMS320C28x模數轉換器的精度校正
摘要: TMS320C28x系列DSP內部集成ADC轉換模塊,為提高ADC轉換精度,對TMS320F2812的ADC模塊轉換誤差及其影響進行分析測試,提出一種用于提高ADC模塊精度的校正算法。實際應用證明使用該方法補償效果良好,有效改善ADC的轉換精度,并具有普遍性。
Abstract:
Key words :

  引 言:

  TMS320F2812是德州儀器公司(TI)推出的主頻最高可達150 MHz的32位高性能數字信號處理器(DSP),內部集成了ADC轉換模塊。ADC模塊是一個12位、具有流水線結構的模數轉換器,內置雙采樣保持器(S/H),可多路選擇16通道輸入,快速轉換時間運行在25 MHz、ADC時鐘或12.5 Msps,16個轉換結果寄存器可工作于連續自動排序模式或啟動/停止模式。

  在現代電子系統中,作為模擬系統與數字系統接口的關鍵部件,模數轉換器(ADC)已經成為一個相當重要的電路單元,用于控制回路中的數據采集。在實際使用中,發現該ADC的轉換結果誤差較大,如果直接將此轉換結果用于控制回路,必然會降低控制精度。為了克服這個缺點,提高其轉換精度,筆者在進行了大量實驗后,提出一種用于提高TMS320F2812ADC精度的方法,使得ADC精度得到有效提高。

  1 ADC模塊誤差的定義及影響分析

  1.1 誤差定義

  常用的A/D轉換器主要存在:失調誤差、增益誤差和線性誤差。這里主要討論失調誤差和增益誤差。理想情況下,ADC模塊轉換方程為y=x×mi,式中x=輸入計數值 =輸入電壓×4095/3;y=輸出計數值。在實際中,A/D轉換模塊的各種誤差是不可避免的,這里定義具有增益誤差和失調誤差的ADC模塊的轉換方程為y=x×ma±b,式中ma為實際增益,b為失調誤差。通過對F2812的ADC信號采集進行多次測量后,發現ADC增益誤差一般在5%以內,即0.95

理想ADC轉換與實際ADC轉換

圖1理想ADC轉換與實際ADC轉換

  1.2影響分析

  在計算機測控系統中,對象數據的采集一般包含兩種基本物理量:模擬量和數字量。對于數字量計算機可以直接讀取,而對于模擬量只有通過轉換成數字量才能被計算機所接受,因此要實現對模擬量準確的采集及處理,模數轉換的精度和準確率必須滿足一定的要求。由于F2812的ADC具有一定增益誤差的偏移誤差,所以很容易造成系統的誤操作。下面分析兩種誤差對線性電壓輸入及A/D轉換結果的影響。

  F2812用戶手冊提供的ADC模塊輸入模擬電壓為0~3 V,而實際使用中由于存在增益誤差和偏移誤差,其線性輸入被減小,分析如表1所列。

F2812模數轉換精度分析

  下面以y=x×1.05+80為例介紹各項值的計算。當輸入為0時,輸出為80,由于ADC的最大輸出值為4095,則由式y=x×1.05+80求得輸入最大電壓值為2.8013。 因此,交流輸入電壓范圍為1.4007±1.4007,此時有效位數N=ln4015/ln2=11.971,mV/計數位=2.8013/4015=06977,其余項計算同上。表1中的最后一行顯示了ADC操作的安全參數,其有效位數減少為11.865位,mV/計數位從0.7326增加為0.7345,這將會使轉換結果減少0.2%。

 

  在實際應用中,所采集的信號經常為雙極型信號,因此信號在送至ADC之前需要添加轉換電路,將雙極型信號轉化為單極型信號。典型的轉換電路如圖2所示。對于ADC模塊,考慮到增益誤差和失調誤差對輸入范圍的影響,轉換電路需要調整為如圖3所示的電路。在圖3中,輸入增益誤差的參考范圍已經改變。

  對于雙極性輸入,其0 V輸入的增益誤差對應單極性輸入的1.4315V的增益誤差,因此,原有ADC的增益誤差和失調誤差被增大了。例如,如果ADC的增益誤差為5%,失調誤差為2%,則其雙極性的增益誤差計算如下:雙極性輸入x′= 0.0000 V,單極性的ADC輸入電壓x = 1.4315 V,其理想的轉換值為ye=1.4315×4095/3=1954,而由ya=1954×1.05+80計算得實際轉換值,則雙極性增益誤差為ya-ye=2132-1954=178(9.1%誤差)。通過計算可以看出,ADC的誤差大大增加,因此要使用ADC進行數據采集,就必須對ADC進行校正,提高其轉換精度。

理想情況下的電壓轉換電路

圖2理想情況下的電壓轉換電路

校正后的電壓轉換電路

圖3校正后的電壓轉換電路

  2 ADC校正

  2.1校正方法

  通過以上分析可以看出,F2812的ADC轉換精度較差的主要原因是存在增益誤差和失調誤差,因此要提高轉換精度就必須對兩種誤差進行補償。對于ADC模塊采取了如下方法對其進行校正。

  選用ADC的任意兩個通道作為參考輸入通道,并分別提供給它們已知的直流參考電壓作為輸入(兩個電壓不能相同),通過讀取相應的結果寄存器獲取轉換值,利用兩組輸入輸出值求得ADC模塊的校正增益和校正失調,然后利用這兩個值對其他通道的轉換數據進行補償,從而提高了ADC模塊轉換的準確度。圖1示出了如何利用方程獲取ADC的校正增益和校正失調。具體計算過程如下:

 

 ?、?獲取已知輸入參考電壓信號的轉換值yL和yh。

  ② 利用方程y=x×ma+b及已知的參考值(xL,yL)和(xH,yH)計算實際增益及失調誤差:

  實際增益ma=(yH-yL)/(xH-xL);

  失調誤差 b="yL" -xL×ma。

 ?、?定義輸入x=y×CalGain-CalOffset,則由方程y=x×ma+b得校正增益CalGain=1/ma=(xH-xL)/(yH -yL),校正失調CalOffset=b/ma=yL/ma-xL。

 ?、?將所求的校正增益及校正失調應用于其他測量通道,對ADC轉換結果進行校正。

  上述即為實現ADC校正的全過程,通過使用這種方法,ADC的轉換精度有很大提高。由于這種方法是通過某個通道的誤差去修正其他通道的誤差,因此要采用這種方法,必須保證通道間具有較小的通道誤差。對F2812ADC轉換模塊,由于其通道間的增益及失調誤差均在0.2%以內,所以可以采用這種方法對其進行校正。

 

  2.2軟件實現

  與一般的ADC轉換程序相比,帶校正的ADC轉換程序需要另外增加兩個程序段:校正值的計算以及利用校正值對ADC進行處理。為了方便操作及轉換結果獲取,實現中定義了結構體變量ADCCALIBRATIONVARS,用來保存ADC轉換后的各種數據。另外,提高程序的通用性,采樣的方式、參考電壓值及高低電壓理想的轉換值均在ADC轉換頭文件ADCCalibration.h中定義。ADCCALIBRATIONVARS定義如下:

  typedefstruct{

  Uint*RefHighChAddr;//參考高電壓所連通道地址

  Uint*RefHighChAddr;//參考低電壓所連通道地址

  Uint*ChoAddr;//0通道地址

  UintAvg_RefHighActualCount;//參考高電壓實際轉換值

  UintAvg_RefHighActualCount;//參考低電壓實際轉換值

  UintRefHighIdealCount;//參考高電壓理想轉換值

  UintRefLowCount;//參考低電壓實際轉換值

  UintCalGain;//校正增益

  UintCalOffset;//校正失調

  //校正通道的轉換值

  UintCh0;

  UintCh16;

  }ADCCALIBRATIONVARS;

  整個A/D轉換任務由中斷函數intADC()和主函數ADCCalibration()構成。中斷函數主要用于轉換數據的讀取,而校正參數計算及各通道轉換結果的修正在主函數完成。校正完后,將結果保存到所定義的結構體變量中。此處,對ADC的校正采用單采樣單校正的處理方法,當然也可以采用多采樣單校正的處理方法,但是為了提高精度,如果設計系統開支允許,建議最好使用單采樣單校正的方法,以提高ADC精度。

  2.3實驗結果

  筆者在自己所使用的F2812系統上進行了實驗,選用1 V和2 V作為參考電壓,選用通道A6和A7作為參考通道,通過對0 V、0.5 V、1.5 V、2.5 V校正前后的數據進行比較,發現采用上述校正方法后,ADC的轉換準確度明顯得到改善,比較結果如表2所列。

校正方法后

注:由參考電壓計算得:CalGain=0.965;CalOffset=6.757。

  表2中所給出的數據只是筆者進行大量實驗后所得數據的一組,實驗證明通過校正后ADC的誤差能被控制在0.5%以內,這對大多數測控系統來說已滿足要求,對于轉換精度要求更高的系統,可以采用外擴A/D轉換器。 

  結語

  A/D轉換器是數據采集電路的核心部件,其良好的精度與準確性是提高數據采集電路性能的關鍵。TMS320F2812作為TI公司推出的一款集微控制器及數字信號處理器于一身的32位處理器,以其運行速度高和強大的處理功能得到廣泛應用,而對其ADC模塊精度的提高,將進一步提高其在控制領域中的應用。本文提出的用于提高ADC模塊精度的校正算法,經實際應用證明實用可行。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩一二区| 久久色在线观看| 欧美午夜精品久久久久免费视| 一区二区三欧美| 国产主播一区二区三区四区| 国产亚洲在线| 卡通动漫国产精品| 国产精品乱码一区二三区小蝌蚪| 亚洲毛片在线免费观看| 性欧美videos另类喷潮| 欧美日韩中文精品| 久久在线免费视频| 先锋影音国产一区| 欧美日韩专区| 99亚洲精品| 欧美激情影院| 激情文学综合丁香| 欧美午夜不卡在线观看免费| 欧美成人r级一区二区三区| 欧美日韩综合在线| 久久国产精品毛片| 极品尤物久久久av免费看| 亚洲永久免费视频| 在线视频国产日韩| 欧美黑人国产人伦爽爽爽| 亚洲欧美日韩中文视频| 欧美精品在线视频观看| 久久国产一区二区三区| 国产日产高清欧美一区二区三区| 欧美日韩精品在线视频| 99精品热6080yy久久| 国产亚洲欧美一区二区三区| 国产精品在线看| 性欧美1819sex性高清| 国产欧美一区二区三区久久人妖| 亚洲欧美日韩精品久久亚洲区| 欧美在线观看网址综合| 国产精品扒开腿爽爽爽视频| 久久免费国产精品| 久久精品国产亚洲一区二区三区| 久久久噜噜噜久久人人看| 在线视频国内自拍亚洲视频| 国产精品丝袜xxxxxxx| 毛片精品免费在线观看| 国产精品99久久久久久久女警| 亚洲经典在线看| 亚洲视频图片小说| 国产精品av久久久久久麻豆网| 亚洲一二三区视频在线观看| 久热成人在线视频| 亚洲国产aⅴ天堂久久| 国产欧美在线观看| 国产精品久久久久久久午夜片| 国产亚洲精品久久飘花| 在线观看91精品国产入口| 欧美精品日韩一区| 久久久999精品视频| 亚洲尤物视频在线| 久久久www成人免费毛片麻豆| 免费成人av| 欧美裸体一区二区三区| 久久久av水蜜桃| 亚洲一区二区日本| 老司机精品久久| 欧美大片一区二区三区| 国产欧美精品xxxx另类| 亚洲一区美女视频在线观看免费| 久久精品国产一区二区电影| 99riav久久精品riav| 久久狠狠久久综合桃花| 国产精品欧美经典| 亚洲理伦电影| 欧美日一区二区三区在线观看国产免| 久久成人这里只有精品| 欧美视频在线观看视频极品| 国产麻豆午夜三级精品| 国产欧美精品一区二区色综合| 国产精品羞羞答答xxdd| 欧美日韩亚洲一区二区三区在线| 久久爱www| 欧美日韩精品免费观看| 欧美成人日本| 欧美成人国产一区二区| 女女同性女同一区二区三区91| 国产伦精品一区二区三区免费| 一区二区三区免费在线观看| 一本色道精品久久一区二区三区| 一区二区电影免费在线观看| 亚洲精品日韩激情在线电影| 欧美精品在线观看91| 欧美麻豆久久久久久中文| 欧美成人免费在线观看| 国产模特精品视频久久久久| 日韩视频专区| 国产精品久久中文| 欧美精品久久久久久久久老牛影院| 久久蜜桃香蕉精品一区二区三区| 国内精品视频在线观看| 欧美日韩综合视频| 激情久久婷婷| 国产一区二区三区高清| 国产精品久久久久久久久久免费看| 在线观看三级视频欧美| 欧美一区二区福利在线| 国产精品免费观看视频| 欧美成人四级电影| 欧美午夜电影在线观看| 欧美日韩精品一区| 亚洲一级片在线看| 亚洲一区在线免费| 亚洲精品视频在线看| 亚洲国产清纯| 国产精品久久夜| 欧美视频精品在线观看| 欧美在线观看视频一区二区| 国产一区二区欧美| 嫩草影视亚洲| 久久精品国产亚洲5555| 国产精品久久久久久久久久久久久| 国产精品婷婷午夜在线观看| 欧美午夜激情视频| 一区二区三区欧美| 久久精品视频一| 今天的高清视频免费播放成人| 亚洲欧美久久久| 欧美日韩精品二区| 国产欧美精品一区二区色综合| 欧美在线免费| 国产精品久久久久久久app| 欧美精品久久久久久久免费观看| 国产女人精品视频| 免费影视亚洲| 99国内精品久久久久久久软件| 香蕉久久夜色精品国产| 亚洲精品一区中文| 亚洲春色另类小说| 激情欧美一区二区三区| 欧美三级电影大全| 欧美高清在线一区二区| 99视频精品免费观看| 美乳少妇欧美精品| 亚洲精品在线免费观看视频| 国产精品色婷婷久久58| 欧美一级午夜免费电影| 亚洲国产精品一区二区www在线| 亚洲人精品午夜| 亚洲丰满在线| 国外成人在线| 一本久道久久综合中文字幕| 欧美亚洲色图校园春色| 午夜精品亚洲| 欧美激情中文字幕乱码免费| 欧美一激情一区二区三区| 欧美一区三区二区在线观看| 欧美一区二区精品久久911| 在线播放国产一区中文字幕剧情欧美| 亚洲美女视频在线观看| 国产日韩精品一区二区三区| 欧美成人自拍| 亚洲欧美视频一区二区三区| 影音先锋亚洲视频| 蜜桃av综合| 欧美激情亚洲| aa国产精品| 国产精品日韩欧美大师| 午夜精品国产精品大乳美女| 亚洲精品美女91| 亚洲午夜国产一区99re久久| 美女诱惑一区| 欧美午夜精品久久久久久孕妇| 欧美猛交免费看| 久久久精品tv| 欧美日韩一卡| 韩国av一区二区三区| 99国产精品久久久久久久成人热| 欧美日韩成人在线视频| 先锋影院在线亚洲| 美女精品在线观看| 亚洲国产你懂的| 国产一区二区三区在线观看视频| 亚洲欧美日韩精品久久| 免费一区视频| 国产精品亚洲一区| 国产精品久久久久久久久久妞妞| 精品不卡一区二区三区| 国产精品美女久久久浪潮软件| 久久人人九九| 亚洲东热激情| 亚洲美女av在线播放| 欧美日韩免费区域视频在线观看| 亚洲一区二区在线视频| 国产欧美精品一区aⅴ影院| 久久福利资源站| 国产精品久久久一本精品| 国产麻豆精品久久一二三| 欧美区在线播放| 中文国产一区| 欧美激情亚洲综合一区| 亚洲人体1000| 在线视频亚洲| 欧美经典一区二区| 欧美在线一二三四区| 蜜桃久久精品乱码一区二区| 国产精品免费网站| 在线欧美影院| 蜜臀av性久久久久蜜臀aⅴ| 亚洲一区二区三| 亚洲国产精品激情在线观看| 国产精品久久久久aaaa| 一区二区国产日产| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美精品二区| 欧美日韩免费高清| 亚洲第一在线视频| 欧美精品成人在线| 欧美理论大片| 免费在线视频一区| 欧美激情综合五月色丁香| 好男人免费精品视频| 国产精品国产三级国产aⅴ浪潮| 日韩午夜中文字幕| 一区二区免费看| 久久精品视频在线播放| 在线亚洲高清视频| 免费观看在线综合| 亚洲精品老司机| 久久免费视频在线观看| 国产精品一区视频网站| 亚洲国产精品尤物yw在线观看| 亚洲黄页视频免费观看| 欧美华人在线视频| 欧美在线播放高清精品| 玖玖视频精品| 国产欧美日韩综合一区在线观看| 一本一本久久a久久精品综合妖精| 久久一二三四| 国产一区二区三区无遮挡| 亚洲一区精品视频| 亚久久调教视频| 国产精品网站一区| 99亚洲伊人久久精品影院红桃| 国产精品黄页免费高清在线观看| 亚洲第一黄色网| 国产精品vip| 久久综合久久久久88| 国产亚洲精品aa午夜观看| 亚洲一区二区日本| 欧美性色aⅴ视频一区日韩精品| 欧美肉体xxxx裸体137大胆| 欧美国产精品劲爆| 国产精品你懂的在线欣赏| 99综合在线| 午夜精品在线观看| 欧美精品久久久久久久久老牛影院| 国产精品久久久久久久免费软件| 亚洲精品1区2区| 国产精品久久久久av| 欧美精品久久久久久久久久| 中文精品视频一区二区在线观看| 亚洲色在线视频| 国产精品亚洲美女av网站| 国产精品久久久久高潮| 一区二区三区福利| 一区二区三区 在线观看视| 欧美理论电影在线播放| 国产主播一区二区三区| 国产女主播在线一区二区| 亚洲美女视频网| 久久精品国产第一区二区三区| 国产日韩欧美91| 久久久不卡网国产精品一区| 欧美日韩一区在线视频| 久久精品91久久香蕉加勒比| 欧美二区乱c少妇| 欧美激情麻豆| 永久免费精品影视网站| 国产精品综合久久久| 国产区在线观看成人精品| 久久免费视频网| 国产精品蜜臀在线观看| 国产伦精品一区二区三区高清| 久久精品二区三区| 国内精品亚洲| 亚洲国产精品久久精品怡红院| 国产亚洲一级高清| 国产精品99久久99久久久二8| 永久域名在线精品| 国产视频精品xxxx| 国产精品白丝黑袜喷水久久久| 一本色道久久综合亚洲精品按摩| 国产精品日韩一区| 国产精品亚洲第一区在线暖暖韩国| 久久久久91| 一区二区三区日韩精品| 亚洲午夜三级在线| 久久香蕉国产线看观看av| 国产欧美日韩麻豆91| 欧美一区二区三区四区在线观看地址| 久久久久久久激情视频| 欧美在线关看| 国产精品你懂的| aa日韩免费精品视频一| 91久久精品日日躁夜夜躁欧美| 在线日韩成人| 亚洲电影免费观看高清完整版在线观看| 国产精品日韩欧美一区二区三区| 欧美日韩aaaaa| 国产精品丝袜久久久久久app| 国模 一区 二区 三区| 欧美日韩一区二区欧美激情| 亚洲第一在线综合网站| 精品91在线| 亚洲欧洲一区二区三区在线观看| 国产欧美在线观看| 一区二区三区亚洲| 国产精品日韩欧美一区二区三区| 欧美国产一区二区| 国产视频精品网| 午夜一区二区三区不卡视频| 禁断一区二区三区在线| 久久av一区二区三区亚洲| 这里只有精品丝袜| 欧美午夜片欧美片在线观看| 一区二区三区视频在线播放| 欧美chengren| 欧美另类在线播放| 久久国产精品久久国产精品| 欧美精品在线网站|