As an engineer let me weigh in on this:
An ideal battery is a perfect voltage source and can deliver infinite current at a constant voltage.
In practice, batteries have a ESR (equivalent series resistance) in the order of 10’s of milliohms which increases with battery age.
The quality of the cells used in the battery is also a factor: cheaper manufacturer- higher ESR (Apple outsources battery manufacturing)
Ohm’s law tells us that the battery voltage drop is proportional to the current draw.
Additionally, LiIon batteries have an output voltage that is dependent on its state of charge.
Varying in a non-linear way from 4050 mV (Full) down to about 3300 mV (empty).
If the phone detects 3300mV or so it will issue a shutdown warning to prevent over-discharge of the LiIon battery (potentially destructive) and to ensure there is enough power to shutdown the file system safely.
And this is the problem: due to natural battery aging *or* use of lower quality batteries the ESR increases.
Increased ESR means bigger Voltage drop on current peaks.
Sufficient current drop will cause a temporary dip below low voltage cutoff threshold causing instant shutdown.
Worked example:
Battery voltage 3500mV (corresponds to, say 40% charged), ESR 12mOhm
Peak current draw 2A from CPU and rest of System at full speed.
Voltage detected by onboard controller: 3500mV - (12mOhm*2A) = 3476mV
Which is fine
Now with aging / bad battery, say the ESR increases to 120mOhm.
Voltage detected during peaks is now
3500mV - (120mOhm*2A) = 3260mV
Which is below threshold, say, causing instant shutdown.
Now, is Apple being consumer friendly, by having older phones work longer by reducing peak current consumption to prevent undervoltage shutdown or is it covering up battery manufacturing defects to avoid warranty replacements...?
Written on a mobile.
An ideal battery is a perfect voltage source and can deliver infinite current at a constant voltage.
In practice, batteries have a ESR (equivalent series resistance) in the order of 10’s of milliohms which increases with battery age.
The quality of the cells used in the battery is also a factor: cheaper manufacturer- higher ESR (Apple outsources battery manufacturing)
Ohm’s law tells us that the battery voltage drop is proportional to the current draw.
Additionally, LiIon batteries have an output voltage that is dependent on its state of charge.
Varying in a non-linear way from 4050 mV (Full) down to about 3300 mV (empty).
If the phone detects 3300mV or so it will issue a shutdown warning to prevent over-discharge of the LiIon battery (potentially destructive) and to ensure there is enough power to shutdown the file system safely.
And this is the problem: due to natural battery aging *or* use of lower quality batteries the ESR increases.
Increased ESR means bigger Voltage drop on current peaks.
Sufficient current drop will cause a temporary dip below low voltage cutoff threshold causing instant shutdown.
Worked example:
Battery voltage 3500mV (corresponds to, say 40% charged), ESR 12mOhm
Peak current draw 2A from CPU and rest of System at full speed.
Voltage detected by onboard controller: 3500mV - (12mOhm*2A) = 3476mV
Which is fine
Now with aging / bad battery, say the ESR increases to 120mOhm.
Voltage detected during peaks is now
3500mV - (120mOhm*2A) = 3260mV
Which is below threshold, say, causing instant shutdown.
Now, is Apple being consumer friendly, by having older phones work longer by reducing peak current consumption to prevent undervoltage shutdown or is it covering up battery manufacturing defects to avoid warranty replacements...?
Written on a mobile.