版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、QSC6010 電池充電流程陳 登 2008-12-22主要內(nèi)容n充電電路n充電模式n充電流程n關(guān)機(jī)充電n開機(jī)充電n充電時按開機(jī)鍵開機(jī)充電電路充電器供電控制:PNP型三極管:射極(E):接充電器基極(B):接CHG_CTL_N集電極(C):接Vdd電池充電控制:P溝道增強(qiáng)型場效應(yīng)管:源極(S):接Vdd柵極(G):接BAT_FET_N漏極(D):接電池軟件控制接口nPNP節(jié)三極管控制接口: pm_chg_wall_charger_transistor_switch(ON/OFF) pm_chg_usb_charger_transistor_switch(ON/OFF)n場效應(yīng)管控制接口: pm
2、_chg_battery_transistor_switch(ON/OFF)n供電設(shè)備優(yōu)先級:Wall charger、USB charger、Main battery更改默認(rèn)供電設(shè)備接口: pm_chg_usb_charger_pwr_up_def_st(PM_CHG_USB_POWER_ON_FROM_BAT)USB Charger判斷電路充電模式nTrickle Charge(滴流充電)nFast Charge (恒流充電)nConstant voltage charge(恒壓充電)nPulse Charge(脈沖充電)Trickle Charge (滴流充電)n電壓范圍:2.8V 3.
3、2VnTrickle charge 時,場效應(yīng)管截止,充電電流從VBAT pin流入電池;nTrickle charge時,充電電流0 80mA;nPm_chg_trickle_config() 設(shè)置電流值Trickle charge滴流模式Fast Charge (恒流充電)n電壓范圍:3.1V 4.1Vn三極管和場效應(yīng)管都導(dǎo)通,charge提供設(shè)備供電和電池充電;n設(shè)置最大電流值(1.8A):pm_chg_wall_charger_transistor_imaxsel(IMAXSEL)Fast Charge恒流模式Constant voltage charge (恒壓充電)n電壓范圍:4.
4、0V 4.3V;n三極管和場效應(yīng)管都導(dǎo)通,charge提供設(shè)備供電和電池充電;n與Fast charge相似,不同之處采樣電壓值進(jìn)行反饋;nUSB charge 專用pm_chg_charger_transistor_vmaxsel(PM_CHG_Q_VMAXSEL_4200mV);Constant voltage恒壓模式Pulse Charge (脈沖充電)n電壓范圍:4.0V 4.3Vn三極管導(dǎo)通向Vdd供電,場效應(yīng)管周期性導(dǎo)通形成脈沖電流;nT_ON: 125msnT_OFF: 500msnWall charge專用各充電模式對應(yīng)電壓范圍4.0V 4.3VFast Charge(恒流模式
5、)3.1V 4.1V Trickle Charge(滴流模式)2.8V 3.2V脈沖模式恒壓模式充電流程nCharge 初始化:Tmc_init()tmc_libraries_init_after_service_tasks_start()chg_init()chg_init_delayed()讀USB_charge使能NV項;初始化充電狀態(tài)機(jī)進(jìn)入idle狀態(tài);(如果為USB charge enbale,設(shè)置電池供電,USB掛起)Enable充電中斷函數(shù);充電狀態(tài)機(jī)nchg_state_cfg包含各狀態(tài)下處理函數(shù):每個狀態(tài)有三個處理函數(shù):1.Entry function(); 當(dāng)調(diào)chg_fo
6、rce_state()進(jìn)新狀態(tài)時調(diào)用2.Periodic function(); 被chg_poll_cb() timer周期調(diào)用3.Exit function(); 當(dāng)調(diào)chg_force_state()出當(dāng)前狀態(tài)時調(diào)用根據(jù)當(dāng)前電池及其它參數(shù)切換狀態(tài)機(jī)狀態(tài);錯誤處理狀態(tài)切換關(guān)機(jī)充電,開機(jī)充電n觸發(fā)開機(jī)的5個事件:1.Power on 按鈕按下,KPDPWR_N低;2.外部電源接到VCHG,使三極管射級和基極間導(dǎo)通;3.RTC alarm;4.線纜插入事件,CBL_PWR_N pin 低;5.瞬時功率降低 (SMPL)。關(guān)機(jī)充電(無電池)當(dāng)關(guān)機(jī)情況下插入 Wall charger 或 USB
7、charger:1.系統(tǒng) power on;2.當(dāng)執(zhí)行到hs_task初始化 hs_init()時,調(diào)用函數(shù)hs_probe_power_on_event()判斷觸發(fā)開機(jī)的事件,會判斷為HS_CHG_PWRON_EVT或 HS_USB_PWRON_EVT 開機(jī)事件,此時檢查到電池未接上,直接power off;關(guān)機(jī)充電(有電池)當(dāng)關(guān)機(jī)情況下插入 Wall charger 或 USB charger:1.系統(tǒng) power on;2.當(dāng)執(zhí)行到hs_task初始化 hs_init()時,調(diào)用函數(shù)hs_probe_power_on_event()判斷觸發(fā)開機(jī)的事件,會判斷為HS_CHG_PWRON_E
8、VT或 HS_USB_PWRON_EVT 開機(jī)事件,檢查到有電池,power on;3.ui_task() 中ui_init1()判斷開機(jī)事件為VCHG,UI進(jìn)入charge模式;4.chg_init(), chg_init_delayed(); 初始化充電狀態(tài)機(jī);5.產(chǎn)生Wall charge 或 USB charge中斷,執(zhí)行對應(yīng)Isr chg_wall_valid_isr() 或 chg_usb_i_is_available();Start狀態(tài)機(jī)。開機(jī)充電當(dāng)開機(jī)情況下插入 Wall charger 或 USB charger:1.產(chǎn)生Wall charge 或 USB charge va
9、lid中斷,執(zhí)行對應(yīng)ISR chg_wall_valid_isr() 或 chg_usb_i_is_available(); 1. 若為Wall charger,設(shè)置Wall charger拔出中斷;Start 狀態(tài)機(jī)。 2. 若為USB charger,設(shè)置USB charge狀態(tài)機(jī)進(jìn)入idle狀態(tài),Start 狀態(tài)機(jī)。充電時按開機(jī)鍵開機(jī)(有電池)1.函數(shù)keypad_scan_keypad()掃描到power on button按下,發(fā)出HS_PWR_K事件;2.CoreoldUI截獲到HS_PWR_K事件,寫NV項reset標(biāo)志,向TMC發(fā)reset命令;3.TMC硬件reset;4.當(dāng)
10、執(zhí)行到hs_task初始化 hs_init()時,調(diào)用函數(shù)hs_probe_power_on_event()判斷導(dǎo)致開機(jī)的事件,會判斷為HS_PWR_KEY_PWRON_EVT開機(jī)事件,檢查到有電池,power on;5.chg_init(), chg_init_delayed(); 初始化充電狀態(tài)機(jī);6.產(chǎn)生Wall charge 或 USB charge中斷,執(zhí)行對應(yīng)ISR chg_wall_valid_isr() 或 chg_usb_i_is_available();Start狀態(tài)機(jī)。充電時按開機(jī)鍵開機(jī)(無電池)n由于VBUS pin直接接到VCHG pin上(和Wall charge接
11、法相同),當(dāng)USB charge NV項是CHG_CMD_ENABLE時,按USB charge充電;n當(dāng)USB charge NV項是CHG_CMD_DISABLE時,盡管是USB charge,但是由于USB charge disable,按Wall的方式來處理USB charge;插上charger時按開機(jī)鍵開機(jī)(無電池)nWall charge時,Wall供電啟動設(shè)備,同時會打開場效應(yīng)管給電池充電(雖然沒有電池);因此會進(jìn)入charge狀態(tài)機(jī)BAD BATTERY TEMPERATUR狀態(tài);nUSB charge時,若NV項是CHG_CMD_ENABLE,在執(zhí)行函數(shù)chg_init_delayed()時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房地產(chǎn)項目補(bǔ)充協(xié)議合同范本3篇
- 二零二五年度出口代理服務(wù)合同模板(含知識產(chǎn)權(quán)保護(hù)條款)2篇
- 二零二五年臨時動物保護(hù)員服務(wù)合同協(xié)議3篇
- 2025年外賣配送員勞動權(quán)益保障與職業(yè)培訓(xùn)合同3篇
- 2025年度智能社區(qū)物業(yè)管理平臺開發(fā)與后續(xù)服務(wù)合同3篇
- 二零二五年度二手挖掘機(jī)買賣合同智能設(shè)備配套3篇
- 二零二五年度國際品牌國內(nèi)加盟合作協(xié)議2篇
- 二零二五年度旅游安全責(zé)任保障合同
- 二零二五年度房屋拆除項目拆除物處置與環(huán)保達(dá)標(biāo)協(xié)議3篇
- 二零二五年度新型建筑機(jī)械租賃服務(wù)合同范本3篇
- 江蘇省蘇州市2023-2024學(xué)年高一上學(xué)期期末學(xué)業(yè)質(zhì)量陽光指標(biāo)調(diào)研語文試卷
- 大學(xué)軍事理論課教程第三章軍事思想第四節(jié)當(dāng)代中國軍事思想
- 開展學(xué)科周活動方案
- 園林景觀給排水設(shè)計匯總計算書
- 《電線電纜常用計算公式》
- 關(guān)于心理健康教育情況的調(diào)研報告
- 內(nèi)側(cè)蒂直線短瘢痕法治療乳房肥大癥的臨床研究
- 天一大聯(lián)考2024屆物理高一上期末學(xué)業(yè)水平測試試題含解析
- 整改回復(fù)書樣板后邊附帶圖片
- 空氣能施工方案
- 常見藻類圖譜(史上最全版本)
評論
0/150
提交評論