IP Library Granted Patent US 7,288,924
Granted Patent B2
US 7,288,924 · App. 10/893,075 · Granted Oct 30, 2007

Digital input current control for switch mode power supplies

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 7,288,924
App. No.
10/893,075
Granted
Oct 30, 2007
Kind
B2
Abstract

A method and apparatus for digitally controlling the average input current of a switch mode power supply are disclosed. In preferred embodiments, the switch mode power supplies are DC-DC converters. One aspect of the invention relates to a method for controlling the switch of a switch mode power supply by digitally sampling the input current once during each power supply switching cycle at a time that is synchronized with the switching cycle. The predetermined time at which the input current is sampled may be midway through the time that the switch is in the “ON” state. This midway time may also be delayed slightly to compensate for delays associated with the switch.

Claims (88)

1. A method for controlling a switch mode power supply which couples a power source to a load, the method comprising:

operating at least one switch with a switching period T, wherein, during a given switching period, operating the at least one switch comprises operating the at least one switch with a first duty cycle D=t 1 /T by turning ON the at least one switch at a time t=0 and turning OFF the at least one switch at a time t=t 1 ;

sampling a power supply input current at one or more sample times during the given switching period to obtain one or more sampled input current values, the one or more sample times synchronized with respect to the time t=t 1 ;

determining an estimate of a median input current I m based at least in part on the one or more sampled input current values;

determining an estimate of an average input current I in,avg by multiplying the estimate of the median input current I m and the first duty cycle D;

determining a new duty cycle D based at least in part on the estimate of the average input current I in,avg ; and

operating the at least one switch with the new duty cycle D during a subsequent switching period;

wherein operating the at least one switch with the new duty cycle D causes the average input current I in,avg to track a desired average input current I in,avg,des .

2. A method according to claim 1 wherein sampling the power supply input current at one or more sample times during the given switching period comprises sampling the power supply input current once at a time substantially close to t=t 1 /2 to obtain a corresponding sampled input current value.

3. A method according to claim 2 wherein determining the estimate of the median input current I m comprises setting the estimate of the median input current I m to be equal to the corresponding sampled input current value.

4. A method according to claim 1 wherein sampling the power supply input current at one or more sample times during the given switching period comprises sampling the power supply input current once at a time substantially close to t=t 1 /2+Δ, where Δ is a delay time, to obtain a corresponding sampled input current value.

5. A method according to claim 4 wherein Δ comprises an estimate of a delay associated, at least in part, with the at least one switch.

6. A method according to claim 4 wherein determining the estimate of the median input current I m comprises setting the estimate of the median input current I m to be equal to the corresponding sampled input current value.

7. A method according to claim 1 wherein sampling the power supply input current at one or more sample times during the given switching period comprises sampling the power supply input current twice at times substantially close to t=t 1 /2±δ, where δ is a time less than t 1 /2, to obtain a pair of corresponding sampled input current values.

8. A method according to claim 7 wherein determining the estimate of the median input current I m comprises averaging the pair of corresponding sampled input current values.

9. A method according to claim 1 wherein sampling the power supply input current at one or more sample times during the given switching period comprises sampling the power supply input current twice at times substantially close to t=t 1 /2+Δ±δ, where Δ is a delay time and δ is a time less than t 1 /2, to obtain a pair of corresponding sampled input current values.

10. A method according to claim 9 wherein Δ comprises an estimate of a delay associated, at least in part, with the at least one switch.

11. A method according to claim 9 wherein determining the estimate of the median input current I m comprises averaging the pair of corresponding sampled input current values.

12. A method according to claim 1 wherein sampling the power supply input current at one or more sampling times during the given switching period comprises sampling the power supply input current at a plurality of sample times symmetric about t=t 1 /2+Δ, where Δ is a delay time, to obtain a corresponding plurality of sampled input current values.

13. A method according to claim 12 wherein Δ comprises an estimate of a delay associated, at least in part, with the at least one switch.

14. A method according to claim 12 wherein determining the estimate of the median input current I m comprises averaging the corresponding plurality of sampled input current values.

15. A method according to claim 1 wherein the subsequent switching period follows immediately after the given switching period.

16. A method according to claim 1 wherein the subsequent switching period is temporally spaced apart from the given switching period by at least one intervening switching period.

17. A method according to claim 1 wherein determining the new duty cycle D for the at least one switch is based at least in part on the desired average input current I in,avg,des and on historical and current estimates of the average input current I in,avg .

18. A method according to claim 17 comprising determining the desired average input current I in,avg,des using a voltage control loop by:

periodically sampling a voltage at the load V out and, based at least in part on sampled load voltages, determining a desired average input current I in,avg,des that will make the voltage at the load V out track a desired output voltage V out,des .

19. A method according to claim 6 wherein the subsequent switching period follows immediately after the given switching period.

20. A method according to claim 6 wherein the subsequent switching period is temporally spaced apart from the given switching period by at least one intervening switching period.

