IP Library Granted Patent US 12,292,480
Granted Patent B2
US 12,292,480 · App. 17/368,637 · Granted May 6, 2025

Controller and method for detecting battery cell voltage

Inventors: Yan Li (Wuhan, CN); Hui Liu (Wuhan, CN); Guoxing Li (Sunnyvale, CA)
Assignee: O2Micro, Inc.
G01R31/3835
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,292,480
App. No.
17/368,637
Granted
May 6, 2025
Kind
B2
Abstract

A controller for detecting voltages of battery cells in a battery pack includes converters coupled to the battery cells and switching units. An anode of each battery cell is coupled to a respective converter through a respective first path, and a cathode of each battery cell is coupled to the respective converter through a respective second path. The switching units are coupled between the battery cells and the converters. The converters are coupled to anodes of the battery cells through the switching units. When a switching unit corresponding to a battery cell is turned on, an anode of the battery cell provides an operating current and a sampling current through a respective first path to a respective converter, and the operating current flows from the anode of the battery cell through the respective converter to ground.

Claims (77)

1. A method for detecting voltages of a plurality of battery cells coupled in series in a battery pack by controlling a plurality of switching units and a switch, wherein each battery cell of said plurality of battery cells comprises an anode coupled to a respective converter of a plurality of converters through a respective switching unit of said plurality of switching units and comprises a cathode coupled to said respective converter through a respective path of a plurality of paths, wherein said switch is coupled between a compensation circuit and the respective path for a top battery cell that is at an end of said series of said plurality of battery cells, said method comprising:

performing a first plurality of operations in parallel in a first time period; and

performing a second plurality of operations in parallel in a second time period,

wherein said first plurality of operations comprises:

turning on the respective switching unit for said top battery cell to enable the anode of said top battery cell to provide a first operating current and a first sampling current that flow to ground through the respective switching unit for said top battery cell and the respective converter for said top battery cell;

enabling a first current to flow to said ground from the cathode of said top battery cell through the respective path for said top battery cell; and

detecting a voltage of said top battery cell by said respective converter for said top battery cell,

and wherein said second plurality of operations comprises:

turning on a first switching unit of said plurality of switching units to enable a second operating current and a second sampling current to flow through said first switching unit;

generating a balancing current by said compensation circuit according to said second operating current and said second sampling current; and

turning on said switch to allow said balancing current to flow from said compensation circuit through said cathode of said top battery cell to said anode of said top battery cell.

2. The method of claim 1 , further comprising:

selectively turning on two switching units of said plurality of switching units corresponding to two adjacent battery cells of said plurality of battery cells, to enable two adjacent converters of said plurality of converters that correspond to said two adjacent battery cells while the other converters of said plurality of converters are disabled, wherein an upper converter of said two adjacent converters receives an operating current and a sampling current from an anode of an upper battery cell of said two adjacent battery cells through a switching unit of said two switching units, and wherein an operating current and a sampling current from an anode of a lower battery cell of said two adjacent battery cells flow through the other switching unit of said two switching units; and

detecting a voltage of said upper battery cell by said upper converter.

3. The method of claim 2 , further comprising:

controlling duty cycles of said two switching units to decrease an average value of differences between currents through each battery cell of said plurality of battery cells.

4. The method of claim 1 , wherein said enabling said first current comprises:

turning on the respective switching unit for a lower battery cell of said plurality of battery cells, said lower battery cell adjacent to said top battery cell, to enable the anode of said lower battery cell to provide a third operating current and a third sampling current that flow through said respective switching unit for said lower battery cell to the respective converter for said lower battery cell, wherein said first current comprises said third operating current and said third sampling current.

5. The method of claim 1 , wherein said enabling said first current comprises:

duplicating, by a mirroring unit coupled to said respective path for said top battery cell, said first operating current and said first sampling current, to reduce a difference between a current from said anode of said top battery cell to said respective converter for said top battery cell and a current from said cathode of said battery cell to said respective converter for said top battery cell.

6. The method of claim 5 , wherein said duplicating comprises:

generating a first duplicated current according to said first operating current, wherein said first duplicated current is proportional to said first operating current, and wherein said first current comprises said first duplicated current; and

generating a second duplicated current according to said first sampling current, wherein said second duplicated current is proportional to said first sampling current, and wherein said first current further comprises said second duplicated current.

7. The method of claim 6 , wherein: said mirroring unit comprises a first branch, a second branch, and a third branch; said first sampling current flows through said first branch; said second branch is operable for generating said first duplicated current; said first duplicated current flows to said second branch from said respective path for said top battery cell; said third branch is operable for generating said second duplicated current; and said second duplicated current flows to said third branch from said respective path for said top battery cell.

8. The method of claim 1 , further comprising:

turning on a switching unit of said plurality of switching units that corresponds to a first battery cell of said plurality of battery cells, to enable a first converter of said plurality of converters;

enabling a mirroring unit to duplicate a current from the anode of said first battery cell to said first converter to generate a duplicated current, wherein said duplicated current flows to a branch of said mirroring unit from the respective path for said first battery cell; and

detecting, by said first converter, a voltage of said first battery cell.

