众所周知,低功耗代蓝牙以其低功耗的优势,凸显出强大的市场竞争力,而其中 nRF52832 这一款低功耗蓝牙芯片更是受到大家的欢迎。 下面云想智慧带你从功耗、射频参数、芯片处理能力、内存和支持协议这 5 个方面来解说 nRF52832 为什么受到欢迎。
1、功耗 nRF52832 芯片的功耗为 5.0mA 左右,从表中明显可以看出来:相比其他型号,nRF52832 的功耗更低。
2、射频参数
****功率和接收敏感度是每个蓝牙模块厂家比较关注的射频参数。更高的****功率和接 收敏感度能够在远距离传输的应用中更有优势。 下表是一些最新芯片的射频参数对比:
注意:+10dBm 是 ETSI ( 欧洲电信标准协会)允许的最大****功率。
3、芯片处理能力 M4F 是 Cortex-M4 增加一个浮点运算单元,这样可以用来应付更多的运算要求,拥有 更高的性能和更小的体积,SKYLAB 就是采用 nRF52832 芯片来生产蓝牙 BLE 模块,被广泛应 用于穿戴设备上。 而大多数初代的芯片都用的是 ARM Cortex 内核,Cortex-M0 内核是低功耗的内核,它 适合采集传感器数据,但是在运行算法方面就不太好了。当你需要在 Cortex-M0 或者 8051 内核中跑 BLE 协议栈时,它就没有太多的剩余性能来做其他的事情,一些复杂的外设也就没 办法接了。
4、内存
通常芯片会提供 128KB 或 256KB 的 Flash 容量,真实的协议栈一般是 70KB 至 90KB 的大小, 所以留给应用程序的空间就不会太大。BLE 应用不断的发展,需要处理的事物越来越多,所 以就需要更大的 RAM 和更大的 Flash。而 nRF52832 带有 512KB 的 Flash,它是目前拥有最 大内存的 BLE SoC。 通常 BLE SoC 的 RAM 只有 16KB,去掉蓝牙协议栈常用的 8KB 至 12KB,所剩无几。而 nRF52832 则有目前最大的 64KB 的 RAM。
5、多协议支持
Freescale 发布的 KW40Z 受限于处理能力和 Flash/RAM,它只支持 BLE。
TI 的 CC2650 支持 BLE、Zigbee、6LowPAN 和 RF4CE。
Nordic 的芯片支持 BLE 和 ANT 以及 2.5Ghz 的自由协 议。芯片所提供的无线硬件都是差不多的,区别在于使用不同的软件。 BLE 是最流行的无线连接协议,多协议的支持肯定有更广的应用空间。但是同时也要考 虑共存性 “coexist”,意思就是多协议同时应用时要保证无线协议之间不能互相干扰。否 则就会浪费大量的电力在重发数据上面。 下表是常见的 BLE SoC 芯片支持的协议:
综合以上特点,使用 nRF52832 芯片的蓝牙模块更具优势。