NUC1xx微控制器(MCU)的省電方式
由于所謂的Power Down省電模式,實(shí)際上是把晶振的時(shí)鐘關(guān)閉,讓整個(gè)NUC1xx呈現靜止的狀態(tài)。而因為晶振也被關(guān)閉了,一旦有喚醒中斷事件發(fā)生,需要等到晶振穩定下來(lái)后,CPU才能繼續運作,所以由Power Down進(jìn)入一般的工作模式,會(huì )需要延遲一點(diǎn)時(shí)間來(lái)等待,而NUC1xx系列所提供的延遲時(shí)間預設為4096個(gè)clock cycle。以12MHz來(lái)計算,延遲時(shí)間為(1/12MHz)*4096=341.12us(圖2中的T2),而晶振起振所需時(shí)間(圖2中的T1)則會(huì )隨著(zhù)晶振頻率、品牌、PCB 布線(xiàn)等都會(huì )造成少許差異。一般而言, 12MHz晶振起振所需時(shí)間約12ms。實(shí)際量測范例數據如圖2所示。

本文小結
本文介紹了新唐科技NUC1xx所提供的各種省電方式,包括了關(guān)閉沒(méi)用到的模塊、調整CPU運作的時(shí)鐘、Idle省電模式與Power Down省電模式。在實(shí)際應用時(shí),使用者可以根據自身所需,選擇適合的方式,甚至組合不同的省電方法以達到最佳的省電效率。
評論