2.1 CC26X2R1 LaunchPad demo板介绍
CC26x2R LaunchPad(LAUNCHXL-CC26x2R1)是一款功能齐全的开发套件,用于评估、开发和原型设计 SimpleLink CC26x2R 系列无线 MCU 上的应用。CC26x2R LaunchPad 支持为支持蓝牙 5 LE 的 SimpleLink CC2642R 低功耗蓝牙无线 MCU 以及支持基于 IEEE 802.15.4 的协议的 CC2652R 多标准无线 MCU 开发无线应用,包括 Thread®、ZigBee® 和 6LoWPAN 应用以及低功耗蓝牙 (BLE)。所有 SimpleLink CC26x2R 无线 MCU 共享相同的存储器布局、外设和处理能力,仅在无线协议功能方面有所不同。
CC26x2R系列无线MCU包含一个运行频率为48MHz的32位ARM@Cortex-M4F处理器作为主应用处理器、352kB系统内可编程闪存、80kB低泄漏SRAM、I2C、SPI和UART等全套外设、高级加密加速器(ECC、AES256、SHA256等)以及传感器控制器引擎(SCE)。SCE是第2个可编程处理器内核,非常适合超低功耗传感器读取和数据处理应用。SCE独立于主Cortex-M4F运行,仅使用几微安的平均电流处理传感器轮询。专用无线电控制器,(ARM Cortex-MO)处理存储在ROM或RAM中的低级射频和物理层(PHY)协议命令,从而确保超低功耗和极大的灵活性。完整的功能列表可在器件数据表和技术参考手册中找到。
2.2 硬件资源
- 用于2.4GHz的集成PCB天线
- 板载JTAG仿真工具(XDS110)用于通过micro-USB连接在目标CC26x2R设备上闪烁和调试固件
- 40 针双性别 BoosterPackTMTM 连接器
- CC2652R 无线微控制器设备(也支持CC2642R开发)
- 用户红色和绿色 LED
- 2个用户按钮
- 访问 CC2652R 设备的所有 GPIO 引脚
- 通过 XDS110 的 UART 反向通道,用于调试/编码插桩
- 8 Mbit 串行 (SPI) 闪存
注:此 LaunchPadLaunchPad板相当于是一个调试器(XDS110)+CC252R无线芯片。
2.3 电源要求
LaunchPad设计为由符合 USB 标准的电源供电,即 USB 充电器或计算机。以这种方式使用时,跳线需要安装在中央跳线块的 3V3 位置。由 USB VBUS 电源供电的 LDO 为 XDS110 调试器、CC2652R 和相关电路(包括 BoosterPack 的 3V3 标记引脚)提供 3.3V 电压。
默认情况下,CC26x2R 由 LaunchPad 的 3.3 V LDO 供电。通过断开 3.3 V 跳线并将 1.8 V 和 3.6 V 之间的电源连接到任何标记为 3V3 的引脚,可以在不同的电源电压下运行器件。在这种情况下,必须将电源跳线置于外部 Pwr 位置,以将外部电源连接到 XDS110 电平转换器。请注意,即使 CC26x2R 的电源电压范围高达 3.8 V,在这种情况下,最大电压也会受到 3.6 V 电平转换器的限制。测量电流消耗时,确保将串行 (SPI) 闪存置于低功耗模式。SimpleLink CC26x2R SDK 附带的 LaunchPad 板文件中提供了对将串行闪存置于低功耗模式的支持。
2.4 使用LaunchPad调试和编程外部设备
板中间的 XDS 跳线块可用于断开上部(XDS110 调试器)与包含无线 MCU (CC26x2R) 的下部部分的连接。默认情况下,跳线处于挂载状态。这使得 CC26x2R 能够由 XDS110 进行编程和调试。
板载 XDS110 可用于调试和编程 XDS110 调试器支持的外部 MCU 目标,例如 CC13xx 和 CC26xx 系列无线 MCU。还可以将兼容的外部调试器连接到板载 CC26x2R。无论哪种情况,都必须删除跳线块上的所有 XDS 跳线。
移除所有跳线块跳线后,XDS110 输出接头将用作 XDS110 的调试输出,而目标输入接头将用作 CC26x2R 的调试连接器。XDS110 输出具有电平转换功能,支持 1.8V 至 3.6V 之间的目标电压。如果目标板由外部供电,则必须将 Power Jumper 移动到外部电源位置,以便在电平转换器上设置正确的电平。LaunchPad还可以用 3.3V 电压为外部板供电,然后电源跳线必须处于 XDS110 电源位置。
当 CC26x2R LaunchPad 板作为仿真器给外部调试或者烧写程序时,XDS110跳线只能接 TMS,CLK,TDI,TIO,RST,和GND,且demo板必须设置到外供电模式。