《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > PXA270的電池充電及電量計量模塊設計
PXA270的電池充電及電量計量模塊設計
王 琉,吳 寧
南京航空航天大學
摘要: 以PXA270芯片為處理器,利用2種高性能芯片LM3658和DS2786設計了電池充電與電量計量模塊。該模塊可以運用于手機、PDA、數(shù)碼相機、MP3等手持設備中,能夠在滿足充電任務的同時,實時精確地計量當前的剩余電量,并顯示在用戶界面上,方便用戶使用,具有很好的應用前景。
Abstract:
Key words :

 

    隨著技術的發(fā)展和普及,手持設備出現(xiàn)在越來越多的場合。手持設備以體積小、重量輕、可攜帶性好等優(yōu)勢吸引了各種電子設備向手持方向轉型和發(fā)展,同時也必然地提出了電池的充電和電量計量問題。手機數(shù)碼相機MP3、筆記本、PDA等手持設備都必備1個電池的充電電路以及可以在手持設備顯示界面上反饋當前電池電量的計量電路。本文通過2款高性能的芯片LM3658和DS2786,以PXA270處理器為例,介紹1種可應用于各種手持設備場合的電路模塊。

1 硬件設計
1.1 PXA270處理器簡介
    PXA270嵌入式處理器是Intel公司推出的基于XS-cale架構的新一代高性能處理器,主用應用于高端無線手持和移動設備。PXA270主頻可以設置在312~624 MHz之間,內(nèi)部集成了WMMX技術,擁有高性能、低功耗的多媒體加速能力,可以很好地支持音頻、視頻解碼。同時它集成了Intel先進的SpeedStep技術,可以動態(tài)地調(diào)節(jié)CPU的性能,實現(xiàn)高效的功耗控制。此外,PXA270內(nèi)部提供了UART、I2C、I2S、USB等各種常用接口,使得PXA270可以應用在各種場合。
1.2 電池充電及電量計量電路
    由于PXA270出色的移動性能,電池供電成為了PXA270系統(tǒng)的必需電路。本系統(tǒng)中的充電芯片選用了美國國家半導體公司(National Semi-conductor Corporation)推出的LM3658。它可以使用USB充電,也可以使用交流適配器充電,同時具有電源管理功能。該芯片可為單顆鋰電池和鋰聚合物電池安全充電,終止充電誤差不超過1.5%,有助延長電池壽命,因此適用于多種場合下的手持設備,包括PDA、MP3、數(shù)碼相機和手機等。圖1是LM3658的引腳分布和典型電路。

a.JPG
    如圖1所示,EN_b是充電的使能端,低電平表示允許充電,高電平表示禁止充電。CHG_IN和USBpwr引腳分別表示交流適配器輸入和USB輸入。輸入電壓都是在4.5~6 V之間。LM3658芯片在利用USB或交流適配器為鋰電池或鋰聚合物電池充電時,若這2種電源都處于開啟狀態(tài),充電器芯片便會自動選用預先設定的交流電模式。如果用交流適配器電源充電,可以通過Iset引腳與地址之間連接1個電阻,該電阻阻值的大小決定了充電時的電流大小。如果用USB給電池充電,可以通過USB_sel引腳決定充電電流的大小,該引腳低電平時充電電流為100 mA,高電平時充電電流為500mA。LM3658通過BATT引腳連接電池的正極,為電池提供充電電流。同時通過Ts引腳連接電池的負極,獲取電池的溫度信息。
     Statl和Stat2高低電平的不同組合可以反映當前電池的4種充電狀態(tài),如表1所列。可以將Statl和Star2的狀態(tài)輸出到PXA270的GPIO,通過軟件程序讀出當前狀態(tài),并顯示在用戶界面上。

