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

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

3天内不再提示

基于标准的MCU内核和外设适用于特定的应用

电子设计 来源:郭婷 作者:电子设计 2019-01-17 08:08 次阅读

微控制器本质上是通用设备,能够满足各种控制任务。它们的发展追踪了对功能强大,成本低但功能强大的设备的需求,因此它们现在可以支持各种终端产品。主要是,它们在灵活性,成本和性能方面的平衡选择用于相对特定的应用范围,使制造商能够在各种变型中提供最佳解决方案。例如,飞思卡尔提供了超过900种不同的基于ARMMCU,随着ARM Cortex-M7内核的推出,这一数字可能会进一步增加。

虽然系列中的每个系列通常都经过优化,但通常会有交叉就其应用的应用而言,允许最终客户选择最适合其特定要求的设备。但是,有时应用程序具有这样的特定要求,即设备制造商愿意并且能够开发具有专用于该应用的外围设备的设备。虽然不是通用的,严格来说,它们通常基于标准的MCU内核和外设,这使它们适用于特定的应用,同时保持一定的灵活性。

集成音频

进程节点的进步和成熟意味着将优化功能与通用外围设备集成在一起变得越来越可行,特别是在针对大批量应用时。一个例子是音频;在许多设备中越来越常见的功能。为了应对这一市场,Nuvoton Technology Corporation开发了ISD9160,这是一种用于音频记录和回放的单芯片解决方案。

基于标准的MCU内核和外设适用于特定的应用

图1:Nuvoton的ISD9160针对音频记录和回放应用。基于在ARM Cortex-M0内核上,它具有相当标准的外设,如闪存和SRAM定时器(包括看门狗实时时钟)和各种串行接口UART,I2S,I2C,SPI/SSP),以及PWM调制器,模拟比较器和GPIO(图1)。然而,真正让它与众不同的是增加了一个能够为8Ω扬声器提供1 W功率的差分D类放大器,以及一个由Sigma-Delta ADC和可编程增益放大器组成的AFE,可直接连接到麦克风。图2显示了如何在典型应用中配置。

ADC可以采样率高达6.144 MHz,与可配置的抽取滤波器配合使用,可实现支持8 kHz至48 kHz音频采样率的过采样。结果传递给FIFO,FIFO存储最近的8个样本。 16采样FIFO为D类功率放大器提供输入,驱动两个差分引脚,采用专用电源供电

基于标准的MCU内核和外设适用于特定的应用

图2:ISD9160的专用和优化外设最小化需要外部元件。

该器件还具有麦克风偏置发生器,可提高录制质量,能够提供高达1 mA的电源,具有-60 dB的电源抑制;通常,麦克风需要0.1 mA至0.5 mA的偏置电流,因此可能需要外部电阻。 ADC与输入信号路径中的PGA和ISD9160的模拟多路复用器配合使用。

运动检测

MCU总是仅部分由其硬件功能定义;软件在所有终端应用程序中扮演着越来越重要的角色。 MCU制造商现在以库和参考设计以及整个通信堆栈的形式为软件开发提供广泛的支持。对于需要专门算法的应用程序,可能更难以直接提供软件支持,而是依赖于服务提供商的生态系统。但是,还有另一种方法。

基于标准的MCU内核和外设适用于特定的应用

图3:基于自己的eZ8 CPU,Zilog的ZMOTION系列提供了优化的PIR平台。

将特定于应用程序的算法直接嵌入到设备中虽然并不常见,但它确实为开发人员提供了“开箱即用”的优化解决方案,Zilog采用ZMOTION检测和控制系列(包括Z8FS04)采用了这种方法。它基于Z8 Encore XP系列,集成了一个eZ8内核和一个Sigma-Delta ADC(图3),并配有一个固态驻留在片上闪存中的被动红外(PIR)引擎。引擎占用8 KB内存的4 KB(图4)并通过API访问,但在正常操作期间在后台自主运行。

