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

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

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

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

ADC模數(shù)轉(zhuǎn)換實(shí)戰(zhàn):硬件設(shè)計(jì)與軟件開發(fā)要點(diǎn)指南!

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2025-12-16 13:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為實(shí)現(xiàn)高精度、高穩(wěn)定性的ADC模數(shù)轉(zhuǎn)換,硬件與軟件設(shè)計(jì)均需遵循特定原則。硬件層面需優(yōu)化信號(hào)調(diào)理、參考電壓及抗干擾設(shè)計(jì);軟件層面需合理配置采樣參數(shù)、實(shí)現(xiàn)數(shù)據(jù)濾波及異常處理。本文將結(jié)合實(shí)際開發(fā)場(chǎng)景,詳解ADC硬件設(shè)計(jì)與軟件開發(fā)的關(guān)鍵要點(diǎn),為開發(fā)者提供ADC轉(zhuǎn)換的實(shí)戰(zhàn)指導(dǎo)。

本文將分享硬件參考設(shè)計(jì)及LuatOS開發(fā)相關(guān)API,帶你快速了解ADC的軟硬件實(shí)現(xiàn)要點(diǎn)。

wKgZO2lAzNaAd05oAAQYx09zdso413.png

01. 模組相關(guān)管腳

Air780EPM系列模組與ADC相關(guān)的管腳,包括:

ADC0,PIN9;

ADC1,PIN96;

ADC2,PIN77;

ADC3,PIN76;

02. 主要功能說(shuō)明

雖然我們?cè)跍贤ê徒涣髦辛?xí)慣稱為ADC,但更為準(zhǔn)確的稱呼應(yīng)該是AUXADC,AUXADC是芯片內(nèi)部的輔助ADC通道,主要用于溫度監(jiān)測(cè)、電池電量檢測(cè)等。

Air780EPM系列模組共有4個(gè)AUXADC通道,包含以下三個(gè)主要功能:

1)外接模擬電壓信號(hào)檢測(cè)通路

選擇內(nèi)部分壓電路,適用于外接信號(hào)電壓范圍為0~3.3V;

選擇直通AUXADC輸入端的通路,適用于電壓范圍0~1.6V;或經(jīng)外部分壓后在1.6V,分壓后電壓范圍需控制 0~1.6V。

2)VBAT電壓檢測(cè)通路

VBAT電壓經(jīng)過(guò)分壓電路到達(dá)AUXADC輸入口。

3)溫度傳感器檢測(cè)通路

模組芯片內(nèi)部溫度檢測(cè):芯片溫度發(fā)生變化時(shí),片內(nèi)Thermal Sensor的電壓信號(hào)也會(huì)隨之變化,將THM_VBE信號(hào)送至AUXADC測(cè)試。

▼ ADC內(nèi)部框圖 ▼

wKgZPGlA0AqAb2a7AAFVycDYoJo335.pngwKgZPGlA0CSANsIMAAFJQ7SNRqQ172.png

相關(guān)注意事項(xiàng)如下:

圖中用AIO表示從外部輸入到模組內(nèi)部AUXADC的部分,可以理解為直接連接到模組ADC管腳的電平;

片內(nèi)電阻絕對(duì)偏差:
MAX= ±8.5%(-40~85 ℃);

片內(nèi)電阻的相對(duì)偏差,阻值比誤差:
MAX=+/-0.15%(-40~85 ℃);

AUXADC可以選擇內(nèi)部分壓,也可以選擇外部分壓,不管選擇外部分壓還是內(nèi)部分壓,都需要調(diào)整合適的分壓比,保證AUXADC輸入端電壓在0~1.6V范圍;

當(dāng)被測(cè)電壓低于1.6V時(shí):
外部無(wú)需分壓,內(nèi)部也無(wú)需分壓;

LuatOS ADC函數(shù)對(duì)應(yīng)選擇:

adc.ADC_RANGE_MIN

當(dāng)被測(cè)電壓低于3.3V時(shí):
外部無(wú)需分壓,內(nèi)部需要分壓至1.6V以內(nèi),LuatOS已將該部分在底層做好,ADC函數(shù)對(duì)應(yīng)選擇:

