基于嵌基于μC/OS-II嵌入式實(shí)時(shí)操作系統(tǒng)的低功耗開(kāi)發(fā)
4、FM電臺(tái)手持式測(cè)試儀的低功耗設(shè)計(jì)
4.1 FM電臺(tái)手持式測(cè)試儀低功耗設(shè)計(jì)的思想
當(dāng)目標(biāo)板上的按鍵在一定時(shí)間內(nèi)沒(méi)有被按下時(shí),F(xiàn)M電臺(tái)手持式測(cè)試儀進(jìn)入低功耗工作模式。在FM電臺(tái)手持式測(cè)試儀進(jìn)入到低功耗工作模式后,按下FM電臺(tái)手持式測(cè)試儀上任何一個(gè)按鍵(通過(guò)按鍵產(chǎn)生中斷喚醒微控制器),讓FM電臺(tái)手持式測(cè)試儀返回到正常的工作模式。其工作流程如圖3。
4.2 進(jìn)入低功耗模式前的設(shè)置
在進(jìn)入低功耗工作模式前,需要完成以下幾個(gè)操作。首先,要使能并初始化外部中斷(INT5);其次,關(guān)閉測(cè)量板、信號(hào)源板的工作電源;最后,執(zhí)行關(guān)閉目標(biāo)板上液晶顯示屏電源、隔離總線等操作。
4.3 設(shè)置LH79520的低功耗工作模式
在完成進(jìn)入低功耗模式前的設(shè)置后,需要讓微控制器LH79520進(jìn)入低功耗工作模式,從而讓測(cè)試儀進(jìn)入到低功耗工作模式。微控制器LH79520的不同功耗工作模式的選擇是通過(guò)設(shè)置RCPC寄存器來(lái)實(shí)現(xiàn)的。
4.4 喚醒微控制器LH79520
當(dāng)微控制器LH79520處于低功耗工作模式時(shí),給微控制器LH79520能夠識(shí)別的中斷信號(hào),即可讓微控制器LH79520從低功耗工作模式返回到正常的工作模式。
本文使用的目標(biāo)板是通過(guò)外部中斷5來(lái)喚醒微控制器LH79520。外部中斷5引腳與目標(biāo)板的鍵盤(pán)相連。在使能外部中斷5之后,同時(shí)設(shè)計(jì)外部中斷5為低電平觸發(fā)中斷。這樣,一旦按下鍵盤(pán),就會(huì)產(chǎn)生一個(gè)低電平信號(hào),從而觸發(fā)外部中斷5,以此來(lái)喚醒微控制器LH79520。
4.5 喚醒系統(tǒng)后的設(shè)置
當(dāng)從低功耗工作模式喚醒后,進(jìn)入到正常的工作模式時(shí),需要完成以下幾個(gè)操作。首先,關(guān)閉外部中斷5;其次,給液晶屏供電,點(diǎn)亮液晶屏,同時(shí),使能外部總線,使其可以與其他外設(shè)進(jìn)行通信;然后,給信號(hào)源板和測(cè)量板供電。
5、結(jié)束語(yǔ)
本文首先從硬件和操作系統(tǒng)的層面上,討論如何降低系統(tǒng)的功耗;然后,從軟件代碼的設(shè)計(jì)和產(chǎn)品應(yīng)用的特點(diǎn)研究如何減少系統(tǒng)的功率消耗。通過(guò)FM電臺(tái)手持式測(cè)試儀驗(yàn)證,當(dāng)測(cè)試儀處于正常工作模式時(shí),電流是300多毫安;處于節(jié)電模式時(shí),消耗的電流僅為幾個(gè)微安。實(shí)踐表明,本文提出的低功耗設(shè)計(jì)方案對(duì)降低系統(tǒng)功耗的作用是顯而易見(jiàn)的。
linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)
評(píng)論