深入解析CC2642R:低功耗蓝牙无线MCU的卓越之选

电子说

1.4w人已加入

描述

深入解析CC2642R:低功耗蓝牙无线MCU的卓越之选

在当今的电子领域,低功耗、高性能的无线微控制器(MCU)需求日益增长。TI的SimpleLink™ CC2642R就是这样一款出色的2.4 GHz无线MCU,它支持蓝牙® 5.2低功耗和专有2.4 GHz应用,在多个市场和应用中展现出强大的竞争力。今天,我们就来深入了解一下这款CC2642R。

文件下载:cc2642r.pdf

一、核心特性,亮点纷呈

1. 低功耗表现

CC2642R在功耗控制方面表现出色。其有源模式下,接收电流低至6.9 mA,发射0 dBm时为7.0 mA,发射5 dBm时为9.2 mA。MCU在48 MHz运行CoreMark时仅需3.4 mA(71 μA/MHz)。传感器控制器在低功耗模式下,以2 MHz运行无限循环时,电流仅为30.1 μA。待机电流低至0.94 µA(RTC开启,80 kB RAM和CPU保留),关机电流仅150 nA(外部事件唤醒)。这样的低功耗特性,使得它在对电池寿命要求较高的应用中具有显著优势。

2. 强大的处理能力

它配备了强大的48 MHz Arm® Cortex® - M4F处理器,EEMBC CoreMark®评分达到148,能够为应用提供出色的计算性能。同时,拥有352 kB的系统可编程闪存、256 kB的ROM用于协议和库函数,以及8 kB的缓存SRAM(也可作为通用RAM使用),为程序运行和数据存储提供了充足的空间。

3. 丰富的外设资源

数字外设可路由到任何GPIO,拥有4× 32位或8× 16位通用定时器、12位ADC(200 kSamples/s,8通道)、2×比较器(带内部参考DAC)、可编程电流源、2× UART、2× SSI(SPI、MICROWIRE、TI)、I2C和I2S、实时时钟(RTC)、AES 128和256位加密加速器、ECC和RSA公钥硬件加速器、SHA2加速器(完整套件至SHA - 512)以及真随机数生成器(TRNG)等丰富的外设,满足各种不同应用的需求。

4. 优秀的射频性能

2.4 GHz RF收发器兼容蓝牙5.2低功耗及早期LE规范,具备3线、2线、1线PTA共存机制。接收器灵敏度极高,蓝牙125 kbps(LE Coded PHY)可达 - 105 dBm,1 Mbps PHY为 - 97 dBm,输出功率最高可达 + 5 dBm,并具有温度补偿功能,适合全球射频法规要求。

二、广泛应用,前景无限

CC2642R的应用领域十分广泛,涵盖了通信设备、移动电话、医疗、建筑自动化、有线网络、个人电子设备、建筑安全系统、HVAC、消防安全系统、游戏、视频监控、工厂自动化和控制、电子销售点(EPOS)、电网基础设施、可穿戴设备(非医疗)、智能电表、电网通信等多个领域。无论是需要长距离通信的应用,还是对低功耗和高性能有严格要求的场景,CC2642R都能胜任。

三、详细剖析,深入了解

1. 系统CPU

CC2642R采用了Arm® Cortex® - M4F系统CPU,运行应用和无线电协议栈的高层。它具有ARMv7 - M架构,优化了小尺寸嵌入式应用,采用Arm Thumb® - 2混合16位和32位指令集,实现了快速代码执行,提高了睡眠模式时间。同时,具备确定性、高性能的中断处理能力,适用于时间关键型应用。此外,还拥有单周期乘法指令、硬件除法、浮点运算单元(FPU)、内存保护单元(MPU)等特性,为安全关键型应用提供了保障。

2. 射频核心

RF核心包含一个Arm Cortex - M0处理器,负责模拟RF和基带电路的接口,处理与系统CPU之间的数据,并将信息位组装成给定的数据包结构。它提供了高级的基于命令的API,可自主处理无线电协议的时间关键方面,减轻了主CPU的负担。支持蓝牙5.2低功耗,包括高速2 Mbps物理层和500 kbps、125 kbps长距离PHYs(Coded PHY),部分物理层无线电格式采用软件定义无线电,可通过OTA更新支持未来标准。

3. 内存管理

CC2642R拥有高达352 kB的非易失性(闪存)内存,用于存储代码和数据。闪存可在系统中编程和擦除,最后一个闪存扇区包含客户配置部分(CCFG)。超低泄漏系统静态RAM(SRAM)分为最多五个16 kB块,可用于数据存储和代码执行,并通过奇偶校验保护,提高了运行的可靠性。此外,还有8 kB的4路随机替换缓存,可提高代码执行速度,降低功耗。

4. 传感器控制器

