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.

[参考译文] CC1201:IOCFG 配置-奇怪的行为

Guru**** 2502205 points
Other Parts Discussed in Thread: CC1201

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/759599/cc1201-iocfg-configuration---bizarre-behaviour

器件型号:CC1201

我观察到 CC1201上的一个稍微奇怪的问题。

该器件已配置为1Mbps - 500kSPS 配置。 IOCFG3用于 SYNCRXTX (0x06)、在初始化期间不会被修改。

如果我同时配置 IOCFG2和 IOCFG0、那么我接收到的数据包会被改编-正在接收固定大小的数据包、但数据包是错误的、FIFO 会报告2个字节、4个字节、而不是预期的8个字节。 如果我没有初始化其中一个 CFG/CFG0寄存器、则行为符合预期。 此外、我将值配置为什么也无关紧要、如果两个寄存器都从默认值修改、则会发生此问题。  我已经在多个电路板上测试过这种情况-因此这不是电路板特定的问题。 我没有评估套件来测试它。

环境噪声相对较低、发射器和接收器距离6英寸。  如果其中一个寄存器未被修改、那么所有寄存器都可以正常工作。  

我以前没有看到过这个问题。 有什么关于这种情况的想法吗? 这是一项功能吗?

谢谢

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

    我认为、当您配置 CC1201时、您配置的"最后一个"寄存器可能不正确。 为了测试我的理论、您可以编写一个小程序、该程序返回并从 CC1201读回所有寄存器、以确认它们已正确编程。

    此致、
    /TA
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答。 您是对的-这是导致问题的第一个寄存器-我在发出 SRES 后初始化寄存器、看起来我是在无线电完全就绪之前写入 IOCFG2和 IOCFG0、这似乎是器件关闭的过程。

    我有一个后续问题-我们将无线电连接到 TCXO、它提供良好的40MHz 信号。 然而、RCOSC 恰好在15.5KHz 左右。 这种情况是否有任何原因? 电压和温度正常。 任何指针都很感谢、

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

    听说现在可以正常工作。

    您能否发布执行此测试的代码。

    此致、
    /TA