物联网设备设计怎样变得更简单点
扫描二维码
随时随地手机看文章
物联网设备的数量增长有多疯狂?数字说明一切。2017年全球物联网设备数量将达到84亿,2020年全球物联网设备数量将达到204亿,到2025年预计物联网设备数量会进一步激增,所产生的数据量会对网络造成巨大的压力。如此巨大的市场规模,吸引了众多创业者,造成竞争异常惨烈,他们需要性价比高、功耗低的硬件做支撑,需要好的开发平台做技术支持。
这也促使硬件提供商与时俱进,作出改变。TI近期发布MSP430 MCU和SimpleLink MCU平台的新动向,以支持物联网设备简化开发流程。
25美分实现25种功能,替代25种芯片
工程师进行产品设计时,如果要实现25种不同的功能,一般需要选择25种不同的芯片,在多种芯片之间切换需要工程师花费更多精力学习并熟悉不同的芯片性能和使用方式,如果有一种芯片通过程序下载即可实现多种功能,将会极大地简化工程师的设计工作。 TI最近推出了MSP430超值传感系列MCU,开发者只要根据实际需要下载不同的程序,即可完成25种功能,这25种功能可以作为任何MSP430产品的附加功能。
德州仪器中国区MSP微控制器业务拓展经理刁勇介绍,“MSP430超级传感器系列可以实现的功能包括4大类:定时功能、脉冲宽度调制功能、系统功能和通信功能。其中定时器功能包括外部RTC、带备用内存等6种;脉冲宽度调制功能包括模拟输入、PWM输出、伺服电机控制等5种;系统功能包括可编程时钟、EEPROM仿真等10种;通信功能包括单有线通信主机、SPI IO扩展器等4种。”
值得注意的是,每选一个功能要下载不同的代码,但是一次只能实现一个功能。刁勇解释,“如果用户想在一个MCU上实现多种功能,这款芯片的资源可能不够,用户可以选择同一个系列里面,相对代码资源还有外设功能相对比较多的MSP430,可以把不同的程序组合在一起,实现多种功能。”
MSP430系列,扩展性强,灵活性高
TI的产品系列非常广泛,为什么选择MSP430系列来实现这样的功能?刁勇表示,“ 一是,MSP430是可编程器件,只要运行不同程序就可以实现不同功能,灵活性、扩展性大;二是,用MCU可实现代码重复利用,可轻松将代码移植到新的设计或者其它资源更丰富的MSP430上;三是,成本很低,1K u单价29美分,1K u以上单价 25美分,如果产品数量较大,开发者只要25美分就可以大批量部署25种不同的功能。”
关于如何做到25美分的高性价比,刁勇解释,“TI的工程师把硬件资源利用起来,开发出25种不同资源包,用很小的资源实现25种不同的功能,所以性价比很高。”
提供E2E在线工具,用户可以在线调试验证
MSP430超值系列感应控制器可以用E2E进行在线仿真。什么是E2E?E2E可以看作网络版的CCS,用户无需下载就可以通过客户端或者服务器进行调试,相当于仿真系统在云端,用户只是通过本地的通信功能对本地的系统进行调试。刁勇指出,“在线开发工具会受到网络速度的影响,当新用户还不是MSP430的用户时,可以先进行在线仿真,进行验证,当用户真正采用MSP430进行开发时,还是建议安装CCS在本地,这样不会因为通信和带宽的原因,影响到开发工作。”
SimpleLink以太网MCU:合并有线和无线连接
物联网设备数量剧增,对增强安全措施的需求越来越多,而且连接标准的持续演变,复杂性越来越高,设计者需要一个广泛的支持各种连接方式的平台简化产品设计流程,为此TI推出了SimpleLink MCU平台。物联网设备的增加必然带动传感器数量的增加,它们如何连接到云端?以太网可以直接连到云端,为了实现传感器和云端的连接,TI又在此平台上引入了SimpleLink MSP432以太网MCU,这是一个用于有线和无线MCU的单一开发环境的软硬件和工具平台,可以帮助开发人员轻松地将传感器从网关连接至云端。
刁勇介绍,“该产品具有三大优势:第一,高度集成的有线MCU:新型MSP432E411Y MCU集成了以太网MAC和PHY、USB、控制器区域网络(CAN)和先进的加密加速器,帮助开发人员缩短设计时间、简化电路板布局。第二,无缝连接的网关:工程师现在可以采用无线连接技术(如Sub-1 GHz、Wi-Fi和Bluetooth)通过集成串行接口将有线通信与SimpleLink MSP432主机MCU相结合,从而使用SimpleLink软件开发套件(SDK)将终端节点连接到云端。第三,100%的应用程序代码兼容性:SimpleLink MCU产品系列提供广泛的有线和无线MCU,使用新型SimpleLink以太网MCU,开发人员可采用相同的代码基为电网、工厂和楼宇设计终端节点和智能网关。”
SimpleLink MCU平台是业内最广泛的有线和无线MCU平台,其覆盖了MSP432TM MCU、CC2640R2F Bluetooth低功耗无线MCU、CC1350超低功耗双频带无线MCU、CC1310 Sub-1 GHz超低功耗无线MCU、CC3220 Wi-Fi无线MCU以及CC3120无线网络处理器等超过800个器件,而由于基于驱动、框架和数据库等共享基础,SimpleLink MCU平台的软件开发套件(SDK)以100%的代码重复率实现了可扩展性,能够帮助用户更加轻松满足随时改变的设计或应用需求,甚至通过同样的产品基础进入一个全新的市场。“值得一提的是,开发人员或者工程师现在仅仅需要进行一次软件投入,就能够随时重复利用诸如TI Resource Explorer以及SimpleLink Academy等各类资源。”刁勇补充。