adc.ADC_RANGE_MAX

當(dāng)被測(cè)電壓大于3.3V時(shí):
內(nèi)部無(wú)需分壓,外部需要分壓至1.6V以內(nèi),LuatOS已將該部分在底層做好,ADC函數(shù)對(duì)應(yīng)選擇:

adc.ADC_RANGE_MIN

讀取模組芯片溫度的常量為:

adc.CH_CPU
可檢測(cè)溫度范圍為-40 °C~85 °C ,外部硬件電路上無(wú)需任何操作;

讀取VBAT電壓的常量為:

adc.CH_VBAT
電壓范圍為2.2~4.8V;在VBAT輸入電壓范圍3.3~4.35V之內(nèi),外部硬件電路上無(wú)需任何操作。


03. ADC性能參數(shù)

分辨率:12bit

時(shí)鐘頻率(Fc):1.625MHz~6.5MHz

采樣頻率:Fc/16

典型功耗:500μA

更多參數(shù)說(shuō)明,詳見下方圖表:

wKgZPGlA0NmARsdVAAIo-s1L2lE212.png

04. 注意事項(xiàng)及硬件參考設(shè)計(jì)

AUXADC的有效輸入范圍為0.1~1.5V,在0~0.1V和1.5~1.6V范圍可能存在較大誤差,不建議使用;

外部分壓時(shí),如果AUXADC輸入電壓無(wú)法滿足低于1.6V,以NTC電阻為例,可使用如下圖右側(cè)所示電路進(jìn)行分壓設(shè)計(jì):

wKgZO2lA0VGAXR8UAABtk2lnZ7E295.png

如果不希望ADC變化太快,可以通過(guò)軟件算法處理,過(guò)濾掉變化較大的數(shù)值,也可以在硬件電路上增加濾波電路;

比如,外部分壓時(shí),可以增加濾波電容增加ADC輸入穩(wěn)定性,但缺點(diǎn)是ADC的細(xì)微變化會(huì)被過(guò)濾掉,請(qǐng)根據(jù)實(shí)際需要謹(jǐn)慎選擇。

特別說(shuō)明:
R300可以增加ESD能力,阻值建議為510Ω,不建議使用K級(jí)阻值的電阻。

參考設(shè)計(jì)如下圖示:

wKgZPGlA0YGAVNgJAACDCgebbeY357.png

05. 與ADC相關(guān)的LuatOS API

關(guān)于LuatOS中ADC相關(guān)API的介紹,詳見:

https://docs.openluat.com/osapi/core/adc/

特別說(shuō)明:

所有ADC共用一個(gè)通道,同時(shí)只能調(diào)用一路ADC采樣,包括芯片溫度、VBAT電壓;

ADC打開( adc.open() )后,會(huì)產(chǎn)生約500μA的功耗,如需低功耗控制,請(qǐng)將ADC關(guān)閉( adc.close() );

示例代碼:

wKgZPGlA0euAABXCAAKp-hsB_3c735.png

