BLE SOC

来源:互联网 发布:英孚网络课程怎么样 编辑:程序博客网 时间:2024/06/05 01:16


nRF51 VS CC254x

     CC2541:8051 微控制器内核,128kB 和 256kB 闪存的CC2541F128/F256,在所有功率模式下具有保持功能的 8KB RAM,40pin封装。5通道直接内存访问 (DMA),通用定时器(1个16 位,2个8位),红外(IR)生成电路,8通道和可配置分辨率的12位模数转换器 (ADC),2×UART、23个通用I/O引脚(驱动能力:21×4 mA,2×20mA)

    工作模式RX:17.9 mA,TX(0 dBm):18.2 mA
    休眠模式 1 (4-µs 唤醒): 270 µA
    休眠模式 2 (睡眠定时器打开): 1 µA
    休眠模式 3 (外部中断): 0.5 µA

    最大0 dBm可编程输出,最小–94dBm接收灵敏度

    基于TI 的OSAL(Operating System Abstraction Layer)进行开发,和应用代码一起编译,使用IAR for 8051开发平台。


    NRF51822:Cortex-M0频率16Mhz,256/128 KB ,32KB/16KB RAM;48pinQFN封装,一个32位定时器+两个16位定时器,两个RTC时钟,31个全可映射GPIO(4路PWM输出),8通道8/9/10bit可配置ADC;±250ppm 32kHZ RC 振荡器,支持1.8V到3.6V宽电压在芯片DC/DC转换;最小-93dBm接收,最大+4dBm输出。
     11.8mA – TX at +4dBm (3V using on-chip DC-DC)
     8.0mA  - TX at  0dBm (3V using on-chip DC-DC)
     9.7mA –  RX (3V using on-chip DC-DC)
     0.6 µA @ 3V  OFF mode
     1.2 µA @ 3V  OFF mode + 1 region RAM retention
     2.6 µA @ 3V  ON mode, all blocks in idle mode

     使用预编译的S110的蓝牙堆栈或者Gazell 2.4GHz RF协议堆栈,使用KEIL MDK开发平台及资源。

        


nRF52 VS CC26xx

     CC2640R2F:Cortex-M3 频率 48MHz,275KB非易失性存储器(包括128KB系统内可编程闪存),28KB SRAM(包括20KB为超低泄漏SRAM)。四个通用定时器模块(8×16位或4×32位,均采用脉宽调制 (PWM));8 通道模拟多路复用器12位ADC;10/14/15/31个可配置外设GPIO,支持八个电容感测按钮;真随机数发生器 (TRNG);片上内部 DC-DC 转换器。与sub-1GHz无线MCU SimpleLink CC13xx引脚兼容的封装。
    可独立于系统自主运行的16位Cortex-M0超低功耗传感器控制器,2KB超低泄漏SRAM。

    有源模式 RX:5.9mA

    有源模式 TX (0dBm):6.1mA

    有源模式 TX (+5dBm):9.1mA

    有源模式 MCU:61µA/MHz

    有源模式 MCU:48.5 CoreMark/mA   :142 CoreMark得分

    最低–97dBm接收灵敏度, 最大+5dBm的输出功率。蓝牙4.2协议栈在ROM中,使用IAR for ARM或者CCS开发工具以及 TI-RTOS。


    NRF52832:Cortex-M4F内核 频率64Mhz,512 KB Flash ,64KB RAM ,48pin封装;支持多协议ANT/ANT+、NFC-A和私有2.4GHz协议,TI的CC2650才支持多协议(BLE、Zigbee、6LowPAN和RF4CE)。32个可配置GPIO,8通道12-bit ADC,3个带DMA通道 PWM ,5个32位定时器,3个RTC,内置balun天线。

    7.7mA – TX at +4dBm
    5.5mA – TX at 0dBm
    5.5mA – RX at 1Mbs
    0.3μA - at 3 V in OFF mode
    0.7μA - at 3 V in OFF mode with full 64 kB RAM retention
    1.9μA - at 3 V in ON mode, no RAM retention, wake on RTC

    最低-96dBm的灵敏度,最大+4dBm可编程输出功率,使用预编译的S132蓝牙5.0堆栈,KEIL MDK开发工具及资源。


    综上,个人认为Nordic的无线MCU更偏向于MCU功能,而TI的无线MCU更偏向于无线通信芯片。