国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

ADC模數轉換實戰:硬件設計與軟件開發要點指南!

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

掃碼添加小助手

加入工程師交流群

為實現高精度、高穩定性的ADC模數轉換,硬件與軟件設計均需遵循特定原則。硬件層面需優化信號調理、參考電壓及抗干擾設計;軟件層面需合理配置采樣參數、實現數據濾波及異常處理。本文將結合實際開發場景,詳解ADC硬件設計與軟件開發的關鍵要點,為開發者提供ADC轉換的實戰指導。

本文將分享硬件參考設計及LuatOS開發相關API,帶你快速了解ADC的軟硬件實現要點。

wKgZO2lAzNaAd05oAAQYx09zdso413.png

01. 模組相關管腳

Air780EPM系列模組與ADC相關的管腳,包括:

ADC0,PIN9;

ADC1,PIN96;

ADC2,PIN77;

ADC3,PIN76;

02. 主要功能說明

雖然我們在溝通和交流中習慣稱為ADC,但更為準確的稱呼應該是AUXADC,AUXADC是芯片內部的輔助ADC通道,主要用于溫度監測、電池電量檢測等。

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

1)外接模擬電壓信號檢測通路

選擇內部分壓電路,適用于外接信號電壓范圍為0~3.3V;

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

2)VBAT電壓檢測通路

VBAT電壓經過分壓電路到達AUXADC輸入口。

3)溫度傳感器檢測通路

模組芯片內部溫度檢測:芯片溫度發生變化時,片內Thermal Sensor的電壓信號也會隨之變化,將THM_VBE信號送至AUXADC測試。

▼ ADC內部框圖 ▼

wKgZPGlA0AqAb2a7AAFVycDYoJo335.pngwKgZPGlA0CSANsIMAAFJQ7SNRqQ172.png

相關注意事項如下:

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

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

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

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

當被測電壓低于1.6V時:
外部無需分壓,內部也無需分壓;

LuatOS ADC函數對應選擇:

adc.ADC_RANGE_MIN

當被測電壓低于3.3V時:
外部無需分壓,內部需要分壓至1.6V以內,LuatOS已將該部分在底層做好,ADC函數對應選擇:

adc.ADC_RANGE_MAX

當被測電壓大于3.3V時:
內部無需分壓,外部需要分壓至1.6V以內,LuatOS已將該部分在底層做好,ADC函數對應選擇:

adc.ADC_RANGE_MIN

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

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

讀取VBAT電壓的常量為:

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


03. ADC性能參數

分辨率:12bit

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

采樣頻率:Fc/16

典型功耗:500μA

更多參數說明,詳見下方圖表:

wKgZPGlA0NmARsdVAAIo-s1L2lE212.png

04. 注意事項及硬件參考設計

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

外部分壓時,如果AUXADC輸入電壓無法滿足低于1.6V,以NTC電阻為例,可使用如下圖右側所示電路進行分壓設計:

wKgZO2lA0VGAXR8UAABtk2lnZ7E295.png

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

比如,外部分壓時,可以增加濾波電容增加ADC輸入穩定性,但缺點是ADC的細微變化會被過濾掉,請根據實際需要謹慎選擇。

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

參考設計如下圖示:

wKgZPGlA0YGAVNgJAACDCgebbeY357.png

05. 與ADC相關的LuatOS API

關于LuatOS中ADC相關API的介紹,詳見:

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

特別說明:

所有ADC共用一個通道,同時只能調用一路ADC采樣,包括芯片溫度、VBAT電壓;

ADC打開( adc.open() )后,會產生約500μA的功耗,如需低功耗控制,請將ADC關閉( adc.close() );

示例代碼:

wKgZPGlA0euAABXCAAKp-hsB_3c735.png

今天的內容就分享到這里了~

