关于BQ24610充电电池电压调整的问题
最近做锂电池充电器的项目,所以入了一块BQ24610的EVM板子。
板子默认充电电压是21V的(sluu396a pag 4)。
在BQ24610的datasheet中有提到BQ24610支持的最大充电电压为26V(满足6cell锂电池的 6 x 4.2 = 25.2V)
datasheet的9.3.1(datasheet pag16)有BQ24610输出电压详细的配置方式。
对于BQ24610的充电电压配置我存在以下几个问题:
1.两个数据手册中(BQ24610 sluu396a)VFB反馈端的2.1V电压是随外部所接电池电压变化而变化的么?因为它的典型电路图(datasheet page1)如下:
这两个电阻分别对应 BQ24610EVM板的R25(909K)、R28(100K)。经过计算如果外接21V锂电池,串联分压VFB得到大约2.08V的电压并不是2.1V。
2.经过计算最后得到的 VBAT 是充电完成后电池的电压么?
3.常规设计中,调整充电电压大小那一部分,即调节不同的分压电阻,都会使用多路的拨码开关。但是,如果我想用单片机控制,可以使用多路选择器么?多路选择器的耐压耐流好像多达不到要求。如果使用场管,又会有压降。有什么好的解决方案么?
问题有点长,有点乱。实在抱歉。但是,这几个问题一直纠结了我很久,手上的锂电池也迟迟不敢上板子进行充电测试。还是希望Ti的工程师们能帮我传道解惑。感激不尽!
1.两个数据手册中(BQ24610 sluu396a)VFB反馈端的2.1V电压是随外部所接电池电压变化而变化的么?
锂电池充电分两个阶段:恒流阶段,检测输出电流来进行PWM控制,FB不参与控制。恒压阶段,检测FB电压进行PWM控制。
我们的EVM板上的设定,充电充满的电压是21.19V,在要求的范围之内。当然,你可以通过更多的电阻组合,来实现21V的电压控制。
2.经过计算最后得到的 VBAT 是充电完成后电池的电压么?
是的。
3.常规设计中,调整充电电压大小那一部分,即调节不同的分压电阻,都会使用多路的拨码开关。但是,如果我想用单片机控制,可以使用多路选择器么?多路选择器的耐压耐流好像多达不到要求。如果使用场管,又会有压降。有什么好的解决方案么?
不知道你实际应用需要达到什么效果。正常应用不需要多路开关来控制。
谢谢您 JW Wu 工程师的解答!
我对BQ24610这颗IC又有更深的理解了!茅塞顿开!
您看看我的理解是否正确
1.两个数据手册中(BQ24610 sluu396a)VFB反馈端的2.1V电压是随外部所接电池电压变化而变化的么?
是的
电池充电分为:a.恒流阶段 b.恒压阶段
a.恒流阶段:由于锂电池未充满电,所以在 VFB 上的分压反馈电压没有达到 2.1V 所以检测输出电流的大小来进行PWM控制,而不是通过VFB进行控制。
b.恒压阶段:当电池电压慢慢上升,在VFB上分压反馈电压达到2.1V的时候,VFB 介入,通过VFB来进行PWM控制。
所以,在VBAT计算公式中,2.1是一个恒定不变的值。
2.经过计算最后得到的 VBAT 是充电完成后电池的电压么?
是的。
这个没有什么好说的。
3.常规设计中,调整充电电压大小那一部分,即调节不同的分压电阻,都会使用多路的拨码开关。但是,如果我想用单片机控制,可以使用多路选择器么?多路选择器的耐压耐流好像多达不到要求。如果使用场管,又会有压降。有什么好的解决方案么?
这里我想要实现的功能是这样的。
由于BQ24610EVM板块上充电的电压、电流是固定的。我想要通过单片机控制,改变VFB部分的电阻组合,以及ISET部分的电阻组合。从而实现改变其充电电流以及电压的控制。但是,我在控制这个方面有点纠结,不知道哪种开关型器件适合。
结尾,再次感谢 JW Wu 给我的耐心解答。
是的,你的理解是正确的。
如果需要进行电压,电流切换,可以用MOS管串电阻来进行控制,MOS在导通时RDSON可以忽略不计,用电阻来计算相应的电压电流。
可以参考以下的application note.
Using bq24105 as Lead-Acid Charger (slua425.pdf)
http://www.ti.com/litv/pdf/slua425
谢谢您,实在太谢谢您耐心解答:)