在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

校準DS4830光微控制器的ADC內部失調

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-10 14:02 ? 次閱讀

DS4830光微控制器模數轉換器ADC)失調會隨著溫度和增益選擇而變化。但是,DS4830允許用戶測量ADC內部失調。測得的ADC失調被添加到ADC失調寄存器中,以消除失調誤差。本應用筆記演示DS4830在應用中的ADC內部失調校準。

介紹

模數轉換器(ADC)將輸入電壓轉換為相應的數字代碼。完美的ADC代表了整個代碼空間中的這種行為。圖1顯示了采用2V基準電壓源的3位ADC的傳遞函數。

pYYBAGO8_36AbWk7AAAj-jSJ3TA064.gif?imgver=1

圖1.1/2 LSB補償的理想3位ADC。

但是,很難設計出滿足所有架構中完美ADC特性的ADC。由于各種設計限制或約束,ADC輸出會產生各種誤差,例如積分非線性(INL)、差分非線性(DNL)、增益和失調。

失調誤差是ADC中最常見的誤差。用于零電壓輸入(ADC輸入接地)的ADC數字代碼輸出稱為ADC失調。圖2顯示了帶失調的3位ADC的傳遞函數。

pYYBAGO8_3-AJR2PAAAtQXWA7Bg254.gif?imgver=1

圖2.具有失調功能的1/2 LSB補償3位ADC。

DS4830 ADC內部失調

DS4830光學微控制器具有13位ADC和ADC失調寄存器(ADVOFF),用于校準ADC內部失調。對于每個DS4830,在室溫下,ADC增益ADCG1 (1.216V滿量程)的失調經過工廠校準。但是,DS4830 ADC內部失調會隨著溫度和增益選擇而變化。

DS4830可以測量任何可用ADC增益設置的ADC內部失調。然后,該測量可用于校準ADVOFF寄存器。為了測量ADC內部失調,ADC控制器將內部接地連接到ADC輸入,并在ADC上開始轉換。ADC 控制器在位置 25 處有一個專用通道選擇,指示 ADC 控制器測量 ADC 內部偏移。ADC控制器沒有專用的數據緩沖器來存儲ADC內部失調轉換結果。要訪問內部失調轉換結果,必須使用ADC控制器中的位置覆蓋選項。

ADC內部失調的位置覆蓋選項

默認情況下,ADC轉換結果存儲在與通道號對應的ADC緩沖器位置。ADC 控制器提供“位置覆蓋”選項。此選項允許將ADC轉換結果放置在任何數據緩沖區位置(0-24個數據緩沖區位置)。ADC控制寄存器(ADCN)具有LOC_OVR位的位置覆蓋。將此位設置為1將使用戶能夠選擇存儲ADC轉換結果的備用位置。當 ADC 狀態寄存器 (ADST) 中的 ADC 轉換配置寄存器選擇位 (ADCFG) 設置為 1 時,備用位置由 ADDATA[12:8] 位 (ALT_LOC[4:0]) 定義。

用于內部失調測量的ADC配置步驟

以下步驟解釋了DS4830的ADC數據和配置寄存器(ADDATA)配置,用于ADC內部失調測量。

以下位設置為ADCN和ADST寄存器中的相應值。

位置覆蓋位 (ADCN.LOC_OVR) 到 1

ADC 配置選擇位 (ADST.ADCFG) 到 1

ADC 寄存器索引位 (ADST.ADIDX[4:0]) 到 0

寫入 ADDATA 寄存器 (ADDATA)。ADDATA[4:0] 位中的 ADC 通道選擇位 ADCH[4:0] 應為 25。此外,在 ADDATA 寄存器中的備用位置位 ALT_LOC[4:0] 寫入(0 到 24 之間的任何值)。ADC內部失調轉換結果放置在配置的備用位置位所指向的數據緩沖位置。例如

ADDATA = 0x0039;這將配置ADC進行內部失調測量、差分模式、備用位置0、增益1和ADC右對齊。

ADDATA = 0x4139;這將ADC配置為內部失調測量、差分模式、備用位置1、增益3和ADC右對齊。

ADDATA = 0x6439;這將ADC配置為內部失調測量、差分模式、備用位置4、增益4和ADC右對齊。

