CH571 自制板休眠電流大

如題,使用的是自制板,Sleep模式休眠時電流達(dá)到2.5mA。


啥也不跑,初始化完IO直接shutdown,仍然有400uA


如果使用PM例程,則一切正常。


求問到底在哪里漏電?

檢查一個GPIO的配置和外圍器件,如GPIO配置為高電平與外部器件有壓差,則會有功耗的消耗。


測了,不是IO的問題。發(fā)現(xiàn)很神奇的,Halt和Idle模式平均電流要比Sleep模式低,不知道為什么。


Sleep平均2.7mA,Halt平均1.7mA。



①PM例程在調(diào)用睡眠函數(shù)之前會有將引腳配置為輸入上拉,其目的是防止外部接了模塊導(dǎo)致壓差出現(xiàn)漏電流的現(xiàn)象。其次你在初始化GPIO結(jié)束后調(diào)用shutdown功耗異常。那檢查引腳配置在你的代碼和例程是否存在不同。也是為了檢查外圍模塊導(dǎo)致的漏電情況;

②如果還是檢查GPIO與例程相同,則檢查代碼方面與PM的例程是否有不同點,即在真正睡眠之前是否有調(diào)用函數(shù)使得某些功能還在工作;

③如果上述檢查均無異常發(fā)送原理圖PCB至郵箱lpc@wch.cn,我們這里會進(jìn)行查看。


解決。是低精度電壓中斷反復(fù)觸發(fā),導(dǎo)致不能休眠。


但是經(jīng)過修改代碼,正常休眠以后,按下GPIOA的按鍵有幾率(很大幾率)將設(shè)備復(fù)位,顯示原因為上電復(fù)位,時常產(chǎn)生HardFault,報非法指令/非對齊訪問錯誤。求解!


另外,開啟低電壓中斷的同時啟用看門狗,是否會有沖突?


你好,進(jìn)入hardfault可以參考該博客:

CH57x/CH58x/CH32V wch risc-v 芯片hardfault問題追蹤&程序卡死追蹤 - iot-fan - 博客園 (cnblogs.com)

建議參考PM例程,里面是有GPIO中斷函數(shù)。

可以啟用看門狗,使用可參考該博客:

CH573 CH582 CH579 看門狗使用 - debugdabiaoge - 博客園 (cnblogs.com)


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频