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