b.JPG
    本系統(tǒng)中的電量計量芯片選用的是美國Dallas Semiconductor公司推出的一款基于開路電壓(OCV)的電量計量芯片——DS2786。該芯片能夠根據(jù)電池閑置期間的開路電壓來估算可充電鋰離子和鋰離子聚合物電池的可用電量。通過儲存在IC中的查找表,開路電壓可用于確定電池的相對電量,可以在電池包插入后立即得到準確的電量信息。當電池高速率放電時,無法使用OCV計量,因此DS2786使用庫侖計量作為估算相對電量的第2種方法。
    DS2786以百分比的形式給出剩余電量的同時,還給出了電池電壓、電流和溫度信息。電量計算所需的電池特性和應用參數(shù)存儲在片上EE-PROM中。為了支持在某些對成本比較敏感的場合對電量進行監(jiān)測,DS2786還提供了電流、電壓和溫度的測量數(shù)據(jù)。
    DS2786可以應用在手持設備上,也可安裝在電池包內(nèi),其典型應用如圖2所示。VDD是芯片DS2786的工作電源輸入引腳,而VIN則是所測量電池的電壓輸入引腳。

c.JPG


    通過VPROG引腳可以對芯片內(nèi)部EEPROM里存儲的查找表進行修改。SCL和SDA分別是串行時鐘輸入和串行數(shù)據(jù)輸入/輸出,可以將電量計量數(shù)據(jù)傳遞給PXA270上的I2C接口進行讀取操作。在2個輔助輸入端AN0和ANl,可通過比例計量法提供電池包識別(PACK ID)電阻和熱敏電阻的阻抗計量。
    本系統(tǒng)采用PXA270+LM3658+DS2786組成1個完整的嵌入式系統(tǒng)的電池充電及電量計量模塊。LM3658負責電池的充電功能和反饋當前電池的充電狀態(tài),DS2786負責提供當前電池的剩余電量信息,而PXA270則提供系統(tǒng)的控制和數(shù)據(jù)接收功能。

d.JPG


    模塊的系統(tǒng)框圖如圖3所示。由于沒有采用USB電源供電,因此將LM3658芯片的CHG-IN引腳直接5 V輸入。BATT端接上電池的正極進行充電。在電池的正極同時接上N溝道的MOSFET管,可以實現(xiàn)對電池的安全保護,防止充電過量,出現(xiàn)電流過大、溫度過高等情況。電池的充電狀態(tài)通過Statl和Stat2引腳將信息輸出到PXA270的GPIO進行讀取操作。DS2786的VDD引腳用5 V外接電壓直接供電。而VIN引腳既可以用電池電壓輸入,也可以用外接5 V電壓輸入。當電池電壓輸入VIN的時候,DS2786可以根據(jù)OCV查找表計算電池的剩余電量。當電池高速率放電時,通過電流感測電阻R進行庫侖計測量。最終通過SDA和SCL將電量信息輸出給PXA270的I2C接口。

2 軟件設計
    本系統(tǒng)中PXA270上面運行的嵌入式操作系統(tǒng)采用微軟公司的Windows CE。Windows CE是實時操作系統(tǒng),支持在多種CPU硬件平臺上運行,并且提供了強大的開發(fā)工具。為了使DS2786在系統(tǒng)中能夠正常地工作,必須對其編寫基于Windows CE 5.O的驅動程序。
    本模塊的驅動程序設計采用的是流接口的形式。Windows CE的流接口驅動程序以DLL(動態(tài)鏈接庫)的形式存在,由設備管理器(通常是de-vice.exe或者gwes.exe)統(tǒng)一加載、管理和卸載。與具有單獨目的的本機設備驅動程序相比,所有流接口驅動程序都是用同一接口,并調(diào)用同一個函數(shù)集。每個流式接口驅動程序必須實現(xiàn)1組標準的函數(shù),用來完成標準的文件I/O函數(shù)和電源管理函數(shù),這些函數(shù)提供給Windows CE操作系統(tǒng)的內(nèi)核使用。這些函數(shù)通常叫做流式接口驅動程序的DLL接口。同時,本驅動程序設計采用分層驅動的形式。分層驅動程序把驅動程序的代碼分為2層:上面一層叫模型設備驅動(MDD),下面一層叫平臺相關驅動(PDD)。Windows CE操作系統(tǒng)自帶驅動的MDD代碼,MDD的代碼是無需更改的,只需修改PDD層的代碼。本系統(tǒng)的主要涉及函數(shù)如下:

 e.JPG
    驅動程序調(diào)用PDD層的初始化函數(shù)BatteryPDDlnitialize,初始化CPU的GPIO、相關寄存器和電池狀態(tài)全局變量。同時定義了1個SYSTEM_ POWER_STATUS_EX2結構體變量sps。通過BatteryPDDGetStatus函數(shù)從DS2786芯片中得到電池當前的狀態(tài)信息來更新sps結構體中的各個電池信息。用戶界面上也可以根據(jù)sps結構體中的內(nèi)容更新當前的顯示狀態(tài)。這樣就完成了電量計量的實時更新和顯示。

