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**** 2539500 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1158168/cc1312r-cannot-switch-rf-function-correctly

器件型号:CC1312R

您好!

我尝试创建射频测试函数、包括"连续 TX"和"数据包 RX"。 但它们无法正确切换、我提供了我的步骤和程序供您参考。 请帮助我们解决此问题、谢谢

1.程序启动--> RF IDLE -->按下按钮--> RF 连续 TX 启动(OK)--> 按下按钮--> RF 连续 TX 停止(OK),RF 数据包 RX 永久启动(NG)-->  按下按钮--> RF 数据包 RX 永久停止(?), RF 连续 TX 启动(NG)

2.程序启动-->射频空闲-->按键-->射频数据包 RX 永久启动(OK)--> 按键-->射频数据包 RX 永久停止(OK),射频连续 TX 启动(OK)--> 按键-->射频连续 TX 停止(OK),射频数据包 RX 永久启动(NG)--> > 按按钮--> RF 数据包 RX Forever STOP (?), RF Continuous TX START (NV)

e2e.ti.com/.../2727.rfCarrierWave.c

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

    你好,Kimi

    您需要确保在 TX 命令被取消后、synth 不会被关闭:

        /* Modify CMD_PROP_RX command for application needs */
        /* Set the Data Entity queue for received data */
        RF_cmdPropRx.pQueue = &dataQueue;
        /* Discard ignored packets from Rx queue */
        RF_cmdPropRx.rxConf.bAutoFlushIgnored = 1;
        /* Discard packets with CRC error from Rx queue */
        RF_cmdPropRx.rxConf.bAutoFlushCrcErr = 1;
        /* Implement packet length filtering to avoid PROP_ERROR_RXBUF */
        RF_cmdPropRx.maxPktLen = MAX_LENGTH;
        RF_cmdPropRx.pktConf.bRepeatOk = 1;
        RF_cmdPropRx.pktConf.bRepeatNok = 1;
    
        /* Explicitly configure CW (1) or Modulated (0). Default modulated mode is PRBS-15. */
        RF_cmdTxTest.config.bUseCw = 1;
        RF_cmdTxTest.config.bFsOff = 0;        // Keep frequency synth on after command

    此设置在导入命令时在 CMD_PROP_RX 中是默认设置、但不适用于 CMD_TX_TEST。

    BR

    Siri

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

    您好、Siri、

    谢谢你。 它的工作原理。

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

    很高兴听到:-)