集成電路MCU集成了定時器、程序存儲器、ADC、DAC等,實現降低系統成本、減小體積,提高可靠性及抗干擾能力。低功耗是集成電路mcu是單片機發展趨勢。如果單片機功耗過大,會導致出現整個電路電量不足的情況,影響產品的功能實現。所以商家追求更為低功耗的集成電路MCU,來提升用戶體驗,樹立自己的品牌口碑。
那怎樣實現低功耗的集成電路MCU呢?
可以從一下幾點入手:
嵌入式微控制器 (mcu)的功耗在當今電池供電應用中正變得越來越舉足輕重。大多mcu 芯片廠商都提供低功耗產品,通過詳細對比 集成電路mcu 功能包括:斷電模式、 定時系統 、事件驅動功能、 片上外設、 掉電檢測與保護、 漏電流處理效率等。
設計低功耗的集成電路MCU,可以從一下幾點入手:
第一條:關閉外設時鐘
現在市面上出現的大多數的集成電路mcu,其外設模塊都對應著一個時鐘開關,會產生一定的功耗,關閉此外設可減少功耗。
第二條:時鐘不要倍頻
注意一下功耗大戶—PLL和FLL模塊。在進入低功耗之前,需要切換模式,旁路掉PLL和FLL模塊,從而盡可能的降低集成電路mcu的功耗,等到集成電路mcu喚醒之后再把時鐘切換回去。
第三條:注意I/O口的電平狀態
一般的IO的內部或者外部都會有上下拉電阻, IO口的上下拉電阻消耗電流這一因素相對比較明顯,下邊咱來說一個不明顯的因素:IO口與外部IC芯片相連時的電流消耗。假如某個IO口自帶上拉,而此與IO相連的IC引腳偏偏是自帶下拉的,那么無論這個引腳處于什么樣的電平輸出,都不可避免的產生一定的電流消耗。閱讀外設IC的手冊,確定好此引腳的的狀態,在控制mcu睡眠之前,設置好集成電路mcu的IO口的上下拉模式及輸入輸出狀態,要保證一絲兒電流都不要被它消耗掉。
第五條:斷開調試器連接
還有一類比較奇特,檢測出來的電流消耗很大,可實際結果是自己杞人憂天,什么原因呢?是因為在測試功耗的時候集成電路mcu還連接著調試器呢!這時候大部分電流就會被調試器給擄走,平白無故的讓工程師產生極度郁悶的心情。所以在測低功耗的時候,一定不要連接調試器,更不能邊調試邊測電流。
以上是深圳英銳恩科技有限公司的經驗總結。
深圳英銳恩科技有限公司從事單片機開發,累積了十多年的單片機開發經驗,不斷推出優質的電子產品—低功耗、小封裝、高性價比的集成電路MCU。