(關(guān)于最近碰到的一個(gè)案例,突然很想說(shuō)出來(lái)與大家分享。如果知道的請(qǐng)保密,如果要談?wù)摰恼?qǐng)加我MSN:censtar014@hotmail.com,或者censtar@126.com mail聯(lián)系。)
本文主要就本方案實(shí)際應(yīng)用中的一些應(yīng)該關(guān)注的問(wèn)題進(jìn)行闡述,對(duì)于IC的相關(guān)bug不做描述。主要目的在于引起同行在應(yīng)用中的注意。
BQ3060是一個(gè)好的電量管理IC,與其他電量管理IC相比較還多了一個(gè)溫度區(qū)域管理,當(dāng)然針對(duì)這個(gè)溫度區(qū)域管理需要很認(rèn)真的進(jìn)行相關(guān)設(shè)定,否則會(huì)起到相反的作用。
一般,這個(gè)IC出了應(yīng)用于移動(dòng)PC的電池,在上網(wǎng)本、平板電腦上面也是很經(jīng)常得到應(yīng)用。其中上網(wǎng)本與平板電腦又有分為X86(主要是intel)構(gòu)架、ARM等的構(gòu)架,根據(jù)構(gòu)架不一樣,其核心的GPIO控制又有不同。比如說(shuō)X86構(gòu)架的,大部分會(huì)有一個(gè)EC進(jìn)行相關(guān)控制,費(fèi)X86的一般交給ARM進(jìn)行控制。
和我們電池相關(guān)的部分主要在于:充電管理、電量管理。市場(chǎng)上關(guān)于充電管理方案玲瑯滿(mǎn)目。但是主要可以歸為三類(lèi)。第一類(lèi),本身是一個(gè)受到控制的DC-DC核,充電與否是由EC進(jìn)行命令,充電電流電壓等由EC進(jìn)行間接控制,狀態(tài)指示燈也是由EC進(jìn)行相關(guān)控制,這類(lèi)應(yīng)該說(shuō)是主流;第二類(lèi),充電管理本身包攬全部功能,預(yù)充電、充電電流與電壓是靠硬件設(shè)定,本身集合溫度保護(hù)功能,時(shí)間保護(hù)功能,充電狀態(tài),充電指示燈等都是自己搞定,EC主機(jī)沒(méi)有辦法對(duì)其進(jìn)行控制或者說(shuō)不用對(duì)其進(jìn)行任何控制。他會(huì)傻瓜的進(jìn)行充電。一般這類(lèi)IC會(huì)有一個(gè)充滿(mǎn)再充的遲滯電壓,正常在40mV/cell上下。第三類(lèi)叫做smart chg,掛在SMBUS總線(xiàn)與電池進(jìn)行聯(lián)系,根據(jù)電池廣播的信息進(jìn)行充電,本身不會(huì)給予狀體啊指示,充電狀態(tài)指示需要靠GPIO來(lái)實(shí)現(xiàn)。關(guān)于充電大致描述如此,接下來(lái)重點(diǎn)描述電量計(jì)設(shè)定。(為圖方便,本人決定將以上三類(lèi)簡(jiǎn)稱(chēng)A B C,方便描述與讀者閱讀。)
電量計(jì)針對(duì)不一樣的充電管理,其flash設(shè)定還是有很大的區(qū)別的。
1、1st,2nd,這兩個(gè)太容易了,不說(shuō)了;包括溫度方面。這些都不是重點(diǎn),當(dāng)然如果想了解更多可以加我msn,私下再聊。(censtar014@hotmail.com,注明電源網(wǎng) TI)。
2、charge control。BQ3060給這部分?jǐn)U展了一些功能,很不錯(cuò),對(duì)于各類(lèi)電池特別針對(duì)嬌貴的polymer 電池有很好的保護(hù)作用。但是注意了,如果配合不當(dāng),恰巧會(huì)在這方面出大問(wèn)題。如果你的電池是用于A C平臺(tái),并且他們的EC都做得很完善,那好,這部分你的JT與chg CFG就可以專(zhuān)業(yè)設(shè)置,使之完全吻合電池安全。電池處于極低溫與極高溫的時(shí)候都適當(dāng)?shù)臏p小充電電流與飽和電壓。否則你就乖乖的按4.2V/cell設(shè)定;
如果你傻傻的按照FAE和你說(shuō)的或者spec的推薦值。那么,他的推薦值是按低溫或者高溫電池不讓充到4.2V/cell來(lái)設(shè)定的。那么可能會(huì)出現(xiàn)的問(wèn)題,就不用多說(shuō)了吧;當(dāng)然如果是smart chg的話(huà),這個(gè)創(chuàng)意很不錯(cuò)哦。
term CFG
taper current 看似無(wú)關(guān)緊要,實(shí)際上如果是B類(lèi)方案,你就乖乖的認(rèn)真拜讀其充電spec。因?yàn)锽類(lèi)方案存在兩種充電可能,一種是充電過(guò)程中,當(dāng)CV狀態(tài),電流小于某個(gè)值,eg.300mA電流直接跳到0,另外一種可能是,當(dāng)電流小于某個(gè)值,eg.300mA,IC置位,充電結(jié)束,但是還有小的電流在繼續(xù)補(bǔ)充充電??垂苊靼琢诉@個(gè)taper current &taper voltage的意義了吧?
FC set&FC clear 兩者是針對(duì)充滿(mǎn)狀態(tài)的置位,如果FC有設(shè)定,那么,F(xiàn)C標(biāo)志位起作用,同時(shí)通過(guò)其他設(shè)定,充電mosfet的狀態(tài)跟隨變化。很顯然,如果主機(jī)EC參與工作,那么這個(gè)設(shè)定很重要,很有必要。正常行業(yè)默認(rèn)哦規(guī)則是FC置位要等電量低于95%才會(huì)清除。但是對(duì)于B方案,他的EC沒(méi)有參與工作,那么就出現(xiàn)一種可能,如果你對(duì)于FC有設(shè)定,但是這個(gè)狀態(tài)基本不可能與chg的狀態(tài)能夠吻合,就會(huì)出現(xiàn)一種情況,充電IC要充電的時(shí)候,電池不允許充電,出現(xiàn)打架,打架的結(jié)果就是充電狀態(tài)指示燈亂了,客戶(hù)投訴。
configuration 的 CFG A B C,關(guān)注點(diǎn):針對(duì)B,休眠之時(shí),不能關(guān)閉充電mos;RSOCL,主要針對(duì)的是充電將要結(jié)束的時(shí)候,99%狀態(tài)與100%的設(shè)定,0是四舍五入的,1的話(huà),要term條件滿(mǎn)足。除非你很清楚客戶(hù)EC對(duì)于這方面的管理,否則還是設(shè)定1的好,寧愿99%到100%的時(shí)間很長(zhǎng)。
EDV設(shè)定如果采用EDV的模式,那么這些值還是要認(rèn)真去調(diào)試的,具體怎么搞,文檔倒是寫(xiě)得很詳細(xì)。
以上幾個(gè)是配合的重點(diǎn),其它的方面相關(guān)規(guī)格書(shū)已經(jīng)寫(xiě)得很清楚了不說(shuō)了。
羅嗦一下,千萬(wàn)不要輕易相信FAE說(shuō)的,他們說(shuō)的僅僅一種參考,還要自己去認(rèn)真讀spec,并實(shí)際了解具體要面對(duì)的情況。因?yàn)榈谝?,你不一定碰到?zhuān)業(yè)的FAE;即便碰到了,他不一定很了解你的問(wèn)題點(diǎn);第二,就我認(rèn)識(shí)的那些,了解電池的,不一定了解充電的,了解充電的不一定了解電池。即便有所了解的人,要去了解系統(tǒng)設(shè)定,恐怕很有難度。所以還是要靠自己。