21. A method according to claim 6 wherein determining the new duty cycle D for the at least one switch is based at least in part on the desired average input current I in,avg,des and on historical and current estimates of the average input current I in,avg .

22. A method according to claim 21 comprising determining the desired average input current I in,avg,des using a voltage control loop by:

periodically sampling a voltage at the load V out and, based at least in part on sampled load voltages, determining a desired average input current I in,avg,des that will make the voltage at the load V out track a desired output voltage V out,des .

23. A method according to claim 11 wherein the subsequent switching period follows immediately after the given switching period.

24. A method according to claim 11 wherein the subsequent switching period is temporally spaced apart from the given switching period by at least one intervening switching period.

25. A method according to claim 11 wherein determining the new duty cycle D for the at least one switch is based at least in part on the desired average input current I in,avg,des and on historical and current estimates of the average input current I in,avg .

26. A method according to claim 25 comprising determining the desired average input current I in,avg,des using a voltage control loop by:

periodically sampling a voltage at the load V out and, based at least in part on sampled load voltages, determining a desired average input current I in,avg,des that will make the voltage at the load V out track a desired output voltage V out,des .

27. A method according to claim 1 wherein determining the new duty cycle D for the at least one switch comprises implementing at least one of: proportional control, proportional derivative control, proportional integral control, proportional integral derivative control and a state space control technique.

28. A method according to claim 1 wherein the switch mode power supply comprises one of: a buck topology, a flyback topology, a bridge topology, a buck-boost topology and a push-pull topology.

29. A method according to claim 1 wherein, when the new duty cycle D is below a predetermined threshold, operating the at least one switch with the new duty cycle D during the subsequent switching period comprises extending a duration of the switching period T for the subsequent switching period.

30. A method for controlling an average input current I in,avg of a switch mode power supply to track a desired average input current I in,avg,des , the switch mode power supply comprising one or more switches that operate with a switching period T, the method comprising,

for a given switching period:

turning ON the one or more switches for a first ON period t ON and turning OFF the one or more switches for a first OFF period t OFF , where t ON +t OFF =T;

sampling a power supply input current at one or more sampling times during the given switching period to obtain one or more sampled input current values, the one or more sampling times synchronized relative to a time t=t 1 of a transition between the first ON period t ON and the first OFF period t OFF ;

determining an estimate of the average input current I in,avg for the given switching period based at least in part on the one or more sampled input current values;

determining a new ON period based at least in part on the estimate of the average input current I in,avg ; and

operating the one or more switches with the new ON period during a subsequent switching period.

31. A method according to claim 30 wherein determining an estimate of the average input current I in,avg comprises multiplying a first duty cycle D=t ON /T with a median input current value I m and wherein the median input current value I m is based at least in part on the one or more sampled input current values.

32. A method according to claim 31 comprising averaging a plurality of the one or more sampled input current values to determine the median input current value I m .

33. A method according to claim 31 comprising setting one of the one or more sampled input current values equal to the median input current value I m .

34. A method according to claim 30 wherein sampling the power supply input current at one or more sampling times during the given switching period comprises sampling the power supply input current once at a time substantially close to t=t 1 −t ON /2.

35. A method according to claim 30 wherein sampling the power supply input current at one or more sampling times during the given switching period comprises sampling the power supply input current once at a time substantially close to t=t 1 −t ON /2+Δ wherein Δ comprises an estimate of a delay associated, at least in part, with the one or more switches.

36. A method according to claim 30 wherein sampling the power supply input current at one or more sampling times during the given switching period comprises sampling the power supply input current twice at times substantially close to t=t 1 −t ON /2±δ, where δ is a time less than t ON /2.

37. A method according to claim 30 wherein sampling the power supply input current at one or more sampling times during the given switching period comprises sampling the power supply input current twice at times substantially close to t=t 1 −t ON /2±δ+Δ, where δ is a time less than t ON /2 and Δ comprises an estimate of a delay associated, at least in part, with the one or more switches.

38. A method for controlling an average input current of a switch mode power supply to track a desired average input current, the switch mode power supply comprising one or more switches that operate with a constant switching period and a variable duty cycle, the method comprising, for each switching period:

turning ON the one or more switches for an ON period corresponding to a current value of the variable duty cycle; and

sampling a power supply input current at a sample time synchronous with an end of the ON period to obtain a sampled input current value;

multiplying the sampled input current value with the current value of the variable duty cycle to obtain an estimate of the average input current;

determining a new value of the variable duty cycle based at least in part on the estimate of the average input current; and

operating the one or more switches with the new value of the variable duty cycle during a subsequent switching period.

39. A method for controlling an average input current of a switch mode power supply to track a desired average input current, the switch mode power supply comprising one or more first switches that operate with a first constant switching period and one or more second switches that operate with a second constant switching period, the method comprising:

at a start of a given switching period, turning ON the one or more first switches for an ON period determined by a current value of a duty cycle;