設置 ADC 配置選擇(ADST.ADCFG) 至 0 和 ADC 寄存器索引位 (ADST.ADIDX[4:0]) 為 0。

ADC 內部失調測量和校準

將ADC配置為內部失調測量后,ADCN寄存器中的ADC轉換起始位(ADCONV)設置為1以開始ADC轉換。ADC 控制器將內部接地連接到 ADC 輸入,以測量 ADC 內部失調,并在 ADC 上開始轉換。轉換結果是測得的ADC內部失調。這可以從 ALT_LOC[4:0] 位指示的數據緩沖區位置讀取,該位置在 ADC 配置期間設置。

要校準ADC內部失調,請將測得ADC內部失調的負值(2的補碼)添加到ADVOFF寄存器。基于測得的ADC內部失調的ADVOFF值示例如表1所示。這些 ADVOFF 值假定工廠校準的 ADVOFF 值為 0。在正常的ADC操作期間,ADVOFF中的值先添加到轉換結果中,然后再將最終結果添加到數據緩沖區中。

測量的 ADC 內部辦公室
ADVOFF寄存器(十六進制)
十進制 (十六進制)
-2
FFFEh
0002小時
-1
FFFFh
0001小時
0 0000小時
0000小時
1 0001小時
FFFFh
2 0002小時
FFFEh

注意:在上電復位(POR)期間,校準值將被出廠默認值覆蓋。

示例代碼

main.c 中的代碼演示了 ADC 內部失調校準步驟。

流程圖

pYYBAGO8_4CAM4TJAAA1pOzfEs0512.gif?imgver=1

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7627

    瀏覽量

    151799
  • 寄存器
    +關注

    關注

    31

    文章

    5361

    瀏覽量

    120871
  • adc
    adc
    +關注

    關注

    99

    文章

    6528

    瀏覽量

    545341
