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
    +关注

    关注

    147

    文章

    18618

    浏览量

    387347
  • microchip
    +关注

    关注

    52

    文章

    1614

    浏览量

    120610
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Lora基站在联网应用的重要性

    Lora基站在联网应用中具有重要的地位。首先,Lora基站可以实现对联网设备的远程监测和控制,为
    发表于 12-03 07:09

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这一领域。但是对于初学者来说,联网似乎是一个庞杂的概念,学习起来很困难。因此,从哪里开始学习
    发表于 10-14 10:34

    学习联网可以做什么工作?

    学习联网专业后,你可以从事多种与联网相关的工作。联网是一个非常新颖和实用的领域,各种应用场
    发表于 10-11 16:40

    从技术角度解析中科芯国产32MCU芯片CKS32L051C8T6在联网温度传感中的优势

    的体验与竞争力。今天就 从技术角度解析中科芯国产32MCU芯片CKS32L051C8T6在联网温度传感中的优势 。 核心架构与性能基础
    的头像 发表于 09-18 10:50 399次阅读

    如何从 MCU/MPU 角度保护联网应用?

    如何从 MCU/MPU 角度保护联网应用?
    发表于 09-08 07:33

    如何控制 Mbed OS 和 NuMaker 联网板上的 AT 命令模块?

    控制 Mbed OS 和 NuMaker 联网板上的 AT 命令模块
    发表于 09-04 07:13

    请问什么是联网智库?

    什么是联网智库?
    发表于 08-07 06:45

    联网蓝牙模块有哪些优势?

    随着联网技术的不断发展,蓝牙模块作为联网的重要组成部分,其应用越来越广泛。那么,联网蓝牙模
    发表于 06-28 21:49

    联网的应用范围有哪些?

    联网,简单来说,就是“万相连的互联网”。它以互联网为基石,将用户端延伸至物品与物品之间,实现信息的交换与通信。打个比方,你的智能手表能实
    发表于 06-16 16:01

    联网单灯控制器 灯联网单灯控制

    联网单灯控制器 灯联网单灯控制
    的头像 发表于 04-03 10:53 643次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b>单灯<b class='flag-5'>控制</b>器 灯<b class='flag-5'>联网</b>单灯<b class='flag-5'>控制</b>器

    芯科科技PG26 MCU助力新型嵌入式联网设计

    SiliconLabs(芯科科技)日前宣布其xG26系列无线片上系统(SoC)现已全面供货。其中,PG26微控制器(MCU)是专门针对节能型嵌入式开发需求所打造的通用型32MCU,特
    的头像 发表于 03-20 14:15 1273次阅读

    为什么选择蜂窝联网

    在为您的联网(IoT)应用评估最合适的低功耗广域网(LPWAN)技术时,除了考虑技术指标外,还必须考虑各种因素,因为技术指标本身可能与实际性能大相径庭。与 LoRaWAN、Sigfox
    发表于 03-17 11:42

    芯科科技全新MCU选型指南

    控制器(MCU)是联网的核心,开发人员如何面向其应用需求选择最合适的设备,将是在产品开发过程中的一个重大决策。但是,您如何知道哪款处理器合适呢?本篇
    的头像 发表于 02-17 16:52 1561次阅读
    芯科科技全新<b class='flag-5'>MCU</b>选型指南

    宇树科技在联网方面

    布局、人员位置等,在工业联网场景中监测生产设备的状态、检测产品质量等。 通信技术应用 远程控制与数据传输:宇树科技的人形机器人H1等产品具备远程控制和数据传输功能,这依赖于先进的
    发表于 02-04 06:48

    联网就业有哪些高薪岗位?

    联网就业有哪些高薪岗位? 联网行业迎来了全面爆发式的发展,众多高薪岗位吸引着人们的目光。联网
    发表于 01-10 16:47