今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    7511

    瀏覽量

    555885
  • 模數(shù)轉(zhuǎn)換

    關(guān)注

    1

    文章

    223

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    C#上位機(jī)實(shí)戰(zhàn)開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《C#上位機(jī)實(shí)戰(zhàn)開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-11 17:15 ?5次下載

    玩轉(zhuǎn)ADC模數(shù)轉(zhuǎn)換硬件搭建與軟件調(diào)試一站式指南

    。 本文將分享硬件參考設(shè)計(jì)及LuatOS開發(fā)相關(guān)API,帶你快速了解ADC的軟硬件實(shí)現(xiàn)要點(diǎn)。 01. 模組相關(guān)管腳 Air780EPM系列模
    的頭像 發(fā)表于 12-30 16:28 ?267次閱讀
    玩轉(zhuǎn)<b class='flag-5'>ADC</b><b class='flag-5'>模數(shù)</b><b class='flag-5'>轉(zhuǎn)換</b>:<b class='flag-5'>硬件</b>搭建與<b class='flag-5'>軟件</b>調(diào)試一站式<b class='flag-5'>指南</b>

    智能雙卡設(shè)計(jì)實(shí)戰(zhàn)指南硬件電路與軟件配置詳解!

    配置、雙卡狀態(tài)同步與運(yùn)營(yíng)商策略配置方法,形成一份可直接復(fù)用的實(shí)戰(zhàn)指南。 今天我們以Air780EPM系列低功耗模組為例,分享雙SIM卡硬件設(shè)計(jì)與軟件配置
    的頭像 發(fā)表于 12-16 15:13 ?417次閱讀
    智能雙卡設(shè)計(jì)<b class='flag-5'>實(shí)戰(zhàn)</b><b class='flag-5'>指南</b>:<b class='flag-5'>硬件</b>電路與<b class='flag-5'>軟件</b>配置詳解!

    構(gòu)建可靠USB應(yīng)用:硬件設(shè)計(jì)要點(diǎn)與LuatOS開發(fā)技巧!

    實(shí)現(xiàn)穩(wěn)定可靠的USB通信,既依賴于嚴(yán)謹(jǐn)?shù)?b class='flag-5'>硬件電路設(shè)計(jì),也離不開高效的軟件開發(fā)支持。本文將從電源管理、信號(hào)完整性等硬件角度出發(fā),結(jié)合LuatOS平臺(tái)的API使用技巧,為開發(fā)者提供一站式U
    的頭像 發(fā)表于 12-15 10:46 ?219次閱讀
    構(gòu)建可靠USB應(yīng)用:<b class='flag-5'>硬件</b>設(shè)計(jì)<b class='flag-5'>要點(diǎn)</b>與LuatOS<b class='flag-5'>開發(fā)</b>技巧!

    電子工程師硬件設(shè)計(jì)開發(fā)指南

    電子工程師硬件設(shè)計(jì)開發(fā)指南 作為電子工程師,在硬件設(shè)計(jì)開發(fā)過(guò)程中,規(guī)范的文檔和清晰的設(shè)計(jì)思路至關(guān)重要。以下為大家詳細(xì)介紹硬件設(shè)計(jì)
    的頭像 發(fā)表于 12-10 15:05 ?518次閱讀

    深入剖析ADC080x系列8位模數(shù)轉(zhuǎn)換

    深入剖析ADC080x系列8位模數(shù)轉(zhuǎn)換器 引言 在電子設(shè)計(jì)領(lǐng)域,模數(shù)轉(zhuǎn)換器(ADC)是連接模擬世界和數(shù)字世界的關(guān)鍵橋梁。今天,我們將深入探討德州儀器(TI)的
    的頭像 發(fā)表于 12-10 10:35 ?1022次閱讀

    Texas Instruments ADS803:高性能12位模數(shù)轉(zhuǎn)換器的技術(shù)剖析與應(yīng)用指南

    Texas Instruments ADS803:高性能12位模數(shù)轉(zhuǎn)換器的技術(shù)剖析與應(yīng)用指南 在電子設(shè)計(jì)領(lǐng)域,模數(shù)轉(zhuǎn)換器(ADC)是連接模擬世界與數(shù)字世界的關(guān)鍵橋梁。Texas
    的頭像 發(fā)表于 12-10 09:50 ?563次閱讀

    CW32嵌入式軟件開發(fā)的必備知識(shí)

    嵌入式軟件開發(fā)作為計(jì)算機(jī)科學(xué)和電子工程的交叉領(lǐng)域,要求開發(fā)人員具備一系列的專業(yè)知識(shí)和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識(shí)包括以下部分: 1 、編程語(yǔ)言 熟練掌握C(C++)語(yǔ)言,這是
    發(fā)表于 11-28 07:48

    ADC 實(shí)戰(zhàn):如何精準(zhǔn)讀取傳感器信號(hào)

    很多開發(fā)者在嵌入式項(xiàng)目中都會(huì)用到傳感器采集信號(hào),無(wú)論是溫度、光照,還是電壓電流測(cè)量,都離不開ADC模數(shù)轉(zhuǎn)換器)。但是,很多人對(duì)ADC的使用仍停留在“能讀就行”的層面,忽略了精度、采樣
    的頭像 發(fā)表于 11-24 19:04 ?478次閱讀
    <b class='flag-5'>ADC</b> <b class='flag-5'>實(shí)戰(zhàn)</b>:如何精準(zhǔn)讀取傳感器信號(hào)

    ?ADC1283 12位SAR模數(shù)轉(zhuǎn)換器技術(shù)解析與應(yīng)用指南

    STMicroelectronics ADC1283 12位SAR模數(shù)轉(zhuǎn)換器 (ADC) 是一款低功耗、八通道、純CMOS 12位ADC,額定轉(zhuǎn)換
    的頭像 發(fā)表于 10-30 10:08 ?543次閱讀
    ?<b class='flag-5'>ADC</b>1283 12位SAR<b class='flag-5'>模數(shù)轉(zhuǎn)換</b>器技術(shù)解析與應(yīng)用<b class='flag-5'>指南</b>

    2025北京軟件開發(fā)公司推薦匯總:盤點(diǎn)10家優(yōu)秀軟件定制開發(fā)公司

    2025北京軟件開發(fā)公司推薦匯總:盤點(diǎn)10家優(yōu)秀軟件定制開發(fā)公司
    的頭像 發(fā)表于 09-30 09:16 ?2737次閱讀
    2025北京<b class='flag-5'>軟件開發(fā)</b>公司推薦匯總:盤點(diǎn)10家優(yōu)秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發(fā)</b>公司

    高性能模擬信號(hào)采集:揭秘ADC硬件設(shè)計(jì)的核心要素!

    為實(shí)現(xiàn)高分辨率、低延遲的信號(hào)采集,ADC硬件設(shè)計(jì)需從電路拓?fù)洹⑵骷ヅ涞焦╇姺桨溉鎯?yōu)化。下面將系統(tǒng)闡述關(guān)鍵設(shè)計(jì)策略,助力工程師構(gòu)建高效可靠的模數(shù)轉(zhuǎn)換系統(tǒng)。 本文主要從
    的頭像 發(fā)表于 09-09 18:52 ?631次閱讀
    高性能模擬信號(hào)采集:揭秘<b class='flag-5'>ADC</b><b class='flag-5'>硬件</b>設(shè)計(jì)的核心要素!

    一款理想的Σ-Δ ADC模數(shù)轉(zhuǎn)換器)是什么樣?硬件工程師ADC選型開發(fā)梳理

    對(duì)于硬件工程師來(lái)說(shuō),模數(shù)轉(zhuǎn)換器(Analog to Digital Converter,簡(jiǎn)稱ADC)的選型和應(yīng)用是一門必修課,也是模擬信號(hào)鏈電路設(shè)計(jì)中至關(guān)重要的一環(huán)。 在電路設(shè)計(jì)中,ADC
    的頭像 發(fā)表于 09-03 11:36 ?6437次閱讀
    一款理想的Σ-Δ <b class='flag-5'>ADC</b>(<b class='flag-5'>模數(shù)轉(zhuǎn)換</b>器)是什么樣?<b class='flag-5'>硬件</b>工程師<b class='flag-5'>ADC</b>選型<b class='flag-5'>開發(fā)</b>梳理

    知識(shí)分享 | 敏捷方法在基于模型的軟件開發(fā)項(xiàng)目中的應(yīng)用

    傳統(tǒng)的瀑布式軟件開發(fā)流程存在諸多局限,這使得應(yīng)用敏捷原則變得尤為重要,尤其是面對(duì)復(fù)雜且不斷變化的開發(fā)環(huán)境時(shí)。作為最高效的軟件開發(fā)方法之一,基于模型的開發(fā)(MBD)具有諸多優(yōu)勢(shì)。將敏捷原
    的頭像 發(fā)表于 07-16 16:52 ?1267次閱讀
    知識(shí)分享 | 敏捷方法在基于模型的<b class='flag-5'>軟件開發(fā)</b>項(xiàng)目中的應(yīng)用

    ad7760模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《ad7760模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 05-17 17:41 ?0次下載