为物联网应用选择合适的8位MCU通信接口

发布者:Volare最新更新时间:2016-10-21 来源: eefocus关键字:物联网应用  8位MCU  通信接口 手机看文章 扫描二维码
随时随地手机看文章
  SiliconLabs已经在"采集、计算和通信"的指导思想下开发出各类兼容8051内核的8位MCU。在之前的文章中,我们已经对模拟采集接口和8051计算引擎有关的主题进行过详细论述。本文主要讨论内建在基于8051内核MCU之中的通信接口如何满足当今快速涌现的物联网应用的需求。

  简介

  通信接口按照使用场景通常分为两类:机器对机器(M2M)和人与机器(HMI)。M2M接口种类众多,从普通型的SPI/I2C/UART串行接口到更复杂的定制串行接口、免晶体USB和无线电。HMI常见于微控制器(MCU)中的内置接口,例如电容触摸感应、LCD、图形驱动器、手势和接近感应。M2M和HMI性能-以及支持它们的MCU-已经成为当今物联网中大多数可连接设备应用的关键所在。

  提供M2M和HMI接口的8位引擎不能为所有嵌入式系统使用案例提供最佳解决方案,尤其是那些需要密集计算、32位数据处理和超大Flash空间选择的基于ARM的MCU的系统。然而,需要确定性行为和严格实时控制的应用能够受益于带有这些通信接口的8位引擎。

  通信接口

  通用接口

  许多8051MCU有至少1个UART、1个I2C接口以及1个SPI接口。更先进的8位MCU架构,例如SiliconLabs提供的那些MCU,能够同时支持这些接口,并且能够通过I/OCrossbar无缝的分配到外部引脚。I/OCrossbar提供一种机制,可以通过带优先级的Crossbar把任意外设映射到任意引脚。SiliconLabs的8位MCU集成有2%精确度的内部振荡器,这使得MCU可以在没有片外晶体的情况下正常工作,同时满足UART通信的精确度要求。

  在高速设备中,预分频器使得这些外设可以运行在适当的速率。这类UART的高级版本也集成了波特率发生器,从而无需定时器类资源,并且允许支持更宽的波特率。

  对于许多高速8位单片机来说,有大量需要"位反转"的总线接口。就8051架构的本质和它的响应时间而言,能够实现30ns以下的外部引脚反转。在其他一些情况下,中断层次结构能够带来延迟,这使得具有"位反转"能力的接口不适合那些需要快速总线反转的情形。

  免晶体USB

  更复杂的通信接口之一是"免晶体"USB,这是SiliconLabs首家开发并获得专利的一项创新技术。这一突破性创新技术支持全速USB设备接口,无需外部晶体,因此对于大多数嵌入式系统开发人员来说这项技术能够降低BOM成本。

  无晶体USB实现的秘诀在于时钟恢复技术。采用锁相环(PLL)的全模拟解决方案容易受到泄漏引起的漂移的影响,而全数字解决方案需要快速本地时钟以减少输出抖动和锯齿影响。最佳的解决方案是使用混合信号方式,由数字反馈控制器和可调整的模拟振荡器组成。这需要本地时钟和参考时钟之间的相对误差从不增加。这也是完全数据无关的(即不需要任何特别的USB通信),并且与传统的基于晶体的解决方案相比,附加一个好处是更加节能。

  RF通信

  8位MCU上最复杂的通信接口是在超低功耗8051内核上集成最大传输速率256kbps、最大输出功率20dBm的sub-GHz收发器。这类器件,又称为sub-GHz无线MCU,通过对敏感的模拟信号在源端进行感应,然后利用无线电发送到集中设备或节点,从而为许多远程传感应用提供了最佳解决方案。8位无线MCU的低功耗特性使得该类器件非常适用于电池供电的操作环境,例如物联网传感器节点应用。该类器件凭借其低功耗处理、无线连接和远程传感能力,会非常适用于物联网。

  LIN/CAN接口

  两种特别针对汽车应用的工业标准接口,LIN2.1(主/从)和CAN2.0,也已经集成在面向各种汽车应用的8位器件之中。SiliconLabs的汽车级8位MCU集成±0.5%的精确度振荡器(全电压和温度范围内),这使得CAN接口能够在无需片外晶体的情况下正常工作。这种性能也是同类器件中独一无二的。这种精度可调节的片上振荡器的另一好处是可以生成高精确度PWM边沿信号(120ps量级),这在小电机控制应用和一些电源控制应用中已被证明非常实用。
 

  人机接口

  许多8位MCU支持人机接口功能,这包括低功耗段式-LCD驱动器、电容式触摸感应接口、手势和接近感应。物联网应用需要各种人机接口功能,因为大量可连接设备,例如安全系统、智能恒温器和照明控制系统,可能拥有人机交互组件。

  电容式触摸

  电容式触摸接口几乎可以用于任何地方(包括在玻璃和塑料下面),并且通常是非常可靠和抗噪声干扰的。SiliconLabs的电容式触摸MCU提供次微安级的触摸唤醒平均电流和100:1的动态范围。由于每个引脚转换和检测需要大约40μs,因此整个16引脚的扫描能够在700μs以内完成。这种特殊的电容感应性能能够使能活动事件的高速周期扫描以及延长的休眠间隔,从而减少整体功耗。例如,SiliconLabs的超低功耗电容感应MCU能够使2节AA电池供电的遥控器工作7年。电容感应技术也优于按键和滑动条,常见于白色家电、厨房电器和安全触摸面板等设备中。

  段式LCD

  段式LCD驱动器能够集成到8位MCU或者作为独立功能器件。作为独立器件,LCD控制器提供给LCD解决方案最佳的泄漏和动态功耗特性。这类器件通过SPI或者I2C连接到邻近的MCU。它消耗电量非常少,以至于可以仅通过一个输入引脚为自己供电,不需要连接VDD。此外,LCD驱动器的晶片尺寸极小,非常适用于作为裸片或者集成在玻璃中,而不是作为一个独立包装器件。(如图1所示。)

