------------------------------------------------------------------------------------------------------------

文章版权归为微信公众号 Wireless Inside (前身  无线技术联盟),转载请注明出处.

XCODER.

技术博客:www.iotbzw.com

------------------------------------------------------------------------------------------------------------

今天来谈一谈无线芯片的选型,当下无线SoC芯片可选择的余地越来越多,从欧美厂商和国产半导体,那么究竟如何选择合适的无线芯片开发产品,我们从以下几个方面进行考量。

                                                         无线技术

当下流行的低功耗无线技术包裹wifi,小无线,LoRa,蓝牙,thread,zigbee,nfc,私有2.4G,NBIoT,2G,3G,4G等等,常用于工厂自动化和智能家居的无线技术包裹Wifi,小无线,BLE,thread,Zigbee,NFC,下图对比这几种不同的无线协议在数据传输带宽,距离和功耗上的优劣。根据使用的场景,应选用合适的方案。

Caption

Wifi:Wifi适用于高速视频数据传输,但其功耗较大,目前市面上主流的低功耗wifi芯片较少,内核采用ARM M3或者M4内核,跑简单RTOS,只支持802.15.b/g/n模式,带宽较低,但可以满足干电池供电应用,目前测试到的几家比较好的方案如。

Zigbee:智能家居不二选择,地位在被BLE MESH挑战,但Zigbee 3.0推出之后,各家系统可以互联互通,平台的兼容性比以前好了不少。

Sub1G:因为稳定,传输距离远,可被应用在各种工控领域,TX发射峰值电流较大,但其他时间系统处于休眠模式,故整体功耗低。

NFC:手机必带,公交系统,门禁系统多为RFID,NFC方案所采纳。

LoRa:独有扩频技术,+20dbm发射功率,功耗低,距离远,缺点是带宽利用低,数据吞吐量小。

始终牢记最终用户体验,如果电池失效,即使是最理想的产品也会被抛弃。

所以采用什么供电方式?纽扣电池,干电池,锂电池,长供电?纽扣电池由于其低成本,尺寸和重量而受欢迎。考虑到这些产品的电池寿命是至关重要的,并且纽扣电池只能提供大约5 mA的电流峰值而不会受到损坏。如果驱动更大的电流峰值,电池容量将会受影响。

射频发射功率:蓝牙发射功率较低,通常只支持5dbm发射功率,看规格书指标一般看0dbm发射功率。Zigbee,小无线发射功率可以达到20dbm。(超过20dbm无法通过安规测试)。

MCU运行功耗:因为大家都使用的ARM内核,这块的功耗各家类似,但需要评估MCU从低功耗模式唤醒到全速运行的时间长短,时间越长,功耗越大(这块一般不会写到数据手册内),另外需要评估的是MCU全速工作的主频,主频越高,功耗越大。

下图为几种IoT技术的功耗表现:

Caption

除规格书以外,提几个降功耗建议:

相应地调整连接间隔,广告间隔和从属延迟。

将多个小数据包组合成较少的大数据包,以减少RF开销。

考虑在传输之前在本地压缩数据以降低RF吞吐量。

4. 识别可以较慢速率发送或不发送的非关键数据。

                                                                      内存选择

内存的主要指标 RAM,FLASH,ROM,串行FLASH

RAM:代码中申请的临时变量,全局变量,数组等都是放在RAM当中,RAM的大小会决定改系统的复杂程度,早起的设备如CC2541,Nrf51822其RAM资源较少,会限制蓝牙作为主端的连接个数,也会影响算法的执行效率(通常实时算法会把代码从flash端加载到RAM内运行)。

通常会考虑RAM空间大于20K.(因为原厂的RTOS和协议也会消耗部分RAM空间)。

FLASH:决定程序的关键因素,通常Flash会要求大于256K,常用的在256K-512K之间,有些厂家,比如Nrf52840推出的1M flash,有点略大,可能是针对穿戴设备开发的产品。

ROM:大家可能会有疑问,为什么这里会讲ROM,因为ROM的成本低,有些厂家比如Dialog,TI等厂家会把协议栈放在ROM里面,从而降低芯片制造成本,比如TI公开资料如下所示:

串行FLASH:这个比较有意思,如果IoT的市场经理们去看国产无线芯片和国外无线芯片,可以发现一个有意思的地方,外资企业会集成flash到芯片上,国产半导体的做法是集成串行flash到芯片,或者外挂flash。究其原因,成本!串行flash便宜,用个大容量RAM,把程序从串行flash加载到RAM中运行,成本比直接在片上flash运行成本要低不少。(只是小编在此有一个建议,建议在芯片ROM中考虑对存储于片外flash的固件进行数字签名加密,不然,华强北很容易从客户产品的flash读取固件然后逆向抄板负责产品)。

