Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ESTIMATING INTRINSIC RESISTANCE OF A COIN CELL BATTERY
Document Type and Number:
WIPO Patent Application WO/2024/036202
Kind Code:
A1
Abstract:
Techniques and apparatus for determining intrinsic resistance and/or battery life of a coin cell battery based on the recovery time of the battery voltage after a significant current draw event. Once the intrinsic resistance and/or battery life is known, a device powered by the coin cell battery can take action to lengthen the battery's useful lifetime. One example technique of operating a device powered by a battery generally includes performing an operation with a relatively high current draw from the battery compared to other operations of the device, determining a recovery time of a voltage of the battery after the operation, and estimating a position of the battery in a lifetime of the battery based on the recovery time.

Inventors:
ZACHARKO MICHAEL AARON (US)
LIN DERRICK CHU (US)
CHU YAU (US)
Application Number:
PCT/US2023/071913
Publication Date:
February 15, 2024
Filing Date:
August 09, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
QUALCOMM INC (US)
International Classes:
H02J7/00; G01R31/36
Foreign References:
EP0323539A11989-07-12
US5869970A1999-02-09
US20030149455A12003-08-07
US6037778A2000-03-14
US20200037244A12020-01-30
Attorney, Agent or Firm:
ROBERTS, Steven E. et al. (US)
Download PDF:
Claims:
CLAIMS

1. A method of operating a device powered by a battery, the method comprising: performing an operation with a relatively high current draw from the battery compared to other operations of the device; determining a recovery time of a voltage of the battery after the operation; and estimating a position of the battery in a lifetime of the battery based on the recovery time.

2. The method of claim 1, wherein the estimating comprises determining whether the battery is in a second half of the lifetime of the battery.

3. The method of claim 2, further comprising taking one or more actions to lengthen a usable life of the battery when the battery is determined to be in the second half of the lifetime of the battery.

4. The method of claim 1, further comprising estimating an intrinsic resistance of the battery based on the recovery time of the voltage of the battery after the operation, wherein estimating the position of the battery in the lifetime is based on the estimated intrinsic resistance.

5. The method of claim 4, wherein estimating the intrinsic resistance of the battery comprises performing a running average of the estimated intrinsic resistance and wherein estimating the position of the battery in the lifetime of the battery comprises determining a rising inflection point has occurred in the running average of the estimated intrinsic resistance.

6. The method of claim 1, wherein determining the recovery time comprises performing a running average of the recovery time and wherein estimating the position of the battery in the lifetime of the battery comprises determining a rising inflection point has occurred in the running average of the recovery time.

7. The method of claim 1, further comprising monitoring the voltage of the battery, wherein the operation with the relatively high current draw causes the voltage of the battery to drop during the operation and wherein determining the recovery time comprises measuring a time taken from an end of the operation to the voltage of the battery reaching a first threshold voltage.

8. The method of claim 7, wherein the first threshold voltage is programmable.

9. The method of claim 7, further comprising determining whether the voltage of the battery drops below a second threshold voltage, wherein determining the recovery time and estimating the position of the battery are performed only if the voltage of the battery drops below the second threshold voltage.

10. The method of claim 9, wherein at least one of the first threshold voltage or the second threshold voltage is programmable.

11. The method of claim 1 , wherein the operation with the relatively high current draw comprises transmitting a wireless signal from the device.

12. The method of claim 1, wherein the operation with the relatively high current draw comprises receiving a wireless signal at the device.

13. The method of claim 12, wherein the wireless signal received at the device comprises an over-the-air (OTA) update for the device.

14. The method of claim 1, further comprising taking one or more actions to lengthen a usable life of the battery based on the estimated position of the battery in the lifetime of the battery.

15. The method of claim 14, wherein taking the one or more actions comprises at least one of: reducing a transmit power of the device; reducing a transmission burst length of the device; transmitting using a rate involving less power; reducing an idle period before entering a low power state for the device; exiting the low power state less frequently; or any combination thereof.

16. The method of claim 1, wherein the battery is a coin cell battery.

17. The method of claim 16, wherein the coin cell battery is a CR2032 battery.

