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.

[参考译文] CC2500:RX 帧丢失

Guru**** 2390755 points
Other Parts Discussed in Thread: CC2500

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1129226/cc2500-loss-rx-frame

器件型号:CC2500

你好

我自己成为了一个用于热室测试的测试监控模块。

该模块与热处理室内外的中央站进行双向无线电通信。 室温在-40至+80°C 之间变化、斜率为1°C/分钟

通信是通过 CC2500芯片完成的、我意识到在低温阶段会丢失消息。
我进行了不同的测试、最后在热处理室内有两个模块、一个仅传输、另一个仅接收。 我有一个仅在外部接收的第二个模块、因此始终在25°C 时接收
在上一次测试中、位于外部的模块接收发送器模块的所有帧、但在室中的接收模块在我们达到低温时丢失帧

您是否会知道为什么在低温(-10至-20°C)下、当 CC2500在-40°C 之前合格时、我会丢失帧?
有时、当我们处于-40°C 时、我会接收帧、但有时我不得不等待恢复为正数或以电气方式重新启动模块以接收帧。

感谢你的帮助

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

    Gregoire、您好!

    我有几个澄清问题、以确保我充分理解问题。

    1.  您提到了重新启动模块允许您接收帧。 只要温度不再次变化、系统是否继续接收帧?
    2. 您在多大温度下为器件供电?
    3. 您的晶体在整个工作范围内是否满足所有数据表要求?

    此致、

    Jake

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

    你好、Jake、

    1. 我只重新启动了一次模块、然后继续改变温度。 系统仅在很晚的时候再次丢失帧。 但在正常工作期间、我无法重新启动模块
    2. 通常、在温度变化之前、系统在25°C 下加电
    3. 收音机晶体
      • 26MHz
      • 温度范围内的频率稳定性最大值10ppm
      • 工作温度范围:-40至+85°C

    此致

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

    Gregoire、

    感谢您提供更多详细信息。 如果我理解正确、系统会在温度发生变化后完全停止接收数据包、但在下电上电后恢复、然后在进一步的温度变化后停止接收数据包。 问题不在于器件本身、因为它在整个温度范围内是合格的。 但可能有一些实施细节会影响数据包接收。

    如果您使用的是无线电唤醒(WOR)功能、请查看 https://www.ti.com/lit/an/swra126b/swra126b.pdf 、其中介绍了在未观察到最短睡眠时间的情况下 RX 窗口可能发生变化的情况。 如果由于某种原因、RC 振荡器校准不正确(如果由于某种原因在代码中禁用)、我可以看到这会受到温度的影响。 我怀疑这里可能有什么东西、因为系统在下电上电后再次开始接收。 因此、我将首先检查的区域是:

    • 验证所有校准设置是否正确
    • 验证是否在所有情况下都满足 T_SLEEP_MIN 要求

    此致、

    Jake

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

    Jake、

    很抱歉耽误你的回答。

    我的代码中不使用无线电唤醒、而 WORCTR1/ WOREVT0 / WOREVT1具有其默认值。

    你有另一个想法吗?

    此致

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

    Gregoire、您好!

    另一个要检查的选项是 MDMCFG2.DEM_DCFILT_OFF

    当设置为  MDMCFG2.DEM_DCFILT_OFF=1时、指定的器件温度范围为0C 至85C。

    Jake

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

    你好、Jake、

    在初始化无线电功能期间、MDMCFG2寄存器设置为0x73、不在其他任何地方调用。

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

    Gregoire、

    您能否验证您使用的频率和尝试的数据速率?

    勘误表(https://www.ti.com/lit/er/swrz002e/swrz002e.pdf)指出了与晶体振荡器相关的杂散信号问题。 请参阅勘误表项目8。 您能否尝试不同的频率、让我知道这是否会影响性能。

    Jake

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

    你好、Jake、

    感谢你的帮助。
    我们的无线电配置:

    •  基本频率:2433MHz
    • 载波频率:2474MHz
    • 数据速率:250kBaud

    我们并不是完全处于 石英色温漂的状态,但您是否认为问题可能来自石英温漂的尖峰?
    我们的应用的最佳频率是多少?

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

    Gregoire、您好!

    这里的频率选择并不重要。 我想看看即使在切换到另一个载波频率后问题是否仍然存在。

    其他一些问题:

    • 2433MHz 的基本频率是什么意思?
    • 您能否共享接收器和发送器的无线电配置文件? 这样可以更快地评估任何潜在的配置问题。

    谢谢、

    Jake

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

    尊敬的 Jack:

    基频由其他人选择。 如果我们更改射频、我们可能必须更改天线适配网络...
    我们将检查是否可以使用不同的基频执行另一项测试。

    我们具有用于发送器和接收器的相同射频配置文件。 是否可以在专用链接上发送文件?

    谢谢

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

    Gregoire、您好!

    是的、我将在 E2E 论坛上离线与您协调。

    Jake