sampling a power supply input current at one or more sampling times during the ON period to obtain one or more sampled input current values, the one or more sampling times synchronized relative to an end of the ON period;

determining an estimate of the average input current based at least in part on the one or more sampled input current values;

determining a new value of the duty cycle based at least in part on the estimate of the average input current; and

operating one of: the one or more first switches and the one or more second switches with the new value of the duty cycle during a subsequent switching period.

40. A method according to claim 39 wherein determining an estimate of the average input current comprises multiplying the given duty cycle with a median input current value I m and wherein the median input current value I m is based at least in part on the one or more sampled input current values.

41. A method according to claim 40 comprising averaging a plurality of the one or more sampled input current values to determine the median input current value I m .

42. A method according to claim 40 comprising setting one of the one or more sampled input current values equal to the median input current value I m .

43. A switch mode power supply which couples a power source to a load, the power supply comprising:

at least one switch operable with a switching period T;

current sampling circuitry connected to sample a power supply input current at one or more sample times during the switching period T; and

a processor connected to control the switch and the current sampling circuitry, the processor configured to:

for a given switching period, operate the at least one switch with a first duty cycle D=t 1 /T by turning ON the at least one switch at a time t=0 and turning OFF the switch at a time t=t 1 ;

cause the current sampling circuitry to obtain one or more sampled input current values at one or more corresponding sample times synchronized with respect to the time t=t 1 ;

determine an estimate of a median input current I m based at least in part on the one or more sampled input current values;

determine an estimate of an average input current I in,avg by multiplying the estimate of the median input current I m and the first duty cycle D;

determine a new duty cycle D for the at least one switch based at least in part on the estimate of the average input current I in,avg ; and

operate the at least one switch with the new duty cycle D during a subsequent switching period;

wherein operating the at least one switch with the new duty cycle D causes the average input current I in,avg to track a desired average input current I in,avg,des .

44. A method for controlling an average input current of a switch mode power supply to track a desired average input current, the switch mode power supply comprising one or more switches that operate with a switching period and a variable duty cycle, the method comprising:

a step for turning ON the one or more switches for an ON period during each switching period, a duration of the ON period determined by a current value of the variable duty cycle;

a step for sampling a power supply input current at one or more sampling times to obtain one or more sampled input current values, the one or more sampling times synchronized relative to an end of the ON period;

a step for determining an estimate of the average input current based at least in part on the one or more sampled input current values;

a step for determining a new value of the variable duty cycle based at least in part on the estimate of the average input current; and

a step for operating the one or more switches with the new value of the variable duty cycle during a subsequent switching cycle.

45. A method according to claim 44 wherein the step for determining an estimate of the average input current comprises multiplying the current value of the variable duty cycle with a median input current value I m and wherein the median input current value I m is based at least in part on the one or more sampled input current values.

46. A method according to claim 45 comprising averaging a plurality of the one or more sampled input current values to determine the median input current value I m .

47. A method according to claim 44 comprising setting one of the one or more sampled input current values equal to the median input current value I m .

Assignments (9)
SECURITY INTEREST Recorded Apr 1, 2019
From: PLUG POWER INC.; EMERGING POWER INC.; EMERGENT POWER INC.
To: GENERATE LENDING, LLC
Reel/Frame 048751/0396 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2019
From: NY GREEN BANK, A DIVISION OF THE NEW YORK STATE ENERGY RESEARCH AND DEVELOPMENT AUTHORITY
To: PLUG POWER INC; EMERGING POWER INC.; EMERGENT POWER INC.
Reel/Frame 048751/0844 →
SECURITY INTEREST Recorded Dec 28, 2016
From: PLUG POWER INC.
To: NY GREEN BANK
Reel/Frame 041200/0623 →
RELEASE OF SECURITY INTEREST Recorded Dec 22, 2016
From: HERCULES CAPITAL, INC., AS AGENT
To: PLUG POWER INC.; EMERGING POWER INC.; EMERGENT POWER INC.
Reel/Frame 041180/0709 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 10, 2016
From: PLUG POWER INC.
To: HERCULES CAPITAL, INC.
Reel/Frame 039646/0065 →
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2016
From: GENERATE LENDING, LLC
To: PLUG POWER INC.
Reel/Frame 039173/0300 →
MERGER Recorded Jun 23, 2016
From: CELLEX POWER PRODUCTS CORPORATION
To: PLUG POWER INC.
Reel/Frame 038998/0992 →
SECURITY INTEREST Recorded Apr 19, 2016
From: PLUG POWER INC.
To: GENERATE LENDING, LLC
Reel/Frame 038463/0132 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2004
From: TRANDAFIR, EUGENE ANDREI; RONNE, JEROME; SHI, MINJIE; MIHAL, RASVAN CATALIN
To: CELLEX POWER PRODUCTS, INC.
Reel/Frame 015992/0673 →