9. The method of claim 8 , further comprising:

controlling duty cycles of said plurality of switching units to reduce an average value of differences between currents through said plurality of battery cells.

10. The method of claim 1 , further comprising performing a third plurality of operations in parallel in a third time period, wherein said third plurality of operations comprises:

turning on the respective switching unit for a lower battery cell of said plurality of battery cells, said lower battery cell adjacent to said top battery cell, to enable a third operating current and a third sampling current to flow through the respective converter for said lower battery cell;

generating a compensation current by said compensation circuit according to said third operating current and said third sampling current;

turning on said switch to allow said compensation current to flow from said compensation circuit to a path between the anode of said lower battery cell and said respective converter for said lower battery cell, thereby compensating said third operating current and said third sampling current; and

detecting a voltage of said lower battery cell by said respective converter for said lower battery cell.

11. The method of claim 10 , wherein said compensation circuit comprises a detection unit and a compensation unit, and wherein said generating said compensation current comprises:

sampling, by said detection unit, said third operating current and said third sampling current;

generating, by said detection unit, a reference current proportional to a sum of said third operating current and said third sampling current; and

generating, by said compensation unit, said compensation current proportional to said reference current.

12. The method of claim 1 , further comprising:

generating, by said compensation circuit, said balancing current through said cathode of said top battery cell to said anode of said top battery cell, to reduce a difference between a current through said top battery cell and currents through other battery cells of said plurality of battery cells.

13. The method of claim 1 , wherein said first switching unit comprises said respective switching unit for said top battery cell, and wherein said second plurality of operations further comprises:

turning on said respective switching unit for said top battery cell to enable said second operating current and said second sampling current to flow through said respective converter for said top battery cell; and

controlling, by said compensation circuit, said balancing current to be proportional to a sum of said second operating current and said second sampling current.

14. A controller for detecting voltages of a plurality of battery cells coupled in series in a battery pack, said controller comprising:

a plurality of switching units coupled to said plurality of battery cells;

a plurality of converters coupled to said plurality of battery cells through said plurality of switching units, wherein each battery cell of said plurality of battery cells comprises an anode coupled to a respective converter of said plurality of converters through a respective switching unit of said plurality of switching units and comprises a cathode coupled to said respective converter through a respective path of a plurality of paths; and

a compensation circuit coupled to the respective path for a top battery cell of said plurality of battery cells through a switch,

wherein said controller is operable for performing a first plurality of operations in parallel in a first time period, said first plurality of operations comprising:

turning on the respective switching unit for said top battery cell to enable the anode of said top battery cell to provide a first operating current and a first sampling current that flow to ground through said respective switching unit for said top battery cell and the respective converter for said top battery cell;

enabling a first current to flow to said ground from the cathode of said top battery cell through said respective path for said top battery cell; and

detecting a voltage of said top battery cell by said respective converter for said top battery cell,

and wherein said controller is further operable for performing a second plurality of operations in parallel in a second time period, said second plurality of operations comprising:

turning on a first switching unit of said plurality of switching units to enable a second operating current and a second sampling current to flow through said first switching unit;

generating a balancing current by said compensation circuit according to said second operating current and said second sampling current; and

turning on said switch to allow said balancing current to flow from said compensation circuit through said cathode of said top battery cell to said anode of said top battery cell.

15. The controller of claim 14 , further operable for selectively turning on two switching units of said plurality of switching units corresponding to two adjacent battery cells of said plurality of battery cells, to enable two adjacent converters of said plurality of converters that correspond to said two adjacent battery cells while the other converters of said plurality of converters are disabled, wherein an upper converter of said two adjacent converters receives an operating current and a sampling current from an anode of an upper battery cell of said two adjacent battery cells through a switching unit of said two switching units, and wherein an operating current and a sampling current from an anode of a lower battery cell of said two adjacent battery cells flow through the other switching unit of said two switching units.

16. The controller of claim 15 , further operable for controlling duty cycles of said two switching units to decrease an average value of differences between currents through each battery cell of said plurality of battery cells.

17. The controller of claim 14 , further operable for turning on the respective switching unit for a lower battery cell of said plurality of battery cells, said lower battery cell adjacent to said top battery cell, to enable the anode of said lower battery cell to provide a third operating current and a third sampling current that flow through said respective switching unit for said lower battery cell to the respective converter for said lower battery cell, wherein said first current comprises said third operating current and said third sampling current.

18. The controller of claim 14 , further comprising:

a mirroring unit, coupled to said respective path for said top battery cell, and operable for duplicating said first operating current and said first sampling current, to reduce a difference between a current from said anode of said top battery cell to said respective converter for said top battery cell and a current from said cathode of said battery cell to said respective converter for said top battery cell.

19. The controller of claim 18 , wherein said mirroring unit is operable for generating a first duplicated current proportional to said first operating current, and for generating a second duplicated current proportional to said first sampling current, wherein said first current comprises said first duplicated current and said second duplicated current.