收藏 人收藏

    評論

    相關推薦

    TLV320AIC3120需要外接微控制器嗎?內部miniDSP如何使用?

    你好:現在有個項目,要求MIC輸入數字音頻輸出,數字音頻輸入耳機、喇叭輸出。 選用TLV320AIC3120可以嗎?TLV320AIC3120需要外接微控制器嗎?內部miniDSP如何使用?
    發表于 10-25 13:05

    嵌入式系統中微控制器與微處理的區別

    嵌入式微控制器已成為我們日常接觸的眾多設備背后的無聲指揮者。從用于烹飪食物的微波爐到監測健康的智能手表,微控制器確保這些設備能夠精準、可靠地運作。本文的目的是揭示嵌入式微控制器的世界,幫助讀者理解
    的頭像 發表于 10-14 11:02 ?509次閱讀
    嵌入式系統中<b class='flag-5'>微控制器</b>與微處理<b class='flag-5'>器</b>的區別

    ESP32 微控制器系列指南

    2024-05-29 Don Wilcher [微控制器] ESP32 微控制器已成為物聯網 (IoT) 和嵌入式控制器領域的核心部分。 ESP32 生態系統的制造商 Espressif
    的頭像 發表于 10-02 18:21 ?3160次閱讀
    ESP32 <b class='flag-5'>微控制器</b>系列指南

    什么是微控制器/它的關鍵組成部分有哪些?

    微控制器
    芯廣場
    發布于 :2024年09月18日 15:02:33

    針對Stellaris?系列微控制器ADC過采樣技術

    電子發燒友網站提供《針對Stellaris?系列微控制器ADC過采樣技術.pdf》資料免費下載
    發表于 08-29 14:46 ?0次下載
    針對Stellaris?系列<b class='flag-5'>微控制器</b>的<b class='flag-5'>ADC</b>過采樣技術

    微控制器內部的存儲有哪些

    微控制器(MCU)內部的存儲微控制器系統的重要組成部分,它負責存儲程序代碼、數據以及控制邏輯等信息。這些存儲
    的頭像 發表于 08-22 10:41 ?845次閱讀

    微控制器的結構和應用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統的核心部件,其原理和應用在現代科技發展中占據了舉足輕重的地位。本文將從微控制器的原理、基本結構、工作原理、性能特點以及廣泛的應用領域等方面進行詳細闡述,旨在全面介紹
    的頭像 發表于 08-22 10:40 ?1267次閱讀

    昂科燒錄支持TI德州儀器的32位微控制器TMS320F28032

    ? 32位微控制器針對處理、感應和驅動進行了優化,可提高實時控制應用(如工業電機驅動伏逆變器和數字電源、電動汽車和運輸、電機控制以及感
    的頭像 發表于 08-05 18:17 ?832次閱讀
    昂科燒錄<b class='flag-5'>器</b>支持TI德州儀器的32位<b class='flag-5'>微控制器</b>TMS320F28032

    微控制器與運動控制器的區別

    隨著現代工業技術的快速發展,控制技術在各種機械設備中扮演著越來越重要的角色。微控制器和運動控制器作為兩種常見的控制設備,在各自的領域發揮著重要作用。然而,兩者在功能、應用、特點等方面存
    的頭像 發表于 06-13 14:52 ?691次閱讀

    微控制器是否能替代PLC

    在工業自動化和控制系統領域,微控制器(MCU)和可編程邏輯控制器(PLC)都是不可或缺的核心設備。它們各自具有獨特的功能和優勢,并在不同的應用場景中發揮著重要作用。然而,關于微控制器
    的頭像 發表于 06-13 14:52 ?723次閱讀

    微控制器的定義和工作原理

    微控制器,作為現代電子技術中的核心部件,其發展歷程與電子技術的進步息息相關。自20世紀70年代中期誕生以來,微控制器憑借其高度集成化、低成本、高性能等優勢,已廣泛應用于電機控制、條碼閱讀
    的頭像 發表于 05-24 17:17 ?1815次閱讀

    嵌入式微控制器的自動代碼生成

    然而,在工作中,電氣工程師經常被分配對嵌入式微控制器進行編程的任務,這是有充分理由的:他們在如何控制電力電子電路方面擁有經驗,并且了解整個系統的要求。此外,他們對微控制器的片上外設(例如 PWM 發生
    發表于 05-03 17:33 ?487次閱讀
    嵌入式<b class='flag-5'>微控制器</b>的自動代碼生成

    深入探討微控制器內部結構和工作機制

    中央處理單元(CPU): CPU是微控制器的核心部分,負責解析和執行程序中的指令。它的性能直接影響到整個微控制器的運行效率。
    發表于 04-10 14:41 ?1234次閱讀
    深入探討<b class='flag-5'>微控制器</b>的<b class='flag-5'>內部</b>結構和工作機制

    針對 C2000? 微控制器的集成微控制器 (MCU) 電源解決方案數據表

    電子發燒友網站提供《針對 C2000? 微控制器的集成微控制器 (MCU) 電源解決方案數據表.pdf》資料免費下載
    發表于 03-04 14:12 ?0次下載
    針對 C2000? <b class='flag-5'>微控制器</b>的集成<b class='flag-5'>微控制器</b> (MCU) 電源解決方案數據表

    S1C17M02,S1C17M03微控制器

    微控制器
    Piezoman壓電俠
    發布于 :2024年01月24日 17:53:48
    主站蜘蛛池模板: 免费观看老外特级毛片| 久操视频在线| 国产20岁美女一级毛片| 国产美女在线精品免费观看| 国产五月| ass嫩美女胴体| 午夜精品视频在线观看| 天天干天天操天天玩| 色之综综| 91伊人网| 中文字幕一二三区| 嘿嘿嘿视频在线观看| 亚洲无线视频| 色福利视频| 美女国产在线观看免费观看 | 日本不卡视频| 中文字幕第五页| 四虎影院com| 久色99| 成人小视频在线| 天天操狠狠操夜夜操| 国产天美| 天天翘夜夜洗澡天天做| 夜色福利久久久久久777777| 色丁香在线视频| 国产无遮挡床戏视频免费| 偷偷操不一样的久久| 国产18到20岁美女毛片| 日本在线不卡视频| 天天看天天摸天天操| 久青草国产手机在线观| 躁天天躁中文字幕在线| 国产视频分类| 劳拉淫欲护士bd字幕| 色综合久久综合| 国产一级aa大片毛片| 手机看片日韩1024| 亚洲伦理一区| 色综合久久久久久久久五月| 激情五月婷婷综合| 日日夜夜2017|