Field
The described embodiments relate to techniques for monitoring and communicating with a battery pack. More specifically, the described embodiments relate to techniques for charging a battery based on stored representations of characteristics of a battery in the battery pack.
Related Art
The ever-increasing functionality and performance of portable electronic devices is, in part, due to advances in power sources, such as battery packs. Modern battery packs in portable electronic devices typically include circuits that monitor characteristics of the battery packs, such as the voltage across a battery in a battery pack, a charging current, an internal impedance, the available capacity, etc. This information is typically communicated to a host portable electronic device via one or more signal lines.
In addition, for safety reasons, it is often important to at least periodically monitor the temperature of the battery pack and/or the battery in the battery pack. For example, the temperature of the battery pack (and, more generally, a temperature state of the battery pack) may be monitored during charging using a temperature sensor in the battery pack.
If the temperature sensor can be accessed directly, this temperature monitoring may be conducted using an electrical circuit external to the battery pack. However, in many battery packs the temperature sensor cannot be accessed directly. Instead, the battery-monitoring mechanism may be interposed between the temperature sensor and the external electrical circuit. As a consequence, the temperature (or temperature state) is conveyed by the battery-monitoring mechanism on the signal lines along with other characteristic information.
For example, the temperature (or temperature state) may be included in a digital value output by the battery-monitoring mechanism as opposed to an analog signal. However, the use of a digital representation can pose challenges when controlling the charging of the battery pack, especially in the event of a hardware or software failure that disrupts the communication of the digital value. In these circumstances, the temperature of the battery pack cannot be monitored during charging, and safety issues can arise.
The described embodiments include a power-management unit that receives and stores a representation of a temperature state of a battery pack (or a battery in the battery pack) from a battery-monitoring mechanism in the battery pack. For example, an interface circuit (such as a single-wire-interface or SWI circuit) may receive the information from the battery-monitoring mechanism via a signal line, and the information may be stored in a memory (such as a non-transitory computer-readable memory). This stored information is then used by a temperature-monitoring mechanism or circuit to determine the temperature state of the battery pack.
The SWI circuit may include a sniffer that receives the information, which is a subset of information communicated between the battery-monitoring mechanism and an integrated circuit on the signal line. Alternatively, the SWI circuit may communicate with the battery-monitoring mechanism in the battery pack via the signal line using a single-wire communication protocol.
In order to allow the temperature-monitoring mechanism to determine if the battery-monitoring mechanism continues to measure the temperature state, the stored information may include a timestamp that specifies when the battery-monitoring mechanism measured the temperature state of the battery pack. Furthermore, the power-management unit may store an indicator with the information when the information represents a valid temperature state of the battery pack. This indicator may be subsequently erased by the power-management unit (i.e., the indicator may self-erase or may expire) so that the temperature-monitoring mechanism can determine if the power-management unit continues to receive the information from the battery-monitoring mechanism.
Additionally, the power-management unit may include a charger coupled to at least a terminal of the battery in the battery pack. This charger may use a representation of a charging current through the battery, which may be included in the information, to determine the charging current and to charge the battery based on the determined charging current so that the battery can be charged at a higher nominal charging condition than in the absence of the charging-current feedback. For example, the charging condition may include: a current, a voltage, and/or a power.
Note that the temperature state may indicate whether it is safe to charge the battery pack.
Furthermore, the temperature-monitoring mechanism may include: digital logic that determines the temperature state of the battery pack (or the battery) based on the stored information; and/or a conversion circuit that converts the stored information into an analog signal prior to the determining of the temperature state of the battery pack.
In some embodiments, the power-management unit includes a wake circuit that detects a wake signal from the battery-monitoring mechanism on the signal line. This wake signal may transition an integrated circuit, which may be external to the power-management unit, from a power-saving mode (such as a ‘sleep’ mode) to a normal operating mode.
Another embodiment provides an electronic device that includes the battery pack, and the power-management unit, which is coupled to the battery pack by the signal line. This battery pack may include: a battery; a temperature sensor; the battery-monitoring mechanism that monitors characteristics of the battery; and the signal line, which is electrically coupled to the battery-monitoring mechanism. In some embodiments, the electronic device includes the integrated circuit that communicates with the battery-monitoring mechanism.
Another embodiment provides a method for determining the temperature state of the battery pack, which may be performed by the power-management unit. During operation, the power-management unit may receive, on the signal line, the representation of the temperature state of the battery pack (such as a digital value) from the battery-monitoring mechanism in the battery pack. Then, the power-management unit may store, in the memory, information that includes the representation of the temperature state of the battery pack. Moreover, the power-management unit may determine the temperature state of the battery pack based on the stored information.
Another embodiment provides a method for charging the battery in the battery pack, which may be performed by the power-management unit. During operation, the power-management unit may receive, on a signal line, a representation of the charging current from the battery-monitoring mechanism in the battery pack. Then, the power-management unit may store, in the memory, information that includes the representation of the charging current through the battery. Moreover, the power-management unit may determine the charging current through the battery based on the stored information. Next, the power-management unit may charge the battery based on the determined charging current using the charger (which may be external to the battery pack) so that the battery can be charged at a higher nominal charging condition than in the absence of the charging-current feedback.
Note that like reference numerals refer to corresponding parts throughout the drawings. Moreover, multiple instances of the same part are designated by a common prefix separated from an instance number by a dash.
Note that battery pack 114 is electrically coupled to a remainder of electronic device 100 by three signal lines (instead of four), including those associated with power and ground connectors 118 (which are not shown for clarity) and signal line 124, which conveys data that includes characteristic information about battery pack 114 and/or battery 116, and which may be electrically coupled to a supply voltage (such as 1.8 V) via a pull-up resistor. As described below, this characteristic information may be used to gate and/or control charging of battery pack 114 and, thus, battery 116.
In particular, power-management unit 110 may include a single-wire interface (SWI) circuit 126. This SWI circuit may include a sniffer that receives a subset of the information communicated between battery-monitoring mechanism 120 and integrated circuit 112 on signal line 124. Therefore, in some embodiments integrated circuit 112 implements a single-wire communication protocol, such as HDQ serial data interface (from Texas Instruments, Inc. of Dallas, Tex.), for use in communicating data with battery-monitoring mechanism 120.
Alternatively, as shown in
The subset of the information received by SWI circuit 126 may include a representation of the characteristic information (for example, a digital value), which may specify a temperature (or, more generally, a temperature state) of battery pack 114 and/or battery 116, and/or a charging current through battery 116. After receiving this representation, SWI circuit 126 may store it as one of representations 320 in memory 318 (such as a non-transitory computer-readable memory, such as DRAM). For example, as described further below with reference to
Subsequently, temperature-monitoring mechanism 316 may use one or more of representations 320 (i.e., the stored information) to determine the temperature state of battery pack 114 and/or battery 116 in
Referring back to
As a consequence, power-management unit 110 may provide the temperature state when battery pack 114 is coupled to a charger 130 (which receives power from an adapter 132 that can convert household alternating current (AC) electricity into direct current (DC) electricity for use by electronic device 100). For example, charger 130 may be electrically coupled to at least a terminal of battery pack 114, such as connector 118-1 (with a return path provided via GND in electronic device 100). Note that, for safety reasons, power-management unit 110 may provide the temperature state periodically, such as every 10 ms. More generally, the monitoring period may be selected based on a thermal time constant of battery pack 114 and/or battery 116, so that the temperature state does not change appreciably between determinations of the temperature state by temperature-monitoring mechanism 316 in
To facilitate accurate charging, representations 320 in memory 318 (
In some embodiments where a host (e.g., integrated circuit 112) is in a power-saving mode (such as a ‘sleep’ mode), signal line 124 can be used to convey a wake signal from battery-monitoring mechanism 120 to transition the host to a normal operating mode (i.e., in embodiments where battery-monitoring mechanism 120 is temporarily a ‘master’ and integrated circuit 112 is temporarily a ‘slave,’ signal line 124 may be used to indicate that a condition has occurred, such as a low battery voltage, where battery-monitoring mechanism 120 wants to wake integrated circuit 112 and make it the master). This is shown in
For safety reasons, a variety of fail-safe procedures may be implemented when communicating the characteristic information and/or when storing it in memory 318. For example, in order to allow temperature-monitoring mechanism 316 to determine if battery-monitoring mechanism 120 (
Furthermore, power-management unit 110 may store an indicator with the information when the information represents a valid temperature state of battery pack 114 and/or battery 116 (
We now describe embodiments of methods.
In some embodiments of methods 500 (
Referring back to
Components in electronic devices 100 and 200 (
In some embodiments, functionality in these circuits, components and devices may be implemented in one or more: application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and/or one or more digital signal processors (DSPs). Furthermore, the circuits and components may be implemented using bipolar, PMOS and/or NMOS gates or transistors, and signals in these embodiments may include digital signals that have approximately discrete values and/or analog signals that have continuous values. Additionally, components and circuits may be single-ended or differential, and power supplies may be unipolar or bipolar.
Furthermore, charger 130 may include any combination of hardware and/or software implemented using analog and/or digital circuitry, and may include one or more processors, and volatile and nonvolatile memory. In some embodiments, charger 130 includes more than one chip or chip set, and in other embodiments charger 130 may operate in conjunction with a system management controller (SMC) in integrated circuit 112 that performs some of the functions of charger 130. In these embodiments, the charger and SMC may operate in a master-slave or slave-master configuration. Note that charger 130 may be external to power-management unit 110.
Additionally, battery pack 114 can be any type of battery pack capable of powering electronic devices 100 and 200 (
An output of a process for designing an integrated circuit, or a portion of an integrated circuit, comprising one or more of the circuits described herein may be a computer-readable medium such as, for example, a magnetic tape or an optical or magnetic disk. The computer-readable medium may be encoded with data structures or other information describing circuitry that may be physically instantiated as an integrated circuit or portion of an integrated circuit. Although various formats may be used for such encoding, these data structures are commonly written in: Caltech Intermediate Format (CIF), Calma GDS II Stream Format (GDSII) or Electronic Design Interchange Format (EDIF). Those of skill in the art of integrated circuit design can develop such data structures from schematics of the type detailed above and the corresponding descriptions and encode the data structures on a computer-readable medium. Those of skill in the art of integrated circuit fabrication can use such encoded data to fabricate integrated circuits comprising one or more of the circuits described herein.
Electronic devices 100 and 200 (
Although we use specific components to describe electronic devices 100 and 200 (
In the preceding description, we refer to ‘some embodiments.’ Note that ‘some embodiments’ describes a subset of all of the possible embodiments, but does not always specify the same subset of the embodiments.
The foregoing description is intended to enable any person skilled in the art to make and use the disclosure, and is provided in the context of a particular application and its requirements. Moreover, the foregoing descriptions of embodiments of the present disclosure have been presented for purposes of illustration and description only. They are not intended to be exhaustive or to limit the present disclosure to the forms disclosed. Accordingly, many modifications and variations will be apparent to practitioners skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present disclosure. Additionally, the discussion of the preceding embodiments is not intended to limit the present disclosure. Thus, the present disclosure is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
This application claims priority under 35 U.S.C. §119(e) to U.S. Provisional Application Ser. No. 61/607,916, entitled “Charging a Battery Based on Stored Battery Characteristics,” by Parin Patel and Scott P. Mullins, filed on Mar. 7, 2012, the contents of which is herein incorporated by reference. This application is also related to: U.S. Patent Application Ser. No. 61/607,991, entitled “Communication and Monitoring of a Battery Via a Single Wire,” by Parin Patel and Scott P. Mullins, filed Mar. 7, 2012, the contents of which are herein incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
3534241 | Wilson | Oct 1970 | A |
5371453 | Fernandez | Dec 1994 | A |
5414860 | Canova | May 1995 | A |
5504416 | Holloway | Apr 1996 | A |
5886527 | Ito | Mar 1999 | A |
5912548 | Downs et al. | Jun 1999 | A |
6005367 | Rohde | Dec 1999 | A |
6107780 | Kellerman | Aug 2000 | A |
6549014 | Kutkut | Apr 2003 | B1 |
6771042 | Chen | Aug 2004 | B2 |
7317298 | Burns et al. | Jan 2008 | B1 |
8217628 | Yang | Jul 2012 | B2 |
8319479 | Kao | Nov 2012 | B2 |
8808886 | Kim | Aug 2014 | B2 |
8957639 | Holsen | Feb 2015 | B2 |
20030117112 | Chen | Jun 2003 | A1 |
20040169489 | Hobbs | Sep 2004 | A1 |
20050099156 | Brenner | May 2005 | A1 |
20050194935 | Kubota et al. | Sep 2005 | A1 |
20060139007 | Kim | Jun 2006 | A1 |
20060226814 | Formenti et al. | Oct 2006 | A1 |
20070090788 | Hansford et al. | Apr 2007 | A1 |
20070257642 | Xiao | Nov 2007 | A1 |
20080018300 | Zaag | Jan 2008 | A1 |
20080120513 | Kim | May 2008 | A1 |
20090039836 | Asada | Feb 2009 | A1 |
20090174370 | Gilling et al. | Jul 2009 | A1 |
20090230923 | Hoffman | Sep 2009 | A1 |
20090295334 | Yang | Dec 2009 | A1 |
20100085018 | Cruise | Apr 2010 | A1 |
20100270973 | Miyazaki | Oct 2010 | A1 |
20120286732 | Cruise | Nov 2012 | A1 |
20130038293 | Seman | Feb 2013 | A1 |
20130082662 | Carre | Apr 2013 | A1 |
Number | Date | Country |
---|---|---|
1182482 | May 1998 | CN |
101295881 | Oct 2008 | CN |
101529646 | Sep 2009 | CN |
101741403 | Jun 2010 | CN |
0661769 | Jul 1995 | EP |
0936719 | Aug 1999 | EP |
1291999 | Mar 2003 | EP |
2293781 | Mar 2011 | EP |
2004311240 | Nov 2004 | JP |
2005131770 | May 2005 | JP |
Number | Date | Country | |
---|---|---|---|
20130234652 A1 | Sep 2013 | US |
Number | Date | Country | |
---|---|---|---|
61607916 | Mar 2012 | US |