工具/软件:
尊敬的 TI 支持团队:
我正在电池供电型应用中与 MSPM0L2228微控制器配合使用。 该系统使用内部高速振荡器(HSOSC)作为主时钟、并使用外部32.768kHz 晶体进行低频时序。
对于电池充电、我们使用 BQ24072RGT 充电器 IC。 PG (电源正常)和 CHG (充电状态)引脚连接到 MCU GPIO、用于监测充电状态。
我们看到以下行为:
-连接充电器且 PG 为低电平时, MCU 以预期的配置频率运行。
-当充电器断开连接(PG 变为高电平)并且系统切换到仅电池电源时、系统频率下降到32 MHz —建议回退到默认的 HSOSC 配置。
-重新连接充电器后, MCU 将返回到正确的频率配置。
我们并非有意在电源转换期间修改时钟配置。 这让我们想到、电压骤降、欠压或内部复位可能会导致时钟系统恢复为默认值。
请您帮助澄清一下:
1.在什么情况下、MSPM0L2228会恢复为32 MHz 默认的 HSOSC 行为?
2.从充电器切换到电池时,控制器是否会丢失时钟配置?
3.在这种情况下,维护或重新初始化时钟配置的建议方法是什么?
4. PG 或 VDDS 更改是否会触发复位或回退行为?
如果需要、我可以分享时钟初始化代码和原理图。 非常感谢您对在电源转换期间保持时钟稳定性的见解。
此致、
Ankush