OTA空中升级

IoT的产品都处于快速迭代期,不是说产品迭代的快,而是软件更新快,bug,更新交互界面,更新控制逻辑,等等,所有的这一切不能指望回收产品拆机处理,一定要考虑无线空中升级的功能需求,给自己的产品留条后路。

说到这里,如何把控空中升级的需求:

空中升级速率:

速率的快慢决定了升级的用户体验,空中传输时间越长,出问题的概率越大,所以,用LoRa的做空中升级难度最大...

Caption

内存flash容量:

空中升级可以分为两种升级方式,第一,镜像备份升级,需要固件的两倍的存储空间,新的备份文件首先接收到flash,重启后,利用引导程序,运行新的固件。第二,无镜像升级,进入升级模式后,直接擦除flash内存的应用程序,写入新固件,利用该升级模式需要引导程序支持OTA功能,这样可以避免升级失败导致的产品变砖头。

所以Flash的容量也是需要评估的一个方面,不要一味的降成本,减flash大小。建议flash的容量选用自己应用层的1.5倍到2倍的flash大小的芯片。

                                                                  多协议融合

当前有产品的应用既用到了蓝牙,又用到了小无线,当然可以使用多芯片在办级做集成,但市面上已经有厂家通过绑定不同原厂的晶园实现多协议融合,一颗"芯片"解决多种协议,个人觉得这是个过渡产品,因为内部多晶园,多MCU同时运行,功耗管理是一大挑战。

目前欧美半导体厂家已经在布局多协议融合,从芯片设计上着手把2.4G和小无线结合在一颗SOC芯片上,通过软件的分时复用来完成多协议功能。 相信在可期的未来这是一种趋势。在需要多协议协同应用上可以考虑。根据德州仪器官宣资料显示,CC1352,CC2642芯片已经支持该功能,并且已经把该技术应用于智能门锁应用.

Caption

无线技术联盟微信公众号,提供有价值的市场信息和最新的技术分析,欢迎关注交流,转载请注明出处。

诚邀各大蓝牙芯片原厂入群!

诚邀各大蓝牙顶级代工厂、方案厂入群!

诚邀各大蓝牙品牌厂商产品经理入群!

还不快上车~

千呼万唤始出来,无线技术联盟终于准备把大家召集到一起,帮助有需要的人打通蓝牙无线相关的技术,市场,芯片渠道,商务对接,一群在手,蓝牙无忧。

「Wireless Inside 微信公众号 (原无线技术联盟微信公众号) 微信交流群」

助力IoT行业朋友打通短距离无线通信圈的行业小社区。

集高通,Broadcom,TI,Nordic,Dialog,ST,Silicon lab, NXP, AMBIQ等蓝牙芯片原厂技术,市场,销售

集华为,MTK,泰凌微,凌思微,盛源达,ASR,华普微,中颖电子,百瑞互联,Realtek 国产芯片原厂技术,市场,销售

集Arrow,北高智,迅通,世强,利尔达,科通,全科等一线原厂代理商技术,市场,销售

集小米,华米,绿米,涂鸦,雅观,百度,阿里,Oppo,Vivo,京东互联网公司,品牌客户,方案公司技术,市场,销售,创始人

集蓝牙认证机构,被动器件,射频公司,以及SIG大佬

申请流程:

① 因群人数已超过限制人,请先微信扫描以下微信二维码或添加Xcoder微信号(blecoder),添加微信时请将您的个人信息进行备注(名字 公司 职位),以便登记,同时也欢迎同行和我进行交流。

② 由于需要我逐个邀请入群,所以请大家耐心等待!谢谢理解与支持!

无线技术联盟微信公众号,提供有价值的市场信息和最新的技术分析,欢迎关注交流,转载请注明出处。

