我在調(diào)試自制的板子時遇到一個休眠電流偏大的問題,然后在CH582M評估板上也復(fù)現(xiàn)了?,F(xiàn)象是這樣的:
我采用電阻分壓來測量供電電壓,分壓電阻為120K和100K,將分壓后電壓接到PA5上進行測量。在輸入電壓為3V時,分壓電阻這一支路將會產(chǎn)生13.6uA的電流消耗。在下電模式下,MCU的電流在2uA左右,那么理論上,這種情況下的電流應(yīng)該在15.6uA左右,但實際測量出來的電流在80uA左右。
為了復(fù)現(xiàn)這個問題,我將CH582評估板硬件做了一點修改:R13改為100K,R11用0歐電阻短接,然后飛線了一個120K的電阻,一端焊在R11上,另一端接3V3。然后修改PM例程,將換新管腳改為PB4,PA5管腳配置為GPIO_ModeIN_Floating,其余管腳上拉。現(xiàn)象與我自己的板子一致。
我特地測量了分壓電阻這一支路的電流,確實為13.5uA,但是只要將120K電阻的一端接到3V3上,整體供電電流就會增加約76uA,也就是額外會多出60多uA。
請問一下這是什么原因造成的?有沒有解決的方法?