91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

校準(zhǔn)DS4830光微控制器的ADC內(nèi)部失調(diào)

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-01-10 14:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DS4830光微控制器模數(shù)轉(zhuǎn)換器ADC)失調(diào)會(huì)隨著溫度和增益選擇而變化。但是,DS4830允許用戶測(cè)量ADC內(nèi)部失調(diào)。測(cè)得的ADC失調(diào)被添加到ADC失調(diào)寄存器中,以消除失調(diào)誤差。本應(yīng)用筆記演示DS4830在應(yīng)用中的ADC內(nèi)部失調(diào)校準(zhǔn)。

介紹

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

pYYBAGO8_36AbWk7AAAj-jSJ3TA064.gif?imgver=1

圖1.1/2 LSB補(bǔ)償?shù)睦硐?位ADC。

但是,很難設(shè)計(jì)出滿足所有架構(gòu)中完美ADC特性的ADC。由于各種設(shè)計(jì)限制或約束,ADC輸出會(huì)產(chǎn)生各種誤差,例如積分非線性(INL)、差分非線性(DNL)、增益和失調(diào)。

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

pYYBAGO8_3-AJR2PAAAtQXWA7Bg254.gif?imgver=1

圖2.具有失調(diào)功能的1/2 LSB補(bǔ)償3位ADC。

DS4830 ADC內(nèi)部失調(diào)

DS4830光學(xué)微控制器具有13位ADC和ADC失調(diào)寄存器(ADVOFF),用于校準(zhǔn)ADC內(nèi)部失調(diào)。對(duì)于每個(gè)DS4830,在室溫下,ADC增益ADCG1 (1.216V滿量程)的失調(diào)經(jīng)過(guò)工廠校準(zhǔn)。但是,DS4830 ADC內(nèi)部失調(diào)會(huì)隨著溫度和增益選擇而變化。

DS4830可以測(cè)量任何可用ADC增益設(shè)置的ADC內(nèi)部失調(diào)。然后,該測(cè)量可用于校準(zhǔn)ADVOFF寄存器。為了測(cè)量ADC內(nèi)部失調(diào),ADC控制器將內(nèi)部接地連接到ADC輸入,并在ADC上開(kāi)始轉(zhuǎn)換。ADC 控制器在位置 25 處有一個(gè)專(zhuān)用通道選擇,指示 ADC 控制器測(cè)量 ADC 內(nèi)部偏移。ADC控制器沒(méi)有專(zhuān)用的數(shù)據(jù)緩沖器來(lái)存儲(chǔ)ADC內(nèi)部失調(diào)轉(zhuǎn)換結(jié)果。要訪問(wèn)內(nèi)部失調(diào)轉(zhuǎn)換結(jié)果,必須使用ADC控制器中的位置覆蓋選項(xiàng)。

ADC內(nèi)部失調(diào)的位置覆蓋選項(xiàng)

默認(rèn)情況下,ADC轉(zhuǎn)換結(jié)果存儲(chǔ)在與通道號(hào)對(duì)應(yīng)的ADC緩沖器位置。ADC 控制器提供“位置覆蓋”選項(xiàng)。此選項(xiàng)允許將ADC轉(zhuǎn)換結(jié)果放置在任何數(shù)據(jù)緩沖區(qū)位置(0-24個(gè)數(shù)據(jù)緩沖區(qū)位置)。ADC控制寄存器(ADCN)具有LOC_OVR位的位置覆蓋。將此位設(shè)置為1將使用戶能夠選擇存儲(chǔ)ADC轉(zhuǎn)換結(jié)果的備用位置。當(dāng) ADC 狀態(tài)寄存器 (ADST) 中的 ADC 轉(zhuǎn)換配置寄存器選擇位 (ADCFG) 設(shè)置為 1 時(shí),備用位置由 ADDATA[12:8] 位 (ALT_LOC[4:0]) 定義。

用于內(nèi)部失調(diào)測(cè)量的ADC配置步驟

以下步驟解釋了DS4830的ADC數(shù)據(jù)和配置寄存器(ADDATA)配置,用于ADC內(nèi)部失調(diào)測(cè)量。

以下位設(shè)置為ADCN和ADST寄存器中的相應(yīng)值。

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

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

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

寫(xiě)入 ADDATA 寄存器 (ADDATA)。ADDATA[4:0] 位中的 ADC 通道選擇位 ADCH[4:0] 應(yīng)為 25。此外,在 ADDATA 寄存器中的備用位置位 ALT_LOC[4:0] 寫(xiě)入(0 到 24 之間的任何值)。ADC內(nèi)部失調(diào)轉(zhuǎn)換結(jié)果放置在配置的備用位置位所指向的數(shù)據(jù)緩沖位置。例如

ADDATA = 0x0039;這將配置ADC進(jìn)行內(nèi)部失調(diào)測(cè)量、差分模式、備用位置0、增益1和ADC右對(duì)齊。

ADDATA = 0x4139;這將ADC配置為內(nèi)部失調(diào)測(cè)量、差分模式、備用位置1、增益3和ADC右對(duì)齊。

