This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Sub-1 GHz开发指南

Guru**** 1831610 points
Other Parts Discussed in Thread: CC1350, CC1310, SYSCONFIG, CC2538, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1093276/sub-1-ghz-development-guidelines

主题中讨论的其它部件:CC1350CC1310sysconfig

这些指南旨在为使用TI Sub-1 GHz无线MCU的所有开发阶段提供参考。 本指南不涉及使用TI系列收发器的开发。  

简介
步骤0:学习技术
步骤1:选择您的设备
步骤2:下载必要的软件
步骤3:开始软件开发
步骤4:深入了解文档
步骤5:设计硬件
步骤6:认证和生产
帮助

简介

我们是您在低于1GHz的射频设计方面的合作伙伴。 借助灵活的低功耗射频收发器和无线微控制器产品组合,我们的高质量无线电和超低功耗性能有助于消除全球部署的障碍。 低于1 GHz的ISM频段提供了根据应用需求和法规合规性要求选择协议和频段的大量自由。

本指南重点介绍TI无线MCU,并可根据 应用和软件堆栈 需求选择特定器件。 如果设计标准随着时间的推移而变化,通常可以迁移到不同的内存配置以支持新的要求。 所需的内存(闪存和RAM)取决于所使用的协议/堆栈的类型以及是否同时使用多个堆栈。 后者的典型示例是BLE +亚1-GHz堆栈配置,其中BLE用于本地设置,亚1-GHz用于从多个传感器收集数据。  

我们的建议是使用TI提供的堆栈之一(如果可能) 来缩短 开发时间。 软件开发可以从Launchpad评估套件开始,所选的无线MCU可以在此硬件平台上进行评估。  在某些情况下,Launchpad将使用超级集设备,这意味着用于开发的设备可能比最终产品中要使用的设备具有更多内存和更多功能。 确保仅将目标设备上的可用资源用于开发。

对于低于1 GHz的频率,射频PHY的选择(数据速率,偏差,调制格式,频率)非常重要,应在该过程的早期考虑。 影响RF PHY选择的一些因素是范围要求和法规要求。  

下一节包含有关低于1GHz的一般情况,某些应用领域和TI提供的堆栈的更多信息的链接。  

步骤0:学习技术

步骤1:选择您的设备

  • 低于1 GHz–产品 提供了涵盖低于1 GHz范围的可用设备的完整概览。 在这里,您可以大致了解适合一组标准的设备。

设备

无线电支持

闪存(KB)

RAM (KB)

低于1GHz

TI-TI 15.4

双频段

无线M总线

Wi-Sun

人行道

BLE 5.2

ZigBee

螺纹

多协议

+20dBm PA

CC1310

是的

是的

32-128.

16-20.

CC1311R3

是的

是的

352.

32岁

CC1311P3

是的

是的

是的

352.

32岁

CC1312R

是的

是的

是的

是的

352.

80

CC1312R7

是的

是的

是的

是的

是的

704

144.

CC1352R

是的

是的

是的

是的

是的

是的

是的

是的

352.

80

CC1352P

是的

是的

是的

是的

是的

是的

是的

是的

是的

352.

80

CC1352P7

是的

是的

是的

是的

是的

是的

是的

是的

是的

是的

704

144.

开发主板平台基于Launchpad。 启动板通常由两部分组成:无线MCU (所有IOS均可在引脚行上使用)和XDS110 (可用于下载代码并调试到无线MCU)。 XDS110还可用于调试自定义板上的无线MCU。  

 CC13xx/CC26xx硬件配置和PCB设计注意事项中的"参考设计"一章 包含可用的不同启动板及其覆盖的频段的完整列表。  

步骤2:下载必要的软件

步骤3:开始软件开发

  • "开箱即用体验":"启动板"框中包含的"快速入门指南"包含一个指向此启动板"开箱即用"体验页面的链接。 如果从 此处选择启动板,也可以找到相同的信息。
  • 快速入门指南(CC13x0)/快速入门指南(CC13x1/CC13x2):SimpleLink开发环境入门指南。 开始使用TI资源管理器,了解如何将项目导入CCS或IAR,或开发新的应用程序。
  • 有关  如何使用所有驱动程序(所有外设)的示例(用于CC13x0/用于CC13x1/CC13x2)。
    • 专有RF示例:  
      • CC13x0:选择使用的Launchpad。 转至“TI驱动程序”。 这些示例被命名为RF*。 建议从rfPacketTx和rfPacketRx开始。
      • CC13x1/CC13x2:选择使用的Launchpad。 转至"prop_RF"。 建议从rfPacketTx和rfPacketRx开始。
    • TI-TI 15.4 堆栈示例  
      • CC13x0: 选择使用的Launchpad。 转至“TI 15.4 堆栈”。 从一个运行收集器示例的设备和一个运行传感器示例的设备开始。
      • CC13x1/CC13x2:选择使用的Launchpad。 转至“TI 15.4 堆栈”。 从一个运行收集器示例的设备和一个运行传感器示例的设备开始。
    • TI Wi-Sun风扇
      • CC13x1/CC13x2:选择使用的Launchpad。 转至"ti_wisunfan"。 可用的示例取决于可用的内存量。  

步骤4:深入了解文档

主要文档资源如下所示:

步骤5:设计硬件

步骤6:认证和生产

法规:

所有产品都必须符合部署国家/地区的无线电法规。  

FCC:用于美国和已选择以此为依据制定法规的国家/地区。 最相关的段落是 §15.247 和 §15.249 (FCC第15部分)

ETSI:用于已选择以此为基础制定法规的欧盟和国家/地区。 最相关的是ETSI EN30.022万 (ETSI)

SRRC:用于中国。 (中国国家无线电条例。 还需要 具有CCC标记)

有关认证的问题,建议联系认证实验室。  

生产测试:

本应用说明概述了生产测试的一些注意事项: 无线技术产品的最终测试注意事项。 "Radio Test Library"可通过SmartRF Studio获得,SmartRF Studio提供了一个API,其功能易于使用,可控制目标板。   

生产编程:

CC2538/CC26x0/CC2x2 串行引导加载程序接口中介绍了串行引导加载程序接口

对于低卷, 可以   使用闪存编程器或UNIFLASH的CLI。 这些工具是发展的主要工具。 对于大规模生产,应考虑为此目的专门制作的程序员。  生产编程 器和 常见问题解答:TI硬件和软件编程工具中列出了一些可用程序员的列表 

帮助

有关上述内容的更多信息,反馈或某些功能不能正常工作,请使用 E2E无线连接论坛。  E2E是一个公共论坛,其中包含由TI工程师和知识渊博的社区成员发布的问题和答案,以帮助用户快速解决其设计问题。 搜索几个关键字以查看已解决的问题,或者您可以提出新问题!

为了能够提供有效的帮助,请至少在问题中包括:

  • 使用的设备
  • SDK和SDK版本
  • 代码所基于的SDK项目
  • 专有RF或堆栈类型。
  • Launchpad或自定义板
  • 详细的问题描述。 问题是什么以及使他人能够重现问题的分步说明。