我在调试自制的板子时遇到一个休眠电流偏大的问题,然后在CH582M评估板上也复现了。现象是这样的:
我采用电阻分压来测量供电电压,分压电阻为120K和100K,将分压后电压接到PA5上进行测量。在输入电压为3V时,分压电阻这一支路将会产生13.6uA的电流消耗。在下电模式下,MCU的电流在2uA左右,那么理论上,这种情况下的电流应该在15.6uA左右,但实际测量出来的电流在80uA左右。
为了复现这个问题,我将CH582评估板硬件做了一点修改:R13改为100K,R11用0欧电阻短接,然后飞线了一个120K的电阻,一端焊在R11上,另一端接3V3。然后修改PM例程,将换新管脚改为PB4,PA5管脚配置为GPIO_ModeIN_Floating,其余管脚上拉。现象与我自己的板子一致。
我特地测量了分压电阻这一支路的电流,确实为13.5uA,但是只要将120K电阻的一端接到3V3上,整体供电电流就会增加约76uA,也就是额外会多出60多uA。
请问一下这是什么原因造成的?有没有解决的方法?