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

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

3天内不再提示

迁移路径适用于低成本32位MCU

PCB线路板打样 来源:陈翠 2019-09-01 08:26 次阅读

传统上,低端8位和16位器件为微控制器市场提供服务,这是一个功能要求有限且对成本敏感的用户群。但随着应用需求的发展和行业希望将多个MCU整合到单个设备中,组织正在关注如何迁移到价格合理的32位平台。

在许多新技术出现的帮助下,现在可以肯定的是,32位微控制器将在16位和高端8位MCU传统成本范围内推出。

丰富的MCU应用意味着新的微处理器架构内核必须是可合成的可用。此外,应用程序的数量要求微处理器架构必须是开放的,以使硅供应商能够集成他们需要的外围设备而不是微处理器提供商设置的外围设备。

挑战是启用32-微处理器核心位于16位市场的成本标准。制造微控制器的成本主要取决于封装。因此,为了降低生产32位微控制器的成本,业界应该考虑如何使用较旧的,较便宜的制造工艺,如0.35,0.25和0.18微米;如何减小微控制器的尺寸以最小化硅面积;以及它如何消除多余的引脚,特别是对于50引脚以下的封装。

通常,微控制器的最大标准组件是用于指令存储的闪存和用于数据存储的SRAM。为了最大限度地减少物理区域,业界需要考虑如何促进最终用户更好地利用这些资源。反过来,这将支持更小的封装,允许使用更老,更便宜的工艺技术。

通过使用下一代32位指令集架构来实现闪存本身的优化是可能的。更高的代码密度,从而优化实现特定任务所需的闪存量。

优化SRAM是微处理器如何命令并将数据存储在内存中的问题。技术包括未对齐数据支持,这使得处理器能够将多种数据类型彼此相邻地存储。也可以使用比特带。这允许程序员在没有处理开销的情况下操作单个内存位,确保在需要存储和操作单一数据的应用程序中100%的内存利用率,例如标志,开关或LED的状态。

通过将新技术应用于主处理器内核的实现,还可以降低32位器件的成本。此外,某些封闭系统外设(例如总线矩阵,中断控制器和调试功能)的紧密集成可以减少整个系统门数,从而减少所需的硅面积。其他更具体的功能可以集成在电路板上,包括硬件划分和单周期乘法。这两个特性已经被证明可以将门数减少30%以上。

同样,非常紧密耦合的中断控制器的实现减少了通用控制器所需的门数,并且减少了一半进入中断所需的周期数,以及在待处理中断之间移动的周期数量减少85%。这在控制领域尤其重要。

外围设备可以说是微控制器最重要的组成部分。然而,令人惊讶的是,这些可以为生产低成本32位器件提供最大的物理面积节省。仔细检查8位和16位微控制器上提供的许多常见外设,很明显许多模块包含许多额外的电路来弥补微处理器的限制:例如,深FIFO和额外的寄存器组在UART上以及数模转换器上的附加插值电路。向更高性能的32位控制器的转变消除了对大多数这种“隐藏”电路的需求,从而实现了更小的外设。例如,更宽的总线架构可以使数据更快地移入和移出通信端口,并且核心处理能力的提高消除了对外部插值的需求。

所有32位微控制器都有更好的调试比传统的8位和16位微控制器。尽管如此,系统可见性和调试简便性方面的巨大进步还是以支持JTAG调试端口的五针开销为代价。虽然对于具有更多引脚数的器件(例如超过50个引脚)而言,开销不是问题,但它肯定会给市场低端设备带来问题,这些设备可能只有20个引脚或更少。在那里,开销可能占总引脚的25%,因此封装成本增加了25%。

为了构建成本低于1美元的32位微控制器,处理器设计人员一直在研究新的方法来开发片上调试信息不那么干扰。其中一个例子就是单线调试端口,它使微控制器设计人员能够在一个引脚上提供JTAG的所有功能(除了或替代传统的JTAG端口)。

Haydn Povey(haydn.povey@arm.com)是ARM(加利福尼亚州桑尼维尔)的MCU产品经理。

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

    关注

    146

    文章

    16037

    浏览量

    343898
  • 32位MCU
    +关注

    关注

    8

    文章

    193

    浏览量

    66520
