BQ29330應用請教
請教版上有用過bq29330 IC的前輩,小弟用MCU當控制端與BQ29330溝通做為電池管理系統,想請教的是BQ29330當它的PACK 腳位接上充電電源後,
需要控制端去切換CHG開啟及關閉DSG,讓電源可以充到電池上,還是BQ29330自己會偵測PACK腳接到充電源源,自動開啟CHG並關上DSG,
讓充電電源充到電池上?
小弟之前用MCU控制DSG跟CHG,可是有時候控制得了,有時候又不受控制,真麻煩,
請前輩指教指教,感激不盡!
Regarding page 16 of bq29330 datasheet,
the default-state of the FET drive is off. A host can control the FET drive by programming OUTPUT_CONTROL (b2...b0),
where b0 is used to control the discharge FET, b1 is used to control the charge FET, and b2 is used tocontrol the ZVCHG FET.
These controls are only valid when not in the initialized state. The CHG drive FET can be powered by PACK and the DSG FET can be powered by BAT. When the bq29330 powers down, the NCH FET drivers power down to GND causing the FETs to turn off.
So CHG and DSG are host-controlled via I2C.
Before accessing OUTPUT_CONTROL (b2...b0), please make sure VCC and BAT pins are in the rage between 5.5V and 25V.
Dear Albert,thanks for your reply.
再跟您請教充電問題:
小弟發現即使charge FET開啟,充電壓經由NMOS的Drain到Source會有一個壓差在,
充到CELL的電電壓大約是bq29330的CHG引腳電壓減掉GATE的Vth,約3.5V(剩9V左右),除非CHG引腳能夠大於充電電壓3.5V,
否則到達CELL的充電電壓一定低於CELL電壓,根本不可能對CELL充電,
問題是CHG引腳電壓來自於CELL的供電壓,不可能提高,如此一來,無法實現充電功能,
請問有解決之方法嗎?謝謝.
CELL端低电压时,是预充电MOS来充电的,此时ZVCHG嵌位在3.5V,当CELL电压高于预充电电压时,CHG MOS正常开启,CHG PIN会比CELL高出10V左右。
謝謝回覆,小弟試試看
請教Luke Deng前輩,
1.CELL端低電壓是指相對低於充電電壓,還是它有一個臨界點,只要低於該臨界點都算低電壓?
2.當CELL電壓高於預充電電壓(PACK接上充電電壓)時,Host要自己偵測然後釋放ZVCHG嗎?還是bq29330會自己釋放鉗位?
如果是Host控制,是通過將OUTPUT_CONTROL REGISTER的XZV設為1來釋放鉗位嗎?
另外小弟對於放大器增益補償校正一段不是很明白,再請教:
3.K是變量還是常數0.15?看規格書是寫正常為0.15
4.算出補償值後是由Host利用編程將該值加到AD量到的電壓值上嗎?還是可以通過b29330調整?
謝謝前輩.
Jeremy,
1. CELL低电压是指低于某个设定值电压值,通常还有个延迟时间设定,满足这两个条件,会启动低电压保护。
2. 当CELL电压高于预充电门限电压时,需要HOST自主关闭ZVCHG,打开CHG和DSG。
3/4. K是常量0.15,通过CAL1/0 BIT来读取电压及计算偏差值,HOST编程结合两者即可。
謝謝Luke Deng前輩,感激不盡.
應用請教 相关文章: