EM MicroelectronicsEM6819Ultra-Low PowerMCUIoT
EM6819 超低功耗設計技巧:讓待機電流降到 nA 等級
理解 EM6819 的功耗模式,並透過電壓、時脈與周邊管理,把待機電流壓到 nA 等級,最大化鈕扣電池的壽命。
JL 傑聯特科技工程團隊審校 · 更新於 2025-02-10
認識功耗模式
EM6819 是超低功耗 8-bit MCU,提供 Active、Standby 與 Sleep 等不同功耗狀態。真正決定電池壽命的,往往不是 Active 時的電流,而是裝置 99% 時間所處的待機/睡眠電流。
EM6819 在睡眠模式下電流可低至 nA 等級,因此設計目標是「盡量待在睡眠,只在必要時短暫醒來」。
降低待機電流的關鍵
幾個實務重點:使用允許範圍內較低的 VDD(功耗與電壓相關);關閉所有未使用的周邊與類比模組;對需要長期計時的功能改用低頻 RC 或 32kHz 振盪,而非高頻主時脈。
另外,未使用的 GPIO 應設為確定狀態(輸出低或帶弱上/下拉),避免懸空腳位漏電造成額外的待機電流。
LCD 與周邊省電
EM6819 內建 LCD 驅動器,對於需要常顯的儀表/電子標籤很實用,但要善用其低功耗顯示模式,並降低更新頻率。ADC 等耗電模組只在取樣瞬間開啟,量測完立即關閉。
把「事件驅動」的思維貫徹到設計:用中斷或計時器喚醒,處理完馬上回睡,而不是輪詢等待。
量測與驗證
nA 等級的電流需要適當的量測工具(具備寬動態範圍的電流量測儀或 source meter),一般三用電表難以準確讀取。建議分別量測 Active 與 Sleep 的電流與停留時間,再估算平均電流與電池壽命。
驗證喚醒來源是否如預期、回睡是否乾淨(沒有殘留開啟的模組),是把理論功耗落實到實機的關鍵步驟。