20. The controller of claim 19 , wherein said mirroring unit comprises a first branch, a second branch, and a third branch, and wherein: said first sampling current flows through said first branch; said second branch is operable for generating said first duplicated current; said first duplicated current flows to said second branch from said respective path for said top battery cell; said third branch is operable for generating said second duplicated current; and said second duplicated current flows to said third branch from said respective path for said top battery cell.

21. The controller of claim 14 , further operable for turning on a switching unit of said plurality of switching units that corresponds to a first battery cell of said plurality of battery cells, to enable a first converter of said plurality of converters, and for enabling a mirroring unit to duplicate a current from the anode of said first battery cell to said first converter to generate a duplicated current, wherein said duplicated current flows to a branch of said mirroring unit from the respective path for said first battery cell.

22. The controller of claim 21 , further operable for controlling duty cycles of said plurality of switching units to reduce an average value of differences between currents through said plurality of battery cells.

23. The controller of claim 14 , further operable for performing a third plurality of operations in parallel in a third time period, wherein said third plurality of operations comprises:

turning on the respective switching unit for a lower battery cell of said plurality of battery cells, said lower battery cell adjacent to said top battery cell, to enable a third operating current and a third sampling current to flow through the respective converter for said lower battery cell;

generating a compensation current by said compensation circuit according to said third operating current and said third sampling current;

turning on said switch to allow said compensation current to flow from said compensation circuit to a path between the anode of said lower battery cell and said respective converter for said lower battery cell, thereby compensating said third operating current and said third sampling current; and

detecting a voltage of said lower battery cell by said respective converter for said lower battery cell.

24. The controller of claim 23 , wherein said compensation circuit comprises:

a detection unit operable for sampling said third operating current and said third sampling current and generating a reference current proportional to a sum of said third operating current and said third sampling current; and

a compensation unit operable for generating said compensation current proportional to said reference current.

25. The controller of claim 14 , wherein said compensation circuit is operable for generating said balancing current through a said cathode of said top battery cell to said anode of said top battery cell, to reduce a difference between a current through said top battery cell and currents through other battery cells of said plurality of battery cells.

26. The controller of claim 14 , wherein said first switching unit comprises said respective switching unit for said top battery cell, and wherein said second plurality of operations further comprises:

turning on said respective switching unit for said top battery cell to enable said second operating current and said second sampling current to flow through said respective converter for said top battery cell; and

controlling said balancing current to be proportional to a sum of said second operating current and said second sampling current.

Assignments (4)
SECURITY INTEREST Recorded Dec 31, 2025
From: O2 MICRO, INC.
To: MADISON PACIFIC TRUST LIMITED, AS NEW SECURITY AGENT
Reel/Frame 074148/0032 →
CHANGE OF NAME Recorded Aug 22, 2024
From: CREDIT SUISSE AG, SINGAPORE BRANCH. AS SECURITY AGENT
To: UBS AG, SINGAPORE BRANCH, AS SECURITY AGENT
Reel/Frame 069242/0457 →
IP SECURITY AGREEMENT SUPPLEMENT Recorded Jul 12, 2023
From: O2 MICRO, INC.
To: CREDIT SUISSE AG, SINGAPORE BRANCH, AS SECURITY AGENT
Reel/Frame 064259/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2021
From: LI, YAN; LIU, HUI; LI, GUOXING
To: O2MICRO, INC.
Reel/Frame 056766/0910 →
Priority Claims (1)
CN 202011107626.4 · Oct 16, 2020 · national
Continuity (1)
Related Publication 20220120819A1 · Apr 21, 2022
References Cited (25)
US 6556020B1 · McCabe · 2003 [cited by examiner]
US 10128548B2 · Suzuki · 2018 [cited by applicant]
US 20060186894A1 · Iwabuchi et al. · 2006 [cited by applicant]
US 20080100266A1 · Sobue · 2008 [cited by applicant]
US 20090140743A1 · Ohnuki · 2009 [cited by examiner]
US 20090179650A1 · Omagari · 2009 [cited by examiner]
US 20090195213A1 · Li · 2009 [cited by examiner]
US 20090295396A1 · Kouchi et al. · 2009 [cited by applicant]
US 20100173183A1 · Kadirvel et al. · 2010 [cited by applicant]
US 20100237872A1 · Kang · 2010 [cited by examiner]
US 20100289497A1 · Lum-Shue-Chan et al. · 2010 [cited by applicant]
US 20110140649A1 · Choi · 2011 [cited by examiner]
US 20120139548A1 · Yang · 2012 [cited by examiner]
US 20130214789A1 · Tang et al. · 2013 [cited by applicant]
US 20150015209A1 · Li et al. · 2015 [cited by applicant]
US 20160146895A1 · Yazami · 2016 [cited by examiner]
US 20210109133A1 · Shimamoto et al. · 2021 [cited by applicant]
US 20220283244A1 · Honda · 2022 [cited by examiner]
CN 100463435C · 2009 [cited by applicant]
CN 103765721 · 2014 [cited by examiner]
CN 104678160A · 2015 [cited by applicant]
JP 2001056350A · 2001 [cited by applicant]
KR 20140106070 · 2014 [cited by examiner]
WO 2019208172A1 · 2019 [cited by applicant]
WO WO2021060769 · 2021 [cited by examiner]