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.

[参考译文] SMARTRFTRXEBK:TRX 评估板不会接收来自无线电发射设备的所有数据包

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/790721/smartrftrxebk-the-trx-evaluation-board-does-not-receive-all-the-packets-from-the-radio-transmit-device

器件型号:SMARTRXEBK
主题中讨论的其他器件:CC1101

您好!

我使用 SMARTRXEBK 修订版1.7以及 CC1101 EB 作为子卡。 设置为 TrxEB + CC1101正在接收来自许多无线电发射设备的无线电数据包。 随附 CC1101的配置。 我在 USB 模式下使用了与 Smart Studio 7一起使用的新器件 SMARTRXEBK 修订版1.7。 和。 监控 CC1101器件控制面板上的数据包。 我没有在 MCU 上使用任何我自己的代码。  

接收到的数据包是一些良好的、大量 CRC 错误和大量数据包丢失。 而且、它仅从一个器件中的任何一个器件接收数据包、而不是从所有的心脏转接器件接收数据包。

e2e.ti.com/.../CC1101_5F00_TRxEB_5F00_Config8.xml 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我了解您的设置、您可以在用作 RX 和多 TX 节点时使用一个板。
    -是否所有节点都设置为相同的设置?
    - TX 节点何时发送? 如果在给定的时间发送了多个节点、则接收器上的信号将损坏。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。
    -是的,所有节点都使用相同的设置进行设置。
    - TX 节点根据配置设置持续发送、例如、我已设置为每1秒发送一次消息。所有 TX 节点将以该速率发送。
    那么,这是否意味着如果我在所有 TX 节点中设置发送 TX 消息的速率,那么它不会在 RX 上接收?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果你站在一个房间的中间,你周围的许多人同时讲话,那么很难得到任何人所说的话。 无线电通信也是如此。 因此、您必须确保一次只能发送一个 TX 节点数据。 如果多个节点同时发送、接收器将无法听到所有节点的声音。

    通常、使用某种 CCA 或 LBT 来确保这一点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我同意这一类比。

    实际上、我们有另一个称为"网关"的器件、它具有 CC1101无线电模块、能够接收来自所有 TX 节点的消息、我希望 TrxEB 能够使用与"网关"中相同的无线电配置。 特别是 在"网关"和 TrxEB wrt CCA_mode 中具有相同配置的寄存器 MCSM1。

    目标是将 TrxEB 设置为与"网关"相同、以调试无线电通信中发现的"网关"问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设您已将 CC1101B 放置在靠近网关的位置、因此两个模块"听到"相同的声音?

    RX 中的两个器件彼此靠近放置且具有相同设置的器件应接收相同的数据。 要改变这个问题、网关和 EB 之间有何区别?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是  的、CC1101EM 和网关已关闭、应能听到相同的无线电。

    区别在于:

    网关位于处理器 NS9210上,通过 SPI 接口访问 CC1101。

    EB 是:MSP430 + CC1101EM (目前我正在使用 USB 模式 Smart RF)

    正如我在前面提到  的、网关上的 CC1101和 EM 上的 CC1101EM 具有相同的设置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您写的内容是 EM 和网关使用相同的设置。 但是、运行的软件是否有任何差异可以解释这种差异?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在网关上、有一个正在运行的应用程序从 CC1101读取数据包并将其发送到服务器。 另一方面、我没有将任何软件放入 Smart RF TREB 中。

    我购买了该器件并连接了 Smart RF Studio 7、进行了 CC1101配置、并观察  了 Smart RF Studio 7上接收到的数据包。

    我是否必须为 TrxEB 编写类似的应用程序才能从多个 TX 节点接收数据包?   

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

    根据此主题中提供的信息、我不明白为什么两个 CC1101在空中接收数据包的方式不同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否在我在此线程中提供的配置中看到任何范围的更改以解决此问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    下面的修订版本是否与我使用 SmartRF TrxEB 1.7时的版本正确:
    CC1101,修订版 A (0x04),DID = 2434?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SmartRF TrxEB 上的 CC1101模块版本为0x04,而网关并行运行且具有版本为0x14的 CC1101,版本的推理是否会使 SmartRF TrxEB 无法从发送节点获取数据包有所不同?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    版本0x04:金键合线
    版本0x14:铜键合线

    从用户的角度来看、这些版本是相同的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在最近的测试中有一个观察结果:
    我最初发布的问题是 SmartRF TrxEB 未接收到来自周围多个 Tx 节点的消息。

    当我将一个 SmartRF TrxEB 设置为 TX 节点、将另一个设置为 Rx 节点、并将无线电设置与我的 Tx 节点和网关相同时、该组合可以正常工作。

    唯一的区别是设置意味着 SmartRF TrxEb 使用 CC1101Em 3.0无线电模块、而原始 Tx 节点和网关使用 CC1101无线电模块。

    您是否认为这种硬件差异可能是 Smart RF TrxEB 无法接收基于 CC1101无线电模块的 Tx 节点发出的所有消息的原因?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    再次查看此主题:
    当谈到速度时、TRXEB 到 PC 的 USB 连接存在一些限制。 因此、如果接收到大量数据包、SmartRF Studio 可能不够快。 是否可以降低 TX 节点发送数据的频率、以查看这是否会影响您看到的内容? 它不会解释你看到的一切我认为.

    我不认为这是由于硬件差异造成的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在这方面有什么进展?