18. A device configured to be powered by a battery, the device comprising: a memory for storing executable instructions; and at least one processor coupled to the memory and configured to execute the instructions to: cause the device to perform an operation with a relatively high current draw from the battery compared to other operations of the device; determine a recovery time of a voltage of the battery after the operation; and estimate a position of the battery in a lifetime of the battery based on the recovery time.

19. The device of claim 18, wherein to estimate the position of the battery, the at least one processor is configured to determine whether the battery is in a second half of the lifetime of the battery.

20. The device of claim 19, wherein the at least one processor is further configured to cause the device to take one or more actions to lengthen a usable life of the battery when the battery is determined to be in the second half of the lifetime of the battery.

21. The device of claim 18, wherein the at least one processor is further configured to estimate an intrinsic resistance of the battery based on the recovery time of the voltage of the battery after the operation and wherein the at least one processor is configured to estimate the position of the battery in the lifetime of the battery based on the estimated intrinsic resistance.

22. The device of claim 21, wherein to estimate the intrinsic resistance of the battery, the at least one processor is configured to perform a running average of the estimated intrinsic resistance and wherein to estimate the position of the battery in the lifetime of the battery, the at least one processor is configured to determine a rising inflection point has occurred in the running average of the estimated intrinsic resistance.

23. The device of claim 18, wherein to determine the recovery time, the at least one processor is configured to perform a running average of the recovery time and wherein to estimate the position of the battery in the lifetime of the battery, the at least one processor is configured to determine a rising inflection point has occurred in the running average of the recovery time.

24. The device of claim 18, wherein the at least one processor is further configured to monitor the voltage of the battery, wherein the operation with the relatively high current draw is configured to cause the voltage of the battery to drop during the operation, and wherein to determine the recovery time, the at least one processor is configured to determine a time taken from an end of the operation to the voltage of the battery reaching a first threshold voltage.

25. The device of claim 24, wherein the first threshold voltage is programmable.

26. The device of claim 24, wherein to determine the recovery time, the at least one processor is further configured to determine whether the voltage of the battery drops below a second threshold voltage and the at least one processor is configured to determine the recovery time and to estimate the position of the battery only if the voltage of the battery drops below the second threshold voltage.

27. The device of claim 26, wherein at least one of the first threshold voltage or the second threshold voltage is programmable.

28. The device of claim 18, wherein the device is an Internet of Things (loT) device.

29. A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by at least one processor of a device powered by a battery, cause the device to perform a method, the method comprising: performing an operation with a relatively high current draw from the battery compared to other operations of the device; determining a recovery time of a voltage of the battery after the operation; and estimating a position of the battery in a lifetime of the battery based on the recovery time.

30. An apparatus configured to be powered by a battery, the apparatus comprising: means for performing an operation with a relatively high current draw from the battery compared to other operations of the apparatus; means for determining a recovery time of a voltage of the battery after the operation; and means for estimating a position of the battery in a lifetime of the battery based on the recovery time.

Description:
ESTIMATING INTRINSIC RESISTANCE OF A COIN CELL BATTERY

CROSS-REFERENCE TO RELATED APPLICATION(S)

[0001] This application claims priority to U.S. Non-Provisional Application No. 18/446,348, filed August 8, 2023, which claims the benefit of and priority to U.S. Provisional Application No. 63/370,886, filed August 9, 2022, and U.S. Provisional Application No. 63/449,766, filed March 3, 2023, which are expressly incorporated by reference herein in their entirety as if fully set forth below and for all applicable purposes.

TECHNICAL FIELD

[0002] Certain aspects of the present disclosure generally relate to electronic circuits and, more particularly, to estimating intrinsic resistance and/or battery life of a coin cell battery based on battery voltage recovery time.

BACKGROUND

[0003] A voltage regulator provides a constant direct current (DC) output voltage regardless of changes in load current or input voltage. Voltage regulators may be classified as either linear regulators or switching regulators. While linear regulators tend to be small and compact, many applications may benefit from the increased efficiency of a switching regulator. A linear regulator may be implemented by a low-dropout (LDO) regulator, for example. A switching regulator may be implemented by a switched-mode power supply (SMPS), such as a buck converter, a boost converter, a buck-boost converter, or a charge pump.

