Assumption: 3V minimum supply voltage wanted by system.
Best solution:
The 4 cell solution gets slightly more of the total available energy from the battery pack and has 4/3 of the battery volume so 4 cells would run for about 1.4 x as long as 3 cells.
Batteries people use will PROBABLY have a per cell voltage of from about 0.9 Volt minimum to about 1.6 Volt maximum.
You are very unlikely to have people use LiIon (3V to 4.2V/cell). AA (= 14500) cells are available in LiIon but are extremely rare on the consumer market.People who have them will usually be educated enough to not use them in this application.
It is possible that people could have primary Lithium AA (about 3V) or other very rarely available cells, but this is extremely unlikely. Mercury, Zinc Air, LiFePO4.
Voltages below are the reasonably extreme limits
Most likely cells are -
- NiCd - 0.9 - 1.3 V
- NimH - 0.9 - 1.4V
- Alkaline - 0.8 - 1.6V
- "Zinc Chloride / LeClanche - 0.8 - 1.5V
- LiIon - 3 - 4.2V
ZnCl is standard cheap torch or radio battery.
Alkaline batteries are nominally 1.5V but consistently measure 1.55V or slightly more when fully charged. NimH are nominally 1.2V but can be 1.35V soon after charging.
So, excluding LiIon te voltage range is about 0.8 - 1.6V/cell.
If you want rechargeables to be ttreated well then 1.0V is sensible lower limit at low currents so 1.0 - 1.6V
SO:
3 cells: 3 x 1.0 - 1.6 V = 3V- 4.8V
4 cells: 4 x 1.0 - 1.6V = 4V - 6.4V
(The above is for new and exhausted cells. For "sensible" voltages of 1.0 - 1.5V th range is 3-4.5V and 4 - 6V for 3 and 4 cells)
In the most unlikely case of LiIon being used then 3 cells gives 9 - 12.6V and 4 cells gives 12V - 16.8V. Unusual but needs to be designed for if damage is to be avoided.
SO:
With 3 cells you JUST get down to 3V at 1.0V/cell. Below that with eg ZnCl run very flat. Below 1.0V all cells have very little capacity remaining so a 3V LDO regulator would be "good enough" This could be linear with almost 100% efficiency at 3V in and 3/4.5 = 66% efficiency at 4.5V. A buck converter may run in the 80% - 90% range. The relatively low Vin and range of voltages means the 90-95% achieveable with buck in some cases would not easily apply here. So, a linear LDO regulator would work well enough here.
With 4 cells you JUST get down to 4V at 1.0V/cell. (Or down to 4 x 0.8V = 3.2V with eg ZnCl run very flat. So a 3V LDO regulator would easily provide 3v out. This could be linear with around 75% max efficiency at very low battery voltages and as little as 50% efficiency at 6V in. A buck converter may run in the 85% - 90% range - slightly better than with 3 cells. SO a buck converter would make a lot of sense with 4 cells.
If you want to protect against people using LiIon cells you need to protect against 3 x 4.2 = 12.6V or 4 x 4.2 = 18.8V Vin.
You could either shut down the system with a warning at these voltages (especially if a linear regulator was used) or accept the lower overall efficiency with a buck converter) as a system optimised for half the voltage of LiIon cells would probably be less than optimum when LiIon was used.
At the bottom end I'd cut off operation at 1V/cell to protect rechargeable cells - unless you wanted every last 'drop' of energy. (With 3 cells you need just over 1V / cell with an LDO linear).
Buck-boost with 3 cells allows you to get slightly more from the batteries with 3 cells but has less efficiency overall so probably makes no sense compared with a linear LDO.
It sounds like you got the charging description of a lead-acid battery. Other battery types need to be charged in different ways.
For the lead-acid case that you describe, all you need is a single power supply that is both voltage and current limited. Initially the battery voltage will be low, so the power supply current limit kicks in. Eventually the voltage reaches the float level, so the power supply starts regulating voltage and the battery draws less current than the limit.
Best Answer
I'm making this answer a community wiki so anyone can add to it.
The current mirror circuit is one very common current source used mostly within ICs:
simulate this circuit – Schematic created using CircuitLab
A linear regulator can be used to make a current source:
simulate this circuit
It's also possible to make a current source from an op-amp:
simulate this circuit
Most simple current source can be made of just two parts, JFET and resistor. This circuit bahave mostly like above by utilizing cutoff voltage of JFET as reference.
simulate this circuit