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:CFM 模式是否可与同步串行一起使用?

Guru**** 2538950 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/876070/cc1125-can-cfm-mode-be-used-along-with-sync-serial

器件型号:CC1125

我的理解是 CFM (自定义频率调制)通常用于透明模式。  这意味着采样率是 RX BW 的4倍、这至少是符号速率的2倍。

我的问题是 BW 设置的配置相当粗略。  我希望得到符号速率的精确倍数、这样就不必对样本重新采样。

我可以在同步模式(用于 TX)下使用 CFM 吗?  这将使用符号速率时钟、该时钟比 BW 配置更精确。

谢谢、

Dan

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

    如用户指南中的"自定义频率调制(CFM)/模拟 FM"部分所示、CFM 是一种单独的模式、其中 TX 数据必须指定为编程的符号速率的16倍、并且 RX 数据的读取速率与编程的符号速率相同。  

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

    因此、我非常清楚:

    对于 CFM、Pkt_CFG2.PKT_format 应为0 (正常/ FIFO 模式)

    CFM_DATA_CFG.CFM_DATA_EN 应为1 (启用 CFM)

    我假设 FIFO 使能位无关紧要。  从 CFM_RX_DATA 读取数据或将数据写入 CFM_TX_DATA、因此 FIFO 中没有任何数据会进入。

    谢谢、

    Dan

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

    正确。  

    您可以在此处找到一个非常基本的示例: https://e2e.ti.com/support/wireless-connectivity/other-wireless/f/667/t/159307

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

    该代码在 PKT_CFG2中设置同步串行模式、然后在 CFM_DATA_CFG 中打开 CFM 模式。

    这与您刚才确认的情况相反。   PKT_CFG2.PKT_format 的正确设置是什么?

    Dan

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

    我的答案是基于用户指南中的文档。 据我所见,这并不表示必须将 PKT_CFG2设置为特别的值。  我注意到这些示例启用了串行模式。 不确定这是否实际需要、但我上传时代码工作正常、因此我建议您按照代码示例尽快启动和运行。

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

    我在 https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/p/877338/3247051#3247051上处理了一个不同的问题 、并让一切正常工作。

    您可以使用正常或同步串行模式。  但是、必须禁用 FIFO。

    FIFO 在几毫秒内填满、然后从 TX 中退出。  禁用 FIFO 可修复此问题。

    谢谢、

    Dan