[0004] Power management units (PMUs) are used for managing the power requirement of a host system and may include and/or control one or more voltage regulators (e.g., LDOs and/or SMPSs). A PMU may be used in battery-operated devices, such as mobile phones, tablets, laptops, wearables, etc., to control the flow and direction of electrical power in the devices. The PMU may perform a variety of functions for the device such as DC-to-DC conversion (e.g., using a voltage regulator as described above), battery charging, power-source selection, voltage scaling, power sequencing, etc. SUMMARY

[0005] The systems, methods, and devices of the disclosure each have several aspects, no single one of which is solely responsible for its desirable attributes. Without limiting the scope of this disclosure as expressed by the claims that follow, some features will now be discussed briefly. After considering this discussion, and particularly after reading the section entitled “Detailed Description,” one will understand how the features of this disclosure provide the advantages described herein.

[0006] Certain aspects of the present disclosure generally relate to determining intrinsic resistance and/or battery life of a coin cell battery based on the recovery time of the battery voltage after a significant current draw event. Once the intrinsic resistance and/or battery life is known, a device with the coin cell battery can take action to lengthen the battery’s useful lifetime.

[0007] Certain aspects of the present disclosure are directed to a method of operating a device powered by a battery. The method generally includes performing an operation with a relatively high current draw from the battery compared to other operations of the device, determining a recovery time of a voltage of the battery after the operation, and estimating a position of the battery in a lifetime of the battery based on the recovery time.

[0008] Certain aspects of the present disclosure provide a device configured to be powered by a battery. The device generally includes a memory for storing executable instructions and at least one processor coupled to the memory and configured to execute the instructions to cause the device to perform an operation with a relatively high current draw from the battery compared to other operations of the device, to determine a recovery time of a voltage of the battery after the operation, and to estimate a position of the battery in a lifetime of the battery based on the recovery time.

[0009] Certain aspects of the present disclosure provide a non-transitory computer- readable medium comprising computer-executable instructions that, when executed by at least one processor of a device powered by a battery, cause the device to perform a method. The method generally includes performing an operation with a relatively high current draw from the battery compared to other operations of the device; determining a recovery time of a voltage of the battery after the operation; and estimating a position of the battery in a lifetime of the battery based on the recovery time.

[0010] Certain aspects of the present disclosure provide an apparatus configured to be powered by a battery. The apparatus generally includes means for performing an operation with a relatively high current draw from the battery compared to other operations of the apparatus, means for determining a recovery time of a voltage of the battery after the operation, and means for estimating a position of the battery in a lifetime of the battery based on the recovery time.

[0011] To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the appended drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed.

BRIEF DESCRIPTION OF THE DRAWINGS

[0012] So that the manner in which the above-recited features of the present disclosure can be understood in detail, a more particular description, briefly summarized above, may be had by reference to aspects, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only certain typical aspects of this disclosure and are therefore not to be considered limiting of its scope, for the description may admit to other equally effective aspects.

[0013] FIG. 1 is a block diagram of an example device that includes a battery coupled to a power management unit (PMU), in accordance with certain aspects of the present disclosure.

[0014] FIG. 2 is an example graph of intrinsic resistance versus used capacity of a coin cell battery, in accordance with certain aspects of the present disclosure.

[0015] FIGs. 3 A and 3B are example plots of battery voltage illustrating recovery after a voltage drop, in accordance with certain aspects of the present disclosure. [0016] FIG. 4 is a flow diagram illustrating example processes for operating a device powered by a battery, in accordance with certain aspects of the present disclosure.

[0017] To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one aspect may be beneficially utilized on other aspects without specific recitation.

DETAILED DESCRIPTION

[0018] Certain aspects of the present disclosure provide techniques and apparatus for determining the intrinsic resistance and/or battery life of a coin cell battery based on the recovery time of the battery voltage after a significant current draw event. Once the intrinsic resistance and/or battery life is known, a device powered by the coin cell battery can take action to lengthen the battery’s useful lifetime.

[0019] Various aspects of the disclosure are described more fully hereinafter with reference to the accompanying drawings. This disclosure may, however, be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Based on the teachings herein one skilled in the art should appreciate that the scope of the disclosure is intended to cover any aspect of the disclosure disclosed herein, whether implemented independently of or combined with any other aspect of the disclosure. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, the scope of the disclosure is intended to cover such an apparatus or method which is practiced using other structure, functionality, or structure and functionality in addition to or other than the various aspects of the disclosure set forth herein. It should be understood that any aspect of the disclosure disclosed herein may be embodied by one or more elements of a claim.