为物联网应用选择合适的8位MCU通信接口

  图1-独立式LCD控制器示例

  手势、接近和环境照明

  在许多的物联网末端节点以及需要手势控制和检测的便携式医疗和移动计算产品中,接近感测高度满足需求。SiliconLabs提供一系列的8位产品支持基于红外的接近控制,也支持环境光和紫外线感应。例如,Si114xMCU系列产品可实现高达50cm感应距离的单、双和三LED接近检测,多维移动感测,心率/血氧和脸部检测功能。该传感器架构可以工作在阳光直射的地方,内置的光传感器可以感应最大128kLux光强。光感应技术通常需要特别封装特性,例如光传感器周围的透明窗口。(如图2所示,接近感应MCU示例。)

为物联网应用选择合适的8位MCU通信接口

  图2-集成先进混合信号外设、接口和驱动的接近感应MCU

  接口堆栈和驱动程序

  所有MCU接口需要协议栈与/或驱动,以便能够快速集成到系统。本文中讨论的接口(除了非常简单的如UART、SPI和I2C等)都能够从SiliconLabs官网上免费下载驱动和/或协议栈。例如,在SiliconLabs的集成免晶体USB的8位MCU的全功能USB驱动包含在USBXpress开发套件中,它提供一个完整的主机和设备软件解决方案。
 

  MCU接口和物联网

  当今的互联的物联网生态系统有利于集成各种接口的IC器件,因此嵌入式市场的多样性本质需要这些器件能够尽可能多的支持各类"专用接口"的转换。

  大多数物联网应用本质上都是"瘦客户端"。这使得它们自然的适用于Flash和板上RAM大小受限的8位器件。例如,大多数传感器应用需要感应和操作电压/电流,然后上传数据,这非常适合8位器件。又比如互联家居应用中的气体和氧气传感器和商业/工业应用中的压力传感器。

  比起32位器件,8位器件更适合于简单控制应用,尤其是如果有必要进行复杂的实时I/O操作时。具体而言,8051架构允许进行带有并发逻辑运算的快速I/O位操作,这对控制应用非常有用。这些应用通常空间受限且对功耗敏感,这也是8位器件(例如来自SiliconLabs的高速8051MCU)的优势。需要注意的是各种ARMCortex-M系列器件也能够在这些应用中发挥作用,但是考虑到系统的板面积、功耗和实时性的限制,具有更高确定性执行模式的8位器件将有更好的表现。

  结论

  当今的物联网连接设备应用需要全能型MCU以满足多协议环境带来的负载通信的挑战。物联网生态系统是如此多样性,要求MCU接口和连接技术的优势必须在同一晶片上简单的共存。RF集成出色的融合了两种基本的物联网性能:超低功耗和无线通信。此外,极佳的模拟性能使得创建无线传感器节点仅需要极少的外部支持电路。

  虽然8位MCU可能不会适合所有物联网连接设备应用,但是对于需要小封装尺寸、小存储空间大小、高功能密度、确定性和响应速度的成本敏感的应用来说是非常好的选择。高性能的80518位架构,以及当今众多可用接口,是大多数物联网应用的理想解决方案。

