Battery balancing for multi-battery systems
12562581 ยท 2026-02-24
Assignee
Inventors
- Shaheen Moubedi (Los Angeles, CA, US)
- Gerald Nilles (Culver City, CA, US)
- Stephen Pomes (Santa Monica, CA, US)
Cpc classification
H02J7/34
ELECTRICITY
H02J7/855
ELECTRICITY
H02J7/52
ELECTRICITY
H02J2207/20
ELECTRICITY
H02J7/54
ELECTRICITY
International classification
Abstract
A closed loop control system actively regulates the battery current paths of physically separated circuits so that the current is approximately the same for each of the circuits regardless of the various system loads. The closed loop control system modulates the current paths by either modulating a high side transistor used to independently limit each battery's current path or by modulating a DC/DC converter's output voltage to independently boost each battery's current path. The closed loop control system is also designed to handle undervoltage lockout (UVLO) situations when one of the batteries is nearing empty to tilt the power balance in the chance that there is an existing battery charge mismatch to support system load bursts and to turn off the circuit when the system current draw is exceptionally low. A tilting circuit also identifies and discharges the battery with the higher charge until the charge states are substantially equal.
Claims
1. A device comprising: a first circuit comprising a first battery, a first load, and a first resistance in a first current path to the first load; a second circuit comprising a second battery, a second load, and a second resistance in a second current path to the second load, the second circuit being physically separated from the first circuit; a battery balancing control loop for balancing charges of the first and second batteries, the battery balancing control loop comprising: a first current measuring circuit that measures a first current through the first resistance, a second current measuring circuit that measures a second current through the second resistance, a differential amplifier that compares the first current and the second current to generate an adjustment signal, and current modulating means for modulating the first current in the first current path in response to the adjustment signal to balance the charges of the first and second batteries.
2. The device of claim 1, wherein the current modulating means modulates the first current in the first current path by at least one of (a) increasing the first resistance or decreasing a battery voltage of the first battery or (b) boosting the battery voltage of the first battery or decreasing the first resistance.
3. The device of claim 1, wherein the battery balancing control loop further comprises: a second differential amplifier that compares the first current and the second current to generate a second adjustment signal, and second current modulating means for modulating the second current in the second current path in response to the second adjustment signal to balance the charges of the first and second batteries.
4. The device of claim 3, wherein the second current modulating means modulates the second current in the second current path by at least one of (a) increasing the second resistance or decreasing a second battery voltage of the second battery or (b) boosting the second battery voltage of the second battery or decreasing the second resistance.
5. The device of claim 1, wherein the current modulating means comprises a transistor in the first current path of the first circuit that dynamically limits the first current in the first current path by dynamically adjusting the first resistance in the first current path in response to the adjustment signal until the first current and the second current are approximately the same.
6. The device of claim 1, wherein the battery balancing control loop further comprises a tilting circuit that checks a charge state of the first and second batteries to determine a charge mismatch and discharges the battery with a higher charge until the charge state of the first and second batteries are substantially equal.
7. The device of claim 6, wherein the tilting circuit comprises a transistor in the first current path of the first battery that, when activated, causes the first current to appear smaller.
8. The device of claim 7, wherein the tilting circuit comprises a second transistor in the second current path of the second battery that, when activated, causes the second current to appear smaller.
9. The device of claim 1, wherein the battery balancing control loop further comprises an undervoltage lockout control loop comprising a first comparator that compares a first voltage applied to the first load to a reference voltage and, when the first voltage applied to the first load is below the reference voltage, the first comparator triggers the current modulating means to override its current modulation and to add current to the first current path.
10. The device of claim 9, wherein the undervoltage lockout control loop further comprises a second comparator that compares a second voltage applied to the second load to the reference voltage and, when the second voltage applied to the second load is below the reference voltage, the second comparator triggers the second current modulating means to override its current modulation and to add current to the second current path.
11. The device of claim 1, wherein the current modulating means comprises a DC/DC converter responsive to the adjustment signal to increase current in the first current path to balance the first current and the second current.
12. A method of balancing battery discharge of physically separated circuits each comprising a battery, a load, and a resistance in a current path to the load, comprising: measuring a current provided to the load from the battery of each circuit; comparing the currents measured for each circuit to determine a current mismatch; and adjusting the resistance or a voltage to reduce a current of the circuit having the higher current or to increase a current of the circuit having the lower current to balance the charges of the batteries of the circuits.
13. The method of claim 12, wherein adjusting the resistance or voltage comprises at least one of (a) increasing the resistance or decreasing a battery voltage to decrease a current of the circuit having a higher current to balance the charges of the batteries of the circuits or (b) boosting a battery voltage or decreasing the resistance to increase a current of the circuit having the lower current to balance the charges of the batteries of the circuits.
14. The method of claim 13, wherein the circuits comprise a first circuit having a first battery, a first power transistor, and a first resistance in a first current path to a first load and a second circuit having a second battery, a second power transistor, and a second resistance in a second current path to a second load, and wherein adjusting the resistance or voltage further comprises modulating the first power transistor in the first current path to the first load to dynamically adjust the first resistance to limit the current in the first current path when the first current path has a higher measured current than the second current path of the second circuit.
15. The method of claim 12, further comprising checking charges of the batteries for any significant charge mismatch and prioritizing the circuit with a lighter load until the charges of the batteries are substantially equal.
16. The method of claim 12, wherein adjusting the resistance or voltage further comprises adjusting the resistance or voltage to adjust the charge of the battery of at least one of the circuits to remain above an undervoltage lockout point.
17. The method of claim 12, further comprising determining that a current of at least one of the circuits is higher than an upper current threshold and disabling adjustment of the resistance or voltage of the at least one of the circuits when the current of the at least one of the circuits is higher than the upper threshold.
18. The method of claim 12, further comprising determining that a current of at least one of the circuits is lower than a lower current threshold and turning off the at least one of the circuits when the current of the at least one of the circuits is lower than the lower current threshold.
19. The method of claim 12, further comprising determining that one of the circuits is predicted to have a dominant load and disabling adjustment of the resistance or voltage of the one of the circuits when it determined that the one of the circuits is predicted to have a dominant load.
20. An electronic eyewear device comprising: a frame; a left arm or temple on a left side of the frame; a right arm or temple on a right side of the frame; a first circuit in the left arm or temple comprising a first battery, a first load, and a first resistance in a first current path to the first load; second circuit in the right arm or temple comprising a second battery, a second load, and a second resistance in a second current path to the second load, the second circuit being physically separated from the first circuit by the frame; a battery balancing control loop for balancing charges of the first and second batteries, the battery balancing control loop comprising: a first current measuring circuit that measures a first current through the first resistance, a second current measuring circuit that measures a second current through the second resistance, a differential amplifier that compares the first current and the second current to generate an adjustment signal, and current modulating means for modulating the first current in the first current path in response to the adjustment signal to balance the charges of the first and second batteries.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. Some nonlimiting examples are illustrated in the figures of the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15) The circuits in mobile devices may have varying loads that are powered by different batteries operating independently even though the circuits are part of the same system providing various functionality for the mobile devices. For example, a main processor may be disposed on one side of an electronic eyewear device and consume power according to its load, while a co-processor may be disposed on the other side of the electronic eyewear device and turn on/off independently. Also, because of the electrical resistance separating the left and right sides of the electronic eyewear device, the current supplied by the batteries on the respective sides of the eyewear may vary. This arrangement poses a problem as it is desired to charge and discharge the batteries for the physically displaced electronics in the mobile electronic devices substantially equally to avoid potential issues with battery health, reliability, and safety. Also, while short-term mismatch or a slight mismatch may be acceptable, long-term mismatch and gross errors are not acceptable.
(16) Mobile electronic devices such as electronic eyewear devices may use multiple boards and batteries in various parts of the device in order to optimize for space, heat dissipation, and the like. To ensure good battery health, it is desired to charge and discharge all the batteries used in such devices at substantially the same rate. This becomes challenging because the system loads change dynamically and can become unbalanced, coupled with the added resistance from being physically separated. The circuits described herein measure and modulate the individual battery current paths in order to actively balance their discharge currents.
(17) The circuits described herein measure the high side currents of the batteries and feed the measured currents into a closed loop control system. The closed loop control system actively regulates the battery current paths of the physically separated circuits so that the currents are approximately the same for each of the circuits regardless of the various system loads. The closed loop control system modulates the current paths by either modulating a high side transistor used to independently limit each battery's current path or by modulating a DC/DC converter's output voltage to independently boost the voltage in each battery's current path. The closed loop control system is also designed to prevent undervoltage lockout (UVLO) situations when one of the batteries is nearing empty, to adjust the power balance when there is an existing battery charge mismatch, and to turn off the circuit when the system current draw is exceptionally low. A tilting circuit also may identify and discharge the battery with the higher charge until the charge states of the batteries are substantially equal.
(18) The methods and systems described herein thus relate to a device including physically separated circuits where each circuit includes a battery, a load, and a resistance along the current path to the load. The device (e.g., an electronic eyewear device with circuitry in respective arms or temples separated by the frame) includes a battery balancing control loop that balances charges of the batteries of each circuit. The battery balancing control loop includes current measuring circuits (e.g., current sensing amplifiers) that measure the currents through the resistances of the circuits, at least one differential amplifier that compares the measured currents to generate an adjustment signal, and current modulating means for modulating the current in the current paths between the batteries and the loads in response to the adjustment signal. The current modulating means modulates a first current in a first current path of a first circuit by at least one of (a) increasing a resistance or decreasing a battery voltage in the first current path or (b) boosting the battery voltage or decreasing the resistance in the first current path. The current modulating means may similarly modulate a second current in a second current path of a second circuit.
(19) The current modulating means may include a transistor in the first current path of the first circuit that dynamically limits the first current in the first current path by adjusting the first resistance in the first current path in response to the adjustment signal until the first currents in the first current path and a second current in the second current path are approximately the same. Alternatively, the current modulating means may include a DC/DC converter responsive to the adjustment signal to increase current in the first current path to balance the first current and the second current. The battery balancing control loop may further include a tilting circuit that checks a charge state of the first and second batteries to determine a charge mismatch and discharges the battery with a higher charge until the charge state of the batteries are substantially equal. The tilting circuit may include a transistor in one or more of the current paths that, when activated, causes the current in the current path to appear smaller. The battery balancing control loop may also include an undervoltage lockout control loop that regulates a battery voltage of the circuits above an undervoltage lockout point. The undervoltage lockout control loop may include a comparator in each circuit that compares a voltage applied to the load to a reference voltage and, when the voltage applied to the load is below the reference voltage, the comparator triggers the current modulating means to override its current modulation and to add current to the current path.
(20) A detailed description will now be provided with reference to
(21) In sample configurations, the power management system described herein may be used in mobile devices including physically separated circuits powered by different batteries.
(22)
(23) The visible light camera 140 of each optical assembly 130 may include an image sensor that is sensitive to the visible light range wavelength. Each of the visible light cameras 140 has a different frontward facing angle of coverage. The angle of coverage is an angle range in which the respective image sensors of the visible light cameras 140 detect incoming light and generate image data. Examples of such visible lights cameras 140 include a high-resolution complementary metal-oxide-semiconductor (CMOS) image sensor and a video graphic array (VGA) camera, such as 640p (e.g., 640480 pixels for a total of 0.3 megapixels), 720p, 1080p, 4K, or 8K. Image sensor data from the visible light cameras 140 may be captured along with geolocation data, digitized by an image processor, and stored in a memory.
(24) To provide stereoscopic vision, visible light cameras 140 may be coupled to an image processor (not shown) for digital processing and adding a timestamp corresponding to the scene in which the image is captured. The image processor may include circuitry to receive signals from the visible light cameras 140 and to process those signals from the visible light cameras 140 into a format suitable for storage in a memory. The timestamp may be added by the image processor or other processor that controls operation of the visible light cameras 140. Visible light cameras 140 allow the stereo camera to simulate human binocular vision. Stereo cameras also provide the ability to reproduce three-dimensional images of a three-dimensional scene based on two captured images from the visible light cameras 140, respectively, having the same timestamp. Such three-dimensional images allow for an immersive virtual experience that feels realistic, e.g., for virtual reality or video gaming. For stereoscopic vision, a pair of images may be generated at a given moment in timeone image for each of the visible light cameras 140 for each optical assembly 130 of each eye. When the pair of generated images from the frontward facing field of view (FOV) of the visible light cameras 140 are stitched together (e.g., by the image processor), depth perception is provided by the optical assemblies 130 for each eye.
(25) In an example, the eyewear device 100 includes a frame 160, a right rim 170, a right temple 150 extending from a right lateral side 180 of the frame 160, and a see-through image display 135 comprising optical assembly 130 to present a graphical user interface (GUI) or other image to a user. The eyewear device 100 includes the first visible light camera 140 connected to the frame 160 or the right temple 150 to capture a first image of the scene. Eyewear device 100 further includes a second visible light camera (not shown) connected to the frame 160 or a left temple (not shown) to capture (e.g., simultaneously with the first visible light camera 140) a second image of the scene which at least partially overlaps the first image. Although not shown in
(26) Although not shown in
(27)
(28) As shown in
(29) The first visible light camera 140 is coupled to or disposed on the flexible PCB 145 and covered by a visible light camera cover lens, which is aimed through opening(s) formed in the right temple 150. In some examples, the frame 160 connected to the right temple 150 includes the opening(s) for the visible light camera cover lens. The frame 160 may include a front-facing side configured to face outwards away from the eye of the user. The opening for the visible light camera cover lens may be formed on and through the front-facing side. In the example, the visible light camera 140 has an outward facing angle of coverage with a line of sight or perspective of the right eye of the user of the eyewear device 100. The visible light camera cover lens also can be adhered to an outward facing surface of the right temple 150 in which an opening is formed with an outward facing angle of coverage, but in a different outwards direction. The coupling can also be indirect via intervening components.
(30) Flexible PCB 145 may be disposed inside the right temple 150 and coupled to one or more other components housed in the right temple 150. Although shown as being formed on the circuit boards 145 of the right temple 150, the visible light camera 140 can be formed on another circuit board (not shown) in one of the left temple, the hinged arm 155, the hinged arm 165, or the frame 160.
(31) As illustrated in
(32)
(33) Different options for addressing this mismatch between the discharge rates of the batteries 112 and 122 will be described below with respect to
(34) In the circuit configurations described herein, the high side current of each battery on respective sides of the electronic eyewear device 100 is measured and fed into a closed loop control system that performs functions including: actively regulating the battery current paths so that the battery current is approximately the same on each side based on the load (
(35) The battery current paths are modulated to achieve a balanced current by modulating transistors used to independently limit the current in the left/right battery current paths (
(36)
(37) During operation, when the left circuit 110 has a dominant load, the PFET 332.sub.R on the side opposite the dominant load is ON while the PFET 332.sub.L on the side of the dominant load limits the current by increasing resistance to match the other side. It will be recognized that there is an inherent offset (Delta_IBatt) with this solution. The inherent offset (Delta_IBatt) depends on the voltage (VBattery) of the battery 112 and 122, the voltage (Vth) across the PFETs 332.sub.L and 332.sub.R, the gain (Amp Gain) of the differential amplifiers 320.sub.L and 320.sub.R, the voltage outputs (Amp Vos) of the differential amplifiers 320.sub.L and 320.sub.R, and the respective tolerances. The response time is limited by the CSAs 310.sub.L and 310.sub.R and the differential amplifiers 320.sub.L and 320.sub.R (pending stability). When the loads 118 and 128 are very similar or equal, up to Delta_IBatt, both PFETs 332.sub.L and 332.sub.R will be ON, while above Delta_IBatt, the balancing provided by increasing the resistance in one circuit 110 or 120 will be effective.
(38)
(39) The tilt accuracy of the current balancing control loop 400 depends on tolerances of the measured resistances (Rds_on, Rsense, Rseries). For example, when Rsense=10 m, Rseries=20 m, and 7.3 m<Rds_on<12.6 m, the tilt range is 23%-27%.
(40)
(41) It will be appreciated that, just like with current balancing, there is an inherent current mismatch with the UVLO control loop 500. Fortunately, the UVLO point may be varied to add enough margin to provide balancing. For example, high/low thresholds may be set that are 5-10% from the minimum/maximum voltages, as appropriate for the implementation. These thresholds may be set by a processor, such as CPUs 420.sub.L or 420.sub.R (
(42)
(43) In certain circuit implementations, it will be easy to predict which circuit 110 or 120 will have the dominant load.
(44)
(45) For simplicity, the state machines 810.sub.L and 810.sub.R implemented by CPUs 420.sub.L and 420.sub.R may be divided into a state machine 900 for battery balancing (
(46)
(47)
(48) In an alternative configuration, the left or right battery voltage may be independently boosted as opposed to limiting the battery voltage as in the configurations of
(49) In the configuration of
(50) It will be appreciated that the control loop approach used in
(51) However, it also will be appreciated that the control loop approach used in
(52) Those skilled in the art will appreciate that the circuitry described herein may be analog or digital circuitry. However, digital circuitry is potentially more expensive and may require the control loops to be implemented using software that could add to the cost, complexity, and response time.
(53) While various implementations have been described above, it should be understood that they have been presented by way of example only, and not limitation. For example, any of the elements associated with the systems and methods described above may employ any of the desired functionality set forth hereinabove. Thus, the breadth and scope of a preferred implementation should not be limited by any of the above-described sample implementations.
(54) The logic, commands, or instructions that implement aspects of the methods described herein may be provided in a computing system including any number of form factors for the computing system such as desktop or notebook personal computers, mobile devices such as tablets, netbooks, and smartphones, client terminals and server-hosted machine instances, and the like. Another embodiment may include the incorporation of the techniques discussed herein into other forms, including into other forms of programmed logic, hardware configurations, or specialized components or modules, including an apparatus with respective means to perform the functions of such techniques. The respective algorithms used to implement the functions of such techniques may include a sequence of some or all of the electronic operations described herein, or other aspects depicted in the accompanying drawings and detailed description below. Such systems and computer-readable media including instructions for implementing the methods described herein also constitute sample embodiments.
(55) The functions described herein with respect to the CPUs 420 may be implemented in software in one embodiment. The software may consist of computer executable instructions stored on computer readable media or computer readable storage device such as one or more non-transitory memories or other type of hardware-based storage devices, either local or networked. Further, such functions correspond to modules, which may be software, hardware, firmware, or any combination thereof. Multiple functions may be performed in one or more modules as desired, and the embodiments described are merely examples. The software may be executed on a digital signal processor, ASIC, microprocessor, or other type of processor operating on a computer system, such as a personal computer, server, or other computer system, turning such computer system into a specifically programmed machine.
(56) Examples, as described herein, may include, or may operate on, processors, microcontrollers, logic, or a number of components, modules, or mechanisms (herein modules). Modules are tangible entities (e.g., hardware) capable of performing specified operations and may be configured or arranged in a certain manner. In an example, circuits may be arranged (e.g., internally or with respect to external entities such as other circuits) in a specified manner as a module. In an example, the whole or part of one or more computer systems (e.g., a standalone, client or server computer system) or one or more hardware processors may be configured by firmware or software (e.g., instructions, an application portion, or an application) as a module that operates to perform specified operations. In an example, the software may reside on a machine readable medium. The software, when executed by the underlying hardware of the module, causes the hardware to perform the specified operations.
(57) Accordingly, the term module is understood to encompass a tangible hardware and/or software entity, be that an entity that is physically constructed, specifically configured (e.g., hardwired), or temporarily (e.g., transitorily) configured (e.g., programmed) to operate in a specified manner or to perform part or all of any operation described herein. Considering examples in which modules are temporarily configured, each of the modules need not be instantiated at any one moment in time. For example, where the modules comprise a general-purpose hardware processor configured using software, the general-purpose hardware processor may be configured as respective different modules at different times. Software may accordingly configure a hardware processor, for example, to constitute a particular module at one instance of time and to constitute a different module at a different instance of time.
(58) Those skilled in the art will appreciate that while the disclosure contained herein pertains to electronic eyewear devices having separately powered circuits in physically separate portions of the electronic eyewear device, it should be understood that this is only one of many possible applications, and other configurations are possible. Accordingly, all such applications are included within the scope of the following claims.