[0020] The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects. [0021] As used herein, the term “connected with” in the various tenses of the verb “connect” may mean that element A is directly connected to element B or that other elements may be connected between elements A and B (i.e., that element ^ is indirectly connected with element ). In the case of electrical components, the term “connected with” may also be used herein to mean that a wire, trace, or other electrically conductive material is used to electrically connect elements A and B (and any components electrically connected therebetween).

An Example Device

[0022] It should be understood that aspects of the present disclosure may be used in a variety of applications. Although the present disclosure is not limited in this respect, the circuits disclosed herein may be used in any of various suitable apparatus, such as in the power supply, battery charging circuit, or power management circuit of a communication system, a video codec, audio equipment such as music players and microphones, a television, camera equipment, and/or test equipment, such as an oscilloscope. Communication systems intended to be included within the scope of the present disclosure include, by way of example only, cellular radiotelephone communication systems, satellite communication systems, two-way radio communication systems, one-way pagers, two-way pagers, personal communication systems (PCSs), personal digital assistants (PDAs), Internet of Things (loT) devices, and the like.

[0023] FIG. 1 illustrates an example device 100 in which aspects of the present disclosure may be implemented. The device 100 may be a battery-operated device such as a cellular phone, a PDA, a handheld device, a wireless device, a laptop computer, a tablet, a smartphone, a wearable device, an augmented reality device, etc.

[0024] The device 100 may include a processor 104 that controls operation of the device 100. The processor 104 may also be referred to as a central processing unit (CPU). Memory 106, which may include both read-only memory (ROM) and random access memory (RAM), provides instructions and data to the processor 104. A portion of the memory 106 may also include non-volatile random access memory (NVRAM). The processor 104 typically performs logical and arithmetic operations based on program instructions stored within the memory 106. [0025] In certain aspects, the device 100 may also include a housing 108 that may include a transmitter 110 and a receiver 112 to allow transmission and reception of data between the device 100 and a remote location. For certain aspects, the transmitter 110 and receiver 112 may be combined into a transceiver 114. One or more antennas 116 may be attached or otherwise mechanically coupled to the housing 108 and electrically coupled to the transceiver 114. The device 100 may also include (not shown) multiple transmitters, multiple receivers, and/or multiple transceivers.

[0026] The device 100 may also include a signal detector 118 that may be used in an effort to detect and quantify the level of signals received by the transceiver 114. The signal detector 118 may detect such signal parameters as total energy, energy per subcarrier per symbol, and power spectral density, among others. The device 100 may also include a digital signal processor (DSP) 120 for use in processing signals.

[0027] The device 100 may further include a battery 122 used to power the various components of the device 100. For certain aspects, the battery 122 may be a coin cell battery, such as a CR2032 battery, which is a round lithium battery that may be capable of delivering 220 milliampere hours (mAh), for example. The device 100 may also include a power management unit (PMU) 123 for managing the power from the battery to the various components of the device 100. At least a portion of the PMU 123 may be implemented in one or more power management integrated circuits (power management ICs or PMICs). The PMU 123 may perform a variety of functions for the device 100 such as DC-to-DC conversion, battery charging, power-source selection, voltage scaling, power sequencing, etc. For example, the PMU 123 may include a battery charging circuit (e.g., a master-slave battery charging circuit) for charging the battery 122. The PMU 123 may include one or more power supply circuits, which may include a switched-mode power supply and/or a low-dropout voltage regulator. The switched-mode power supply may be implemented by any of various suitable switched-mode power supply circuit topologies, such as a buck converter, a boost converter, or a charge pump.

[0028] The various components of the device 100 may be coupled together by a bus system 126, which may include a power bus, a control signal bus, and/or a status signal bus in addition to a data bus. Additionally or alternatively, various combinations of the components of the device 100 may be coupled together by one or more other suitable techniques. Example Coin Cell Batery Intrinsic Resistance Determination

[0029] Micro-power Wi-Fi technology (e.g., under the IEEE 802.11 family of standards, such as IEEE 802.1 In) enables Wi-Fi devices to run under coin cell batteries (e.g., CR2032 batteries) and achieve usable battery life.