关键字:物联网应用  8位MCU  通信接口 引用地址:为物联网应用选择合适的8位MCU通信接口

上一篇:单片机与TCP/IP网络
下一篇:简析单片机keil常见问题

推荐阅读最新更新时间:2024-03-16 15:16

Microchip推出15款全新8位PIC®单片机
Microchip Technology Inc.(美国微芯科技公司)宣布,推出三个全新增强型中档8位MCU系列,扩展了其经认证的全速USB 2.0设备PIC®单片机产品组合。新产品包括15款拥有高达128 KB闪存、14至100引脚可扩展的MCU。所有产品均具备USB通信所需的精确度为0.25%的内部时钟源,因而无需外部晶振,节省了成本。此外,所有三个系列均采用XLP超低功耗技术,运行功耗低至35 μA/MHz,休眠模式功耗低至20 nA。 14引脚和20引脚PIC16F145X MCU是Microchip迄今为止成本最低且外形尺寸最小的USB MCU。该系列的三款产品采用小至4×4 mm封装,具有广泛集成外设,有助于实
[单片机]
TM1300 DSP系统的以太网通信接口的设计与实现
摘要:介绍了TM1300 DSP 的特点,给出了通过TM1300的PCI接口驱动以太网芯片来实现以太网通信接口的设计方法。该设计将TM1300和以太网结合起来,因而可以方便地实现视频通信,文章详细介绍了该方案的软件和硬件的设计要点,最后给出了对模拟数据和实际视频压缩码流的传送实验结果。 关键词:PCI总线 TM1300 以太网通信接口 pSOS+内核 pNA+ 1 概述 TM1300是Philips公司推出的新一代高性能多媒体数字信号处理器芯片。基于TM1300的DSP应用系统适合于实时声音、图像处理,可广泛应用于会议电视、可视电话、数字电视等应用场合。它不仅具有强大的处理能力,同时还具有非常友好的音频和视频以及SSI和PC
[应用]
基于CAN总线的飞行模拟器通信接口设计
  飞行模拟器是现代飞行员训练的必需设备,它是一种由计算机实时控制、多系统协调工作、能模拟真实飞行环境的模拟设备。相较于利用飞机的飞行训练而言,利用飞行模拟器的模拟飞行训练不仅不受天气等自然条件的制约,而且没有后勤、机务保障以及飞行安全等因素的限制。国内外许多单位均研制了各种不同种类和规模的训练模拟器,并取得良好的训练效果,保证了飞行任务的圆满完成。   在飞行模拟器的设计中,要求大量的信息能够快速有效地在飞行模拟器的各个模块之间进行高速传递,这就需要一定的通信接口协议来实现数据的交互。目前,飞行模拟器通常采用CAN总线作为通信协议,并采用单片机作为微处理器,可扩展性差。文章根据飞行模拟器的结构特点,分析了现场总线技术和FPG