基于标准的MCU内核和外设适用于特定的应用

图4:ZMOTION的嵌入式PIR引擎家庭减少了开发人员的R& D工作量PIR传感器的输出通过专用输入直接连接到ADC,无需额外的电路(除非由PIR制造商指定),并且该设备能够容纳两个传感器。运动检测算法需要不间断地访问ADC,但如果应用程序代码需要使用ADC,则可以手动暂停;通过API和专用寄存器管理PIR引擎的控制。 Zilog还将该设备作为捆绑包提供,包装有各种镜头和PIR传感器。

智能能源

能源是一个快速扩展的应用领域,不仅包括智能计量,还包括测量和控制能源使用设备。几乎任何插入的东西都可以从能源管理技术中受益,这些技术可以在不使用时最大限度地减少消耗,或者提供使用时所消耗的能量的明确指示。立法正在推动这一点,但普遍接受我们都应该更加意识到我们自己个人归因于能源消耗意味着它将成为各种设备的共同特征。物联网将严重依赖这种数据,这将把设备的控制范围扩展到我们的周围;远程控制照明,加热或任何其他能源使用设备的能力有望实现能源控制的新时代。为了支持此类应用,Active-Semi开发了一系列电源应用控制器(PAC)产品,例如PAC5210;针对下一代智能能源设备,设备和设备的设备。

基于标准的MCU内核和外设适用于特定的应用

图5:针对智能能源应用,Active-Semi的PAC基于行业标准的ARM Cortex-M0内核。 PAC》 PAC5210是一款基于ARM Cortex-M0的MCU,集成了许多特定于应用的功能,如图5所示。这包括多模电源管理器(MMPM)和特定应用电源驱动器(ASPD),以及可配置的AFE,PWM引擎和“常用”串行接口。 MMPM包括多模开关电源,能够以降压,反激或升压模式工作,并具有多达四个线性稳压电压。 ASPD是一种通用开漏驱动器,而可配置AFE包括差分和单端可编程增益放大器,使其适用于智能能源领域的众多新兴应用。

基于标准的MCU内核和外设适用于特定的应用

图6:灵活且通用,PAC5210集成了一系列功率控制功能。

结论

通用MCU的可用性支持各种终端应用,但尽管它们具有灵活性,但仍然存在惊人的变化。一些制造商。通过集成特定于应用程序的功能来限制灵活性似乎违反直觉,但在许多情况下,它可以证明是非常有益的。

对于许多应用领域,优化解决方案的可用性(例如此处介绍的那些)可以提供OEM拥有一个宝贵的平台,可以添加自己的差异化功能;毕竟,没有人想要重新发明轮子。从本质上讲,特定应用的MCU是无处不在的参考设计的自然发展,因为它们允许开发人员通过基于成熟技术的解决方案更快地进入市场。此类设备的可用性增加可能会使新兴应用程序成为最终用户的更多选择。

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

    关注

    48

    文章

    6803

    浏览量

    147594
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16001

    浏览量

    343476
  • 比较器
    +关注

    关注

    14

    文章

    1524

    浏览量

    106472
