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

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

3天内不再提示

Arm® Cortex®-M0+MCU如何优化通用处理、传感和控制

jf_pJlTbmA9 来源:德州仪器 作者:德州仪器 2023-07-12 15:52 次阅读

嵌入式系统中的微控制器 (MCU) 像是繁忙机场的空中交通管制系统。MCU 可以感知所在的工作环境,根据感知结果采取相应操作,并与相关系统进行通信。MCU 可以管理和控制从数字温度计到烟雾探测器,再到暖通空调电机等几乎各种电子设备中的信号

为了确保系统的经济性和使用寿命,嵌入式设计人员在设计过程中需要更大的灵活性。如果采用目前市面上的 MCU 产品系列,设计人员在当前和未来设计中可以重复使用的硬件和代码数量将很有限,并且计算、集成模拟和封装选项也很有限。这种有限的灵活性通常意味着设计人员必须向多家制造商采购 MCU,并需要花费额外的时间进行重新编程才能满足每个设计的独特需求,因此会增加开发成本以及整体系统成本和复杂性。

MSPM0 Arm® Cortex®-M0+ MCU 为设计人员提供更多的选择、更大的设计灵活性以及更直观的软件和工具,可帮助解决这些难题。本文将探讨所谓的“更”在这里的真正含义,以及这些 MCU 凭借更多的集成模拟选项和处理能力可能适用的潜在应用。

更多的计算选项

虽然 Arm Cortex-M0+ 为 8 位和 16 位应用带来了 32 位计算能力,但设计人员仍在寻求尽可能强大的计算性能,包括增加软件抽象层以实现代码复用和延长寿命,在具有超低时延要求的算法中加强分析能力,以及提高安全性。

执行计算工作的 MSPM0 MCU 选项有很多,从适用于简单应用的 32 MHz Arm Cortex-M0+ 中央处理器 (CPU),一直到具有硬件加速数学函数(包括加速除法、求平方根、乘法累加和三角函数 [正弦、余弦、x 的反正切、y/x 的反正切])的 80 MHz CPU。

MSPM0 G 系列(包括 MSPM0G3507)MCU 在两种闪存等待状态下具有 80 MHz 的计算能力,因此可以在如下应用中采用此类低成本 MCU:

运行频率大于 30 kHz 的无传感器磁场定向控制 (FOC) 电机驱动应用,由于数学加速,控制环路时延更低(应用示例如图 1 所示)。

电网基础设施中的多相电能计量计算。

1FOC 电机驱动应用示例(工业电机、无绳电钻和家用电器)

更多的集成模拟选项

借助于 MSPM0 MCU 的集成构建块以及灵活的可编程片上连接,包括逐次逼近寄存器 (SAR) 模数转换器 (ADC)、比较器数模转换器,可以帮助提高传感电路的精度。这些构建块还包括具有零交叉失真的零漂移、斩波稳定型、可编程增益运算放大器。集成的跨阻放大器具有用于实现光电二极管电路的超低输入偏置电流 (150pA)。

在低成本传感应用中,通过降低作为误差源的输入失调电压,可以实现更高的传感器信号增益,同时在整个温度范围内保持较低的残余输入失调电压误差(如图 2 所示),从而提高以下应用中的精度:

电力输送应用,如电池充电和电量监测。

监测和实时控制应用,例如电器、电动和园艺工具中的有刷直流和无刷直流电机驱动器

医疗监护信号链,包括血压监测仪、脉搏血氧仪和温度计。

楼宇自动化应用,包括烟雾探测器和被动红外传感器。

1679906667540015.jpg

图 2:在最大值 ±2 mV 和 ±300 μV 下的输入失调电压误差比较

集成的 SAR ADC 支持高达 4MSPS 的单调 12 位运算和高达 250kSPS 的 14 位运算,并支持同步采样以同步测量两个信号。此功能可在住宅和企业应用中进行能源监测,对电源电压和电流进行 14 位同步采样,以及在压缩机、泵和风扇等电机驱动器中进行高速低时延采样 (250ns)。

结语

在成本敏感的嵌入式系统中添加和改进功能取决于符合设计人员预算的 MCU 的传感精度和计算能力。随着越来越多的设计人员采用平台软件开发方法、对多个应用使用同一个软件框架,基于具有可扩展功能的 MCU 产品系列进行开发比以往任何时候都更加重要,这样能确保每个产品都使用具有必要检测和处理功能并经过成本优化的 MCU。采用现代 MCU 产品系列,设计人员可以在不增加成本的情况下添加新功能,或者在保留现有功能集的情况下降低成本,同时还可以开发在未来设计中可重复使用的可扩展软件。

关于德州仪器TI

德州仪器(TI)(纳斯达克股票代码:TXN)是一家全球性的半导体公司,致力于设计、制造、测试和销售模拟和嵌入式处理芯片,用于工业、汽车、个人电子产品、通信设备和企业系统等市场。我们致力于通过半导体技术让电子产品更经济实用,创造一个更美好的世界。如今,每一代创新都建立在上一代创新的基础之上,使我们的技术变得更小巧、更快速、更可靠、更实惠,从而实现半导体在电子产品领域的广泛应用,这就是工程的进步。这正是我们数十年来乃至现在一直在做的事。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    7471

    浏览量

    150965
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16956

    浏览量

    350133
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9036

    浏览量

    366657
  • 德州仪器
    +关注

    关注

    123

    文章

    1686

    浏览量

    140551
