[产品应用] CW32L010从DeepSleep模式唤醒后时钟启动不稳定

[复制链接]
 楼主| flycamelaaa 发表于 2025-7-11 17:16 | 显示全部楼层 |阅读模式
CW32L010从DeepSleep模式唤醒后时钟启动不稳定什么原因?
pssyx 发表于 2025-7-14 14:03 | 显示全部楼层
请检查配置系统控制寄存器SYSCTRL_CR2 的 WAKEUPCLK 位。
深度休眠模式下系统将自动关闭高速时钟,在退出深度休眠时,CW32L010 为用户额外增加了一种系统时钟选择,用户既可以选择继续使用进入深度休眠时使用的时钟,也可选择 HSI 4MHz 作为系统时钟。配置系统控制寄存器SYSCTRL_CR2 的 WAKEUPCLK 位域为 1,则在中断唤醒退出深度休眠模式后自动使用内部高速时钟 HSI 4MHz 作为系统时钟,加速系统唤醒。
AdaMaYun 发表于 2025-7-16 20:45 | 显示全部楼层
其实主要还是配置问题
OKAKAKO 发表于 2025-7-16 22:41 | 显示全部楼层
一般是硬件程序问题
中国龙芯CDX 发表于 2025-7-17 22:19 | 显示全部楼层
检查配置系统控制寄存器SYSCTRL_CR2 的 WAKEUPCLK 位
Augenstern星星 发表于 2025-7-21 11:21 | 显示全部楼层
CW32L010从DeepSleep模式唤醒后时钟启动不稳定,可能由高速时钟启动时间不足引起
Belle1257 发表于 2025-7-21 12:39 | 显示全部楼层
一般来说,电源噪声干扰也会影响的
星辰大海不退缩 发表于 2025-7-21 12:39 | 显示全部楼层
启动不稳定还是建议改善设计让信号稳定触发才是关键
Annie556 发表于 2025-7-21 14:02 | 显示全部楼层
其实可能是时钟源切换问题
Carina卡 发表于 2025-7-21 15:08 | 显示全部楼层
是不是硬件设计缺陷等因素导致的啊
Espoironenext 发表于 2025-7-21 16:10 | 显示全部楼层
高速时钟(如HSE或PLL倍频时钟)在启动时需要一定的稳定时间。若唤醒后未等待时钟完全稳定即执行操作,可能导致系统异常。
Emily999 发表于 2025-7-21 17:15 | 显示全部楼层
建议增加时钟稳定时间:通过软件延时或硬件等待状态,确保高速时钟完全稳定后再进行后续操作。
Euphoriaxixi 发表于 2025-7-21 18:24 | 显示全部楼层
参考芯片手册,根据手册中关于时钟启动时间的描述,设置足够的稳定时间。
Betty1299 发表于 2025-7-21 19:58 | 显示全部楼层
电源噪声干扰,唤醒瞬间电源波动可能影响时钟稳定性,尤其是对电源噪声敏感的高速时钟。
Carmen7 发表于 2025-7-22 08:25 | 显示全部楼层
若在DeepSleep模式下使用低速时钟(如LSI),唤醒后切换到高速时钟时,若切换过程不安全,可能导致时钟频率突变,引发系统异常。
HeimdallHoney 发表于 2025-7-22 11:47 | 显示全部楼层
PCB布局不合理、时钟线路过长或未遵循芯片布局布线要求,可能导致时钟信号衰减或干扰。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

824

主题

4298

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部