[0030] Coin cell battery intrinsic resistance (RINT) stays relatively constant until a point in the battery's lifecycle where RINT increases (e.g., exponentially), typically at about the half-life of the battery. As RINT increases, RINT may limit the ability of the battery to power certain functions — such as high-powered Wi-Fi transmission or extensive Wi-Fi reception (e.g., involved in over-the-air (OTA) updates) — until a point where eventually the battery becomes unusable.

[0031] FIG. 2 is a semi-logarithmic graph 200 of RINT 202 (in Q on a logarithmic scale) versus used capacity 203 (in mAh on a linear scale) of an example CR2032 coin cell battery. The RINT 202 of the coin cell battery is represented in FIG. 2 by both the RINT data points 204 of the RINT 202 at different used capacities and by the RINT curve 206, which is fitted to the RINT data points 204. As illustrated in the graph 200, the RINT 202 of the coin cell battery tends to stay low and relatively constant when the coin cell battery is new (i.e., the used capacity is relatively low). The RINT 202 increases exponentially after about the halfway point in the battery’s lifecycle (e.g., at a used capacity of about 100 to 110 mAh). As illustrated in FIG. 2, the RINT 202 increases at a relatively linear rate up to a used capacity of about 100 mAh. After the used capacity reaches about 100 mAh, the RINT 202 begins to increase exponentially. A rising inflection point 210 on the RINT curve 206 demarcates this change from RINT increasing linearly to increasing exponentially.

[0032] The graph 200 also includes a line 208 representing the max RINT (e.g., 40 to 50 Q) for a 30 mA load. After the RINT 202 crosses the line 208, the coin cell battery may be unable to provide sufficient current for certain operations of a device (e.g., operations involving a current draw of more than 30 mA).

[0033] The time it takes the coin cell battery voltage to recover after a significant current draw event, such as Wi-Fi transmission, is proportional to the intrinsic resistance of the coin cell battery. Understanding the timeline for coin cell battery voltage recovery provides an estimation of RINT, which can be used to either limit or restrict the power used by certain functions. As RINT increases, the battery voltage recovery time generally increases.

[0034] Certain aspects of the present disclosure provide a mechanism to estimate RINT and/or the remaining life of the coin cell battery. By determining the battery voltage recovery time, a number of methods may be used to estimate RINT. For example, a running average recovery time (e.g., with a sudden, significant increase) can indicate an RINT increase inflection point (e.g., the inflection point 210 as illustrated in the graph 200) has been reached. Once a device powered by the coin cell battery establishes that the RINT increase inflection point of the coin cell battery has been reached, the device may take one or more actions to lengthen the useful lifetime of the coin cell battery. For example, the device may lengthen the useful lifetime of the coin cell battery by reducing transmit power, reducing transmission burst length, transmitting using physical layer (PHY) rates involving less power, reducing the idle period before entering a low power state, exiting the low power state less frequently, and the like.

[0035] FIG. 3A is an example plot 300 of battery voltage 301 with time, illustrating battery voltage recovery time 302, in accordance with certain aspects of the present disclosure.

[0036] According to certain aspects of the present disclosure, estimating RINT may involve monitoring the battery voltage during an active transmission (TX) (the interval labeled “Active TX”), as shown in plot 300. If the battery voltage 301 drops below a start threshold 304 at time tl, measurement logic (e.g., in the PMU 123 or processor 104 of the device 100) may be engaged. For certain aspects, the start threshold 304 may be programmable.

[0037] Once the active TX is completed and the battery voltage has dropped to its local minimum level at time t2, the time taken for the battery voltage 301 to recover to a recovery threshold 306 at time t3 may be measured (during the interval labeled “Recovery Time” in the plot 300). This time is the battery voltage recovery time 302 (e.g., the time difference between times t3 and t2). For certain aspects, the recovery threshold 306 may be programmable. The recovery time measurement may be performed as a one-off measurement in some cases, or over a window of time in other cases. In the latter case, the worst-case recovery time in the window may be reported as the measured recovery time.