收藏 人收藏

    评论

    相关推荐

    基于ARM Cortex-M0+内核全球最节能MCU曝光

    10月10日 - 高性能模拟与混合信号IC领导厂商Silicon Labs(芯科实验室有限公司, NASDAQ: SLAB)今天宣布推出基于ARM® Cortex®-M0+处理器的业界
    发表于 10-10 17:10 2206次阅读

    ARM CortexM0M0+单片机的指针变量替换方法

    性能,这些优点使得CortexM0+成为目前8/16位处理器较好的替代者。不过替代8/16位MCU的低端ARM往往内存资源非常有限,目前典
    发表于 01-08 16:15

    新唐科技推出基于Cortex-M0内核的32位MCU

    新唐科技推出基于Cortex-M0内核的32位MCU 新唐科技宣布推出以 ARM® Cortex™-M0 为核心的 32 位微
    发表于 01-09 10:40 966次阅读

    Cortex-M0+——ARM推出全球最节能处理

    ARM今天发布了一款拥有全球最高功耗效率的微处理器——ARM® Cortex™-M0+处理器。该
    发表于 03-15 09:04 1536次阅读
    <b class='flag-5'>Cortex-M0</b>+——<b class='flag-5'>ARM</b>推出全球最节能<b class='flag-5'>处理</b>器

    ARM发布Cortex-M0+处理器号称世界最高效

    ARM今天宣布推出号称是“世界上能效最高的微处理器”,型号为“Cortex-M0+”,可为智能传感器、智能控制系统提供
    发表于 03-20 08:51 1116次阅读

    ARM_Cortex-M0+微控制器原理与应用

    ARM Cortex-M0+微控制器原理与应用,非常实用的教程。
    发表于 01-15 15:46 10次下载

    ADSP-CM41x混合信号控制处理器,带ARM Cortex-M4/ARM Cortex-M0和16位ADC硬件参考

    ADSP-CM41x混合信号控制处理器,带ARM Cortex-M4/ARM Cortex-M0
    发表于 05-09 10:45 1次下载
    ADSP-CM41x混合信号<b class='flag-5'>控制</b><b class='flag-5'>处理</b>器,带<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>4/<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M0</b>和16位ADC硬件参考

    MCU学习笔记_ARM Cortex M0_简介

    MCU学习笔记ARM Cortex M01. RM的CPU core 的基本概念2. ARM Corte
    发表于 10-28 11:21 15次下载
    <b class='flag-5'>MCU</b>学习笔记_<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b> <b class='flag-5'>M0</b>_简介

    基于ARM Cortex-M0核的MCU设计及应用

    知网链接:基于ARM Cortex-M0核的MCU设计及应用
    发表于 11-05 15:35 18次下载
    基于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M0</b>核的<b class='flag-5'>MCU</b>设计及应用

    全球最强性能Cortex-M0 MCU诞生!

    Arm传统的、为MCU打造的Cortex-M系列CPU主要有:Cortex-M0, Cortex-M3,
    的头像 发表于 12-20 11:15 1242次阅读

    基于ARM®Cortex™-M0+的32位高集成低成本的通用MCU-DT5M8036系列介绍

    DT5M8036 系列是一个基于 ARM®Cortex™-M0+的 32 位高集成低成本的通用 MCU
    发表于 01-30 13:42 824次阅读

    Arm® Cortex®-M0+MCU如何优化通用处理传感控制

    嵌入式系统中的微控制器 (MCU) 像是繁忙机场的空中交通管制系统。MCU 可以感知所在的工作环境,根据感知结果采取相应操作,并与相关系统进行通信。MCU 可以管理和
    发表于 03-26 09:50 314次阅读

    32位ARM®Cortex®-M0+微控制器-PY32C642产品介绍

    PY32C642 系列微控制器采用高性能的32位 ARM®Cortex®-M0+内核,宽电压工作范围的 MCU
    的头像 发表于 09-20 16:21 1450次阅读
    32位<b class='flag-5'>ARM</b>®<b class='flag-5'>Cortex</b>®-<b class='flag-5'>M0</b>+微<b class='flag-5'>控制</b>器-PY32C642产品介绍

    瑞萨电子推出基于Arm® Cortex®-M23处理器的RA0控制器(MCU

    瑞萨电子今日宣布推出基于Arm® Cortex®-M23处理器的RA0控制器(
    的头像 发表于 04-10 10:14 688次阅读
    瑞萨电子推出基于<b class='flag-5'>Arm</b>® <b class='flag-5'>Cortex</b>®-<b class='flag-5'>M</b>23<b class='flag-5'>处理</b>器的RA<b class='flag-5'>0</b>微<b class='flag-5'>控制</b>器(<b class='flag-5'>MCU</b>)

    瑞萨推出基于Arm Cortex-M23处理器的RA0控制器(MCU)系列

    全球半导体解决方案供应商瑞萨电子(TSE:6723)宣布推出基于Arm Cortex-M23处理器的RA0控制器(
    的头像 发表于 04-14 10:12 783次阅读
    瑞萨推出基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>23<b class='flag-5'>处理</b>器的RA<b class='flag-5'>0</b>微<b class='flag-5'>控制</b>器(<b class='flag-5'>MCU</b>)系列