提高MAX1737锂离子电池充电器的精度-Improving

abstract: this application note describes how to improve full-scale current-sense and charge-termination accuracy of the max1737 lithium-ion (li+) battery charger. the max1737 current-sense is more accurate than stated in the data sheet, but different calculations are needed to realize the improvement. examples are shown in the article.
introductionthe current-sense on the max1737 is more accurate than stated in the data sheet. the data-sheet limits represent 6-sigma numbers and are very conservative. sample test data suggests approximately a 4-sigma limit. the current-sense parameters that can be improved are the battery full-scale current, input full-scale current, and the full-charge termination threshold. these parameters are explained below, with new equations where needed.
cs-to-batt full-scale current sense: 200mv ±4mvmost of this error is offset error. consequently, the ±4mv error remains constant as the cs voltage is reduced. the cs resistor value can be reduced as long as a 5mv error in the full-scale current-sense voltage is acceptable. the full-scale current error is 5mv/rcs.
cssp-to-cssn full-scale current-sense voltage: 105mv ±4mvthe input current-sense error is the same as the battery-sense error, and is more accurate than the data-sheet spec. however, there are some filtering and noise-related errors at the cssp and cssn inputs because the current is not dc at this point. because of these noise-related errors, for best accuracy set the input current sense about 2% lower than the target. the noise-related errors depend on input voltage, inductor, capacitors, but are repeatable from unit to unit. once the board is designed, isetin or the input current-sense resistor (r12) can be slightly adjusted to remove the noise error. all later units will have the same input current setting.
full-charge termination thresholdthe max1737's full-charge termination detector works differently from the full-scale current sense. the full-charge termination threshold voltage does not change when isetout is changed. it is only a function of rcs. so if the cs-to-batt current-sense resistor is lowered from 0.1ω to 0.05ω, and isetout is set to 0.5 ref (to maintain the same fast-charge current, but with a lower rcs), the full-charge termination current increases. however, it may not double because the max1737 senses the peak inductor current for this function and not the average battery current (see figure 1).
figure 1. full-charge termination detection circuit and inductor current waveforms. full charge is indicated when peak inductor current falls below 44mv/rcs. the battery charging current that corresponds to this peak current is a function of inductor value and input voltage, and can be calculated as described in the text.
the data-sheet spec for the batt charge current full-charge termination threshold is 44mv +11mv/-10mv. this is a very conservative specification. a reliable limit can be 44mv ±4mv. but this threshold senses when the peak inductor current (not average dc charging current) falls below this point. with a 0.1ω rcs, the peak inductor current must fall to 440ma to reach the threshold. at low current in voltage mode, the average charging current is much less than the 440ma peak inductor current, but can be calculated as shown in the calculating full-charge termination threshold section below.
if the current-sense resistor is lowered to 0.05ω, the full-charge termination threshold is still 44mv (and does not change with isetout). the inductor peak current must then fall below 880ma to trigger the comparator. this means that the average current that trips the full-charge termination threshold will be higher with 0.05ω than with 0.1ω, even if isetout is used to set the same 2a fast-charge current in both cases.
the ratio between the peak inductor current and the average charge current depends on the inductor value, output voltage, and input voltage. fortunately, the input voltage is usually a regulated supply and is known. the output voltage is also known because the charger is in voltage mode when the full-charge termination occurs, so it will be 4.2v times the number of cells. since the inductor value is also fixed, the full-charge termination threshold will be quite consistent from board to board.
note: the term batt charge current full-charge termination threshold used in the max1737 data sheet is somewhat misleading because charging does not actually stop when the battery current falls to this level. the fullchg-bar and fastchg-bar are both high in this state, indicating that the battery is full (see figure 2), but charging still continues in top-off mode until the top-off timer times out.
figure 2. charge state and indicator timing for a typical charging sequence. full battery is indicated when fullchg-bar goes high with fastchg-bar already high. this occurs when battery charging current falls to ifull, as described in the text.
calculating the full-charge termination thresholdthe batt charge current full-charge termination threshold is triggered when peak inductor current falls t ipkterm = 44mv/rcs
note again that ipkterm is only a function of rcs and does not change with isetout.
the battery current, ifull, is the average value of the inductor current. ifull is a function of rcs, input voltage (vin), battery voltage (vbatt), and inductor value (l). it can be calculated as follows for the two cases where inductor current is discontinuous (i>full(disc)) or continuous (ifull(cont)).
most max1737 charger designs have discontinuous inductor current near the end of charging when the battery current is small. assuming discontinuous current, the average current is: ifull(disc) = ipkterm (tiu + tid) / 2 tper
where ipkterm = 44mv/rcs, tper is the period of the switching frequency (1/300khz = 3.33µs), and tiu and tid are the inductor-current ramp-up and ramp-downtimes. these are: tiu = ipkterm l / (vin - vbatt)
tid = ipkterm l / (vbatt)
since the charger is in voltage mode when calculating ifull, vbatt is the lithium-ion (li+) termination voltage (usually 4.2v per cell).
as an example, when charging a 2-cell li+ battery from a 12v input with rcs = 0.1ω and l = 10µh: tiu = 0.44 x 10 x 10-6 / (12 - 8.4) = 1.22µs
tid = 0.44 x 10 x 10-6 / (8.4) = 0.52µs
ifull(disc) = 0.44 x 1.74µs / (2 x 3.33µs) = 115ma
if ((tiu + tid) / tp) is 1 or greater, this indicates that the inductor is still continuous when its peak current is ipkterm. this can occur with larger inductor values. the battery charging current is then: ifull(cont) = ipkterm - half of the peak-to-peak inductor current change = ipkterm - [(vin - vbatt) d tper / (2l)]
where d is the switch duty factor, which for a step-down switching regulator is vout / vin, or for the max1737, d = vbatt / vin.
if 22µh is used instead of 10µh in the above example, you get: tiu = 2.69µs and tid = 1.15µs, so (tiu + tid) / tp = 1.16µs, indicating continuous current.
the charge current is then: ifull(cont) = 0.44 - [(12 - 8.4) (8.4 / 12) 3.33µs / (2 x 22µh)] = 249ma

DropCar联手STEER Tech 旨在合作研发无人驾驶停车技术
对2020年的中国锂电池市场进行了全面梳理
那些说用石墨烯做电池的企业,你扯真的?
LED路灯灯头的特点_LED路灯灯头的功能
Micro LED市场爆发期将至
提高MAX1737锂离子电池充电器的精度-Improving
三分钟使用HMI Board完成TCP ECHO服务器的搭建
GSM电力变压器防盗报警器简介
小米6评测:华为mate9标配和小米6第三方价格差不多了,你会选谁?
5G 中的 AFE 设计挑战解决方案
Vishay推出业内首款可邦定的薄膜片式电阻---CS44系列
6秒完成超算需要47年的计算,谷歌再次祭出“量子霸权”
乐鑫ESP32-C3的Wi-Fi单火线智能开关方案
深度剖析电网5G化遇到的难题
固定翼与多旋翼无人机的区别,如何选择应用于航测工作中
双十二买什么智能语音鼠标?看完这篇你就懂了
迁移学习的原理,基于Keras实现迁移学习
正在扩张的区块链将如何转变供应链?
METZ CONNECT推出千兆以太网插塞式连接器
66W超级快充120Hz全视屏 荣耀Play5活力版正式开售