nxp lpc11xx/13xx 在 deep sleep 模式下被中斷喚醒,需要延遲多久 CPU 才能全速工作?
12-27
手冊上說IRC需要6us穩定,Flash需要100us,deep sleep的時候flash上電嗎?中斷延遲是6us還是100us?謝謝。
大感謝。在網上也找了一些相關資料。唉,LPC11xx/13xx的這個deep sleep wake-up設計真是敗筆中的敗筆,延遲太長,不確定,而且內部的watchdog oscillator精度也差的太離譜了(+/-40%!!!),而且至少應該允許外部32k鍾振把系統喚起來。
看來只能選別家的晶元了。
Anyway,非常感謝~ 官方專門有個文檔來討論這個問題:
http://www.nxp.com/documents/application_note/AN11027.pdf
喚醒時間不是定值,要根據睡眠時,控制器仍在運行的模塊,以及被喚醒的中斷類型,例如文檔里做了兩個不同喚醒源的實驗,第一個是us級的,第二個卻是ms秒級的。
要得到最適合自己情況的值,最好是自己驗證,一個辦法是,使用雙蹤示波器,控制器進入睡眠前輸出高電平,施加觸發信號,記下時間A,控制器被喚醒,輸出低電平,記錄時間B。B時間點減去A時間點就是喚醒的實際時間,可能比較粗略,看你的精度要求了。
推薦閱讀: