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.

[参考译文] CC2340R5:复位 0x66(模拟 FSM 超时)

Guru**** 2652575 points

Other Parts Discussed in Thread: CC2340R5

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1592186/cc2340r5-reset-reson-0x66-analog-fsm-timeout

器件型号: CC2340R5

我的客户正在其定制板上运行远程控制器演示 SMART_REMOTE_CONTROL_DIGITAL_LP_EM_CC2340R5_840。 它们出现复位问题、器件在上电后不久就会复位。 读出复位原因是 0x66 (

PMCTL_RESET_ANALOG_FSM_TIMEOUT)。
通过调试可以发现以下几个问题:
1.电路板没有 32kHz 晶体、LF 时钟源设置为 RCOSC。
2.如果在 CCS 中调试器件、则器件不会复位。
3.将电源策略切换为 doWFI 后、设备不再复位。
根据上述行为、工程看起来问题与 LF 时钟相关、但工程已使用 RCOSC。
我以前没有看到 0x66 复位原因、是什么原因可能导致这个复位原因? 我希望重置原因可以为下一步提供线索。
此致、
Shuyang
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    问题在于 HFXT 振幅补偿 过程是超时。 当器件首次启动且进入待机模式时、它将使用时间有限状态机 (FSM) 来补偿 HFXT 振幅。 此 FSM 计时的原因是可能会卡在 RAMP0 状态。 如果达到超时并且 FSM 确实卡住、则 HFXT 不可用、器件将复位。

    在 CCS 中调试时未看到此错误的原因是、当连接调试器时、器件绝不会进入待机状态。 在选择 doWFI 策略时也不会出现此问题、因为它会阻止器件进入待机状态。

    使用无线电时必须使用 HFXT、这是远程控制器演示的核心功能。 您能告诉我您的定制电路板是否包含高频晶体振荡器 (48MHz) 吗?

    此致、
    Lea  

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

    尊敬的 Lea:

    客户已找到原因、结果是电源配置。 他们的定制电路板使用 LDO 模式、但未使用相应的软件配置。 它会以某种方式影响时钟并导致此问题。

    现在问题已解决。 感谢您的支持!

    此致、

    Shuyang