METHOD OF DRIVING A FLASH DEVICE AND A NUMBER OF LOADS POWERED BY A BATTERY AND HANDHELD ELECTRONIC DEVICE INCLUDING THE SAME
First Claim
1. A method of driving a flash device of a handheld electronic device including a number of loads powered by a battery having a voltage, said flash device including a flash current, said method comprising:
- determining a temperature operatively associated with said battery;
determining a plurality of different voltage values corresponding to a plurality of different combinations of said number of loads as a function of said determined temperature;
starting said flash device at a predetermined value of said flash current;
selecting a corresponding one of the plurality of different voltage values as a function of;
(a) a determined number of said number of loads which are active, or (b) a current flowing from said battery;
determining the voltage of said battery;
if the voltage of said battery is less than or equal to said corresponding one of said plurality of different voltage values, then reducing said flash current below the predetermined value of said flash current until the voltage of said battery is greater than said corresponding one of said plurality of different voltage values;
determining said determined number of said number of loads which are active;
selecting said corresponding one of said plurality of different voltage values as the function of said determined number of said number of loads which are active;
employing T as said temperature operatively associated with said battery;
determining each of said plurality of different voltage values from Vmin=Vlow-sys+I(hl)*ESR(T);
employing Vlow-sys as a voltage at which said handheld electronic device will reset or shutdown;
employing I(hl) as the sum of a plurality of different current loads that could occur after said starting said flash device; and
employing ESR(T) from a look-up table of equivalent series resistance of said battery versus temperature operatively associated with said battery.
4 Assignments
0 Petitions
Accused Products
Abstract
A handheld electronic device includes a processor; a battery; a flash device; a number of loads powered by the battery; and a flash driver outputting a flash current to the flash device. The processor determines a temperature operatively associated with the battery and different voltage values corresponding to different combinations of the loads as a function of the determined temperature, and starts the flash device at a predetermined flash current value. The flash driver selects a corresponding different voltage value as a function of: (a) a determined number of the loads which are active, or (b) a current flowing from the battery; determines the battery voltage, and if the battery voltage is less than or equal to the corresponding different voltage value, reduces the flash current below the predetermined flash current value until the battery voltage is greater than the corresponding different voltage value.
-
Citations
26 Claims
-
1. A method of driving a flash device of a handheld electronic device including a number of loads powered by a battery having a voltage, said flash device including a flash current, said method comprising:
-
determining a temperature operatively associated with said battery; determining a plurality of different voltage values corresponding to a plurality of different combinations of said number of loads as a function of said determined temperature; starting said flash device at a predetermined value of said flash current; selecting a corresponding one of the plurality of different voltage values as a function of;
(a) a determined number of said number of loads which are active, or (b) a current flowing from said battery;determining the voltage of said battery; if the voltage of said battery is less than or equal to said corresponding one of said plurality of different voltage values, then reducing said flash current below the predetermined value of said flash current until the voltage of said battery is greater than said corresponding one of said plurality of different voltage values; determining said determined number of said number of loads which are active; selecting said corresponding one of said plurality of different voltage values as the function of said determined number of said number of loads which are active; employing T as said temperature operatively associated with said battery; determining each of said plurality of different voltage values from Vmin=Vlow-sys+I(hl)*ESR(T); employing Vlow-sys as a voltage at which said handheld electronic device will reset or shutdown; employing I(hl) as the sum of a plurality of different current loads that could occur after said starting said flash device; and employing ESR(T) from a look-up table of equivalent series resistance of said battery versus temperature operatively associated with said battery. - View Dependent Claims (2, 3, 4)
-
-
5. A method of driving a flash device of a handheld electronic device including a number of loads powered by a battery having a voltage, said flash device including a flash current, said method comprising:
-
determining a temperature operatively associated with said battery; determining a plurality of different voltage values corresponding to a plurality of different combinations of said number of loads as a function of said determined temperature; starting said flash device at a predetermined value of said flash current; selecting a corresponding one of the plurality of different voltage values as a function of;
(a) a determined number of said number of loads which are active, or (b) a current flowing from said battery;determining the voltage of said battery; if the voltage of said battery is less than or equal to said corresponding one of said plurality of different voltage values, then reducing said flash current below the predetermined value of said flash current until the voltage of said battery is greater than said corresponding one of said plurality of different voltage values; employing as said number of loads powered by the battery at least two different loads powered by said battery; selecting at least four of said plurality of different voltage values; and after said starting said flash device, determining which number of said at least two different loads are active and selecting said corresponding one of said plurality of different voltage values as the function of said determined number of said number of loads which are active. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method of driving a flash device of a handheld electronic device including a number of loads powered by a battery having a voltage, said flash device including a flash current, said method comprising:
-
determining a temperature operatively associated with said battery; determining a plurality of different voltage values corresponding to a plurality of different combinations of said number of loads as a function of said determined temperature; starting said flash device at a predetermined value of said flash current; selecting a corresponding one of the plurality of different voltage values as a function of;
(a) a determined number of said number of loads which are active, or (b) a current flowing from said battery;determining the voltage of said battery; if the voltage of said battery is less than or equal to said corresponding one of said plurality of different voltage values, then reducing said flash current below the predetermined value of said flash current until the voltage of said battery is greater than said corresponding one of said plurality of different voltage values; determining a plurality of said plurality of different voltage values from Vmin(I(hl))=Vlow-sys+I(hl)*ESR; employing I(hl) as a possible current from said battery corresponding to a number of said number of loads powered by said battery; employing ESR from;
(a) a look-up table of equivalent series resistance of said battery versus temperature operatively associated with said battery, or (b) the determined voltage of said battery divided by the current flowing from said battery; andemploying Vlow-sys as a voltage at which said handheld electronic device will reset or shutdown. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A handheld electronic device comprising:
-
a processor; a battery having a voltage; a flash device including a flash current; a number of loads powered by said battery; and a flash driver structured to output said flash current to said flash device, wherein said processor is structured to determine a temperature operatively associated with said battery, determine a plurality of different voltage values corresponding to a plurality of different combinations of said number of loads as a function of said determined temperature, and start said flash device at a predetermined value of said flash current, wherein said flash driver is structured to select a corresponding one of the plurality of different voltage values as a function of;
(a) a determined number of said number of loads which are active, or (b) a current flowing from said battery;
determine the voltage of said battery, and if the voltage of said battery is less than or equal to said corresponding one of said plurality of different voltage values, then reduce said flash current below the predetermined value of said flash current until the voltage of said battery is greater than said corresponding one of said plurality of different voltage values,wherein a temperature sensor is operatively associated with said battery to determine said temperature operatively associated with said battery and output a corresponding analog signal, and wherein said processor comprises an analog to digital converter structured to input said analog signal and output a digital value corresponding to said temperature operatively associated with said battery. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification