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.

[参考译文] CC1101:TrxEB 命令选通时序

Guru**** 2343770 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/1498933/cc1101-trxeb-command-strobe-timing

部件号:CC1101

工具/软件:

您好:

我有两个问题关于命令频闪灯的时间。

1.填充 TX FIFO 后、TrxEB 在发送 TX 命令(0x35)之前等待97us、是否有原因?

2.每当它即将启动传输时、它将发送以下命令选通0x36、0x3B、0x3A、0x3D 然后会等待~6ms、然后再发送0x3B。 这种特定序列是否有原因、以及为什么它会在发送0x3B 之前等待~6ms 并开始配置寄存器以进行传输?

提前感谢您。

Ruth

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

    我不确定您运行的代码是什么。

    除了您在 TRxEB 上对 MCU 进行编程的操作外、TrxEB 不会执行任何其他操作。

    您是运行自己的代码或我们的任何代码示例、还是使用 SmartRF Studio 来控制电路板?

    CC1101在填充 TX FIFO 和发出选通命令之间不需要等待任何时间。 您看到的任何延迟都可能由您在 TrxEB 上运行的应用程序软件引起、如果您运行 SmartRF Studio、则可能会在固件和 PC 端造成延迟。

    根据您对选通命令的疑问、我假设您使用的是 Studio。

    请记住、Studio 不知道用户输入的设置、因此也不知道器件可以进入什么错误状态等。

    在开始例如传输之前、它将确保所有 FIFO 都被清除等

    在写入应用程序时、这不一定是您需要执行的操作、因为完全可以写入不会使 FIFO 溢出/下溢等的分配、因此不需要刷新 FIFO。

    我建议您查看 CC1101的代码示例、以了解如何使用器件、而不是查看使用 SmartRF Studio 时的情况。

    例如、Studio 将报告器件在使用时所处的状态、这意味着它将以常规速率发送 SNOP 命令、以从器件返回状态。

    这是您在"正常"应用中不会做的事情。

    Siri