[0038] Software running on the device may be provided with detailed information regarding the starting voltage level (e.g., the lowest battery voltage after crossing the staring threshold 304), the ending voltage level (e.g., the maximum of the recovery threshold 306 or the highest battery voltage achieved during the recovery time 302), and/or the time taken for the battery voltage 301 to recover (e.g., the recovery time 302). This will allow software to adjust power levels and/or functions of the device based on the estimated battery lifetime (which is based on the intrinsic resistance, which is estimated from the recovery time).

[0039] FIG. 3B is an example plot 350 of battery voltage 351 with time, illustrating recovery from a voltage drop, in accordance with certain aspects of the present disclosure.

[0040] In the example plot 350, the battery voltage 351 does not drop below the start threshold 304 during the active TX, and as a result, the measurement logic may not be engaged, thereby saving battery power and/or memory. That is, the time taken for the battery voltage 351 to recover to the recovery threshold 306 may not be measured.

Example Operations Using Coin Cell Battery Intrinsic Resistance Determination

[0041] FIG. 4 is a flow diagram illustrating example operations 400 for operating a device (e.g., device 100) powered by a battery (e.g., battery 122), in accordance with certain aspects of the present disclosure. The operations 400 may be performed by the device, and at least some of the operations 400 may be controlled by a power management unit (PMU) (e.g., PMU 123) and/or one or more processors (e.g., processor 104) in the device.

[0042] The operations 400 may begin, at block 402, with the device performing an operation with a relatively high current draw from the battery compared to other operations of the device. For example, the operation with the relatively high current draw may include transmitting a wireless signal from the device. As another example, the operation with the relatively high current draw may include receiving a wireless signal at the device. In this case, the wireless signal received at the device may include an over- the-air (OTA) update for the device. [0043] At block 404, the device may determine a recovery time (e.g., recovery time 302) of a voltage of the battery (e.g., battery voltage 301, 351) after the operation is performed at block 402.

[0044] At block 406, the device may estimate a position of the battery in a lifetime of the battery based on the recovery time. In certain aspects, estimating the position of the battery includes determining whether the battery is in a second half of the lifetime of the battery. In this case, the operations 400 may further include taking one or more actions to lengthen a usable life of the battery when the battery is determined to be in the second half of the lifetime of the battery.

[0045] According to certain aspects, determining the recovery time at block 404 includes performing a running average of the recovery time. In this case, estimating the position of the battery in the lifetime of the battery at block 406 may involve determining a rising inflection point (e.g., inflection point 210) has occurred in the running average of the recovery time.

[0046] According to certain aspects, the operations 400 may further include estimating an intrinsic resistance (e.g., RINT 202) of the battery based on the recovery time of the voltage of the battery after the operation. In this case, estimating the position of the battery in the lifetime may be based on the estimated intrinsic resistance. In some aspects, estimating the intrinsic resistance of the battery includes performing a running average of the estimated intrinsic resistance. In this case, estimating the position of the battery in the lifetime of the battery may include determining that a rising inflection point has occurred in the running average of the estimated intrinsic resistance.

[0047] According to certain aspects, the operations 400 may further include the device monitoring the voltage of the battery. In this case, the operation with the relatively high current draw may cause the voltage of the battery to drop during the operation. In certain aspects, determining the recovery time includes measuring a time taken from an end of the operation to the voltage of the battery reaching a first threshold voltage (e.g., a recovery threshold 306). The first threshold voltage may be programmable. In certain aspects, the operations 400 may further include the device determining whether the voltage of the battery drops below a second threshold voltage (e.g., a start threshold 304). In this case, determining the recovery time at block 404 and estimating the position of the battery at block 406 may be performed only if the voltage of the battery drops below the second threshold voltage. In certain aspects, at least one of the first threshold voltage or the second threshold voltage may be programmable.

[0048] According to certain aspects, the operations 400 may further include the device taking one or more actions to lengthen a usable life of the battery based on the estimated position of the battery in the lifetime of the battery. For example, taking one or more actions may include at least one of: reducing a transmit power of the device, reducing a transmission burst length of the device, transmitting using a rate involving less power, reducing an idle period before entering a low power state for the device, exiting the low power state less frequently, or any combination thereof.

[0049] In certain aspects, the battery may be a coin cell battery. For example, the coin cell battery may be a CR2032 battery.

[0050] In certain aspects, the device may be an Internet of things (loT) device.