[嵌入式]
BOE(京东方)发布全球首个电子标签物联网应用国际标准 填补行业空白
近日,由BOE(京东方)牵头制定的 “ISO/IEC 30169:2022 Internet of Things (IoT) - IoT applications for electronic label system (ELS)”(《物联网-电子标签系统的物联网应用》)通过国际物联网权威标准组织ISO/IEC JTC1 SC41正式发布。 作为中国智慧零售行业首个物联网国际标准,以及全球首个电子标签系统物联网应用国际标准,此标准的发布不仅填补了行业空白,为行业规范化发展和技术升级提供了标准支撑,更彰显了BOE(京东方)在全球智慧零售市场的领导力和物联网应用领域的强大创新实力。 BOE(京东方)牵头《物联网-电子标签系统的物
[物联网]
BOE(京东方)发布全球首个电子标签<font color='red'>物联网应用</font>国际标准 填补行业空白
32位加速冲击8位MCU,智能化撑起未来需求!
意法半导体(ST)自2007年推出STM32首款Cortex-内核MCU以来,十几年来,在MCU市场上不断加大创新力度,STM32持续出新。 日前,在“STM32 创新媒体沟通会”上,ST 微控制器 和数字 IC 产品部 MDG 亚太区、 物联网 /人工智能创新中心及数字营销副总裁朱利安(Arnaud JULIENNE) 表示,ST即将进入一个新时代,设备端需要更加智能的处理、更安全地连接到云端,ST 计划未来达到200亿美元的目标,微控制器和数字IC产品会聚焦在更安全、更互联和更智能的方向。 STM32:工业级32位MCU领跑者 STM32自发布以来累计出货量已经超过110亿片,市场份额从2017年的第三名、2018
[汽车电子]
32位加速冲击<font color='red'>8位</font><font color='red'>MCU</font>,智能化撑起未来需求!
罗姆Qi车载无线充电设计将搭载STNFC读取器IC和 8位微控制器
半导体供应商意法半导体 (STMicroelectronics,简称ST;纽约证券交易所代码:STM)宣布,罗姆半导体公司Qi标准车载无线充电器参考设计选用意法半导体的汽车NFC读取器IC ( ST25R3914 )和汽车8位微控制器 ( STM8AF )。近年来NFC非接触式通信已广泛用于智能手机的移动支付等功能,NFC应用已经从移动设备迅速扩展到工业设备、物联网设备甚至汽车系统。 罗姆的车载无线充电模块参考设计基于该公司为推广汽车中控台无线充电应用而专门开发的15W Qi标准无线充电器IC BD57121MUF-M,选用了意法半导体的NFC读取IC和8位微控制器。意法半导体的技术为该设计带来多项好处,其一能够实现复杂的充电
[汽车电子]
浅析物联网应用与移动医疗如何挂钩?
    物联网医疗模式可以通过应用软件拥有更透彻的感知,更全面的互通互联以及更深入的智能化。高燕婕表示,“应用软件要连接的已经不再是另外一个应用软件,而是要直接去连接病人、医护人员、移动设备、医疗设备、保健设备以及各种各样的传感器。这是区域卫生信息化时代赋予我们的新要求。”     随着互联网以及移动设备的普及,移动办公或移动信息化已经被越来越多的企业所关注并接受。但对于传统医疗行业而言,智能医疗、移动医疗、数字化医院在我国还是一个较新的领域。如今,我国的医疗信息化已经进入一个新的阶段,政府大力支持区域医疗卫生建设,移动医疗的基础条件已经逐步具备。     据研究表明,移动医疗市场从2012年开始,每年的增长率都在17%左
[医疗电子]
飞思卡尔8位MCU为便携式设备市场注入活力
飞思卡尔半导体正在扩展其 8 位微控制器 (MCU) 系列,新推出的器件是要求低功率操作和高级显示功能的个人诊断和便携式医疗产品的理想之选。作为其液晶显示器 (LCD) S08LL MCU系列的扩展,先进的 S08LL64 让工程师能够快速开发可靠、灵活和低成本的医疗、工业及消费电子产品。 由于具备一流的待机功耗,S08LL64 MCU 非常适用于血糖仪和脉搏血氧计等应用,让它们能够使用两节AAA电池持续工作约六年。 LL64 能够以低至 1.8V的功率运行,且仍然维持在 20MHz,即使在低电压水平也能为电池驱动的应用提供高性能。 LL64 器件以更高的分段数支持更小的 PCB 设计- 80 引脚封装上提供高达 2
[单片机]
飞思卡尔<font color='red'>8位</font><font color='red'>MCU</font>为便携式设备市场注入活力
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved