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.

[参考译文] CC1312R:如何快速切换射频通道并快速更改无线电的波特率。

Guru**** 2577385 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/891606/cc1312r-how-to-switch-fast-the-rf-channels-and-to-change-fast-the-baud-rate-of-the-radio

器件型号:CC1312R

您好!

在我的 CC1312项目中、我必须尽可能快地(通过链中的命令)切换射频频率和切换时间、我还必须切换波特率。

收发器始终开启(处于 RX 或 Tx 模式)、并且永远不会进入省电模式。

我使用 TI_RTOS 和专有射频模式开发时间同步协议。 我必须每秒在射频通道之间快速跳转100次。 在最坏的情况下、在868MHz 和915MHz 射频频带中、1 - 2MHz 的射频通道相互隔离。  时间到时间我必须在3个波特率- 50、100和200 kbps 之间动态切换。

使用的命令为 CMD_PROP_RX_ADV、CMD_PROP_TX_ADV。

您能告诉我现在射频内核需要时间来更改射频通道吗?或者您想知道如何测量它将射频内核信号路由到引脚?

每次使用 CMD_FS 更改射频通道时、是否有必要 执行 CMD_PROP_RADIO_DIV_SETUP 以设置新的"centerFreq";如果是、正确的序列顺序是什么?  

是否需要先关闭 FS、然后再切换到新的射频通道? 校准怎么样?

我还必须更改波特率。 如何快速实现它?

此致

Emil

 

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

    您好、Emil、

    首先、我建议查看专有射频用户指南、其中包含有关"射频内核信号路由..."的部分 "RF 内核"一章。 在许多情况下(例如 RX、TX、校准等)、这些有助于测量时序。

    至于信道跳跃、对于这些大信道、"正确"的方法是始终执行设置->FS 操作(这也使您可以更新符号速率)。 您可能会在没有设置的情况下获得-+1MHz 的频率、但我不会进一步扩展。

    我假设您的链看起来像(setup)->FS->TX/Rx。

    您无需"关闭"FS、当对讲机准备就绪(校准和全部)时、命令将自动结束。