Example Clauses

[0051] Implementation examples are described in the following numbered clauses:

[0052] Clause 1 : A method of operating a device powered by a battery, the method comprising: performing an operation with a relatively high current draw from the battery compared to other operations of the device; determining a recovery time of a voltage of the battery after the operation; and estimating a position of the battery in a lifetime of the battery based on the recovery time.

[0053] Clause 2: The method of Clause 1, wherein the estimating comprises determining whether the battery is in a second half of the lifetime of the battery.

[0054] Clause 3: The method of Clause 2, further comprising taking one or more actions to lengthen a usable life of the battery when the battery is determined to be in the second half of the lifetime of the battery.

[0055] Clause 4: The method of any of Clauses 1 to 3, further comprising estimating an intrinsic resistance of the battery based on the recovery time of the voltage of the battery after the operation, wherein estimating the position of the battery in the lifetime is based on the estimated intrinsic resistance.

[0056] Clause 5: The method of Clause 4, wherein estimating the intrinsic resistance of the battery comprises performing a running average of the estimated intrinsic resistance and wherein estimating the position of the battery in the lifetime of the battery comprises determining a rising inflection point has occurred in the running average of the estimated intrinsic resistance.

[0057] Clause 6: The method of any of Clauses 1 to 5, wherein determining the recovery time comprises performing a running average of the recovery time and wherein estimating the position of the battery in the lifetime of the battery comprises determining a rising inflection point has occurred in the running average of the recovery time.

[0058] Clause 7: The method of any of Clauses 1 to 6, further comprising monitoring the voltage of the battery, wherein the operation with the relatively high current draw causes the voltage of the battery to drop during the operation and wherein determining the recovery time comprises measuring a time taken from an end of the operation to the voltage of the battery reaching a first threshold voltage.

[0059] Clause 8: The method of Clause 7, wherein the first threshold voltage is programmable.

[0060] Clause 9: The method of Clause 7 or 8, further comprising determining whether the voltage of the battery drops below a second threshold voltage, wherein determining the recovery time and estimating the position of the battery are performed only if the voltage of the battery drops below the second threshold voltage.

[0061] Clause 10: The method of Clause 9, wherein at least one of the first threshold voltage or the second threshold voltage is programmable.

[0062] Clause 11 : The method of any of Clauses 1 to 10, wherein the operation with the relatively high current draw comprises transmitting a wireless signal from the device.

[0063] Clause 12: The method of any of Clauses 1 to 11, wherein the operation with the relatively high current draw comprises receiving a wireless signal at the device. [0064] Clause 13: The method of Clause 12, wherein the wireless signal received at the device comprises an over-the-air (OTA) update for the device.

[0065] Clause 14: The method of any of Clauses 1 to 13, further comprising taking one or more actions to lengthen a usable life of the battery based on the estimated position of the battery in the lifetime of the battery.

[0066] Clause 15: The method of Clause 14, wherein taking the one or more actions comprises at least one of: reducing a transmit power of the device; reducing a transmission burst length of the device; transmitting using a rate involving less power; reducing an idle period before entering a low power state for the device; exiting the low power state less frequently; or any combination thereof.

[0067] Clause 16: The method of any of Clauses 1 to 15, wherein the battery is a coin cell battery.

[0068] Clause 17: The method of Clause 16, wherein the coin cell battery is a CR2032 battery.

[0069] Clause 18: The method of any of Clauses 1 to 17, wherein the device is an Internet of Things (loT) device.

[0070] Clause 19: An apparatus comprising: a memory and at least one processor coupled to the memory and configured to cause the apparatus to perform a method in accordance with any of Clauses 1 to 18.

[0071] Clause 20: An apparatus comprising means for performing a method in accordance with any of Clauses 1 to 18.

[0072] Clause 21 : A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by at least one processor of an apparatus, cause the apparatus to perform a method in accordance with any of Clauses 1 to 18.

[0073] Clause 22: A device configured to be powered by a battery, the device comprising: a memory for storing executable instructions; and at least one processor coupled to the memory and configured to execute the instructions to: cause the device to perform an operation with a relatively high current draw from the battery compared to other operations of the device; determine a recovery time of a voltage of the battery after the operation; and estimate a position of the battery in a lifetime of the battery based on the recovery time.

[0075] Clause 23 : The device of Clause 22, wherein to estimate the position of the battery, the at least one processor is configured to determine whether the battery is in a second half of the lifetime of the battery.

[0076] Clause 24: The device of Clause 23, wherein the at least one processor is further configured to cause the device to take one or more actions to lengthen a usable life of the battery when the battery is determined to be in the second half of the lifetime of the battery.

[0077] Clause 25: The device of any of Clauses 22 to 24, wherein the at least one processor is further configured to estimate an intrinsic resistance of the battery based on the recovery time of the voltage of the battery after the operation and wherein the at least one processor is configured to estimate the position of the battery in the lifetime of the battery based on the estimated intrinsic resistance.

[0078] Clause 26: The device of Clause 25, wherein to estimate the intrinsic resistance of the battery, the at least one processor is configured to perform a running average of the estimated intrinsic resistance and wherein estimating the position of the battery in the lifetime of the battery, the at least one processor is configured to determine a rising inflection point has occurred in the running average of the estimated intrinsic resistance.

[0079] Clause 27: The device of any of Clauses 22 to 26, wherein to determine the recovery time, the at least one processor is configured to perform a running average of the recovery time and wherein to estimate the position of the battery in the lifetime of the battery, the at least one processor is configured to determine a rising inflection point has occurred in the running average of the recovery time.

[0080] Clause 28: The device of any of Clauses 22 to 27, wherein the at least one processor is further configured to monitor the voltage of the battery, wherein the operation with the relatively high current draw is configured to cause the voltage of the battery to drop during the operation and wherein to determine the recovery time, the at least one processor is configured to determine a time taken from an end of the operation to the voltage of the battery reaching a first threshold voltage.

[0081] Clause 29: The device of Clause 28, wherein the first threshold voltage is programmable.

[0082] Clause 30: The device of Clause 28 or 29, wherein to determine the recovery time, the at least one processor is further configured to determine whether the voltage of the battery drops below a second threshold voltage, and the at least one processor is configured to determine the recovery time and to estimate the position of the battery only if the voltage of the battery drops below the second threshold voltage.

[0083] Clause 31 : The device of Clause 30, wherein at least one of the first threshold voltage or the second threshold voltage is programmable.

[0084] Clause 32: The device of any of Clauses 22 to 31, wherein the device is an Internet of Things (loT) device.

[0085] Clause 33: A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by at least one processor of a device powered by a battery, cause the device to perform a method, the method comprising: performing an operation with a relatively high current draw from the battery compared to other operations of the device; determining a recovery time of a voltage of the battery after the operation; and estimating a position of the battery in a lifetime of the battery based on the recovery time.

[0086] Clause 34: An apparatus configured to be powered by a battery, the apparatus comprising: means for performing an operation with a relatively high current draw from the battery compared to other operations of the apparatus; means for determining a recovery time of a voltage of the battery after the operation; and means for estimating a position of the battery in a lifetime of the battery based on the recovery time.

Additional Considerations

[0088] The various operations of methods described above may be performed by any suitable means capable of performing the corresponding functions. The means may include various hardware and/or software component(s) and/or module(s), including, but not limited to a circuit, an application-specific integrated circuit (ASIC), or a processor. Generally, where there are operations illustrated in figures, those operations may have corresponding counterpart means-plus-function components with similar numbering.

[0089] As used herein, the term “determining” encompasses a wide variety of actions. For example, “determining” may include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database, or another data structure), ascertaining, and the like. Also, “determining” may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Also, “determining” may include resolving, selecting, choosing, establishing, and the like.

[0090] As used herein, a phrase referring to “at least one of’ a list of items refers to any combination of those items, including single members. As an example, “at least one of: a, b. or c” is intended to cover: a, b. c, a-b. a-c, b-c. and a-b-c, as well as any combination with multiples of the same element (e.g., a-a. a-a-a. a-a-b. a-a-c. a-b-b, a- c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c or any other ordering of a, b. and c).

[0091] The methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.

[0092] It is to be understood that the claims are not limited to the precise configuration and components illustrated above. Various modifications, changes, and variations may be made in the arrangement, operation, and details of the methods and apparatus described above without departing from the scope of the claims.