審核編輯 黃宇

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

    關注

    100

    文章

    7511

    瀏覽量

    555916
  • 模數轉換
    +關注

    關注

    1

    文章

    223

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C#上位機實戰開發指南

    電子發燒友網站提供《C#上位機實戰開發指南.pdf》資料免費下載
    發表于 01-11 17:15 ?5次下載

    玩轉ADC模數轉換硬件搭建與軟件調試一站式指南

    。 本文將分享硬件參考設計及LuatOS開發相關API,帶你快速了解ADC的軟硬件實現要點。 01. 模組相關管腳 Air780EPM系列模
    的頭像 發表于 12-30 16:28 ?268次閱讀
    玩轉<b class='flag-5'>ADC</b><b class='flag-5'>模數</b><b class='flag-5'>轉換</b>:<b class='flag-5'>硬件</b>搭建與<b class='flag-5'>軟件</b>調試一站式<b class='flag-5'>指南</b>

    智能雙卡設計實戰指南硬件電路與軟件配置詳解!

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

    構建可靠USB應用:硬件設計要點與LuatOS開發技巧!

    實現穩定可靠的USB通信,既依賴于嚴謹的硬件電路設計,也離不開高效的軟件開發支持。本文將從電源管理、信號完整性等硬件角度出發,結合LuatOS平臺的API使用技巧,為開發者提供一站式U
    的頭像 發表于 12-15 10:46 ?221次閱讀
    構建可靠USB應用:<b class='flag-5'>硬件</b>設計<b class='flag-5'>要點</b>與LuatOS<b class='flag-5'>開發</b>技巧!

    電子工程師硬件設計開發指南

    電子工程師硬件設計開發指南 作為電子工程師,在硬件設計開發過程中,規范的文檔和清晰的設計思路至關重要。以下為大家詳細介紹硬件設計
    的頭像 發表于 12-10 15:05 ?520次閱讀

    深入剖析ADC080x系列8位模數轉換

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

    Texas Instruments ADS803:高性能12位模數轉換器的技術剖析與應用指南

    Texas Instruments ADS803:高性能12位模數轉換器的技術剖析與應用指南 在電子設計領域,模數轉換器(ADC)是連接模擬世界與數字世界的關鍵橋梁。Texas
    的頭像 發表于 12-10 09:50 ?565次閱讀

    CW32嵌入式軟件開發的必備知識

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

    ADC 實戰:如何精準讀取傳感器信號

    很多開發者在嵌入式項目中都會用到傳感器采集信號,無論是溫度、光照,還是電壓電流測量,都離不開ADC模數轉換器)。但是,很多人對ADC的使用仍停留在“能讀就行”的層面,忽略了精度、采樣
    的頭像 發表于 11-24 19:04 ?480次閱讀
    <b class='flag-5'>ADC</b> <b class='flag-5'>實戰</b>:如何精準讀取傳感器信號

    ?ADC1283 12位SAR模數轉換器技術解析與應用指南

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

    2025北京軟件開發公司推薦匯總:盤點10家優秀軟件定制開發公司

    2025北京軟件開發公司推薦匯總:盤點10家優秀軟件定制開發公司
    的頭像 發表于 09-30 09:16 ?2740次閱讀
    2025北京<b class='flag-5'>軟件開發</b>公司推薦匯總:盤點10家優秀<b class='flag-5'>軟件</b>定制<b class='flag-5'>開發</b>公司

    高性能模擬信號采集:揭秘ADC硬件設計的核心要素!

    為實現高分辨率、低延遲的信號采集,ADC硬件設計需從電路拓撲、器件匹配到供電方案全面優化。下面將系統闡述關鍵設計策略,助力工程師構建高效可靠的模數轉換系統。 本文主要從
    的頭像 發表于 09-09 18:52 ?640次閱讀
    高性能模擬信號采集:揭秘<b class='flag-5'>ADC</b><b class='flag-5'>硬件</b>設計的核心要素!

    一款理想的Σ-Δ ADC模數轉換器)是什么樣?硬件工程師ADC選型開發梳理

    對于硬件工程師來說,模數轉換器(Analog to Digital Converter,簡稱ADC)的選型和應用是一門必修課,也是模擬信號鏈電路設計中至關重要的一環。 在電路設計中,ADC
    的頭像 發表于 09-03 11:36 ?6447次閱讀
    一款理想的Σ-Δ <b class='flag-5'>ADC</b>(<b class='flag-5'>模數轉換</b>器)是什么樣?<b class='flag-5'>硬件</b>工程師<b class='flag-5'>ADC</b>選型<b class='flag-5'>開發</b>梳理

    知識分享 | 敏捷方法在基于模型的軟件開發項目中的應用

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

    ad7760模數轉換器(ADC)數據手冊

    電子發燒友網站提供《ad7760模數轉換器(ADC)數據手冊.pdf》資料免費下載
    發表于 05-17 17:41 ?0次下載