RX單片機(jī)低功耗模式區(qū)分與技巧
由于歐洲ErP指令和最近的能源狀況等原因,人們開始關(guān)注和著手解決節(jié)能問(wèn)題(如減少待機(jī)功耗),并將其作為決定產(chǎn)品價(jià)值的一大要素。
當(dāng)然,人們對(duì)于嵌入到產(chǎn)品且耗電較大的單片機(jī)也提出了較高的要求,現(xiàn)在應(yīng)該有很多客戶正在通過(guò)低功耗模式來(lái)解決這一問(wèn)題。
但您是否也曾為消耗電流的降低未達(dá)預(yù)期,苦苦思考也不得其解而困擾?
相信在大家正在使用的單片機(jī)中,有很多都是通過(guò)硬件支持低功耗功能的。RX單片機(jī)支持各類低功耗模式,如表1所示,具體取決于用途和規(guī)格。
表1 各類低功耗模式和工作狀態(tài)
注1:在軟件待機(jī)期間,SNOOZE模式會(huì)暫時(shí)恢復(fù)外圍功能的運(yùn)行。這樣,在保持低功耗狀態(tài)的同時(shí),外圍功能可以間歇運(yùn)行。
例如,在軟件待機(jī)模式下,除子時(shí)鐘以外的振蕩器和許多外圍模塊都會(huì)停止工作,從而顯著降低功耗。另一方面,由于可運(yùn)行的外圍模塊有限,因此用于恢復(fù)的中斷因素受限,恢復(fù)速度也比休眠模式要慢。因此,您需要根據(jù)系統(tǒng)需求使用不同的低功耗模式。
此外,要實(shí)現(xiàn)低功耗,不僅要充分利用硬件功能,還要考慮軟件。在進(jìn)入低功耗模式之前,需要進(jìn)行設(shè)置,例如關(guān)閉不需要的外圍功能和降低時(shí)鐘頻率,并需要考慮將各端子設(shè)置為何種狀態(tài)才能降低功耗,比如將上拉端子設(shè)置為H輸出。
應(yīng)用指南假設(shè)了是這些原因?qū)е碌南碾娏鳠o(wú)法下降,并闡述了需要注意的要點(diǎn)和技巧。
此外,對(duì)于表2中的運(yùn)行確認(rèn)設(shè)備,還提供了一個(gè)示例程序,您可以立即確認(rèn)每個(gè)低功耗模式下的電流消耗。將示例程序下載到您Renesas Starter Kit中搭載的單片機(jī)上,運(yùn)行后就能進(jìn)入低功耗模式,檢查電流消耗情況。對(duì)于非Renesas Starter Kit基板和非運(yùn)行確認(rèn)設(shè)備的單片機(jī),也可以參考本應(yīng)用指南實(shí)現(xiàn)低功耗需求。
表2 各設(shè)備支持的模式
此外,如表3所示,為解除低功耗模式,除了可使用外部端子中斷來(lái)實(shí)現(xiàn)之外,還可以使用實(shí)時(shí)時(shí)鐘報(bào)警中斷的方法,因此本例更加實(shí)用。
表3 使用的外圍功能和用途
注1 僅限在基于RTC的軟件待機(jī)模式下使用
注2 僅限在基于RTC的深度軟件待機(jī)模式下使用
為了在您的RX單片機(jī)上輕松實(shí)現(xiàn)低功耗模式,應(yīng)用于客戶系統(tǒng)構(gòu)建工作,您可識(shí)別下二維碼或復(fù)制鏈接在瀏覽器中打開查看RX產(chǎn)品家族應(yīng)用指南。