NUC1xx微控制器(MCU)的省電方式
由于所謂的Power Down省電模式,實際上是把晶振的時鐘關(guān)閉,讓整個NUC1xx呈現(xiàn)靜止的狀態(tài)。而因為晶振也被關(guān)閉了,一旦有喚醒中斷事件發(fā)生,需要等到晶振穩(wěn)定下來后,CPU才能繼續(xù)運作,所以由Power Down進(jìn)入一般的工作模式,會需要延遲一點時間來等待,而NUC1xx系列所提供的延遲時間預(yù)設(shè)為4096個clock cycle。以12MHz來計算,延遲時間為(1/12MHz)*4096=341.12us(圖2中的T2),而晶振起振所需時間(圖2中的T1)則會隨著晶振頻率、品牌、PCB 布線等都會造成少許差異。一般而言, 12MHz晶振起振所需時間約12ms。實際量測范例數(shù)據(jù)如圖2所示。
本文小結(jié)
本文介紹了新唐科技NUC1xx所提供的各種省電方式,包括了關(guān)閉沒用到的模塊、調(diào)整CPU運作的時鐘、Idle省電模式與Power Down省電模式。在實際應(yīng)用時,使用者可以根據(jù)自身所需,選擇適合的方式,甚至組合不同的省電方法以達(dá)到最佳的省電效率。
評論