Sub-1GHz 无线连接设计与开发
开始开发 Sub-1GHz 产品
软件
SimpleLink 低功耗软件开发套件 (SDK) 提供一系列适用于 Sub-1GHz 应用的驱动程序、协议栈和工具。支持多种 IDE:CCS、IAR 和 Visual Studio Code。
同时兼容多个编译器:TI Clang、IAR Embedded Workbench 和 GCC。该 SDK 为以下操作系统提供支持:
- TI-RTOS7
- FreeRTOS
- 无 RTOS 解决方案
请注意,具有 Zephyr RTOS 的 Zephyr 兼容 SimpleLink 器件,但需要在 SimpleLink SDK 之外提供单独的环境。
Sub-1GHz 协议是无线通信栈集合,支持开发人员使用支持的标准构建无线网络。我们完整的软件开发套件 (SDK) 包括适用于 Wi-SUN、Amazon Sidewalk、WSM、TI 15.4-Stack 和专有系统的组件。
我们与第三方提供商合作提供其他栈,包括 mioty 和无线 M-Bus 协议。
浏览以下资源开始使用:
评估和开发工具
TI 射频范围评估器
SmartRF Studio
SmartRF™ Studio 是一款 Windows 应用程序,可帮助射频系统设计人员在所有 TI CC1xxx 和 CC2xxx 低功耗射频器件的设计过程中的早期阶段轻松评估无线电。它简化了配置寄存器值和命令的生成以及射频系统的实际测试和调试。
SmartRF Studio 支持以下 TI 器件:
资源
SmartRF 协议软件包监听器
SmartRF 数据包监听器 2
SmartRF 数据包监听器 2 包括用于采集和显示通过无线电传输的数据包的软件和固件。相应的捕获设备通过 USB 连接至 PC。SmartRF 数据包监听器 2 支持 CC13xx 和 CC26xx 系列器件作为捕获器件,并使用 Wireshark 显示和过滤数据包。下表列出了支持的协议。
SmartRF 数据包监听器 2 包括以下组件:
- PC 工具(SmartRF 监听器助手),用于配置捕获器件并与之通信
- 可将 CC13xx 或 CC26xx Launchpad 用作捕获器件的固件
- 固件源代码
- 适用于 Wireshark 的解析器(IEEE 802.15.4ge 和 (...)
SmartRF Flash Programmer
SmartRF Flash Programmer 2 可通过调试和串行接口对德州仪器 (TI) 基于 ARM 的低功耗射频无线 MCU 中的闪存进行编程。请查看配套产品列表,了解是否兼容。Uniflash 还可用于对任何 SimpleLink 产品进行编程。
SmartRF Flash Programmer 可用于对德州仪器 (TI) 的 8051 低功耗射频无线 MCU 中的闪存进行编程,还可用于升级 SmartRF05 评估板、SmartRF 收发器评估板 (TrxEB) 和 CC 调试器上的固件和引导加载程序。
SmartRF Flash Programmer 和 SmartRF (...)
Code Composer Studio™ 集成式开发环境 (IDE)
Code Composer Studio 是适用于 TI 微控制器和处理器的集成开发环境 (IDE)。它包含一整套丰富的工具,用于构建、调试、分析和优化嵌入式应用。Code Composer Studio 可在 Windows®、Linux® 和 macOS® 平台上使用。
Code Composer Studio 提供直观的用户界面,可指导用户完成应用开发的每个步骤。它包含了用于优化的 C/C++ 编译器、源代码编辑器、工程编译环境、调试器、分析工具以及多种其他功能。熟悉的工具和界面让您能够轻松简单地开始开发。
Code Composer Studio 将 Eclipse® Theia (...)
硬件
LaunchPad 开发套件是经济实惠的易用平台,专为快速进行 sub-1GHz 产品的原型设计和开发而设计。LaunchPad 套件兼容我们广泛的 BoosterPack,允许添加传感器、显示器等设备。
BoosterPack 是用于扩展 LaunchPad 开发套件功能的即用型附加电路板。BoosterPack 采用模块化设计,支持用户轻松将传感器、显示器和无线连接等其他组件集成到项目中。
调试器是旨在加快 sub-1GHz LaunchPad 开发和调试的硬件工具。
这些调试器提供实时电路内调试功能,支持开发者在代码运行过程中监控、控制和分析代码。调试器连接到开发环境,可实现分步执行、断点和变量检查等功能,使识别和修复代码中的问题变得更容易。
XDS110ET 还提供实时高分辨率电流测量,可实现更深入的系统功耗分析。
调试器对器件编程至关重要,特别是在 LaunchPad 缺少板载调试器的情况下。
天线开发套件允许通过实时测试确定适合设计的优化天线,同时可以添加到 LaunchPad™ 开发套件中。该套件包括 16 根天线,频率范围为 169MHz 至 2.4GHz。此外,还提供各种可为天线开发提供帮助的技术文档。
单频带 LaunchPad™ 开发套件
CC1314R10 SimpleLink™ Sub-1GHz 无线 MCU LaunchPad™ 开发套件
此 LaunchPad 开发套件支持 Wi-SUN、TI 15.4 Stack 和专有射频协议,可用于加快 SimpleLink 低于 1GHz 无线 MCU 的开发速度。 CC13XX-CC26XX 软件开发套件 (SDK) 提供软件支持。这是一个分离式 LaunchPad 开发套件,意味着不包含 XDS 调试器。推荐使用 LP-XDS110 或 LP-XDS110ET 调试器。
适用于 SimpleLink™ 多标准无线 MCU 的 CC1312R7 LaunchPad™ 开发套件
此 LaunchPad™ 开发套件用于加快 SimpleLink™ Sub-1GHz CC1312R7 无线 MCU 的开发速度。SIMPLELINK-LOWPOWER-SDK 软件开发套件提供软件支持。
CC1312R Sub-1GHz SimpleLink™ 无线 MCU LaunchPad™ 开发套件
适用于 SimpleLink™ 低于 1GHz 无线 MCU 的 CC1311P3 LaunchPad™ 开发套件
此 LaunchPad™ 开发套件支持 TI 15.4 Stack 和专有射频协议,可用于加快 SimpleLink™ 低于 1GHz 无线 MCU 的开发速度。CC13XX-CC26XX 软件开发套件 (SDK) 提供软件支持。
CC1310 Sub-1GHz SimpleLink™ 无线 MCU LaunchPad™ 开发套件
SimpleLink™ 低于 1GHz CC1310 无线微控制器 (MCU) LaunchPad™ 开发套件是具有低于 1GHz 无线电的首个 LaunchPad 套件,其与单芯片上的 32 位 ARM® Cortex®-M3 处理器组合,提供远距离连接。
CC1310 器件是一款面向低功耗、长距离无线应用的无线 MCU。CC1310 无线 MCU 含有一个 32 位 ARM Cortex-M3 处理器(与主处理器工作频率同为 (...)
双频带 LaunchPad™ 开发套件
适用于 SimpleLink™ Sub-1GHz 和 2.4GHz 无线微控制器的 CC1354P10 LaunchPad™ 开发套件
此 LaunchPad™ 开发套件可加速开发具有集成功率放大器和多频带无线电支持(支持 Sub-1GHz 和 2.4GHz 同时运行)的器件。支持的协议包括低功耗 Bluetooth®、Wi-SUN®、Thread、Zigbee®、TI 15.4 stack 以及与 SimpleLink™ 低功耗软件开发套件兼容的 2.4GHz 和 Sub-1GHz 专有射频协议。提供的版本具有不同的射频匹配网络和功率级别。这是一个分离式 LaunchPad™ 开发套件,意味着不包含 XDS 调试器。推荐使用 LP-XDS110 或 LP-XDS110ET 调试器。
- (...)
SimpleLink™ 多频带 CC1352P7 无线 MCU LaunchPad™ 开发套件
此 LaunchPad™ 开发套件可加速开发具有集成功率放大器和多频带无线电支持(支持 Sub-1GHz 和 2.4GHz 同时运行)的器件。支持的协议包括低功耗 Bluetooth®、Sub-1 GHz、Thread、Zigbee®、802.15.4 以及具有兼容 CC13xx-CC26xx SDK 的专有射频。提供的版本具有不同的射频匹配网络和功率级别。
- LP-CC1352P7-1:868/915MHz 条件下高达 20dBm,2.4GHz 条件下高达 5dBm
- LP-CC1352P7-4:433MHz 条件下高达 13dBm,2.4GHz 条件下高达 10dBm
适用于 SimpleLink™ 多频带无线 MCU 的 CC1352P LaunchPad™ 开发套件
此 LaunchPad 可加速开发具有集成功率放大器和多频带无线电支持(支持 Sub-1GHz 和 2.4GHz 同时运行)的器件。支持的协议包括低功耗 Bluetooth®、Sub-1GHz、Thread、Zigbee®、802.15.4 以及具有兼容 CC13x2-CC26x2 SDK 的专有射频。提供的版本具有不同的射频匹配网络和功率级别。
LAUNCHXL-CC1352P1:868/915MHz 条件下高达 20dBm,2.4GHz 条件下高达 5dBm
LAUNCHXL-CC1352P-2*:868/915MHz 条件下高达 14dBm,2.4GHz 条件下高达 20dBm
(...)
适用于 SimpleLink™ 多频带无线 MCU 的 CC1352R LaunchPad™ 开发套件
CC1352R 多频带无线 MCU 是 SimpleLink™ 微控制器 (MCU) 平台的一部分。该平台由 Wi-Fi®、低功耗 Bluetooth®、Sub-1GHz、Thread、Zigbee®、802.15.4 和主机 MCU 组成,这些组成部分共用一个简便易用的通用开发环境,该环境包含单核软件开发套件 (SDK) 和丰富的工具集。借助一次性集成的 SimpleLink 平台,用户可以将产品系列中器件的任意组合添加至自有设计中,从而在设计要求变更时实现代码的完全重复使用。此 LaunchPad 套件支持通过 Code Composer Studio™ 和 IAR Embedded (...)
BoosterPack
实现楼宇自动化的 Sensors BoosterPack 插件模块
Sharp® 128x128 内存 LCD 和 microSD 卡 TI BoosterPack™
适用于应用的 BoosterPack(902MHz 至 928MHz)
CC1120-CC1190 BoosterPack™ 模块旨在与 MSP-EXP430F5529 和 MSP-EXP430G2553 LauchPad™ 开发套件配合使用,并通过使用 SmartRF Studio 应用软件来充当独立模块。 此模块配备集成的 PCB 板载天线,该天线可在美国 902~928MHz 和欧洲 869~870MHz ISM 频段工作。
适用于 868/915MHz 应用的 CC1125 BoosterPack
CC1125 BoosterPack™ 模块旨在与 MSP-EXP430F5529 和 MSP-EXP430G2553 LauchPad 开发套件配合使用,也可通过 SmartRF Studio 应用软件用作独立模块。 该模块配备集成式 PCB 板载天线,该天线可在欧洲 869~870MHz 和美国欧洲 902~928MHz ISM 频段工作。
SimpleLink™ ULP Sense BoosterPack™
首先,请访问 dev.ti.com/BOOSTXL-ULPSENSE
ULP Sense BoosterPack 是一款套件,旨在轻松展示 CC13x2/CC26x2 RF SoC 中所含传感器控制器的超低功耗功能。
可从中受益的应用示例包括机械流量计测量(基于簧片开关或电感原理)、电容式触控按钮和加速计的超低功耗处理(例如跌倒检测)。
该电路板还包含一个模拟光传感器和一个可用于 ADC 测试用例的电位器。ULP SENSE Studio 中的许多软件示例都将使用 ULP SENSE BoosterPack 作为硬件平台。
调试器
XDS110 LaunchPad™ 开发套件调试器
LP-XDS110 LaunchPad 开发套件调试器工具可用于对德州仪器 (TI) 微控制器、微处理器和 DSP XDS 兼容器件进行编程和调试。LP-XDS110 可通过 20 引脚边缘连接器直接连接到分离式 Launchpad,也可用于调试其他使用 XDS110 OUT 连接器的 LaunchPad 和 XDS 兼容器件。
XDS110ET 具有 EnergyTrace™ 软件的 LaunchPad™ 开发套件调试器
LP-XDS110ET LaunchPad 开发套件调试器工具可用于对德州仪器 (TI) 微控制器、微处理器和 DSP XDS 兼容器件进行编程和调试。LP-XDS110ET 可通过 20 引脚边缘连接器直接连接到分离式 Launchpad 开发套件,也可用于调试其他使用 XDS110 OUT 连接器的 LaunchPad 开发套件和 XDS 兼容器件。LP-XDS110ET 添加了用于功率测量的电路,用于支持 EnergyTrace™ 软件。
XDS110 JTAG 调试探针
德州仪器 (TI) 的 XDS110 是一款适用于 TI 嵌入式处理器的新型调试探针(仿真器)。XDS110 取代了 XDS100 系列,同时在单个仓体中支持更广泛的标准(IEEE1149.1、IEEE1149.7、SWD)。此外,对于带有嵌入式缓冲跟踪器 (ETB) 的所有 Arm® 和 DSP 处理器,所有 XDS 调试探针均支持核心和系统跟踪。 对于引脚上的内核跟踪,则需要使用 XDS560v2 PRO TRACE。
德州仪器 (TI) 的 XDS110 通过 TI 20 引脚连接器(带有适合 TI 14 引脚、Arm 10 引脚和 Arm 20 引脚的多个适配器)连接到目标板,通过 (...)
E2E
访问我们的支持论坛
如果在使用 TI sub-1GHz 产品进行开发时遇到任何问题,请使用 TI E2E。该支持论坛是丰富的在线知识库,其中包含可供全天候访问的数百万个技术问题和解决方案
搜索 sub-1GHz IC 内容或提出技术支持问题。使用我们的 E2E 支持论坛查找适当的设计挑战解决方案,该论坛由数千名贡献卓著的 TI 专家提供支持。