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

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

3天内不再提示

使用8位MCU的物联网控制应用

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-07-08 11:41 次阅读

追溯到20世纪70年代,单片机MCU)在控制各种汽车、消费品和工业产品方面发挥了重要作用。如今,单片机的应用已扩展到包括便携式、无线和可穿戴物联网IoT)产品。除了物联网以外,医疗保健行业也出现了大规模发展,各种应用中都采用了8位MCU。

具有8位MCU的嵌入式电子产品需要在规模经济中具有竞争力的设备(每个应用需要数十万甚至数百万个器件)。例如,在汽车应用中,8位MCU控制许多子系统,如电动座椅和车窗、智能门把手,甚至轮胎压力传感器。这意味着几美分的价格差相当重要。应用成本的另一方面是数百万设备的维护成本,在设计阶段通常会忽视这一点。可靠性和设备耐用性可以通过简化代码和硬件来提高,而不需要软件冗余。

多年来,8位MCU一直在发展并保持竞争力的原因在于,它能够为用户提供价值。这是通过在多个方面持续创新而实现的,特别是存储器、功耗、封装和独立于内核的外设(CIP)等方面。

8MCU的显著改进

随着如今对物联网关注度的提升,同时整个城市都在使用智能设备进行升级,大规模实现智能的能力对于许多行业变得至关重要。这些升级包括智能路灯以及每个停车点的停车场探测器,而不仅仅是入口处的一个计数器。需要单片机的某些功能来打造支持物联网的环境。具体可以归结为三个功能:收集数据、处理数据,以及随后将数据传输给其他联网设备的能力。

在许多情况下,数据的收集、处理和传输可以由具有片上模数转换器ADC)的8位MCU完成,而设备的内核会保持低功耗模式。例如,智能停车场中的传感器/指示器、联网路灯、自动化城市园艺和植物监测都会用到该方法。当系统日夜运转时,每mW电力乘以数千倍实际上可以积累起来。

小型设备的优势和价值不仅体现在其降低的功耗方面,更体现在其更小巧的外形上,这使它们非常适合空间受限的便携式电池供电类物联网产品。

最新一代单片机的开发正是基于这种价值理念。这些单片机采用新的流程,允许以低成本实现更大的存储器,在为应用提供所需功能的同时还会兼顾到用户的成本。

存储器

几年前的单片机与目前市场上的器件有很大区别。这些单片机在当时是革命性的产品,改变了嵌入式电路的适用范围。如今,由于闪存的迅猛发展,通过编程使得单片机几乎可以适用所有领域。

随着应用程序越来越复杂,新程序需要更多空间/存储器。因此,新一代MCU在必要时会提供更大的存储器,以满足日益增长的代码空间需求。

经过严苛汽车测试的证实,嵌入式闪存可持续数年满足要求,且具有极高的耐擦写能力。这些功能为8位单片机的价值定位增加了新的维度。如今,8位单片机的存储器大小范围为最低384位到最高128 KB甚至更高,可满足日益增长的应用数量要求。

功耗

由于电池供电类应用中用到了许多8位MCU,因此出现的重大变化之一是追求最低功耗。

例如,nanoWatt XLP超低功耗PIC® MCU包括专为电池供电类产品而设计的系统监控电路。这意味着这些单片机可以为“运行”和“休眠”模式提供业界最低的电流,而超低功耗应用中有90%-99%的时间都处于“运行”和“休眠”模式。“外设模块禁止”等电路从电源轨和时钟树中完全移除了外设,以实现零功耗泄漏。nanoWatt XLP技术的优势包括:

休眠电流低于20 nA

欠压复位电流低至45 nA

看门狗定时器电流低至220 nA

实时时钟/日历电流低至470 nA

运行电流低至50 μA/MHz

完全模拟和自写能力低至1.8V

这些低电流加起来可以延长电池寿命,非常适合便携式应用。通过优化的外设,可以提高节能效果,这将在后面加以讨论。

封装

8位MCU与16位或32位MCU的另一个主要区别是小型封装,这使8引脚器件非常适合安装在空间受限的无线/便携式和可穿戴产品的狭小空间中。例如,8引脚SOIC或8引脚DFN。常见的封装是20引脚超薄正方扁平无引线封装(VQFN),其尺寸为3x3 mm。因为增加更多功能需要更多连接和更大封装,但具有足够功能的8位MCU可以安装在无法使用16位或32位MCU的电路板空间中。

