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.

[参考译文] LAUNCHXL-CC1310:无法实现2.4kbps 调制

Guru**** 2466550 points
Other Parts Discussed in Thread: CC1310, LAUNCHXL-CC1310, CC1101

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1298968/launchxl-cc1310-cannot-get-2-4kbps-modulation-to-work

器件型号:LAUNCHXL-CC1310
主题中讨论的其他器件:CC1310CC1101
我无法让 CC1310以2.4kbps 的数据包模式运行。
如果我采用两个 Launchxl-cc1310评估板、其中一个评估板使用您的参考 rfEchoTx 来编程、另一个评估板使用 rfEchoRx 来编程、可以预期方式。
默认情况下、这些应用程序设置为在868MHz 上运行。  如果我使用 SmartRF Studio 7为915MHz Packet Rx 和 TX 生成 smartrf_setting.c 文件、并在前面提到的 rfEchoTx 和 rfEchoRx 应用中使用这些文件、也可以很好地工作。
但是… 如果我改为使用 SmartRF Studio 7来生成2.4kbps 2-GFSK、5.1kHz 偏差(SmartRF Studio 中的预设之一)的文件、并将频率覆盖为915MHz、 并设置同步字(因为出于某种原因、这似乎在该模式下设置为零)、它将不再起作用
 如果我在 rfEchoRx 应用程序中设置一个接收任何 RX 数据包的断点、不会触发。  为了使这个较低的调制速率正常工作、我还需要做什么其他事情吗?
我认为2.5kbps SimpleLink 远距离(另一个预设)也不起作用、尽管我没有回头再仔细检查这一点。
另一个数据点:
如果我取出两个 Launchxl-cc1310板并在这两个板上运行 SmartRF Studio 7、则 2.4kbps 数据包模式仍然有效
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    以下主题描述了类似的(如果不相同)问题:

    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/807427/cc1310-wor-example-rfwakeonradiotx_cc1310_launchxl_tirtos_ccs-not-working-with-2-4kbps-datarate

    遗憾的是、我在那里也看不到分辨率。

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

    尊敬的 Markus:

    您是否尝试过该主题中的指令?: https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/834908/cc1310-rflistenbeforetalk-sample-s-lbt-functionality-doesn-t-work-in-conjunction-with-the-bit-repeat-patch

    如果它不起作用、恐怕我们在 SDK 中提供的补丁可能不是最新的、那么请告诉我它是否起作用。

    此致、

    亚瑟

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

    感谢您的建议。  你指向的线程(我们将其称为"线程1")是指另一个线程("线程2")、这是我在上面指出的同一个线程。  没有发布可解决 线程2中所述问题的修复程序。  我认为这正是我要寻求的解决方法。

    在线程1中、该人员表示注释掉了  

      HW_REG_OVERRIDE (0x50、0x1F77)、

    Line 使事情为他工作(虽然它不能解决他的问题)。  我试过这个,它没有帮助。

    您认为这两个线程中有任何一个与我的问题相关的特定部分吗?

    另一个数据点可以添加到我的原始文章中:

    如果我 从 SmartRF Studio 改为  rfEchoTx、并在一个 Launchxl 上运行2.4kbps、那么我可以看到数据在另一个 Launchxl 上到达、如果它连接到 SmartRF Studio。  如果我将 SmartRF Studio 替换 为 rfEchoRx、它不起作用。  因此、发送端似乎可以... 但 SmartRF Studio 导出的代码不允许 rfEchoRx 工作、即使 SmartRF Studio 本身工作。

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

    尊敬的 Markus:

    从这些线程中、我当时认为 Brepeat 餐厅 您在 CCS 中使用的补丁可能不是最新的、因此我想检查一下。

    您正在使用哪个版本的 SmartRFStudio? 虽然它不可能是那么旧,但检查是好的。

    此外、您是否见过此应用手册? https://www.ti.com/lit/an/swra566/swra566.pdf

    它列出了所有需要的覆盖项、可以帮助您将这些覆盖项与 RX 端的覆盖项进行比较。

    此致、

    亚瑟

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

    您好 Arthur、

    我使用的是 SmartRF Studio 7版本2.29.0。  这似乎是最新的版本。

    是的、我仔细阅读了该应用手册、但据我所知、SmartRF Studio 输出是正确的。  遗憾的是、没有适用于 CC1310的具体示例。  我并未尝试使用 CC1101示例看看它们是否适用于 CC1310。

    谢谢。

    马库斯

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

    尊敬的 Markus:

    然后,我将不得不在这一问题上进行更深入的探讨。 很遗憾、它开箱即用、无法正常使用。 让我在这一周结束前回到你身边。

    此致、

    亚瑟

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

    尊敬的 Markus:

    您是否可以运行以下测试、并让我知道运行情况:

    • 在 SmartRF Studio 中以2.4kbps 模式在两个器件之间测试数据包 TX 和数据包 RX。
    • 现在、使用 rfPacketTx 和 rfPacketRx 示例、具有您从 SmartRFStudio 导出的设置、无需对这些设置进行任何修改。
    • 确定接收效果后、即可在 RX 模式下测试从 rfPacketTx 到 SmartRF Studio 的接收、并在 TX 模式下测试从 rfPacketRX 到 SmartRF Studio 的接收。

    我之所以提出这个问题、是因为它在我们身边起了作用。

    此致、

    亚瑟

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

    您好 Arthur、

    是的,这是可行的!  当我返回并重新尝试时、这也适用于您的 rfEcho 示例。  似乎我设置的同步字是什么混乱的事情。  我认为,最糟糕的是,它不会做任何事情,因为同步字似乎被覆盖。

    非常感谢您的帮助!