改善低功耗 MCU 應用中的電流消耗

有時,在低功耗應用中處理高電流消耗可能會很麻煩,特別是微控制器(MCU)在低功耗應用設計中是一種較複雜的零件。

image

以下一些注意事項可能有助於簡化與MCU相關的電源消耗。

1.檢查所有未使用的GPIO是否設定正確且處於不浮動狀態。

在大多數情況下,應該按照規格書中提到的說明將未使用的GPIO設定為輸出低電平或高電平,或者在切換到輸入時使用內部上拉或下拉電阻器。任何設定不當的GPIO都可能導致難以定位的高電流情況,因為這種情況會因設備和環境條件(如溫度和濕度)而有所不同。

2.檢查GPIO輸入的電平

最有可能的是,GPIO輸入的電平必須按照規格書指定的範圍內,如DVss或DVcc是±300mV。如果GPIO應用於類比功能,如ADC輸入,則可能不適用。

3.檢查MCU如何在低功耗模式下運行

如果MCU因損壞而產生過大電流,可以通過在低功耗模式下運行一些代碼來檢查問題。例如TI的MCU可以在LPM3或LPM4模式下編程,以檢查MCU是否仍然消耗過量電流。在測試期間,可以通過 IDE 中的軟件輕鬆切換端口設置以檢查問題。