LPC2138 是一款高性能單電源 ARM7 微控制器,它具有多種斷電模式,用于在微控制器等待執行任務時節省電量。在掉電模式下,LPC2138 在室溫下從 3.3 V 電源消耗大約 60 μA,并在掉電啟用時消耗大約 30 μA,在掉電禁用時消耗大約 30 μA。考慮到該部件是使用深亞微米工藝構建的,這是相對較好的。然而,在高溫下,漏電流顯著增加。
本應用筆記的目的是描述使用 LPC2138 時在整個溫度范圍內具有極低漏電流的低成本方法。這種方法需要一些外部元件,但它可以顯著降低漏電流。
本應用筆記將討論兩種恢復微控制器斷電前狀態的方法。一種方法使用廉價的外部 EEPROM,另一種方法使用可保留用于 EEPROM 仿真的內部閃存的現有扇區。這兩種方法都會在關閉前將微控制器的狀態存儲到非易失性存儲器中,并將信息恢復到內部 RAM 中,因此如果微控制器在掉電前關閉,則可以繼續處理。
圖 1 顯示了電路概念的簡化圖。首次通電時,觸發器通過復位引腳上的 RC 時間常數復位。這確保了 LPC2138 上電。LPC2138 可以通過端口引腳自行關閉。本示例使用端口 P0.23。請注意,LPC2138 的端口引腳處于高阻抗狀態。因此,觸發器的組被一個上拉電阻拉高,所以上電時與復位引腳沒有沖突。一旦 LPC2138 自行關閉,外部事件就可以喚醒該部件。在這種情況下,它是按一下開關。
這個概念是讓微控制器關閉自己的電源,然后讓外部事件重新供電。一個關鍵要求是在斷電之前讓微控制器將其狀態存儲在非易失性存儲器中,并在重新上電后讓微控制器恢復其狀態,并在進入深度斷電之前的狀態繼續。
圖 1 框圖
編輯:hfy
-
微控制器
+關注
關注
48文章
7575瀏覽量
151714 -
恩智浦
+關注
關注
14文章
5870瀏覽量
107887 -
非易失性存儲器
+關注
關注
0文章
107瀏覽量
23461
發布評論請先 登錄
相關推薦
評論