套用583上成功了的关机代码,为什么到592上之后关机功耗有900μA,是需要对函数和参数进行什么调整吗
查看: 1252
回复: 6
CH592低功耗模式问题
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
58x和59x的代码不完全共用,需要进行移植。
如果是测试低电流功耗,可以使用PM例程直接进行测试最低功耗,判断是否硬件影响功耗异常。
您能看看哪里有区别吗?以下是我在583上使用的代码
奇了怪了,明明例程里就两句: LowPower_Shutdown(0);HSECFG_Current(HSE_RCur_100);,功耗就降低到40μA了,我明明也是这么写的,怎么就没用
睡眠函数是调用lowpower函数就可以,需要注意的是GPIO的状态,是否有漏电的情况出现,例如默认配置为输入上拉,则是否某个GPIO有接外部下拉的。同时即使降低到40uA,与手册的标注也不符合,理论上是在5uA以内的(参考手册)。可能是GPIO的外接状态不对,建议优先检查GPIO状态。
还有例如gpio唤醒,不可以配置为浮空,也需要注意。
如果单单烧录PM例程,功耗都过高(100μA),是不是意味着是硬件层面的问题?
可能是硬件的io漏电,检查是否有外接器件,以及引脚状态配置为输入上拉/下拉。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录