




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、QSC6010 電池充電流程陳 登 2008-12-22主要內(nèi)容n充電電路n充電模式n充電流程n關(guān)機(jī)充電n開機(jī)充電n充電時(shí)按開機(jī)鍵開機(jī)充電電路充電器供電控制:PNP型三極管:射極(E):接充電器基極(B):接CHG_CTL_N集電極(C):接Vdd電池充電控制:P溝道增強(qiáng)型場(chǎ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場(chǎng)效應(yīng)管控制接口: pm
2、_chg_battery_transistor_switch(ON/OFF)n供電設(shè)備優(yōu)先級(jí):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 時(shí),場(chǎng)效應(yīng)管截止,充電電流從VBAT pin流入電池;nTrickle charge時(shí),充電電流0 80mA;nPm_chg_trickle_config() 設(shè)置電流值Trickle charge滴流模式Fast Charge (恒流充電)n電壓范圍:3.1V 4.1Vn三極管和場(chǎng)效應(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三極管和場(chǎng)效應(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供電,場(chǎng)效應(yīng)管周期性導(dǎo)通形成脈沖電流;nT_ON: 125msnT_OFF: 500msnWall charge專用各充電模式對(duì)應(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項(xiàng);初始化充電狀態(tài)機(jī)進(jìn)入idle狀態(tài);(如果為USB charge enbale,設(shè)置電池供電,USB掛起)Enable充電中斷函數(shù);充電狀態(tài)機(jī)nchg_state_cfg包含各狀態(tài)下處理函數(shù):每個(gè)狀態(tài)有三個(gè)處理函數(shù):1.Entry function(); 當(dāng)調(diào)chg_fo
6、rce_state()進(jìn)新狀態(tài)時(shí)調(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)時(shí)調(diào)用根據(jù)當(dāng)前電池及其它參數(shù)切換狀態(tài)機(jī)狀態(tài);錯(cuò)誤處理狀態(tài)切換關(guān)機(jī)充電,開機(jī)充電n觸發(fā)開機(jī)的5個(gè)事件:1.Power on 按鈕按下,KPDPWR_N低;2.外部電源接到VCHG,使三極管射級(jí)和基極間導(dǎo)通;3.RTC alarm;4.線纜插入事件,CBL_PWR_N pin 低;5.瞬時(shí)功率降低 (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()時(shí),調(diào)用函數(shù)hs_probe_power_on_event()判斷觸發(fā)開機(jī)的事件,會(huì)判斷為HS_CHG_PWRON_EVT或 HS_USB_PWRON_EVT 開機(jī)事件,此時(shí)檢查到電池未接上,直接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()時(shí),調(diào)用函數(shù)hs_probe_power_on_event()判斷觸發(fā)開機(jī)的事件,會(huì)判斷為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í)行對(duì)應(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í)行對(duì)應(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ī)。充電時(shí)按開機(jī)鍵開機(jī)(有電池)1.函數(shù)keypad_scan_keypad()掃描到power on button按下,發(fā)出HS_PWR_K事件;2.CoreoldUI截獲到HS_PWR_K事件,寫NV項(xiàng)reset標(biāo)志,向TMC發(fā)reset命令;3.TMC硬件reset;4.當(dāng)
10、執(zhí)行到hs_task初始化 hs_init()時(shí),調(diào)用函數(shù)hs_probe_power_on_event()判斷導(dǎo)致開機(jī)的事件,會(huì)判斷為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í)行對(duì)應(yīng)ISR chg_wall_valid_isr() 或 chg_usb_i_is_available();Start狀態(tài)機(jī)。充電時(shí)按開機(jī)鍵開機(jī)(無電池)n由于VBUS pin直接接到VCHG pin上(和Wall charge接
11、法相同),當(dāng)USB charge NV項(xiàng)是CHG_CMD_ENABLE時(shí),按USB charge充電;n當(dāng)USB charge NV項(xiàng)是CHG_CMD_DISABLE時(shí),盡管是USB charge,但是由于USB charge disable,按Wall的方式來處理USB charge;插上charger時(shí)按開機(jī)鍵開機(jī)(無電池)nWall charge時(shí),Wall供電啟動(dòng)設(shè)備,同時(shí)會(huì)打開場(chǎng)效應(yīng)管給電池充電(雖然沒有電池);因此會(huì)進(jìn)入charge狀態(tài)機(jī)BAD BATTERY TEMPERATUR狀態(tài);nUSB charge時(shí),若NV項(xiàng)是CHG_CMD_ENABLE,在執(zhí)行函數(shù)chg_init_delayed()時(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 3881-2020中藥智能工廠中藥水提醇沉提取過程質(zhì)量監(jiān)控
- DB32/T 3588-2019水稻-中華鱉共作技術(shù)規(guī)程
- DB32/T 1580-2019地理標(biāo)志產(chǎn)品射陽大米
- DB32/ 4385-2022鍋爐大氣污染物排放標(biāo)準(zhǔn)
- DB31/T 606-2012立桿掛旗廣告設(shè)置技術(shù)規(guī)范
- DB31/T 583-2012社區(qū)公益服務(wù)項(xiàng)目績效評(píng)估導(dǎo)則
- DB31/ 897-2015預(yù)拌砂漿單位產(chǎn)品綜合能源消耗限額
- 2025電纜采購合同格式范本
- 谷物磨制在糧食加工產(chǎn)業(yè)促進(jìn)農(nóng)產(chǎn)品加工副產(chǎn)物利用的研究考核試卷
- 玩具企業(yè)的品牌傳播與公關(guān)策略考核試卷
- 22S803 圓形鋼筋混凝土蓄水池
- 電信運(yùn)營商社會(huì)渠道管理報(bào)告
- 2022-2023學(xué)年寧夏回族石嘴山市大武口區(qū)小學(xué)六年級(jí)第二學(xué)期小升初數(shù)學(xué)試卷含答案
- 經(jīng)濟(jì)與社會(huì):如何用決策思維洞察生活學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 綠化設(shè)備車輛管理維護(hù)方案
- 2023汽車智能座艙分級(jí)與綜合評(píng)價(jià)白皮書
- 職業(yè)暴露針刺傷應(yīng)急預(yù)案演練腳本-
- 外科學(xué)教學(xué)課件:腸梗阻闌尾炎
- 國開電大 可編程控制器應(yīng)用實(shí)訓(xùn) 形考任務(wù)4實(shí)訓(xùn)報(bào)告
- 中國神華能源股份有限公司大柳塔煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 抗菌藥物使用分級(jí)授權(quán)表
評(píng)論
0/150
提交評(píng)論