十分出色的一款微控制器,TI从不让我们失望
扫描二维码
随时随地手机看文章
一直以来,微控制器MCU都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来TI CC2640R2L微控制器的相关介绍,详细内容请看下文。
一、TI CC2640R2L微控制器概述
CC2640R2L器件是支持Bluetooth®5.1低功耗和专有2.4 GHz应用的2.4 GHz无线微控制器(MCU)。该器件针对医疗,资产跟踪,个人电子产品,零售自动化,楼宇自动化市场以及需要工业性能的应用中的低功耗无线通信和高级传感进行了优化。该设备的突出功能包括:
支持Bluetooth®5.1功能:LE编码PHY(远程),LE 2-Mbit PHY(高速),广告扩展,多个广告集,以及向后兼容性和对Bluetooth®5.0及更低版本中关键功能的支持能源规格。
SimpleLink™CC2640R2软件开发套件(SDK)中包含标准的Bluetooth®5.1软件协议栈,用于在功能强大的Arm®Cortex®-M3处理器上开发应用程序。
具有加密加速器的基于闪存的体系结构,并提供片上和片外OAD。
专用软件控制的无线电控制器(Arm®Cortex®-M0)提供灵活的低功耗RF收发器功能,以支持多个物理层和RF标准。
蓝牙®低功耗(对于1Mbps PHY为-97 dBm)具有出色的无线电灵敏度和鲁棒性(选择性和阻塞)性能。
CC2640R2L器件是SimpleLink™微控制器(MCU)平台的一部分,该平台由Wi-Fi,蓝牙低功耗,线程,ZigBee,低于1 GHz的MCU和主机MCU组成,它们均共享一个通用的,易于使用的具有单个核心软件开发套件(SDK)和丰富工具集的开发环境。一次性集成SimpleLink™平台使您能够将产品组合的设备的任意组合添加到设计中,从而在设计需求发生变化时实现100%的代码重用。
二、TI CC2640R2L微控制器详述 · 部分
在简单了解了TI CC2640R2L微控制器的总体概述后,我们再从射频核心、内存和时钟系统三个方面来详细了解下这款微控制器。
(一)射频核心
RF内核包含一个Arm Cortex-M0处理器,该处理器连接模拟RF和基带电路,处理往返于系统端的数据,并将信息位组合为给定的数据包结构。 RF内核为主CPU提供了基于命令的高级API。 RF内核能够自主处理无线电协议中对时间要求严格的方面(低功耗蓝牙),从而减轻了主CPU的负担,并为用户应用程序留下了更多资源。 RF内核具有专用的4 KB SRAM块,并且最初从单独的ROM存储器运行。 客户无法对Arm CortexM0处理器进行编程。
(二)闪存方面
闪存为代码和数据提供非易失性存储。 闪存是系统内可编程的。
SRAM(静态RAM)可用于数据存储和代码执行,可分为两个4 KB块和两个6 KB块。 可以分别为每个块启用或禁用待机模式下RAM内容的保留,以最大程度地降低功耗。 此外,如果禁用了闪存缓存,则可以将8-KB缓存用作通用RAM。 ROM提供了预编程的嵌入式TI-RTOS内核,Driverlib和较低层的协议栈软件(蓝牙低能耗控制器)。 它还包含一个引导加载程序,可用于使用SPI或UART对设备进行重新编程。 对于CC2640R2Lxxx器件,该ROM包含Bluetooth 4.2低能耗主机和控制器软件库,剩余的闪存可供客户应用使用。
(三)时钟系统
CC2640R2L支持两个外部和两个内部时钟源。 需要使用24 MHz的晶体作为无线电的频率参考。该信号在内部被加倍以创建48MHz时钟。
32 kHz晶振是可选的。 如果设备要在保持连接的情况下进入任何睡眠模式,则低功耗蓝牙要求低速时钟的精度要优于±500 ppm。 内部32kHz RC振荡器可以在某些使用情况下得到补偿以满足要求。低速晶体振荡器设计为与32 kHz手表型晶体一起使用。
内部高速振荡器(48-MHz)可用作CPU子系统的时钟源。如果不使用低功耗晶体振荡器,则可以使用内部低速振荡器(32.768-kHz)作为参考。 32 kHz时钟源可以通过GPIO用作外部时钟参考。
经由小编的介绍,不知道你对TI CC2640R2L微控制器是否充满了兴趣?如果你想对TI CC2640R2L微控制器有更多的了解,不妨尝试度娘更多信息或者在我们的网站里进行搜索哦。