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.

[参考译文] CC2630:在开发 Zigbee 网络原型时、Launchpad 和 SmartrF06之间有何区别?

Guru**** 2390755 points
Other Parts Discussed in Thread: CC2530EM, CC2650, CC2531, CC2530, CC2538, CC2630, Z-STACK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/565427/cc2630-what-is-the-difference-between-launchpad-and-smartrf06-for-developing-a-prototype-of-zigbee-network

器件型号:CC2630
主题中讨论的其他器件:CC2530EMCC2650CC2531CC2530CC2538、 , Z-stack

大家好、

我希望 TI 员工回答这些问题、以便了解到底有什么区别、因为我阅读了大量文档、但仍然感到困惑。

1) 1)我想知道、如果我要开发具有一个协调器和两个以上终端器件的 ZigBee 网络原型、Launchpad 和 SmartRF06之间有何区别?
2) 2)我应该获得其中一个板来将程序闪存到芯片上、或者我可以通过其任何串行接口(例如 UART)进行编程吗?
3) 3) Sensortag 是否具有与 Launchpad 和 SmartRF06相同的功能?

提前感谢

此致
Ali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ali、

    由于闪存限制、CC2650 Launchpad 平台只能支持 ZigBee 终端设备节点、而不能支持协调器或路由器。 具有 CC2650EM 的 SmartRF06具有相同的限制、但可以将 SmartRF05/CC2530EM 或 SmartRF06/CC2538EM 编程为 ZigBee 协调器或路由器。

    2、两个板都有板载 XDS 调试器、用于对芯片进行编程。 这是使设备启动并运行的最简单方法。

    在 ZigBee 领域、SensorTag 具有与 Launchpad 和 CC2650EM 相同的闪存限制、因此它只能用作终端设备节点。 此外、SensorTag 没有板载调试器、因此必须将外部调试器与此器件配合使用来对其进行编程(调试器 devpack、launchpad 或 smartRF06调试器可以对外部目标进行编程)

    如果您想使用 CC2650终端器件节点对 ZigBee 网络进行原型设计、我建议从 CC2538开发套件或 CC2530开发套件开始、以便您的网络中有可用作 ZigBee 协调器和路由器的器件。 此外、这些套件附带 CC2531 USB 软件狗、可用作软件包监听器、并可与 Ubiqua 协议分析器或 SmartRF 数据包监听器等程序配合使用。 然后、您可以使用 CC2650EM/LaunchPad/SensorTag 将 CC2650终端器件添加到您的网络中。 请注意、CC2650EM 仅适用于 SmartRF06、而不适用于 SmartRF05。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Jason 的帮助、我还有一些问题、如果您能回答的话。

    1) 1)如果我完全了解您的答案、那么我可以购买一个 SmartRF06、一个 CC2538评估模块、 两个 CC2630 (或 CC2650)构建我的原型、其中 CC2538将充当协调器、另外两个芯片将充当终端器件节点、此外还将使用 IAR 软件作为30天试用版、这是否足够? (如果是、您可以告诉我是否可以购买此列表或应该购买整个开发套件?)

    2) 2)如果我继续进行此操作,它是否只是将设备连接在一起并编译 Z-stack 版本1.2提供的任何示例,或者我需要阅读一些文档来确认设备可以相互通信? 如果有、您能告诉我应该了解哪些文档吗?

    3) 3)我现在只能使用 CC2650和 CC2538芯片、 那么、我能否尝试设置网络直至我获得 SmartRF06、或者这是不可能的、我应该使用它?(据我了解、它的优势是 XDS 调试器、它与 JTAG 类似、因此它只会简化过程、而不会再进行任何操作。)

    4) 4)如果我使用第一个问题中提到的列表、我将使用哪个版本的 Z-stack、因为 CC2650不支持 Z-stack 版本3.0?

    提前感谢 Jason

    此致
    Ali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最经济的解决方案是购买1个用作 ZigBee 协调器的 SmartRF06和1个 CC2538EM、并购买 CC2650 SensorTag 作为 ZigBee 终端设备。 SmartRF06可以使用 ARM 10引脚连接器电缆对 CC2650 SensorTag 进行编程。 正如您提到的、您将需要使用 IAR IDE。除了使用程序 Ubiqua 协议分析器的免费试用版外、我还强烈建议购买 CC2531 USB 软件狗以用作 ZigBee 数据包监听器。

    请注意、对于采用 Z-Stack 家庭自动化1.2.2a 的 CC26xx 平台、默认情况下没有支持 CC2650 Launchpad 的示例项目、仅支持 CC2650 SensorTag 和 SmartRF06 + CC2650EM。 如果您想改用 Launchpad、则需要将示例应用移植到该平台。

    文档目录中包含 Z-Stack 家庭自动化1.2.2a、其中提供了示例应用用户指南。 我建议查看此文档。 此外、确认这些器件之间通信的最佳方法是使用数据包监听器、如(1)中所述。

    3.您是否意味着您只能获得独立的 SMT 器件? 除非您设计了具有自己编程接口、天线设计等的定制 PCB、否则您将无法仅使用芯片完成大量工作 如果您的意思是只能获得 CC2538EM 或 CC2650 SensorTag 等评估模块、则如果没有 SmartRF06对这些器件进行编程、您仍然无法对其执行任何操作。

    4.您将需要使用 Z-Stack 家庭自动化1.2.2a。 这是目前唯一支持 CC26xx 平台的 Z-Stack 版本。 可从 www.ti.com/.../z-stack-archive 获取

    如果您有任何其他问题、请告诉我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是很棒的 Jason、但这让我想知道一些要点。 您可以提供帮助。

    1)关于第四个问题、是的、我是说只需购买独立的 SMT 元件、我计划使用 CC2538EM (由 TI 提供)的设计文件以更低的成本进行制造。 那么、在本例中、我是否能够使用它而不是使用 TI 制造的 CC2538EM?

    2) 2)您能否为我提供一个链接、我可以通过该链接购买一个 SmartRF06和一个 CC2538EM、因为我仅找到了开发套件的封装?

    3) 3)如果将来我想将其作为产品、在本例中如何对 CC2538进行编程、 我是否仍有义务使用其 EM 对其进行编程、或者我只需设计我的定制板并将其连接到 SmartRF06并上传代码即可完成? 此外、对于 SensorTag、如果继续使用 CC2650、我是否需要编辑代码中的任何内容?

    4) 4)关于 SensorTag、我想知道它的成本如何低于 CC2650EM、但它还包含一些传感器、因为我正在寻找最便宜的选择、因为我有3个选择(SensorTag - CC2650EM - Launchpad)、哪一个将是最好的?

    5) 5)您之前提到我可以使用 SmartRF06或 DevPack 对 SensorTag 进行编程、DevPack 是否会更好、或者 SmartRF06将具有相同的功能、因此我不需要购买 DevPack?


    提前感谢

    此致
    Ali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我强烈建议您不要出于初始原型设计的目的执行此操作、尤其是在您之前未使用过 CC253x/CC26xx 芯片的情况下。 不过、在设计您自己的定制 PCB 时参考这些设计文件是可以的。

    2.可以在此处购买 SmartRF06:
    www.ti.com/.../SMARTRF06EBK
    我已经仔细检查了我们的网站、授权的第三方零售商和 CC2538EM 器件只成对销售:
    www.ti.com/.../CC2538EMK

    SmartRF06具有一个连接器、用于通过 XDS 调试器对外部目标进行编程/调试、这是一个小型10引脚 ARM 调试器连接器。 这是您希望在自己的定制板上设计用于编程/调试的电路。 SensorTag 使用此接口。

    4.这些产品的价格不一定反映每块电路板包含的硬件。 由于他们是评估委员会,他们的价格有些武断。

    5. DevPack 和 SmartRF06的调试器(XDS110与 XDS100v3)略有不同,但任一调试器都可以满足此要求,因此如果您有 SmartRF06,则无需购买 DevPack。

    我之前没有提到的另一件事是、CC2650可用作 ZAP-ZNP 配置中的协调器。 不过、ZAP-ZNP 需要两个单独的器件(ZigBee 应用处理器+ ZigBee 网络处理器)、并且在这些器件之间进行来回通信。 您可以通过我们的 ZNP 主机框架看到这方面的一个示例、该框架允许任何 POSIX 系统通过 USB 充当 ZNP 器件(CC2538 ZNP 或 CC2650 ZNP)的 ZAP。 不过、这会给您的系统增加另一层复杂性、因此我建议您使用 SmartRF06 + CC2538EM 协调器来加快原型设计速度。

    git.ti.com/.../znp-host-framework
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    再次感谢 Jason、但您没有告诉我您推荐 SensorTag、LaunchPad 和 CC2650EM 哪款器件。 我认为获得 SensorTag 或 LaunchPad 更好、因为两者的成本都是29美元。 我是对的、还是有缺失的东西?

    谢谢

    此致
    Ali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您没有回答我最后一个问题 Jason。
    提前感谢
    此致
    Ali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您的主要顾虑是节省资金、那么是的、购买 SensorTag 或 Launchpad 作为 ZigBee 终端设备将是最佳方法。 其中、SensorTag 更易于开箱即用且具有 Z-Stack 功能。

    如果您认为拥有更轻松的原型设计体验而不是节省资金、那么购买 SmartRF06和 CC2650EM 以使用 ZigBee 终端器件将会更好、因为它们包含一个支持 Z-Stack 的开箱即用型 LCD。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、最后一点是 Jason。
    我搜索了您之前提到的 ARM 10引脚连接器电缆、但发现了不同的东西、您能告诉我您的具体含义是什么。
    谢谢

    此致
    Ali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是电缆:

    www.digikey.com/.../1106578

    外部目标的连接方式如下:

    e2e.ti.com/.../06eb_5F00_st_5F00_debug_5F00_xds100.png
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jason、
    我希望您能帮我解决这个问题。 我有一个 SmartRF06、两个 CC2650EM 和两个 CC2538EM、并检查了它可以在 PER 测试中发送的每个 EM、但由于我只有一个 smartRF06、我如何让另一个 EM 作为接收器来完成 PER 测试?

    1) 1)是否可以通过 USB 将其中一个 CC2538EM 连接到我的 PC 以用作电源? 如果是、那么我如何上传每个测试的代码?

    2) 2)由于没有 CC2538EM 等 USB 端口、是否仍有电源连接到 CC2650EM?

    3) 3)能否在一个 CC2650EM (用作 Zigbee)和一个 CC2538EM 之间执行 PER 测试?

    提前感谢

    此致
    Ali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    最简单的方法是购买另一个 SmartRF06。 没有它、您就无法在 LCD 上显示每个结果。 另一种方法是使用 SmartRF Studio 进行每次测试、但您需要使用 XDS100v3或 XDS110连接到 CC2538EM 或 CC2650EM。