如果由于8位单片机功能的增加而使系统复杂性提高,导致需要更大区域和更多连接,那么也会使用更大的封装,包括40引脚PDIP和VQFN以及44引脚TQFP版本。

独立于内核的外设

将单片机的某些功能从中央内核中分离出来,可提供独立于内核的自主性和一些优势,尤其适合低功耗/低成本设计。这些独立于内核的外设增加了内置功能来降低功耗,并通过模块化设计简化了触摸界面的实现、传感器数据积累和调节,以及将复杂的软件实现简化到硬件中等。

CIP设计了额外的功能来处理各种任务,无需单片机中央处理单元(CPU)的干预。这种设计方法提供了一种基于外设的预封装式事件编程。例如,事件系统可以在多个通道上基于通用输入/输出(GPIO)或程序中断来触发事件。

图2按外设类别以颜色区分显示了8位PIC®和AVR®单片机目前可用的CIP。这八个类别及其子类别实现了经济高效型嵌入式控制器中预期的大部分功能。请注意,绿色部分为前面提到的部分提供了额外的降低功耗可能性。

CIP通过降低代码开销来提高可靠性。利用硬件结构实现的功能避免了潜在的软件冲突。此外,硬件中的外设互连减少了外部连接,从而提高了终端系统的可靠性。随着组件可靠性的提高,整个项目生命周期内的成本也会降低。

许多新的8位系列在存储器和引脚数方面提供了大量选项。这些选项允许在大型设备上完成开发,并且实际代码大小经过优化后,可将生产规模降低为适合使用小型设备。

例如,在用于成本敏感型传感器和实时控制应用的各种产品中,PIC16F152XX单片机系列的简化功能集包括10位模数转换器(ADC)、外设引脚选择(PPS)、数字通信外设和定时器。存储器功能包括存储器访问分区(MAP),可在数据保护和自举程序中为用户提供支持。

加速和简化设计导入的设计工具

随着开发工具的进步,许多必须硬编码的过程可通过适当的设计工具简化和产生,例如MPLAB®代码配置器(MCC)。这样可带来诸多好处,不但有助于减少开发应用程序所需的时间,还能够实现更精简的代码,这样开发人员便无需进行多次代码迭代或从头开始编写汇编代码即可进行开发。例如,具有完整编程和调试功能的PIC16F15244 Curiosity Nano评估工具包(部件编号:EV09Z19A)可为新设计提供全面支持。

最后,MPLAB X集成开发环境(IDE)为8位(以及16位和32位)MCU代码开发提供了免费的开发环境,用来模拟、与硬件工具接口和访问Microchip以及第三方插件。

广阔(和经济高效的)前景

单片机历史悠久,8位MCU通过在存储器、功耗、封装和外设方面的进步展示出巨大的灵活性和应用创新。它们不仅具有复杂应用所需的较大存储器,而且还能提供用于简化复杂应用的各种方法。这种简化既可以减少开发项目所花费的金钱/时间,也可以降低MCU投入生产时的成本。

如今,8位MCU不仅仅局限于数据收集,还支持在大量物联网应用中收集、处理和传输数据。全新的8位产品显著增加了存储器大小并优化了外设,可满足日益复杂的应用需求。不过,小型和经济高效型设计(包括传感器和简单实时控制应用)均可从8位PIC16F152xx系列的简化功能集中受益。凭借其独立于内核的外设,这些MCU显然是大多数设计人员的理想选择。

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

    关注

    146

    文章

    16943

    浏览量

    350053
  • microchip
    +关注

    关注

    52

    文章

    1494

    浏览量

    117476
