这些指南旨在为使用带有集成传感器控制器的 TI 无线连接产品的所有开发阶段提供参考。
步骤0:了解技术
第1步:选择您的设备
步骤2:下载必要的软件
步骤3:开始软件开发
步骤4:深入了解文档
步骤5:设计您的硬件
另请参见末尾的‘Common Development Questions’(常见开发问题)部分
不确定要使用哪种连接技术? 查看 无线连接技术选择指南!
传感器控制器是一款小型 CPU 内核、针对低功耗和高效外设运行进行了高度优化。 它位于 CC26xx/CC13xx 辅助(AUX)电源/时钟域中、可独立于系统 CPU 和 MCU 域电源状态自主执行简单的后台任务。 此类任务包括但不限于模拟传感器轮询(使用 ADC 或比较器)、数字传感器轮询(使用 SPI、I2C 或其他协议)和电容式感应(使用电流源、比较器和时间数字转换器)。
传感器控制器可由用户编程、使用语法与 C 类似的简单编程语言。这允许将传感器轮询和其他任务指定为顺序算法、而不是复杂外设模块、计时器、DMA、寄存器可编程状态机、事件路由等的静态配置。 主要优势包括灵活性、硬件资源的动态重用、无需专用硬件即可执行简单数据处理的能力以及可观察性/调试选项。
步骤0:了解技术
- Connect 视频
- TI 培训视频
- 白皮书
第1步:选择您的设备
- BOOSTXL-ULPSENSE
- CC1310: Launchpad 或 功率放大的 LaunchPad
- CC1350: Launchpad 或 SensorTag
- CC1312R: Launchpad
- CC2652R: Launchpad
- CC2652P
- CC2652RB: Launchpad
- CC1352R: Launchpad 或 SensorTag
- CC1352P: Launchpad
- CC2640
- CC2640R2F: Launchpad
- CC2640R2F-Q1: Launchpad
- CC2642R
步骤2:下载必要的软件
- 选择正确的 SDK
- SIMPLELINK-CC13X0-SDK
- SIMPLELINK-CC13X2-26X2-SDK (包括 用于 驱动程序和堆栈配置的 SysConfig)
- SIMPLELINK-CC2640R2-SDK (包括 用于 驱动程序和堆栈配置的 SysConfig)
- 选择集成开发环境(IDE)
- 编程器(如果您使用的是 IDE、则为可选)
- 其他评估工具
- 开发传感器功能: Sensor Controller Studio
步骤3:开始软件开发
- 开箱即用体验:开始使用易于使用的插件超低功耗(ULP 感应 BoosterPack 套件配备低功耗传感器、由 CC13x2/CC26x2传感器控制器控制、用于超低功耗感应。
- 入门指南:了解如何使用 Sensor Controller Studio 为 CC26xx 和 CC13xx 传感器控制器编写、测试和调试代码。
- SimpleLink Academy:查看 SimpleLink Academy 培训平台、了解有关 Zigbee 功能以及如何定制应用的分步说明。
如何使用 Sensor Controller Studio 和 GUI 工具 |
|
创建基本传感器控制器 ADC 驱动程序并将其与空白 TI-RTOS 项目集成 |
|
结合使用超低功耗(ULP)传感 BoosterPack 和传感器控制器、创建低功耗应用 |
|
完成电容式感应并评估运行时间记录工具 |
步骤4:深入了解文档
- 实用程序文档:您可以在其中查找所有器件型号的帮助
- 采用 CC13x2/CC26x2的超低功耗传感应用
- 适用于 CC13x2和 CC26x2的低功耗 ADC 解决方案
- 使用 CC13x2和 CC26x2传感器控制器进行传感器定序
- 将 Sensor Controller Studio 示例集成到 ProjectZero 中
- 《BOOSTXL-SENSORS Sensors BoosterPack 插件模块用户指南》
步骤5:设计您的硬件
- 《CC13xx/CC26xx 硬件配置和 PCB 设计注意事项》
- 请 TI 专家查看您的原理图和布局
- 其它硬件文档可在设备的产品页面上找到(请参阅步骤1:挑选设备)
常见开发问题
- 如何开始?
从 开箱即用体验开始! 此演示可帮助您了解 LaunchPad 并运行您的第一个应用。 之后、开始了解 我们在 SimpleLink Academy 上提供的不同功能和软件库。
- 如何将传感器控制器添加到新应用中?
开始从头 开始参考 SimpleLink Academy 实验中的传感器控制器项目。
- 如何将代码刷写到 LaunchPad 中?
使用 CCStudio IDE 构建、加载和调试代码。 要在2.4GHz 或低于1GHz 器件上对二进制映像进行编程 、请参阅 FLASH-PROGRAMMER 或 UNIFLASH。
- 如何查看原理图和布局?
- 从何处寻求帮助? 在哪里可以找到更多常见问题解答?
E2E 无线连接论坛 是在设计过程的每个步骤中提供帮助的重要来源。
E2E 是一个公共论坛、由 TI 工程师 和知识渊博的社区成员发布问题和答案、帮助用户快速解决设计问题。 搜索几个关键字以查看已解决的问题、或者您可以提出新问题!