工具/软件:
我正在使用 CC1311P3 处理专有 FHSS 无线电(前端基于 EVK 设计)。 我们注意到在 FHSS 模式下运行时、频谱上的信道之间会产生大量噪声(频繁切换信道)。 我担心我们可能无法在 Rx 和 Tx 之间正确切换、而切换前端开关可能会导致噪声。 当前我使用 RF_flushCmd () 来确保在更改为另一状态之前清除所有待处理的命令。 我认为我们每次应该发送 CMD_FS、因为我们需要更改 Rx 或 Tx 的.synthConf.bTxMode 字段。 但是、如果 FS 已设置为所需的通道、那么我们是否需要为每次 CMD/Tx Rx 更改重新发出 CMD_FS?
例如、在跃点开始时、我们会:
1) 使用新的通道频率更新 CMD_FS
2) 取消 CMD_PROP_RX(如果其中一个正在运行)
3) 发出 CMD_FS(设置新通道)
4) 发出 CMD_PROP_RX
如果需要传输、我们将:
5) 取消 CMD_PROP_RX
6) 为 Tx 切换.synthConf.bTxMode
7) Re 发出 CMD_FS
8) 发出 CMD_PROP_TX
9) 完成 CMD_PROP_TX 后、从上述步骤 (3) 开始返回 Rx 模式
这是正确/预期的方法、还是有更好的方法?
RF_flushCmd () 会关闭频率合成器、还是 FS 会继续运行?