收藏 人收藏

    评论

    相关推荐

    适用于WPC v1.2 A11发送器的低成本5V无线电源发送器模拟前端bq50002A数据表

    电子发烧友网站提供《适用于WPC v1.2 A11发送器的低成本5V无线电源发送器模拟前端bq50002A数据表.pdf》资料免费下载
    发表于 04-07 10:01 0次下载
    <b class='flag-5'>适用于</b>WPC v1.2 A11发送器的<b class='flag-5'>低成本</b>5V无线电源发送器模拟前端bq50002A数据表

    适用于WPC v1.2 A11发送器的低成本5V无线电源发送器模拟前端bq50002A数据表

    电子发烧友网站提供《适用于WPC v1.2 A11发送器的低成本5V无线电源发送器模拟前端bq50002A数据表.pdf》资料免费下载
    发表于 04-07 09:58 0次下载
    <b class='flag-5'>适用于</b>WPC v1.2 A11发送器的<b class='flag-5'>低成本</b>5V无线电源发送器模拟前端bq50002A数据表

    适用于电表的防干扰隔离反激式电源

    适用于电表的防干扰隔离反激式电源
    的头像 发表于 12-06 16:10 310次阅读
    <b class='flag-5'>适用于</b>电表的防干扰隔离反激式电源

    IGBT适用于ZVS 还是 ZCS?

    IGBT适用于ZVS 还是 ZCS?
    的头像 发表于 12-01 16:10 620次阅读
    IGBT<b class='flag-5'>适用于</b>ZVS 还是 ZCS?

    如何用低成本MCU实现音乐频谱显示

    如何用低成本MCU实现音乐频谱显示
    的头像 发表于 10-18 17:10 489次阅读
    如何用<b class='flag-5'>低成本</b><b class='flag-5'>MCU</b>实现音乐频谱显示

    国芯科技:自研车用MCU新品内测成功,适用于动力总成等领域

    国芯科技成功开发的汽车电子mcu ccfc3007pt是公司的新产品本身powerpc架构c * core cpu核心为基础开发的新一代汽车电子组装动力、底盘控制器,动力电池控制器控制器及领域等应用适用于核心mcu芯片。
    的头像 发表于 10-18 10:11 480次阅读

    适用于蓝牙的折叠PIFA天线的设计和分析

    传统的PIFA天线虽然将尺寸减小了一半,但相对快速小型化的移动通信产品而言还是尺寸过大。本文根据传统印制倒F型天线的工作原理,设计了一种折叠PIFA天线,尺寸只有16 mm×4.5 mm,设计简单、制造成本低、工作效率高,适用于蓝牙系统。
    发表于 09-25 08:25

    易于入门适用于驱动电机控制的32位MCU RH850/C1M-A

    电子发烧友网站提供《易于入门适用于驱动电机控制的32位MCU RH850/C1M-A.pdf》资料免费下载
    发表于 09-20 09:13 0次下载
    易于入门<b class='flag-5'>适用于</b>驱动电机控制的32位<b class='flag-5'>MCU</b> RH850/C1M-A

    适用于AVR MCU的MPLAB XC8 C编译器用户指南

    电子发烧友网站提供《适用于AVR MCU的MPLAB XC8 C编译器用户指南.pdf》资料免费下载
    发表于 09-19 15:47 3次下载
    <b class='flag-5'>适用于</b>AVR <b class='flag-5'>MCU</b>的MPLAB XC8 C编译器用户指南

    ODU TURNTAC®,适用于车制与开槽针孔

    ODU TURNTAC, 即使在恶劣环境下也适用的车制、开槽针孔 车制、开槽针孔 坚固的针孔系统,适用于恶劣的环境 10,000次插拔 低而稳定的插拔配合力 尽可能小的尺寸,针孔直径低至0.3mm
    的头像 发表于 08-15 09:50 280次阅读
    ODU TURNTAC®,<b class='flag-5'>适用于</b>车制与开槽针孔

    低成本的2.4Ghz收发芯片,适用于遥控玩具市场

    无线通信技术已经成为了各种电子设备中不可或缺的一部分。其中,2.4GHz无线通信技术因其传输速度快、传输距离远、功耗低等优点,被广泛应用于各种遥控玩具、智能家居等领域。 G350是一款低成本
    的头像 发表于 07-12 17:56 474次阅读

    适用于Arduino的Adafruit NeoPixel Shield

    电子发烧友网站提供《适用于Arduino的Adafruit NeoPixel Shield.zip》资料免费下载
    发表于 06-09 10:27 0次下载
    <b class='flag-5'>适用于</b>Arduino的Adafruit NeoPixel Shield

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

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

    是否有适用于LPC4357的替代屏幕?

    我正在考虑使用 LPC4357-K43WQA 开发板开始一些开发。它适用于需要 LCD 屏幕的项目。LPC ARM 设备是我们在这里体验最多的,因此使用 LPC4357 并带有 LCD 屏幕的开发板
    发表于 06-02 07:57

    jscrane/TTS库不适用于NodeMCU 1.0吗?

    该库适用于 arduino nano,但我无法让它适用于 NodeMCU 1.0 esp8266。该库将文本转换为使用 PWM 信号生成为音频的现象。库 2 的 github 页面在其自述文件中确实
    发表于 06-01 06:01