色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > S3C2440A嵌入式手持終端電源管理系統(tǒng)設(shè)計(jì)

          S3C2440A嵌入式手持終端電源管理系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2009-10-15 來(lái)源:網(wǎng)絡(luò) 收藏
          電壓管理:所有在睡眠模式下不需要提供的模塊,其供應(yīng)都必須通過(guò)休眠控制部分進(jìn)行控制,在系統(tǒng)休眠時(shí)關(guān)閉各個(gè)不使用模塊的。所有在休眠模式下需要供電的模塊均不通過(guò)休眠控制,直接通過(guò)電池電壓變換后供電,或者通過(guò)主電源直接或間接變換得到。負(fù)載管理:在不使用模塊時(shí),通過(guò)GPIO口關(guān)閉可降低功耗。
          3.2 軟件
          為了實(shí)現(xiàn)節(jié)能,電源必須通過(guò)軟件控制系統(tǒng)的功耗。
          3.2.1 總體架構(gòu)
          電源軟件整體架構(gòu)如圖6所示。

          本文引用地址:http://cafeforensic.com/article/181206.htm

          電源管理軟件可分為:操作系統(tǒng)層和應(yīng)用層。
          (1)操作系統(tǒng)層
          電源管理的功能執(zhí)行層,它中的各個(gè)部件(包括處理器和所有外設(shè)),并對(duì)具體的電源管理動(dòng)作進(jìn)行封裝。操作系統(tǒng)層的電源管理有3方面內(nèi)容。
          ①處理器電源管理:執(zhí)行由處理器完成的電源管理任務(wù)。包括以下3方面:
          ◆DVS。動(dòng)態(tài)核電壓和頻率調(diào)整,以及系統(tǒng)總線的頻率調(diào)整。
          ◆模式管理。系統(tǒng)運(yùn)行模式管理,實(shí)現(xiàn)系統(tǒng)運(yùn)行模式的切換,如休眠喚醒、空閑忙碌等功能。
          ◆RTC。系統(tǒng)時(shí)鐘和RTC時(shí)鐘的維護(hù)等。
          ②電池管理:監(jiān)測(cè)電池電量,響應(yīng)電池狀態(tài)的變化(充放電)。
          ③設(shè)備電源管理:包括系統(tǒng)中的所有設(shè)備。在系統(tǒng)睡眠喚醒時(shí),每一個(gè)設(shè)備都需要配合系統(tǒng)的動(dòng)作進(jìn)行休眠喚醒。如果設(shè)備在系統(tǒng)要休眠時(shí)處于忙碌狀態(tài),它可以拒絕系統(tǒng)的休眠要求,從而阻止整個(gè)系統(tǒng)進(jìn)入休眠。
          (2)應(yīng)用層
          最上層,實(shí)現(xiàn)系統(tǒng)的電源管理策略。電源管理策略與操作系統(tǒng)層進(jìn)行交互,從操作系統(tǒng)層獲得系統(tǒng)的狀態(tài)信息,根據(jù)系統(tǒng)狀態(tài)采取相應(yīng)措施,并將自己的決定通知操作系統(tǒng),調(diào)用相應(yīng)功能接口執(zhí)行電源管理。
          為了降低策略實(shí)現(xiàn)的復(fù)雜度,增強(qiáng)策略調(diào)整的靈活性,電源管理策略主要在應(yīng)用層,利用QTopia的事件管理和定時(shí)器功能來(lái)實(shí)現(xiàn)。電源管理應(yīng)用程序位于系統(tǒng)的最上端,直接與用戶進(jìn)行交互,用戶可以在這些應(yīng)用程序中對(duì)電源管理策略進(jìn)行配置。這些應(yīng)用程序包括電池管理程序、背光調(diào)整程序、超時(shí)時(shí)間設(shè)定程序、開(kāi)關(guān)機(jī)程序等。本文只介紹電池管理程序的實(shí)現(xiàn)。
          3.2.2 電池管理程序?qū)崿F(xiàn)
          鋰離子電池檢測(cè)與充電保護(hù)電路芯片采用DS2760。CPU通過(guò)DS2760的DQ引腳讀取內(nèi)部寄存器的數(shù)據(jù),獲得電池的運(yùn)行狀態(tài),以便上層的應(yīng)用程序?qū)﹄姵剡M(jìn)行管理。底層驅(qū)動(dòng)程序主要實(shí)現(xiàn)設(shè)備的注冊(cè)等功能。上層應(yīng)用程序主要包括ds2760.c和Qtopia圖形界面程序light-and-power。ds2760.c主要完成電池電壓、電流的讀寫。例如讀電壓由函數(shù)Read_Voltage完成,代碼如下:


          light_and_power程序完成圖形界面的電源管理應(yīng)用于。程序流程如圖7所示。

          4 系統(tǒng)功耗測(cè)試
          系統(tǒng)功耗的高低代表系統(tǒng)運(yùn)行時(shí)間和待機(jī)時(shí)間的長(zhǎng)短,反映電源管理系統(tǒng)性能的高低。為了評(píng)估整體功耗以及各個(gè)主要模塊的功耗,需要對(duì)系統(tǒng)在不同負(fù)載情況下的電池輸出電流進(jìn)行測(cè)量。表1是系統(tǒng)正常模式、在不同模塊配置下的鋰離子電池供電電流值實(shí)測(cè)數(shù)據(jù)。內(nèi)部電池供電為負(fù)值。

          結(jié)論:正常情況下,如果所有模塊都開(kāi)啟,整體功耗電流約為0.496 A,基本滿足的要求。LCD、GPS、GPRS三個(gè)部分約占總功耗的52.6%。

          結(jié) 語(yǔ)
          本文以實(shí)現(xiàn)功耗低、體積小、性能穩(wěn)定的電源管理系統(tǒng)為目標(biāo),設(shè)計(jì)了基于手持終端電源管理系統(tǒng),對(duì)于其他手持終端電源管理系統(tǒng)的設(shè)計(jì)具有一定的參考價(jià)值。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