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.

[参考译文] CC1125:cc1125 Rx 模式更改和自动 RX。

Guru**** 2535150 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/814583/cc1125-cc1125-rx-mode-change-and-auto-rx

器件型号:CC1125

您好!

有2种方法可以将 RX 更改为 RX。

1.在每次成功接收数据包后提交 SRX 命令选通。

2.从 RFEND_CFG1.RFEND_CFG1自动 RX 到 RX = 0x3 (11b)

我们先前配置了第一种方法。 在此过程中、我们发现时间发送器未准备好发送下一个数据包、因此数据包丢失。

我们配置了第二种方法、但找不到任何改进。 接收器仍需要大量时间才能准备就绪、因此数据包将丢失。

请告知接收者接收数据包之前需要这么长时间才能准备好? 是否有任何其他方法可以提高接收器的就绪性?

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

    使用 TXOFF_MODE = TX 和 RXOFF_MODEE = RX 时、完全可以背靠背发送和接收数据包。 我只需在 SmartRF Studio 中以50kbps 的速率对其进行测试。

    您需要使用射频器件命令在 Studio 中进行测试。 我向 TX FIFO 写入长度为5字节+ 5有效载荷字节6次的数据包(36字节全部写入)。 当使用 TXOFF_MODE = TX 且频带 TX 时、这6个数据包将连续发送。 在接收端、我使用了 RXOFF_MODE = RX。 发送数据包后、I 选通空闲并读取 RX FIFO 以及接收到的所有6个数据包。

    如果在应用中遇到问题、可能是您读取 RXFIFO 的速度不够快、因此 RXFIFO 溢出。

    BR

    Siri

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

    我正在使用我们自己的板。
    TX 节点:
       我使用 RxTx_INTERRUPT 来完成数据包发送。
       XTAL:38.4.

    RX 节点:
       在 Rx 侧使用 RXOFF_MODEE = RX。

    我需要在超过50 KHz 带宽的情况下降低到 TX 速率、否则数据包在 RX 处丢失。