結語
    本文研究并設計了一種電池充電及電量計量的硬件電路,并且給出了在Windows CE操作系統(tǒng)下的驅動設計,實現(xiàn)了完整的軟硬件模塊。該模塊設計簡單,性能出色,可以滿足大多數(shù)情況下手持消費電子的需求,具有很好的應用前景。
 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产日韩美| 午夜精品婷婷| 国产区亚洲区欧美区| 欧美日韩不卡视频| 免费观看30秒视频久久| 久久―日本道色综合久久| 久久xxxx精品视频| 香蕉久久a毛片| 午夜免费久久久久| 亚洲欧美日韩国产中文在线| 亚洲图片欧美日产| 亚洲一区精品电影| 亚洲在线播放电影| 亚洲一区亚洲二区| 午夜视频在线观看一区| 午夜精品视频网站| 欧美制服丝袜| 久久精品二区亚洲w码| 久久九九精品99国产精品| 久久看片网站| 欧美福利一区二区三区| 欧美精品videossex性护士| 欧美日韩精品免费观看视频完整| 欧美日韩精品一区二区三区四区| 欧美日韩在线大尺度| 国产精品高清免费在线观看| 国产精品乱码一区二区三区| 国产精品人成在线观看免费 | 亚洲国产高清在线| 亚洲精品资源美女情侣酒店| 99国产精品久久久| 亚洲一级在线观看| 亚洲欧美综合网| 亚洲国产精品成人综合| 亚洲肉体裸体xxxx137| 亚洲午夜激情网站| 久久精品国产99国产精品澳门| 久久精品噜噜噜成人av农村| 六月婷婷一区| 欧美日韩精品综合| 国产伦精品一区二区三区视频孕妇 | 亚洲国产精品成人精品| 亚洲精品自在久久| 亚洲一区区二区| 久久国产福利| av成人免费在线观看| 午夜性色一区二区三区免费视频| 久久久亚洲高清| 欧美屁股在线| 国产欧美日韩伦理| 一区二区亚洲精品| 日韩亚洲成人av在线| 亚洲免费人成在线视频观看| 久久精品一区二区三区四区| 99re66热这里只有精品4| 午夜精品久久久久久久蜜桃app| 久久网站热最新地址| 欧美日韩一区二区三区在线看| 国产日韩欧美在线一区| 亚洲精品精选| 欧美一级专区| 日韩亚洲一区二区| 久久激情视频| 欧美日韩亚洲成人| 一区二区三区亚洲| 亚洲影院免费| 99成人在线| 久久久亚洲欧洲日产国码αv | 欧美色区777第一页| 国内外成人免费激情在线视频| 亚洲精品视频在线观看免费| 篠田优中文在线播放第一区| 99精品视频免费观看视频| 久久精品二区| 欧美视频福利| 亚洲国产高清自拍| 欧美一区二区三区四区在线观看地址| 一区二区三区精品视频| 老牛嫩草一区二区三区日本| 国产精品久久久久影院色老大| 亚洲国产影院| 久久狠狠久久综合桃花| 午夜精品电影| 欧美日韩精品免费在线观看视频| 国语精品一区| 性感少妇一区| 亚洲一区二区影院| 欧美激情亚洲自拍| 在线播放中文字幕一区| 亚洲男人av电影| 亚洲婷婷综合久久一本伊一区| 欧美成人精品不卡视频在线观看| 国产日韩精品电影| 亚洲宅男天堂在线观看无病毒| 日韩视频在线观看| 久久综合九色99| 国产伪娘ts一区| 亚洲一区二区免费视频| 一区二区三区精品视频在线观看| 欧美www视频| 影音先锋亚洲精品| 亚洲电影自拍| 久久视频在线看| 国产亚洲高清视频| 性欧美xxxx视频在线观看| 午夜精品福利一区二区蜜股av| 欧美巨乳波霸| 91久久夜色精品国产九色| 亚洲人成网在线播放| 免费久久99精品国产自| 狠狠狠色丁香婷婷综合久久五月| 性欧美xxxx视频在线观看| 欧美一区二区女人| 国产麻豆日韩欧美久久| 亚洲欧美另类综合偷拍| 午夜精品久久久久久久| 国产精品视频大全| 亚洲欧美欧美一区二区三区| 小嫩嫩精品导航| 国产伦精品一区二区三区四区免费 | 亚洲性夜色噜噜噜7777| 欧美日韩天天操| 一本高清dvd不卡在线观看| 在线亚洲免费| 国产精品高潮在线| 亚洲一区二区三区视频| 欧美一进一出视频| 国产日韩欧美视频| 欧美综合二区| 另类成人小视频在线| 亚洲承认在线| 一区二区日韩伦理片| 欧美日韩三区| 亚洲小视频在线观看| 性做久久久久久免费观看欧美| 国产日韩精品一区观看| 久久狠狠婷婷| 欧美国产欧美综合| 亚洲精品一区二区三区四区高清| 亚洲色图在线视频| 国产精品视频一二| 亚洲成人资源| 欧美人与禽猛交乱配| 亚洲视频在线二区| 久久精品视频99| 亚洲国产成人不卡| 亚洲视频一区在线观看| 国产精品视频一二三| 久久精品国产99国产精品| 欧美sm视频| 一区二区免费看| 久久精品二区亚洲w码| 1024亚洲| 亚洲一区二区在线观看视频| 国产日韩欧美三级| 亚洲剧情一区二区| 欧美午夜无遮挡| 欧美一区二区在线看| 欧美高清视频一区二区三区在线观看 | 亚洲免费大片| 久久国产一区| 亚洲精品国产精品乱码不99| 亚洲嫩草精品久久| 极品尤物一区二区三区| aa成人免费视频| 国产精品亚洲视频| 亚洲精美视频| 国产精品区一区二区三| 亚洲韩日在线| 国产精品美女一区二区在线观看| 亚洲国产第一| 国产精品欧美精品| 亚洲日本va在线观看| 国产精品美女久久| 亚洲精品少妇| 国产精品午夜在线| 99re热这里只有精品视频| 国产欧美日韩亚洲| 99成人在线| 国语自产精品视频在线看| 亚洲一区二区三区视频播放| 国内揄拍国内精品久久| 亚洲在线视频免费观看| 亚洲大黄网站| 欧美一区日韩一区| 亚洲毛片网站| 牛人盗摄一区二区三区视频| 亚洲女同精品视频| 欧美日韩喷水| 亚洲人成在线观看| 国产欧亚日韩视频| 亚洲一区在线看| 亚洲国产欧美另类丝袜| 久久国产一区二区| 亚洲视频图片小说| 欧美精品在线一区| 亚洲国产精品小视频| 国产免费成人| 亚洲天堂av图片| 亚洲毛片av|