收藏 人收藏

    评论

    相关推荐

    85021-60001适用于VNA的校准标准吗?

    嗨论坛,85021-60001用于校准标量分析仪,但它是否同样适用于VNA的校准标准?我无法轻易找到数据甚至是显示目的的图片。短路应该是相当标准的但是开路和它的边缘电容怎么样?有谁知道
    发表于 10-19 11:36

    适用于总线供电和自供电的Thunderbolt单端口外设参考设计

    设计,适用于总线供电和自供电的外设提供低成本并且简单的优化设计TPS65980 PMU 为所需的电源提供电力并提供系统控制信号PCIe 连接器支持使用扩展卡实现快速原型设计提供设计指南和高级原理图
    发表于 11-28 11:26

    请问是否有适用于STM32H7 MCU标准外设驱动程序?

    是否有用于串行、USB、以太网、SD 卡等“标准”端口的外设驱动程序库?例如,我正在设计一块带有 STM32H743 并使用 LAN8742A 以太网收发器(RMII 接口)的电路板。是否有我可以下载并运行收发器的固件代码?
    发表于 12-15 06:22

    是否有适用于LPC5534的MCU-Boot版本?

    你好呀, 是否有适用于 LPC5534 的 MCU-Boot 版本? 谢谢
    发表于 06-05 08:03

    USB标准适用于哪些应用

    USB标准适用于哪些应用 通用串行总线 (USB) 外设接口已广泛应用于所有个人计算平台及众多工业和基础设施平台。不过,与此同时,人们对适用于
    发表于 04-19 14:31 1668次阅读

    适用于智能手表的LAPISMCU介绍中文

    适用于智能手表的LAPIS MCU介绍
    发表于 06-30 14:22 28次下载

    低功耗MCU适用于可穿戴

    本文档内容介绍了基于低功耗MCU适用于可穿戴,供参考借阅
    发表于 03-16 14:58 6次下载

    适用于STM32的MCU卡STM32F417ZG

    上,具有智能设计,可最大程度地减少错误定向和将其插入MCU卡插槽的可能性。 从顶部开始,每个MCU卡都有一个明确标记的单片机U系列,专门设计用于KINETIS(适用于KINE
    发表于 11-18 23:27 1168次阅读

    AVR单片机上的独立于内核外设入门指南

    独立于内核外设(Core Independent Peripheral,CIP)是许多 AVR®器件上都会配备的一类外设。本应用笔记将重点介绍 tinyAVR® 1 系列,其中的一般原理适用
    发表于 03-31 10:09 5次下载
    AVR单片机上的独立于<b class='flag-5'>内核</b>的<b class='flag-5'>外设</b>入门指南

    适用于16位处理器的VisualDSP++3.5内核VDK用户指南

    适用于16位处理器的VisualDSP++3.5内核VDK用户指南
    发表于 05-18 16:11 0次下载
    <b class='flag-5'>适用于</b>16位处理器的VisualDSP++3.5<b class='flag-5'>内核</b>VDK用户指南

    适用于Megawin 8051 MCU的I2C(软件模拟)示例代码

    适用于Megawin 8051 MCU的I2C(软件模拟)示例代码
    发表于 06-30 17:22 1次下载
    <b class='flag-5'>适用于</b>Megawin 8051 <b class='flag-5'>MCU</b>的I2C(软件模拟)示例代码

    国民技术通用MCU原理图库、PCB封装库文件,适用于N32 MCU家族全系列产品。

    国民技术通用MCU原理图库、PCB封装库文件,适用于N32 MCU家族全系列产品。
    发表于 11-10 19:51 8次下载
    国民技术通用<b class='flag-5'>MCU</b>原理图库、PCB封装库文件,<b class='flag-5'>适用于</b>N32 <b class='flag-5'>MCU</b>家族全系列产品。

    兆易创新GD32 MCU选型手册,适用于GD32全系列MCU

    兆易创新GD32MCU选型手册,适用于GD32全系列MCUGD32MCU选型手册,适用于GD32全系列MCU
    发表于 10-19 17:26 44次下载

    Nexperia 适用于 36V 电池系统的特定应用 MOSFET

    Nexperia 适用于 36V 电池系统的特定应用 MOSFET
    的头像 发表于 11-30 11:47 287次阅读
    Nexperia <b class='flag-5'>适用于</b> 36V 电池系统的<b class='flag-5'>特定</b>应用 MOSFET

    三防平板电脑适用于哪些特定环境?

    适用于哪些特定环境? 一、空气中粉尘颗粒多 空气中的粉尘颗粒较多这对于很多电子产品来讲是重大挑战,大部分的平板电脑都不是封闭式的设计,而如果使用环境中粉尘多,在使用过程中就会直接进入到产品中,最大的影响就是
    的头像 发表于 03-11 14:00 85次阅读