0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

玩转ADC模数转换:硬件搭建与软件调试一站式指南

青山老竹农 来源:jf_82863998 作者:jf_82863998 2025-12-30 16:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

无论是传感器采集还是音频处理,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

    文章

    7976

    浏览量

    557376
  • 模数转换
    +关注

    关注

    1

    文章

    237

    浏览量

    38165
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    光伏高可靠连接解析:凌科一站式连接方案全面覆盖各应用诉求

    应用全覆盖,选型不难据悉近30%的光伏系统故障源于连接器失效,处隐患足以吞噬数兆瓦发电收益,选择高可靠的连接方案很重要。凌科一站式光伏连接方案,精准覆盖从机械执行到电力与信号连接的全面需求,从源头
    的头像 发表于 05-21 18:05 231次阅读
    光伏高可靠连接解析:凌科<b class='flag-5'>一站式</b>连接方案全面覆盖各应用诉求

    AIOsense低成本一站式传感器开源项目介绍

    今天给物联网、智能家居爱好者分享款实用开源方案:一站式传感器。它主打低成本、易上手、可升级的模块化设计,无需复杂贴片焊接,新手也能轻松组装,完美适配 Home Assistant、ESPHome 生态,可直接替代市售成品传感器,不管是智能家居
    的头像 发表于 04-22 13:50 276次阅读
    AIOsense低成本<b class='flag-5'>一站式</b>传感器开源项目介绍

    一站式传感器解决方案提供商推荐

    、方案设计、样品调试软件开发、系统集成及批量交付的一站式服务。具备完整解决方案能力的源头厂商,正成为行业主流选择。本文梳理国内十大代表性传感器企业,为选型与合作提供参考。 、什么是
    的头像 发表于 04-16 16:36 389次阅读

    中科曙光“一站式”综合服务平台筑牢质量壁垒

    春节前后,天津日报、津云、天津广播等主流媒体走进中科曙光天津基地,实地探访国家先进计算产业创新中心质量基础设施“一站式”综合服务平台(以下简称“平台”)。作为质量强链战略落地载体及曙光“链主”担当
    的头像 发表于 03-17 13:54 576次阅读

    TH2851阻抗分析仪:材料测试的“一站式”技术利器

    在材料研发与性能验证的全流程中,精准、高效的参数表征是关键环节。同惠电子TH2851阻抗分析仪凭借灵活的硬件适配与专业软件支持,成为覆盖多类材料的“一站式”测试方案核心,其在高校、军工、新材料领域
    的头像 发表于 01-07 14:32 394次阅读
    TH2851阻抗分析仪:材料测试的“<b class='flag-5'>一站式</b>”技术利器

    ADC模数转换实战:硬件设计与软件开发要点指南

    为实现高精度、高稳定性的ADC模数转换硬件软件设计均需遵循特定原则。硬件层面需优化信号调理、
    的头像 发表于 12-16 13:25 641次阅读
    <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>!

    【NPU实战】在迅为RK3588上玩转YOLOv8:目标检测与语义分割一站式部署指南

    【NPU实战】在迅为RK3588上玩转YOLOv8:目标检测与语义分割一站式部署指南
    的头像 发表于 12-12 14:30 6509次阅读
    【NPU实战】在迅为RK3588上<b class='flag-5'>玩转</b>YOLOv8:目标检测与语义分割<b class='flag-5'>一站式</b>部署<b class='flag-5'>指南</b>

    芯圣电子重磅推出一站式HC AI玩具盒子服务方案

    芯圣电子重磅推出一站式HCAI玩具盒子服务方案,HCAI玩具盒子提供PCBA服务、云端中台服务、大模型部署对接服务、定制化模型微调以及免费的3D外壳设计服务。为什么选择HCAI玩具盒子服务方案?六大
    的头像 发表于 08-15 14:28 1514次阅读
    芯圣电子重磅推出<b class='flag-5'>一站式</b>HC AI玩具盒子服务方案

    芯圣电子重磅推出一站式HC AI玩具盒子服务方案

    芯圣电子重磅推出一站式HCAI玩具盒子服务方案,HCAI玩具盒子提供PCBA服务、云端中台服务、大模型部署对接服务、定制化模型微调以及免费的3D外壳设计服务。为什么选择HCAI玩具盒子服务方案?六大
    的头像 发表于 08-15 14:26 1752次阅读
    芯圣电子重磅推出<b class='flag-5'>一站式</b>HC AI玩具盒子服务方案

    一站式PCBA加工全流程大揭秘!从设计到交付一站式搞定

    一站式PCBA加工厂家今天为大家讲讲一站式PCBA加工流程有哪些?一站式PCBA加工流程全解析及优势。在现代电子制造领域,PCBA加工已成为各类电子产品生产的核心环节。对许多客户来说,了解PCBA
    的头像 发表于 06-11 09:18 1533次阅读

    文解析一站式代工代料服务

    一站式PCBA加工厂家今天为大家讲讲一站式PCBA代工代料服务概述及一站式服务的便利性与专业性。一站式代工代料服务(Turnkey Solution)是
    的头像 发表于 06-10 09:18 1249次阅读

    行芯科技提供Signoff工具链一站式解决方案

    近日,EDA 三巨头集体断供,中国半导体产业面临更加严峻的挑战。行芯科技作为EDA行业排头兵,凭借七年时间完全自主研发的Signoff 一站式解决方案,“与中国芯,路同行”。
    的头像 发表于 06-09 13:39 1471次阅读

    高速风机EMC整改:从测试到合规的一站式解决方案

    深圳南柯电子|高速风机EMC整改:从测试到合规的一站式解决方案
    的头像 发表于 06-09 11:20 1311次阅读
    高速风机EMC整改:从测试到合规的<b class='flag-5'>一站式</b>解决方案

    网课回放 I 升级版“一站式” PCB 设计第四期:规则设置

    网课回放 I 升级版“一站式” PCB 设计第四期:规则设置
    的头像 发表于 06-06 18:58 1016次阅读
    网课回放 I 升级版“<b class='flag-5'>一站式</b>” PCB 设计第四期:规则设置

    是德科技一站式支持门户网站的核心功能

    前沿测试×智能管家×现场互动,一站式体验支持门户网站!6月26日上海嘉里酒店,我们不见不散!
    的头像 发表于 06-06 14:32 1681次阅读