IP Library Granted Patent US 9,917,505
Granted Patent B2
US 9,917,505 · App. 15/260,246 · Granted Mar 13, 2018

Pulse width modulation controller architectures

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 9,917,505
App. No.
15/260,246
Filed
Sep 8, 2016
Granted
Mar 13, 2018
Kind
B2
Art Unit
2838
USPC
323/207
Abstract

Systems, apparatuses, and techniques for pulse width modulation (PWM) are described. A described system includes a circuit that contains an inductor and a transistor that controls current through the inductor based on a PWM signal to produce an output; and a controller to provide the PWM signal, which includes PWM cycles that include on-durations and off-durations. The controller can receive a first signal indicating an input voltage that is applied to the inductor, receive a second signal indicating a current through the inductor, use an on-duration parameter value to control the on-duration, determine a maximum off-duration of the off-durations corresponding to the PWM cycles occurring within a first voltage cycle, the first voltage cycle being defined between two consecutive zero-crossing events as indicated by the first signal, and adjust the on-duration parameter value for a second, subsequent voltage cycle based on the maximum off-duration to regulate the output voltage.

Claims (59)

1. A method comprising:

receiving, by a controller, a first event signal provided by a power converter circuit, the first event signal based on an input signal to the power converter circuit crossing or reaching a first predetermined threshold;

accessing, by the controller and based on the first event signal, information indicating a maximum duration of a pulse width modulation (PWM) cycle occurring within a first cycle of the input signal;

determining, by the controller, a maximum off-duration based on the maximum duration of the PWM cycle and an on-duration parameter value;

adjusting, by the controller, the on-duration parameter value for a second cycle of the input signal, the adjusting based on the maximum off-duration; and

outputting, by the controller, a charging control signal to the power converter circuit based on the adjusted on-duration parameter value.

2. The method of claim 1 , further comprising:

receiving, by the controller, a second event signal provided by the power converter circuit, the second event signal indicating that current through an inductor of the power converter circuit is within a range; and

triggering, by the controller, the outputting of the charging control signal based on the second event signal.

3. The method of claim 2 , wherein determining the maximum duration of the PWM cycle includes starting and stopping a timer in response to the second event signal.

4. The method of claim 3 , further comprising:

decrementing the timer from an initial value, where an amount of the decrement is a sum of the on-duration parameter value and a current off-duration;

determining that a current timer value is lower than a preceding timer value; and

responsive to the determining, causing the current off-duration to be stored as the maximum off-duration.

5. The method of claim 3 , further comprising:

incrementing the timer from an initial value, where an amount of the increment is a sum of the on-duration parameter value and a current off-duration;

determining that a current timer value is higher than a preceding timer value; and

responsive to the determining, causing the current off-duration to be stored as the maximum off-duration.

6. The method of claim 1 , wherein the input signal is a voltage signal.

7. The method of claim 1 , wherein the power converter circuit includes power factor corrector (PFC) circuitry.

8. A controller comprising:

first circuitry operable to receive an event signal provided by a power converter circuit, the event signal based on an input signal to the power converter circuit crossing or reaching a predetermined threshold;

second circuitry operable to access information indicating a maximum duration of a pulse width modulation (PWM) cycle occurring within a first cycle of the input signal, determine a maximum off-duration based on the maximum duration of the PWM cycle and an on-duration parameter value and adjust the on-duration parameter value for a second cycle of the input signal based on the maximum off-duration; and

third circuitry operable to output a charging control signal to the power converter circuit based on the adjusted on-duration parameter value.

9. The controller of claim 8 , further comprising:

receiving, by the controller, a second event signal provided by the power converter circuit, the second event signal indicating that current through an inductor of the power converter circuit is within a range; and

triggering, by the controller, the outputting of the charging control signal based on the second event signal.

10. The controller of claim 9 , wherein determining the maximum duration of the PWM cycle includes starting and stopping a timer in response to the second event signal.

11. The controller of claim 10 , further comprising:

decrementing the timer from an initial value, where an amount of the decrement is a sum of the on-duration parameter value and a current off-duration;

determining that a current timer value is lower than a preceding timer value; and

responsive to the determining, causing the current off-duration to be stored as the maximum off-duration.

12. The controller of claim 10 , further comprising:

incrementing the timer from an initial value, where an amount of the increment is a sum of the on-duration parameter value and a current off-duration;

determining that a current timer value is higher than a preceding timer value; and

responsive to the determining, causing the current off-duration to be stored as the maximum off-duration.

13. The controller of claim 8 , wherein the input signal is a voltage signal.

14. The controller of claim 8 , wherein the power converter circuit includes power factor corrector (PFC) circuitry.

15. A controller comprising:

a pulse width modulation (PWM) circuit operable to:

receive a first event signal provided by a power converter circuit, the first event signal based on an input signal to the power converter circuit crossing or reaching a first predetermined threshold; and

output a charging control signal to the power converter circuit based on a first on-duration parameter value;

a processor unit operable to:

access, based on the first event signal, information indicating a maximum duration of a PWM cycle occurring within a first cycle of the input signal;

determine a maximum off-duration based on the maximum duration of the PWM cycle and the first on-duration parameter value; and

output a second on-duration parameter value for a second cycle of the input signal based on the maximum off-duration.

16. The controller of claim 15 , further comprising:

receiving, by the PWM circuit, a second event signal provided by the power converter circuit, the second event signal indicating that current through an inductor of the power converter circuit is within a range; and

triggering, by the PWM circuit, the output of the charging control signal based on the second event signal.

17. The controller of claim 16 , wherein determining the maximum duration of the PWM cycle includes starting and stopping a timer in response to the second event signal.

18. The controller of claim 17 , further comprising:

decrementing the timer from an initial value, where an amount of the decrement is a sum of the first on-duration parameter value and a current off-duration;

determining that a current timer value is lower than a preceding timer value; and

responsive to the determining, causing the current off-duration to be stored as the maximum off-duration.

19. The controller of claim 17 , further comprising:

incrementing the timer from an initial value, where an amount of the increment is a sum of the first on-duration parameter value and a current off-duration;

determining that a current timer value is higher than a preceding timer value; and

responsive to the determining, causing the current off-duration to be stored as the maximum off-duration.

20. The controller of claim 15 , wherein the power converter circuit includes power factor corrector (PFC) circuitry.