收藏 人收藏

    评论

    相关推荐

    联网学习路线来啦!

    ,通过这个网络可以实现设备之间的数据交流和互动。 联网的核心是数据,通过采集和分析数据,可以实现对设备和环境的监控和控制联网典型的4
    发表于 11-11 16:03

    MCU联网中的应用前景

    随着联网(IoT)技术的飞速发展,微控制器单元(MCU)作为联网设备的核心组件之一,其应用前
    的头像 发表于 11-01 13:39 254次阅读

    国产MCU有推荐吗?最好是经过市场验证的!

    特性介绍: 64MCU,支持多核处理,性能强大。 高度集成的设计,具有丰富的接口和协议支持。 强大的图形处理能力,适合复杂应用。 应用:广泛用于联网设备、智能监控和车载系统。 这
    发表于 09-26 16:38

    什么是联网技术?

    够对海量的联网数据进行整合、分析和挖掘,提取有价值的信息。 应用层:是联网技术的最终体现,直接面向用户和具体的应用场景。包括各类
    发表于 08-19 14:08

    爱普特32MCU在电机控制上的应用

    联网飞速发展的科技时代,电机作为各类设备的动力核心,其控制技术的优劣直接决定了设备的性能和效率。而爱普特 32 MCU 的出现,为电
    的头像 发表于 08-05 10:48 752次阅读
    爱普特32<b class='flag-5'>位</b><b class='flag-5'>MCU</b>在电机<b class='flag-5'>控制</b>上的应用

    选用8和32MCU的关键考量

    基于位数的MCU核心架构:MCU使用的位数为8、16、32(有时称为深度或数据宽度)来表示寄存器的大小,如8
    发表于 03-26 11:14 550次阅读

    FH8A1‍8A是一种io型,完全静态,基于otp的控制8MCU单片机

    FH8A1‍8A是一种io型,完全静态,基于otp的控制8MCU单片机
    的头像 发表于 03-25 17:35 513次阅读

    精通8MCU模拟外设:高手的进阶指南

    PIC 与 AVR MCU是目前最受欢迎的8MCU类别,相信不少小伙伴都上过手。PIC MCU易于编程,并且易于与其他外设接口;AVR
    发表于 02-29 14:16 1134次阅读
    精通<b class='flag-5'>8</b><b class='flag-5'>位</b><b class='flag-5'>MCU</b>模拟外设:高手的进阶指南

    请问8mcu和32mcu的区别?

    8mcu和32mcu的区别?
    发表于 02-01 06:49

    新品速递——WAYON维安推出8MCU—WY8S8003系列

    新品速递——WAYON维安推出8MCU—WY8S8003系列
    的头像 发表于 01-03 16:22 479次阅读
    新品速递——WAYON维安推出<b class='flag-5'>8</b><b class='flag-5'>位</b><b class='flag-5'>MCU</b>—WY<b class='flag-5'>8</b>S8003系列

    视频:BB5x 8MCU用于嵌入式的三大优势-小尺寸、经济高效、设计简化

    /bb50-is-new-to-efm8-8-bit-mcu-portfolio BB5x 产品家族包含三个系列: BB50 、 BB51 和 BB52 。每款产品都能满足大多数嵌入式和联网应用需求。 BB50 体
    的头像 发表于 12-11 18:10 655次阅读
    视频:BB5x <b class='flag-5'>8</b><b class='flag-5'>位</b><b class='flag-5'>MCU</b>用于嵌入式的三大优势-小尺寸、经济高效、设计简化

    MCU在线技术讲座-EFM和EFR: 面向联网开发的通用MCU平台

    : 面向联网开发的通用MCU平台”。 本次技术讲座将详细说明以芯科科技8和32
    发表于 11-23 13:45

    芯科科技推出新的8MCU系列产品,扩展其强大的MCU平台

    科技”,NASDAQ:SLAB),今日宣布推出新的8控制器(MCU)系列产品,该系列MCU针对价格和性能进行了优化,进一步扩展了芯科科技
    发表于 11-21 15:20 842次阅读
    芯科科技推出新的<b class='flag-5'>8</b><b class='flag-5'>位</b><b class='flag-5'>MCU</b>系列产品,扩展其强大的<b class='flag-5'>MCU</b>平台

    Silicon Labs推出新的BB5 8控制器(MCU)系列产品

    Silicon Labs(亦称“芯科科技”)宣布推出新的BB5 8控制器(MCU)系列产品,该系列MCU针对价格和性能进行了优化,进一步
    的头像 发表于 11-17 09:50 661次阅读

    【设计应用】简单至关重要:为何 8 MCU 将持续发展

    8 MCU) 一直是无数嵌入式应用的主力,尤其是消费产品和医疗器械中的应用。简单、有效的 8
    的头像 发表于 11-16 20:10 317次阅读