我尝试使用此处的 LPTIM 示例:https://www.wch.cn/bbs/thread-123321-1.html,但 STOP 模式下的最低功耗约为 190uA。这是 LPTIM 在 STOP 模式下使用的电流量吗?有没有更好的示例可以展示最低可能的电流使用量?
您好,注意测试的时候将板子上的LED、LDO等都去掉试一下,不要外接其他模块。此外注意程序中要将不用的IO全部配置成上拉。
我已移除所有 LED,并尝试了以下操作:
PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI)
PWR_EnterSTOPMode_RAM_LV(PWR_Regulator_LowPower, PWR_STOPEntry_WFI)
但我不确定我应该预期多少功耗。我非常仔细地阅读了数据表,但没有找到任何指定 LPTIM 预计消耗多少电量的内容。
您好,具体功耗参数可从数据手册获得,如下图。STOP模式4下电流大概4.08uA。若需要可以留个邮箱,给你发个测试Demo参考一下,你可以直接用该例程测试一下。
我非常想看看 LPTIM 的代码示例,它可以实现接近 4uA 的电流。我已经尽我所能,实现的最低电流使用量是 80uA。请告诉我应该怎么做。
这里提供的示例 (https://www.wch.cn/bbs/thread-126343-1.html) 允许我将微控制器置于 STOP 模式,电流为 4uA。但是我现在正在寻找一个示例来让 LPTIM 在 STOP 模式下工作,正如我最初提到的,我正在使用代码 (https://www.wch.cn/bbs/thread-123321-1.html),但电流消耗太高。这是正常的吗?STOP4 中 LPTIM 的预期电流消耗是多少?
您好,不好意思没注意到你对LPTIM工作的需求,STOP模式下的LPTIM PWM输出例程,这边测试功耗大概在6uA左右,如下图,若是接了逻辑分析仪,功耗大概在14uA左右。若需要,可以留个邮箱,这边可以把测试例程发你具体看一下。后续若有问题,也可以邮箱(lzs@wch.cn)和我沟通。
非常感谢您的回复,并确认使用 LPTIM 和 CH32L103 微控制器可以降低功耗。
我已向您发送了一封电子邮件,请求您提供代码示例,因为它对我非常有用。
再次感谢您的帮助。
您好,已邮件回复
RAMLV是 ram保持的含义?
您好,RAMLV是RAM工作在低电压模式使能控制位,具体见手册介绍,如下图
RAMLV是RAM工作在低电压模式使能控制位 ram内容依旧哈,没有丢失