ADDATA = 0x6439;這將ADC配置為內(nèi)部失調(diào)測(cè)量、差分模式、備用位置4、增益4和ADC右對(duì)齊。

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

ADC 內(nèi)部失調(diào)測(cè)量和校準(zhǔn)

將ADC配置為內(nèi)部失調(diào)測(cè)量后,ADCN寄存器中的ADC轉(zhuǎn)換起始位(ADCONV)設(shè)置為1以開(kāi)始ADC轉(zhuǎn)換。ADC 控制器將內(nèi)部接地連接到 ADC 輸入,以測(cè)量 ADC 內(nèi)部失調(diào),并在 ADC 上開(kāi)始轉(zhuǎn)換。轉(zhuǎn)換結(jié)果是測(cè)得的ADC內(nèi)部失調(diào)。這可以從 ALT_LOC[4:0] 位指示的數(shù)據(jù)緩沖區(qū)位置讀取,該位置在 ADC 配置期間設(shè)置。

要校準(zhǔn)ADC內(nèi)部失調(diào),請(qǐng)將測(cè)得ADC內(nèi)部失調(diào)的負(fù)值(2的補(bǔ)碼)添加到ADVOFF寄存器?;跍y(cè)得的ADC內(nèi)部失調(diào)的ADVOFF值示例如表1所示。這些 ADVOFF 值假定工廠校準(zhǔn)的 ADVOFF 值為 0。在正常的ADC操作期間,ADVOFF中的值先添加到轉(zhuǎn)換結(jié)果中,然后再將最終結(jié)果添加到數(shù)據(jù)緩沖區(qū)中。

測(cè)量的 ADC 內(nèi)部辦公室
ADVOFF寄存器(十六進(jìn)制)
十進(jìn)制 (十六進(jìn)制)
-2
FFFEh
0002小時(shí)
-1
FFFFh
0001小時(shí)
0 0000小時(shí)
0000小時(shí)
1 0001小時(shí)
FFFFh
2 0002小時(shí)
FFFEh

注意:在上電復(fù)位(POR)期間,校準(zhǔn)值將被出廠默認(rèn)值覆蓋。

示例代碼

main.c 中的代碼演示了 ADC 內(nèi)部失調(diào)校準(zhǔn)步驟。

流程圖

