借助集成模数器实现更低功耗的12种方法

在降低设计功耗的过程中,您是否充分利用了微控制器(mcu)中集成模数转换器(adc)的所有功能?这篇博文将带您了解如何借助集成模数器实现更低的功耗。
本文,我们将以msp432p401r mcu中的adc14(集成14位模数转换器)作为示例。低功耗应用,以及减少高占空比应用中的启动时间都是adc14设计过程中的考量要素。然而,各个应用都有独特的特点,因此,为最大限度地降低功耗,必须谨慎选择adc14的旋钮或可编程性。
这篇博文重点讲述msp432™ mcu的一些关键特性,您可以通过这些特性自定义adc14的功率和性能:
可选参考 快速启动 可选时钟源 电源模式 最低电压1.62v 使用集成dc / dc驱动核心电压 自动关机 内部温度传感器,adc采样时间减少 8、10、12或14位可选,选择最低位数可提高转换速度,节省电池电量 窗口比较器发现相关信号之前,不必进行实际处理,甚至不必使用8位模式 dma 的模块过程 使用定时器来触发adc转换 可选参考
可选参考允许用户选择适合其性能的最小电流。如果电源稳定,可将电源作为超低功耗参考。使用电源作为基准,意味着内部参考无需电流,而且参考没有启动时间。
快速启动
adc14启动快速,可进一步改进高占空比应用的低功耗。adc和时钟(modosc或sysosc)的启动时间很短。此外,在其缓冲器启动前(参见设备数据表了解具体数值),作为低功耗的内部参考首先启动。由于不需要充电时间过长的外部电容器,因此缓冲器可快速建立。这样,仅在使用的时候才需要打开缓冲器,而且外部电容器充电也需花费更长时间。
可选时钟源
考虑时钟选择时,需要考虑系统级功率预算。在某些情况下,转换更快的时钟可节约能量。工作周期应用可从具有快速启动时间的modclk受益。用户必须考虑增加不同时钟源的电流可将adc的启动时间降至最低,并可节省净功率。
电源模式
电源模式(adc14pwrmd位)按照最大采样率调整电流消耗,主要是通过在选择内部参考时调整所用的缓冲器。与sycosc情况一样,如果您在adc14中使用较慢的时钟,可以考虑将低功耗模式(adc14pwrmd = 2)作为时钟源(参见设备数据表了解具体的时钟要求)。
当使用外部参考时,adc14pwrmd设置之间的每次转换的能量差压与未使用参考缓冲器时一样小。这种情况下,较慢的时钟降低adc的电流消耗,但需要更长时间才能完成。
使用内部参考时,最低能耗模式取决于您的应用。应基于每个应用考虑以下因素,包括:adc无源时启用低功耗模式的节能、采样时间、转换次数、时钟或其它地方使用的参考、时钟频率、转换次数等。对于采样时间长的应用,adc采样时间电流小于转换电流,因此您看到的数据比数据表中的数值小。您可能需要做一些台架测试,以了解您的应用的adc电流消耗。
使用具有最小采样时间的内部参考,并考虑modosc / sysosc的能量,单一adc转换的低功率模式能耗最低。但是,凭借连续五次或更多的转换,转换速度开始占据主导,而带更快时钟的常规电源模式能耗最低。图1对比了12位模式中两个不同转换次数的电源模式的能耗。
图1 带内部参考的adc
为了帮助您优化系统,图2中显示了常规和低功耗模式中带内部参考的adc14的两种示例的电流分布。
图2 带内部参考库的adc
全速运行过程中,当adc14pwrmd = 2(200ksps最大值)或最小电源电压为1.8 v时,adc14支持最佳的1.62伏最小电源电压。对于电池操作,如果可以使用低功率模式,可延长电池寿命并且仍然充分采样信号。对于稳压电源,使用低电压降压转换器可极大地提高所有电流源的效率,并降低从电源中牵引的电流。
能够使用集成dc / dc驱动核心电压
msp432微控制器提供了一个集成dc / dc转换器,可提高包括adc14数字逻辑的核心电源效率。对于adc14电流的数字段,dc / dc转换器减少电流消耗。对于差分输入,当使用dc/dc转换器时,性能差异可忽略不计。对于单端输入方式,这对70分贝对73分贝典型sinad(信噪比和失真比)具有较小影响。如欲了解详情,敬请参阅设备数据表,确保adc14与dc / dc转换器适用于您的应用。
自动关机
adc14具备自动关机功能,用户无需任何操作,即可降低功耗。当adc14停止转换操作时,处理器将自动禁用,并在需要时自动重新启用。时钟源、modosc或sysosc也可自动启用,在需要时为adc14自动提供modclk或sysclk;adc14或装置的其余部分不需要时,也可对其禁用。adc14 modosc / sys osc与内部参考一起启动,因此时钟自动关闭不会造成影响。
通过设置adc14refburst位,并将refon位设置为0,内部参考在样品或转换相之间不会自动断电。
内部温度传感器
内部温度传感器设计的采样时间要求比之前的msp设备更短,以减少用于测量温度的能耗。
最后四种防范在本系列第二和第三篇博文中有更详细的介绍:
选择所需的最小位数提高完成速度,节省能源。
使用窗口比较器,在您完成匹配、提高分辨率前,不必实际处理比较转换值,甚至不用使用8位模式。
使用dma的模块过程来减少资源的使用
使用定时器来触发adc转换,以尽量减少所用资源
您可使用上述几种功能在您的应用中降低msp432 mcu的adc功耗?

关于传感器接口标准的历史及进展
三星Galaxy ZFold3价格及参数配置
FPD-Link II芯片组在汽车上的应用方案
FPGA之软核演练篇:DMA传输的过程步骤介绍
华为mate10即将上市:麒麟970+3D面部识别技术,性能超越苹果iPhone8?
借助集成模数器实现更低功耗的12种方法
新研究!走几步就能判断你是否喝醉的手机
华为 MediaPad M5平板渲染图曝光
PCB热风整平工艺技术是怎么一回事
移远EC20模块 全网通4G模块MINIPCIE接口
耳机发烧友:小米6对比vivo_x9plus,谁才是音质王者!
鸿海:计划2024年将其在印度的员工数、投资均翻一番
微雪电子树莓派步进电机驱动板|Stepper Motor HAT介绍
揭开互联网设备的神秘面纱
余承东:华为永不服输
中兴通讯发布新一代物联网平台ThingxCloud兴云
未来在智慧城市标准打造上 中国将发挥重要的作用
凤凰磁悬浮列车项目或于2021年开通
2022年充电宝哪个好,2022年值得入手的充电宝品牌
元宇宙的四大核心属性