BLE Zigbee Wifi低功耗芯片选型策略相关推荐

  1. 中国工程师最喜欢的10大WiFi物联网芯片

    面向物联网的无线通信技术对比 随着智能家居.智能表计.智能交通.智能安防,以及工业物联网的发展,针对物联网应用的无线通信技术也得到了快速发展.适合物联网的无线通信技术主要有两类:一是WiFi.ZigB ...

  2. 无线安全入门、芯片选型、扫描器使用

    相关学习资料 http://www.cnblogs.com/LittleHann/p/3700357.html http://www.anywlan.com/ http://radiowar.dian ...

  3. NB-IOT/Lora/Zigbee/WIFI/蓝牙无线组网方式的对比

    NB-IOT/Lora/Zigbee/WIFI/蓝牙无线组网方式的对比 LoRa LoRa(长 距离)是由Semtech公司开发的一种技术,典型工作频率在美国是915MHz,在欧洲是868MHz,在亚 ...

  4. Zigbee网络架构+ZigBee的体系结构+理解zigbee节点的实现的案例+“51单片机” 和 “zigbee” 、 “cc2530芯片” 之间的关系+芯片cc2530

    ZigBee技术具有强大的组网能力,可以形成星型.树型和网状网,可以根据实际项目需要来选择合适的网络结构: 以下拓扑结构的节点,均是指支持zigbee协议的并以其通信技术手段,实现节点处所需要功能的产 ...

  5. 全志XR系类的芯片选型

    上篇给大家整理了全志R系列的资料,本篇给大家整理一下XR系列的一些芯片选型. XR系列主要是WIFI+mcu系列 主要是蓝牙mcu.单wifi或者wifi+蓝牙的一些芯片 直接给大家上干货 具体的应用 ...

  6. STM32 快速入门(内核架构,启动方式,开发参考资料,芯片选型)

    文章目录 1.启动方式(Start up) 2.开发参考资料 2.1 STM32 中文参考手册 3.通常的芯片选型步骤 4.存储器和总线构架 4.1 系统构架 4.1.1 ICode 总线 4.1.2 ...

  7. FPGA和CPLD芯片选型介绍(二)

    FPGA器件选型(以Xilinx和Altera为例) 器件选型是件很严肃的事情,既要考虑性能又要兼顾成本,还要考虑长期供货的稳定性,因此很考验工程师的知识广度储备.一般而言,FPGA(CPLD)需要分 ...

  8. 人脸识别智能锁OTP语音芯片选型指南

    人脸识别智能锁是基于人脸识别技术制造的人脸识别技术是基于人的脸部特征,对输入的人脸图像或者视频流进行识别处理.与指纹识别相比,人脸识别锁的主要优点是人脸识别锁可以在不与用户接触的情况下主动获取用户信息 ...

  9. 无线安全需要了解的芯片选型、扫描器使用知识

    目录 1. 无线安全研究需要的软硬件选型.及物理电气参数 2. 无线攻击第一步: "网络AP探测".扫描器的使用 1. 无线安全研究需要的软硬件选型.及物理电气参数 在进行实际的无 ...

最新文章

  1. python3.6使用pygal模块不具交互性,图片不能显示数据
  2. 【设计模式】java设计模式之 -- 策略模式
  3. vsftpd的基于pam_mysql的虚拟用户机制
  4. phpMyAdmin - Error
  5. MATLAB编程与应用系列-关于MATLAB编程入门教程的总体编写安排
  6. Spring Webflux –编写过滤器
  7. 一个Web前端自学者的自述
  8. python3 判断文件是否存在_Python判断文件是否存在的三种方法
  9. 七牛云 转码_YYC松鼠短视频系统V2.0版本发布,亮点新增转码加水印功能
  10. SMD和SMT的区别
  11. 游戏服务器redis mysql_redis服务器环境下mysql实现lnmp架构缓存
  12. 永久删除计算机硬盘中数据的快捷键,教你彻底删除硬盘中的数据方法
  13. Flink实战(八十五):flink-sql使用(十二)Flink 与 hive 结合使用(四)Hive Read Write
  14. 为什么嘀嘀们用不上区块链?
  15. 2、ENVI IDL学习笔记
  16. vue 实现百度下拉提示搜索功能
  17. 数商云SCM系统订单收货场景介绍,探索采购新模式,提升汽车服务企业运营水平
  18. linux中bash命令占用内存高,最牛B的 Linux Shell 命令 系列连载(三)
  19. 山石hillstone防火墙HA高可靠性-主备AP模式
  20. 里奥老师乾坤大挪移—深入浅出EasyX绘图原理2

热门文章

  1. Zotero Better BibTex选项配置记录
  2. 消防工程师 2.3 自动喷水灭火系统-对比、设计参数
  3. Automatic Head and Neck Tumor Segmentation in PET/CT with Scale Attention Network(HECKTOR2020第四名)
  4. Python居然还能用来算命?不信?那我给你算一下!
  5. Knative v0.16.0安装全过程
  6. 计算机无法识别显示器,终极:为什么我的计算机不能识别两个显示器?
  7. 计算机学硕考数二的一本学校,软件工程专硕和学硕,专硕是考数二,学硕考数一吗...
  8. pdf拆分-PyPDF2
  9. 数字孪生的盛行-新一轮万亿市场的产业变革
  10. Matlab、图像IIR、FIR滤波