传感器控制器在待机和有源功率模式下均可选择性启用,其外设由传感器控制器引擎控制。该引擎是一种专有的功率优化CPU,可自主读取和监控传感器或执行其他任务,显著降低功耗并减轻系统CPU的负担。它使用类似于C的简单编程语言进行编程,具有灵活性高、可动态重用硬件资源等优点。典型应用包括读取模拟传感器、接口数字传感器、电容感应、波形生成等。

5. 密码学模块

CC2642R配备了一系列现代密码学相关的硬件加速器,包括真随机数生成器(TRNG)、安全哈希算法2(SHA - 2)、高级加密标准(AES)、公钥加速器等。通过这些模块和TI提供的密码学驱动程序,应用或堆栈可以实现密钥协商方案、签名生成、SHA2基于MACs、块密码操作模式等功能,为数据安全提供了有力保障。

6. 定时器资源

CC2642R拥有多种定时器,包括实时时钟(RTC)、通用定时器(GPTIMER)、传感器控制器定时器和无线电定时器。RTC可在除关机模式外的所有功率模式下使用,用于操作系统的基本定时器和传感器数据的时间戳。GPTIMER可作为4× 32位或8× 16位定时器,支持多种功能。传感器控制器定时器用于传感器相关任务,无线电定时器用于无线网络通信的定时基准。

7. 串行外设和I/O

它具备SSI、UART、I2S、I2C等串行外设,支持多种通信协议和数据传输速率。I/O控制器可灵活配置数字I/O引脚,所有数字I/O均可产生中断和唤醒功能,部分GPIO具有高驱动能力。

8. 电池和温度监测

模块包含窗口比较器,可在温度或电源电压超出定义窗口时中断系统CPU,也可用于从待机模式唤醒设备,使应用能够根据环境条件做出响应。

9. µDMA控制器

直接内存访问(µDMA)控制器可将数据传输任务从系统CPU卸载,提高处理器和总线带宽的使用效率。它具有高度灵活和可配置的通道操作,支持多种传输模式和数据大小。

10. 调试功能

调试子系统实现了IEEE 1149.7 Class 4(cJTAG)和IEEE 1149.1(JTAG)标准,可通过2引脚或4引脚进行通信。同时,还实现了用户可配置的防火墙,控制对调试/测试端口的未经授权访问。此外,还具备EnergyTrace/EnergyTrace++技术,可测量MCU电流消耗,跟踪CPU和外设的功率状态。

11. 电源管理

CC2642R支持多种功率模式,包括活动模式、空闲模式、待机模式和关机模式。不同模式下,CPU、闪存、SRAM、无线电、外设等的状态和功耗各不相同。传感器控制器可独立于系统CPU控制其外设,进一步降低功耗。TI建议使用其提供的软件开发套件(SDK)进行应用开发,以实现最佳的功率、RF和时钟管理。

12. 时钟系统

拥有48 MHz SCLK_HF(可由内部48 MHz RC振荡器或外部48 MHz晶体驱动)、2 MHz SCLK_MF(由内部2 MHz RC振荡器驱动)和32.768 kHz SCLK_LF(可由内部32.8 kHz RC振荡器、32.768 kHz晶体或数字IO时钟输入驱动)等内部系统时钟,满足不同模块的时钟需求。

四、设计参考,助力开发

1. 参考设计

在设计使用CC2642R的应用时,可参考CC26x2REM - 7ID设计文件、LAUNCHXL - CC26X2R1设计文件以及Sub - 1 GHz和2.4 GHz天线套件。这些参考设计提供了原理图、布局、生产文件等,帮助开发者快速搭建应用平台,并选择合适的天线。

2. 结温计算

通过特定的公式,可根据封装温度、板温度或环境温度计算结温。在不同的应用场景中,需要考虑不同模块的电流消耗,以计算合适的功率耗散。

五、开发支持,一应俱全

1. 工具和软件

TI为CC2642R提供了丰富的开发工具和软件,包括CC26x2 LaunchPad™开发套件、TMDSEMU110 - U调试探头、SimpleLink™ LOWPOWER F2 SDK、Code Composer Studio™、Code Composer Studio™ Cloud IDE、IAR Embedded Workbench®、SmartRF™ Studio、Sensor Controller Studio、CCS UniFlash等。这些工具和软件涵盖了代码生成、调试、性能评估等多个方面,为开发者提供了便利。

2. 文档支持

开发者可通过ti.com/product/CC2642R获取文档更新通知,包括TI Resource Explorer、硅勘误表、应用报告、技术参考手册等。同时,TI E2E™支持论坛为开发者提供了获取快速、验证答案和设计帮助的渠道。

综上所述,CC2642R凭借其低功耗、高性能、丰富的外设资源和完善的开发支持,是电子工程师在设计蓝牙低功耗应用时的优秀选择。在实际开发过程中,工程师们可以充分利用其特性,结合具体应用需求,开发出更加优秀的产品。你在使用类似MCU的过程中,遇到过哪些有趣的挑战呢?欢迎在评论区分享。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分