pYYBAGO8_4CAM4TJAAA1pOzfEs0512.gif?imgver=1

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    8394

    瀏覽量

    164699
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5609

    瀏覽量

    130037
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    7522

    瀏覽量

    556125
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    PSOC 4100PS系列微控制器

    PSOC 4100PS系列微控制器PSoC 4100PS系列微控制器是英飛凌(原Cypress)推出的一款基于32位Arm? Cortex?-M0+內(nèi)核的可編程片上系統(tǒng)(PSoC),具備高度集成
    發(fā)表于 03-11 09:45

    深度剖析DS1814/DS1819 5V和3.3V微控制器監(jiān)控

    深度剖析DS1814/DS1819 5V和3.3V微控制器監(jiān)控 在電子系統(tǒng)設(shè)計(jì)中,微控制器的穩(wěn)定運(yùn)行至關(guān)重要。而
    的頭像 發(fā)表于 02-27 16:35 ?327次閱讀

    PSoC 4100M系列微控制器

    PSoC 4100M系列微控制器PSoC 4100M系列微控制器是英飛凌(原Cypress)推出的一款基于ARM Cortex-M0內(nèi)核的可編程片上系統(tǒng)(PSoC),它集成了可配置的模擬和數(shù)字外設(shè)
    發(fā)表于 01-12 09:20

    MCU微控制器伏模塊主控應(yīng)用

    伏發(fā)電系統(tǒng)不斷邁向高效化、智能化的今天,MCU微控制器作為其核心控制單元,發(fā)揮著至關(guān)重要的作用。一款性能卓越、穩(wěn)定可靠的MCU,能夠顯著提升伏逆變器、儲(chǔ)能管理、智能跟蹤等模塊的整
    的頭像 發(fā)表于 12-25 14:09 ?279次閱讀

    請(qǐng)問(wèn)如何配置和使用CW32L083系列微控制器ADC和DAC模塊?

    如何配置和使用CW32L083系列微控制器ADC和DAC模塊?
    發(fā)表于 12-16 08:27

    CW32系列微控制器的時(shí)鐘源和定時(shí)選項(xiàng)介紹

    (HSI):這是由微控制器內(nèi)部產(chǎn)生的時(shí)鐘源,通常具有較高的頻率,但可能受到溫度和工藝變化的影響。 內(nèi)部低速時(shí)鐘(LSI):這是由微控制器內(nèi)部
    發(fā)表于 12-16 06:26

    請(qǐng)問(wèn)如何利用CW32L083系列微控制器內(nèi)部Flash存儲(chǔ)進(jìn)行程序升級(jí)和數(shù)據(jù)存儲(chǔ)?

    如何利用CW32L083系列微控制器內(nèi)部Flash存儲(chǔ)進(jìn)行程序升級(jí)和數(shù)據(jù)存儲(chǔ)?
    發(fā)表于 12-15 07:39

    在筋膜槍上應(yīng)用的MCU微控制器方案

    筋膜槍是現(xiàn)在很多人必不可少的放松肌肉的健身工具,而實(shí)現(xiàn)筋膜槍的高效、穩(wěn)定、安全運(yùn)行,則需要內(nèi)部搭載的MCU微控制器來(lái)負(fù)責(zé)控制電機(jī)運(yùn)轉(zhuǎn)、保護(hù)電路安全并實(shí)現(xiàn)各種智能功能。英尚微電子的筋膜槍方案采用CH32V007 MCU
    的頭像 發(fā)表于 12-09 16:39 ?683次閱讀
    在筋膜槍上應(yīng)用的MCU<b class='flag-5'>微控制器</b>方案

    選擇微控制器MCU幾個(gè)步驟

    就準(zhǔn)備微控制器選型了。這當(dāng)然不是個(gè)好主意。 在微控制器方面做任何決策時(shí),硬件和軟件工程師首先應(yīng)設(shè)計(jì)出系統(tǒng)的高層結(jié)構(gòu)、框圖和流程圖,只有到那時(shí)才有足夠的信息開(kāi)始對(duì)微控制器選型進(jìn)行合理的決策。此時(shí)遵循
    發(fā)表于 11-26 07:09

    AT32F421C8T7微控制器現(xiàn)貨庫(kù)存

    AT32F421C8T7是Artery(雅特力)推出的一款基于ARM Cortex-M4 內(nèi)核的32位高性?xún)r(jià)比微控制器,主頻高達(dá) 120 MHz,內(nèi)部集成 DSP 指令集和浮點(diǎn)運(yùn)算單元(FPU
    發(fā)表于 11-05 09:40

    NuMicro?系列微控制器中具有相同模塊的ADC的每個(gè)通道是否可以同時(shí)采樣?

    NuMicro?系列微控制器中具有相同模塊的ADC的每個(gè)通道是否可以同時(shí)采樣?
    發(fā)表于 08-26 08:08

    DS4830A光學(xué)微控制器技術(shù)手冊(cè)

    DS4830A是一款低功耗16位微控制器,具有特殊的外設(shè)集,支持需要對(duì)許多模擬信號(hào)進(jìn)行高分辨率轉(zhuǎn)換、對(duì)這些信號(hào)進(jìn)行數(shù)字信號(hào)處理(DSP)、與外部主機(jī)進(jìn)行高速數(shù)據(jù)通信以及超低功耗的光學(xué)應(yīng)用。支持多種光收發(fā)
    的頭像 發(fā)表于 05-09 17:12 ?890次閱讀
    <b class='flag-5'>DS4830</b>A光學(xué)<b class='flag-5'>微控制器</b>技術(shù)手冊(cè)

    MAX28200 16位微控制器,帶有ADC和I2C技術(shù)手冊(cè)

    MAX28200是一款低功耗、16位MAXQ?微控制器(μC),設(shè)計(jì)用于智能電話和消費(fèi)類(lèi)電子等低功耗應(yīng)用。器件結(jié)合了強(qiáng)大的16位RISC微控制器和一個(gè)10位93.75ksps ADC,以及I2C通信
    的頭像 發(fā)表于 05-08 14:40 ?874次閱讀
    MAX28200 16位<b class='flag-5'>微控制器</b>,帶有<b class='flag-5'>ADC</b>和I2C技術(shù)手冊(cè)

    家用電器開(kāi)發(fā)中微控制器的選型要點(diǎn)

    ROHM提供融入自有低功耗技術(shù)優(yōu)勢(shì)的豐富的低功耗微控制器產(chǎn)品。通過(guò)供應(yīng)微控制器產(chǎn)品,為從事電池供電的小型設(shè)備、家用電器、工業(yè)設(shè)備、社會(huì)基礎(chǔ)設(shè)施、車(chē)載設(shè)備等各種系統(tǒng)開(kāi)發(fā)的微控制器用戶提供支持。本文以
    的頭像 發(fā)表于 04-24 10:26 ?1420次閱讀
    家用電器開(kāi)發(fā)中<b class='flag-5'>微控制器</b>的選型要點(diǎn)

    RAA270000KFT適用于 RH850 汽車(chē)微控制器的電源管理IC數(shù)據(jù)手冊(cè)

    穩(wěn)壓的輸出以及與溫度對(duì)應(yīng)的內(nèi)部模擬電壓均可通過(guò)外部微控制器中的 ADC 進(jìn)行監(jiān)控。由于 RAA270000KFT 包含一個(gè)通電/斷電順序控制器
    的頭像 發(fā)表于 04-09 16:10 ?1002次閱讀
    RAA270000KFT適用于 RH850 汽車(chē)<b class='flag-5'>微控制器</b>的電源管理IC數(shù)據(jù)手冊(cè)