CC2640R2F:低功耗蓝牙无线MCU的卓越之选
在当今的电子设备领域,低功耗、高性能的无线通信解决方案需求日益增长。德州仪器(TI)的CC2640R2F SimpleLink™蓝牙5.1低功耗无线MCU,凭借其丰富的特性和出色的性能,成为众多应用场景的理想选择。今天,我们就来深入探讨一下这款MCU的魅力所在。
文件下载:cc2640r2f.pdf
一、CC2640R2F的关键特性
(一)强大的微控制器
CC2640R2F采用了强大的Arm® Cortex® - M3处理器,EEMBC CoreMark®得分达到142,时钟速度最高可达48 MHz。它拥有275 KB的非易失性存储器,其中包括128 KB的系统内可编程闪存,以及最多28 KB的系统SRAM,其中20 KB为超低泄漏SRAM,还有8 KB的SRAM可用于缓存或系统RAM。此外,它还支持2 - Pin cJTAG和JTAG调试,以及空中升级(OTA)功能。
其超低功耗传感器控制器能够独立于系统的其他部分运行,采用16位架构,拥有2 KB的超低泄漏SRAM用于代码和数据存储。这种高效的代码尺寸架构,将驱动程序、TI - RTOS和蓝牙软件置于ROM中,为应用程序留出了更多的闪存空间。
(二)丰富的外设
- RF部分:2.4 GHz RF收发器兼容蓝牙低功耗5.1及更早的LE规范,具有出色的接收器灵敏度(BLE为 - 97 dBm)、选择性和阻塞性能,链路预算为102 dB,可编程输出功率最高可达 + 5 dBm,支持单端或差分RF接口。
- 定时器模块:拥有四个通用定时器模块,可提供八个16位或四个32位定时器,还支持PWM功能。
- ADC:12位ADC,采样率为200 ksamples/s,具有8通道模拟MUX。
- 其他接口:包含UART、I2C、I2S、2× SSI(SPI、MICROWIRE、TI)、实时时钟(RTC)等接口,还具备AES - 128安全模块、真随机数生成器(TRNG),支持八个电容式感应按钮和集成温度传感器。
(三)低功耗与兼容性
CC2640R2F在低功耗方面表现出色,待机电流仅为1.1 µA(RTC运行且RAM/CPU保留),关机电流为100 nA(外部事件唤醒)。它还具有片上内部DC/DC转换器,可与CC2590和CC2592范围扩展器无缝集成,外部组件极少。此外,它与SimpleLink™ CC2640、CC2650、CC2642R、CC2652R和CC1350设备在引脚方面兼容。
其工作电压范围广泛,正常工作时为1.8至3.8 V,外部调节器模式下为1.7至1.95 V。在不同工作模式下,功耗也得到了有效控制,例如活动模式下的RX电流为5.9 mA,TX在0 dBm时为6.1 mA,+ 5 dBm时为9.1 mA。
二、应用领域广泛
CC2640R2F的应用领域十分广泛,涵盖了家庭和建筑自动化、工业、医疗、体育健身、人机交互等多个领域。
(一)家庭和建筑自动化
可用于连接电器、智能照明、智能锁、网关和安全系统等。通过蓝牙低功耗通信,实现设备之间的互联互通,提高家居的智能化水平。
(二)工业领域
在工厂自动化、资产跟踪和管理等方面发挥重要作用。其低功耗特性和出色的无线性能,能够满足工业环境下对设备长期运行和可靠通信的需求。
(三)医疗领域
适用于电子温度计、SpO2、血糖监测仪、血压监测仪、体重秤和助听器等医疗设备。高精度的传感器和低功耗设计,确保了医疗数据的准确采集和设备的长时间使用。
(四)体育和健身领域
可用于可穿戴健身和活动监测器、智能追踪器、患者监测器和健身机器等。实时监测用户的运动数据和健康状况,为用户提供个性化的健身建议。
(五)人机交互领域
在游戏、无线键盘和鼠标等指向设备中得到应用。提供稳定的无线连接,确保用户操作的流畅性和准确性。
三、功能模块详细解析
(一)主CPU
CC2640R2F包含一个Arm® Cortex® - M3(CM3)32位CPU,运行应用程序和协议栈的高层。CM3处理器具有高性能、低成本的特点,满足了最小内存实现和低功耗的系统要求,同时提供了出色的计算性能和对中断的出色系统响应。它具有32位架构、Thumb® - 2混合指令集、单周期乘法指令、硬件除法、原子位操作等众多特性,还支持高效的代码执行和低功耗睡眠模式。
(二)RF核心
RF核心包含一个Arm® Cortex® - M0处理器,负责与模拟RF和基带电路接口,处理系统端的数据,并将信息位组装成给定的数据包结构。它能够自主处理蓝牙低功耗协议的时间关键方面,减轻了主CPU的负担,为用户应用程序留出更多资源。RF核心拥有专用的4 - KB SRAM块,最初从单独的ROM内存运行,不过该处理器不可由客户编程。
(三)传感器控制器
传感器控制器是CC2640R2F的一大亮点,它包含可在待机模式下选择性启用的电路。其外设可由专有的功率优化CPU(传感器控制器引擎)控制,该CPU可以自主读取和监控传感器或执行其他任务,从而显著降低功耗并减轻主CM3 CPU的负担。
传感器控制器包含低功耗时钟比较器、电容式感应功能、12位ADC、SPI - I2C数字接口等模块,这些模拟模块可连接到最多八个不同的GPIO。此外,传感器控制器的外设也可由主应用处理器控制。
(四)内存管理
CC2640R2F的内存包括闪存、SRAM和ROM。闪存提供非易失性存储,可在系统内编程;SRAM可用于数据存储和代码执行,其内容在待机模式下的保留可单独启用或禁用;ROM提供预编程的嵌入式TI - RTOS内核、Driverlib和下层协议栈软件(蓝牙低功耗控制器),还包含一个引导加载程序,可用于通过SPI或UART重新编程设备。
(五)电源管理
为了实现低功耗,CC2640R2F支持多种电源模式,包括活动模式、空闲模式、待机模式和关机模式。不同模式下,CPU、闪存、SRAM、无线电等组件的状态和功耗各不相同。传感器控制器作为一个自主处理器,可独立控制其外设,无需主CPU唤醒,从而节省了电流和唤醒时间。
(六)时钟系统
CC2640R2F支持两个外部和两个内部时钟源。24 MHz晶体作为无线电的频率参考,信号内部加倍以创建48 MHz时钟;32 kHz晶体可选,蓝牙低功耗在某些睡眠模式下需要高精度的低速时钟,内部32 kHz RC振荡器在某些情况下可进行补偿以满足要求。内部高速振荡器(48 MHz)可作为CPU子系统的时钟源,内部低速振荡器(32.768 kHz)可在不使用低功耗晶体振荡器时作为参考。
四、开发与支持
TI为CC2640R2F提供了丰富的开发工具和软件支持,包括SmartRF Studio、Sensor Controller Studio、Code Composer Studio™集成开发环境(IDE)、IAR Embedded Workbench® for Arm®等。这些工具和软件能够帮助开发者轻松评估设备性能、生成代码、开发算法实现,并进行软件和硬件模块的集成与调试。
同时,TI还提供了详细的文档支持,包括技术参考手册、应用笔记、修订历史等,方便开发者深入了解和使用CC2640R2F。此外,TI的Low - Power RF网站和Low - Power RF eNewsletter提供了最新的产品信息、应用案例和新闻动态,为开发者提供了更多的学习和交流机会。
五、总结
CC2640R2F作为一款功能强大、低功耗的蓝牙无线MCU,在多个应用领域展现出了卓越的性能和潜力。其丰富的特性、广泛的应用范围以及完善的开发支持,使其成为电子工程师在设计低功耗无线设备时的首选之一。如果你正在寻找一款可靠的蓝牙低功耗解决方案,不妨考虑一下CC2640R2F,相信它会给你带来意想不到的惊喜。
你在使用CC2640R2F的过程中,遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享你的经验和见解。
-
应用领域
+关注
关注
0文章
525浏览量
8400 -
cc2640r2f
+关注
关注
0文章
17浏览量
8993
发布评论请先 登录
CC2640R2F低功耗MCU器件的技术说明与核心架构
新型SimpleLink™蓝牙低功耗CC2640R2F无线MCU必知
昇润科技推蓝牙4.2开发套件,采用TI超低功耗CC2640R2F芯片
TI CC2640R2F、CC2640、CC2541 MCU 特性介绍与对比
TI CC2640R2F、CC2640、CC2541 MCU特性介绍与区别
CC2640R2F蓝牙4.2试用体验与特性介绍
TI 最新 SimpleLink CC2640R2F 无线 MCU 需要了解的 5 个真相
CC2640R2F无线微控制器的数据手册免费下载
CC2640R2F:低功耗蓝牙无线MCU的卓越之选
评论