lpc54100系列mcu是一个具有双核架构的处理器平台,两个处理器核各自有不同的分工,进行不同类别传感器数据的处理工作:cortex –m0+内核,功耗为55ua/mhz,主要负责传感器信号的监听、数据采集和管理;cortex-m4内核,功耗为100ua/mhz,主要负责传感器信息处理和数据通信。根据终端设备不同的使用情况,可设置不同的工作状态或模式,仅调用最低必须的处理能力,从而达到超低功耗的效果。
以一个典型的便携式健身设备——计步器为例,该设备具有三个典型的工作状态:
1、监听状态——当用户坐下或停止不动时,系统处于掉电监听模式,无任何cpu的处理,此时lpc54100功耗为3ua,而竞争产品则为9ua;
2、当用户走动时,系统处于读取状态,启动cortex-m0+核,通过i2c和adc读取和处理数据,cortex-m0+功耗为55ua/mhz,而竞争对手采用cortex-m4f功耗为112ua/mhz;
3、当来自不同传感器的数据需要进行融合处理和计算时,启动cortex-m4核,功耗为100ua/mhz,而竞争产品的cortex-m4核功耗为112ua/mhz。
lpc54100总计可比竞争产品节能20%。
据恩智浦半导体全球微控制器产品线大众市场产品总经理ross bannatyne介绍,上述只是三种典型的工作状态,并不仅限于此。lpc54100系列mcu还可根据需求调节处理任务浮点运算的频率,从而获得更多的不同的功耗性能比。
低功耗的实现还离不开高能效的adc的贡献。ross谈到,lpc54100中的高能效adc能在任何一个电压区间(1.62v-3.6v)实现高清12位、4.8msps的传输速度。一般的微控制器adc速度只能够达到4.8msps的一半,2.4msps。而当电压降低至1.8v,速度又会降至一半,仅1.2msps,而在 1.8v之下,基本就不工作了。为了实现更好的功耗性能,恩智浦在lpc54100产品的adc设计上没有沿用现有的adc,而是从零开始设计了全新的adc,完全是自己的ip。
完整解决方案
在将lpc54100系列推向市场时,恩智浦是以解决方案的形式面向用户的,以助他们能够将基于运动和传感器处理的应用快速推向市场。除了芯片本身外,同时提供电路板、软件和相关文档。其中电路板包括lpcpressor54102开发板、传感器扩展板(可搭配博世sensortec传感器:磁力计、加速度计、陀螺仪、压力传感器;美信的环境光照和近距离传感器;ackme蓝牙le模块)。软件包括lpcopen软件驱动程序、lpc传感器软件架构与博世bsxlite传感器软件算法库和演示软件。文档包括快速入门指南、用户指南、api参考等。
恩智浦还和一些合作伙伴共同推出了基于lpc54100的完整的解决方案。比如:sensorhub是恩智浦与软件厂商bst共同推出的一个传感器枢纽平台。方案的初衷是用来连接运动、环境类、医学类传感器,而现在的应用已经扩展到连接一些音频处理设备、脸部识别、指纹识别等生物医学相关的功能,如语音唤醒、、面部识别,甚至红外遥控、蓝牙传输、附件的升级等方面。
qca wi-fi模块是恩智浦与qualcomm和fortune公司共同开发,将lpc54100与qca4002 wi-fi芯片和rf前端芯片以及天线集成,是一个低成本的工业级wi-fi模块,用户基于此可以扩展出丰富的开发接口,既有wi-fi的连接特性,又可使用mcu的控制特性和mcu上丰富的连接功能,如uart、i2c、spi,有方便的调试和开发能力,不仅可以用于现在的iot和智能家居,在工业类、照明类的应用也同样有比较广泛的前景。
lpc54100加上bcm43362,是基于broadcom wi-fi的方案,该方案特点在于其软件方向的完整性,拥有目前iot领域里少见的完整的解决方案,包括mcu驱动程序、协议站、云端服务器和软件、智能手机基于ios或者安装系统的sdk开发套件。
与周立功公司共同开发的apollo平台,是一个即插即用的嵌入式系统软硬件开发平台,面向传统的工业类和通用市场。配有20多个扩展板,如sensor板、蓝牙模块板、wi-fi模块板,显示模块板,继电器板,用户可自由选择和自由组装搭建自己的硬件系统。它的软件也是积木式的软件平台,包括操作系统、各种协议栈、usb驱动程序、gui、图形库。该系统不管是对初级爱好者还是对工程师前期开发、原形设计和评估都是理想的开发平台。http://bosenweiye.51dzw.com/
超低功耗的实现
针对这样的需求,恩智浦半导体最近推出了超低功耗的mcu——lpc54100系列微控制器。该系列产品通过不同的工作模式获得超低的功耗,再配以高能效的adc和极小的封装,非常适合那些需要一直开启的、需要对多种传感器信号进行处理的应用,比如智能手机、便携式健身设备、游戏娱乐设备、工业里的环境/位置监控等。











