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