You should try charge testing with one cell so as to understand its characteristics. LiFePO4 behaves somewhat differently than conventional LiIon. Once you understand how one cell behaves when supplied by a power supply set to <= 10A and <= 3.8V then you can better understand what your series string is doing.
BMS 'interference': If you are using a BMS then it is essential that it does both what you want it to do and what you think it does. If a BMS is intended for LiFePO4 use and has not been specifically set to your conditions it may eg limit Vcell_max to 3.65 V and thus resist efforts to charge at 10A CC up to 3.8V Vcell_max. The single cell tests below are done without a BMS and the results for single cells monitored during a multicell string charge should not be affected by the BMS under 'normal' conditions.
Note:
Just supplying the string from a supply limited to Vmax x cell_count is not safe as if cells are charge-imbalanced some cells could have voltages applied which are above specification.
Also, if cells are charge-imbalanced, if cells which reach 3.8V first are voltage limited at 3.8V then their current draw will usually start to drop and will prevent lower voltage cells being charged correctly. Repeating this fast charge process without cell balancing is liable to increase imbalance with cycling.
Establishing cell characteristics - Single cell test:
Conditions:
Fully discharged cell - Vcell ~= 1.6V
(essential for proper understanding).
15 minute charge time
Cell temperature monitored
Ambient temperature x <= T <= y and ideally 20-30 C
Supply set to Vmax = 3.8V, Imax = 10A ie
if load is < 10A then Vout = 3.8V and
if load is lower resistance than R = V/I = 3.8/10 = 0.38 Ohm
then I = 10A and Vout = whatever is drawn.
What I would expect to see is:
Current initially = 10A and Vcell initially somewhat above 1.6V start value due to internal IR drop and voltage rising from initial value.
For roughly 10 to 12 minutes Ichg remains at 10A (limited by supply) and Vcell rising and < 3.8V.
At approximately 10 to 12 minute range Vcell reaches 3.8V.
Cell is now about 70% to 80% charged.
Supply now goes into CV mode limited by power supply setting.
Ichg will now probably start to fall, controlled by cell internal processes.
Highest input case Ichg will remain at 10A throughout and total input will be
10A x 1/4 hour = 2.5 Ah. As cell capacity is nominally 2.3Ah and as current efficiency (but not energy efficiency) on charge is usually over 99% then a full 2.5 Ah charge is very unlikely. More likely is that Ichg will drop from 10A to some lower value so that Charged capacity is now >= 96% of maximum (according to the A123 'proper operation' sheet.
Cell temperature will necessarily rise somewhat due to internal resistive heating. It may rise substantially and the cycle would need to be terminated but this would be expected to be unlikely in most cases.
Charging from not-fully-discharged state:
Once you have seen how VI varies with time in the above test starting from fully discharged you can see what a single cell does when starting from partially charge. Of particular interest is liable to be starting from say 5% & 10% charge as this gives an indication of what one cell will do when it gets to Vcell = 3.8V while other cells are at lower state of charge.
What I'd expect to see is that no difference would be observed up to near Vcell = 3.8V (as the supply is current limiting) but before 3.8V is reached the cell may "try to accept" less than 10A, it cannot do so under CC conditions, so Vcell will rise more rapidly towards 3.8V over the last part of the CC ramp. Now 3.8V has been reached earlier in the cycle.
An important point has now been reached - in this one cell test situation the cell WILL sit at 3.8V as the supply is Vmax limited. But, in a string situation, if 3.8V has been provided per cell by a CV system, and if other cells are still at less than 3.8V, and if eg 10A CC is applied, with no other intervention the cell voltage WILL rise to > 3.8V. If several cells reacah tghis point at about the same time, not too much harm may be done, but in an eg 15S string, the cell that gets to 3.8V first will be pushed to above 3.8V and quite possibley to > 4.2V and disaster.
This is where a per cell BMS is vital. Vcell must be limited by the BMS to 3.8V if nothing else does so. There is nothing too special about 3.8V (afaik) as compared to say 3.85V or even 3.9V so if a BMS was set to 3.85V per cell and the string voltage was set to Vmax = Ncells x 3.8V + lead Vdrop + connections Vdrop then all should be well enough.
A simplistic BMS could just shunt current around a cell when Vmax is reached.
More complex schemes can be used.
Multiple cells in series string.
Once you know how a single cell behaves above you should be able to reasonably predict how a string behaves under Icc <= 10A, Vmax = N x 3.8V conditions. It is evident that if cells are clamped at 3.8V AND will not accept 10A (which meaans that their effective resistance must rise) then the whole string will be current limited to < 10A.
It is also highly likely that if an initially uncharged cell will accept 10A at any voltage below 3.8V, then your system with Imax = 10A and Vmax = N x 3.8V is probably driving some cells to above 3.8V.
It seems likely that performing the above tests will give you enough insight to be able to understand what is happening with your multi-cell charging.
As above, key points are: Having cells transition from CC to CV at different times and the effect on individual cell voltages and currents, & ensuring that all cells never exceed rated values.
_____________________________________
Multi-cell voltage monitoring:
The ideal is a per cell monitoring system with digital output input in real time to a computer that can analyse and report appropriately.
A cheap (compared to other costs) and almost parallel input brain-processing system is to use a per cell voltage monitor with display. Analog and digital both have their place in such systems, but a low cost self powered system is possible using off the shelf self powered digital voltage meters avaiable from various Asian sources.
You can buy 2 wire self powered meters operating from eg 3V-30V for typically $US1.20 - $US1.50 each with 3 digit LED displaay and calibrate-it-yourself accuracy.
This is an example only with NO intention of recommendation. Note they say 3V minimum in the heading and 2.5V minimum in the text. YMMV :-).
Image from above site:
![enter image description here](https://i.stack.imgur.com/vPrS4.jpg)
You can also get 3 wire input versions with 0- 99.9V (3 digit) V measurement and eg 3-28V power supply inputs. These are provided with Vin, V+_supply, common connections and if Vsupply_min is below the voltage to be measured Vsupply can be obtained from 1 battery further up the string. This is less convenient, gives slightly more chance of fiery or silent or magic smoke meter catastrophe when you get it wrong but allows true 0-xx volt input range.
Ali Express 3 wire meter - AGAIN example only.
Image from above site:
![enter image description here](https://i.stack.imgur.com/7MMUt.jpg)
Both arrangements imposes a small current load on the cells being measured, but this will be far lower than the currents in question and liable to be neglibgle or able to be allowed for. As the meters will draw power whenever connected the best arrangement is probably a multi cell plug connected into the BMS - either BMS turns off power or meter plug is pulled.
A zillion meters - many other searches possible. Meters with current and voltage also available. Ali Express - MANY volt meters
_____________________________________________
Notes:
For normal LiFePO4 CCCV charging, I_cc is whatever the manufacturer says and V_CV is usually about 3.6V. The CCCV charging system is then similar to that for LiIon (but at lower per cell voltages) with charge termination ending when the cell-determined and decreasing CV charging current falls below some present percentage of Ichg_max. Charge termination currents of 10%, 25% and 50% are common with LiIon and similar probably 'work OK for LiFePO4, - higher % is always gentler on the battery.
With LiIon:
Stopping charging at I_chg = 10% of Ichg_max is "road warrior" mode, battery achieves MAXimum charge and is beaten to death in relatively few cycles.
Stopping charging at I_chg = 50% of Ichg_max is "nice and gentle" mode, battery achieves somewhat lower charge than in RW mode (maybe 90%) but whole of life cycles and gross mAh stored and retrieved is substantially higher.
Stopping charging at I_chg = 25% of Ichg_max is obviously between the two above modes. Probably more enthusiastic and damaging than most people really need.
With LiIon V_chg max is ~= Vterminal_V_chgd and is very close to the safe upper limit for a Li based cell.
However LiFePO4 has a final terminal voltage of 3.6V but CAN be charged over short periods at higher voltages where 3.6V < Vchg < 4.2V.
A123 advise 3.8V for fast charging, 3.85V max "normally" and 4.2V absolute maximum.
The weakest cells need to be recharged 1st then stopped.
Series cells fail due to weak link theory Overcharging it will reduce life and weakest cell determines overall capacity. So a balanced charger is essential.*
Matched cells ?
If you realize that flooded lead acid batteries are in every car made of 6 perfectly matched series cells. If they all aged at the same slow rate, they would all fail together, but this never happens.
It is always one or two cells due to the runaway factor that causes weaker cells to age faster when overcharged which amplifies the difference. From my past research, I recall cells are matched in attributes to <1% from quality sources and >2% is defective when new. This is for 6 and 12 cell batteries made in one batch, not the tolerance between batteries made in different batches.
The exact same analogy exists with putting parallel LEDs in tandem and running at highest current. From the same batch it runs fine, but from batch to batch, you can get thermal runaway at max current. The more LEDs in parallel, the lower the tolerance to mismatch for current hogging. THe same theory applies to series cells in charging batteries. The weakest cell gets over/under-charged first.
Max current?
Consider that cars can consume over 500A for 20 seconds in extreme cold weather with high engine friction and that may or may not start the car at -30 ~ -40'C (more Amps with V-8's).
Also your alternator matched to your engine size may be capable of fast charging from 60 t0 120A without any current limiting and only using Vbat sensing which is ideally 14.2V for desuplhating the battery without excessive electrolyte evaporation.
So when optimizing golf cart charger process ( or any motive power charger) due to a wide variance of aged cells in a series you must consider a charge balancer design.
[example]1
![enter image description here](https://i.stack.imgur.com/X26HJ.png)
REferences
Best Answer
So far, my answer is, I don't know but TI are usually very solid people who tend not to go around making ICs that walk on the dark side - as this is of significant applicability to me and I have an application where it is of immediate potential relevance this needs further investigation.
The following is my starting on the journey - more a problem description and parameter investigation than a proper answer. I was going to post ALL of this as part of the question, but decided that it better belonged in an answer.
I realised late on that I'd got some LiFePO4 and LiIon voltages somewhat intermixed in my wanderings. I'll come back and tidy this BUT I expect it to be clear enough to anyone who is liable to be interested.
TI have a number of charger IC's for LiIon with similar specs, pinouts and target uses. They only have a few that are suitable for LiFePO4.
NONE of the LiIon / LiPo specific chargers uses this method.
They may be depending on the Olivine matrix in LiFePO4 that gives it its ruggedness (and incidentally decreases energy densities), to provide enough protection against the excesses of this method.
The usual Lithium Chemistry charging method is to charge at CC (constant current) until Vmax is reached and then to hold the cell at Vmax while the current ramps down in a non li
near fashion under cell-chemistry control until some target %age of Imax is reached.
The TI method claims (using amended LiIon specs where needed)
Damage?
See "Battery university warnings" at end.
The TI "claim" is in the "hardest" form possible - not just on paper but in the Silicon of a battery control IC. The BQ 25070, data sheet here: http://www.ti.com/lit/ds/symlink/bq25070.pdf
Says in its data sheet, dated July 2011:
The LiFePO4 charging algorithm removes the constant voltage mode control usually present in Li-Ion battery charge cycles.
Instead, the battery is fast charged to the overcharge voltage and then allowed to relax to a lower float charge voltage threshold.
The removal of the constant voltage control reduces charge time significantly.
During the charge cycle, an internal control loop monitors the IC junction temperature and reduces the charge current if an internal temperature threshold is exceeded.
The charger power stage and charge current sense functions are fully integrated. The charger function has high accuracy current and voltage regulation loops, and charge status display.
Are they mad ?
This table is based on table 2 from battery university at http://batteryuniversity.com/learn/article/charging_lithium_ion_batteries
This is for LiIon and not LiFePO4. Voltages are higher with Vmax usual = 4.2V compared with 3.6V for LiFePO4. It's my hope and expectation that the general principles are similar enough to make this useful. Scale down to LiFePO4 voltages in due course.
Columns headed BU are in the original. Columns headed RMc were added by me. Rows for 4.3, 4.4, 4.5 V were added by me.
Their table says that
If you charge at constant current till Voltage Vcv is reached
Then the % of full capacity in column 2 is reached. (% cap at end of CC)
And then, if you hold the voltage at Vcv until Ibat falls to about 5% if Icc (usually 5% if C/1 = C/20)
Then capacity in column 4 will be reached. (Cap full sat)
They say total charge time in minutes is in column 3
My additions are not overly profound, and make a few assumptions which may be invalid.
5 Minutes CC: I assume that in initial CC mode capacity increases linearly with time. This is probably very close to true for current capacity and as in early stages Vcg is relatively constant, it is probably a n adequate assumption for energy capacity as well.
6 Time in CV = 3 - 5.
While TI use 3.7V for Vovchg (as opposed to regular 3.6V) for their magic trick, extrapolation of the table would seem to suggest that about 4.5V would be need for a LiIon call and perhaps about 3.8V for a LiFePO4 cell..
It may be however that significant things start to happens just above 3.6V / 4.2V and that the extra 0.1V is all it takes to up the rate by (100 -85) / 55 = 28% compared to the CC rate which terminates at 4.2V.
For this to be true then 15% charge needs to occur s Vbat rises 0.1V, this occurs in about 9 minutes (60 - col5.4.2V row entry) so delta charge rate is 15%/ (9/60)hr = 15%/15% = 100% = C/1 rate - which it would have to be. [This "coincidence" occurs because 15% of the capacity remains to be supplied when 15% of one hour remains.].
I've added TI's crash charge method to the table on the 4.3V row.
Better table to follow:
Battery University warnings and comments from the above referenced page:
This is fine - you "just" lose 15% of face-plate capacity of about 18% less capacity than you could have
Some lower-cost consumer chargers may use the simplified “charge-and-run” method that charges a lithium-ion battery in one hour or less without going to the Stage 2 saturation charge. “Ready” appears when the battery reaches the voltage threshold at Stage 1. Since the state-of-charge (SoC) at this point is only about 85 percent, the user may complain of short runtime, not knowing that the charger is to blame. Many warranty batteries are being replaced for this reason, and this phenomenon is especially common in the cellular industry.
This is of more concern
Li-ion cannot absorb overcharge, and when fully charged the charge current must be cut off.
A continuous trickle charge would cause plating of metallic lithium, and this could compromise safety.
To minimise stress, keep the lithium-ion battery at the 4.20V/cell peak voltage as short a time as possible.
The TI bq25070 floats the battery at 3.5V - below the range of "safe" - ie so very safe as to slightly lose capacity with time.
Once the charge is terminated, the battery voltage begins to drop, and this eases the voltage stress. Over time, the open-circuit voltage will settle to between 3.60 and 3.90V/cell. Note that a Li-ion battery that received a fully saturated charge will keep the higher voltage longer than one that was fast-charged and terminated at the voltage threshold without a saturation charge.
Related:
bq25070 data sheet
& http://www.ti.com/lit/ds/slusa66/slusa66.pdf
bq20z80-V101 "Gas gauge"
bq25060 LiIon charger IC