A method includes activating a transistor providing current to a load via an inductor based on values stored at a first timer and at a second timer. The second timer is enabled based a value of a current conducted at the inductor and based on a value of a reference current. The transistor is deactivated in response to determining that a measurement of time elapsed at the first timer is a predetermined multiple of the second measurement of time.
|
1. A method comprising:
activating a drive transistor at a first time, the transistor providing current to a load via an inductor;
initiating a first measurement of time beginning at the first time;
initiating a second measurement of time in response to determining that a current conducted at the inductor is greater than a reference value;
deactivating the drive transistor in response to determining that the measurement of time elapsed at the first timer is a predetermined multiple of the second measurement of time;
pausing the second measurement of time in response to determining that the current conducted at the inductor is less than the reference value; and
in response to the first measurement of time again being the predefined multiple of the second measurement, reinitiating of the first measurement of time.
10. A driver comprising:
an inductor;
a drive transistor including a current electrode coupled to a load via the inductor;
a first timer to initiate measurement of time at a first time;
a comparator to assert an enable signal in response to determining that a current conducted at the inductor is greater than a predefined multiple of a reference value;
a second timer to initiate measurement of time in response to assertion of the enable signal, and to pause the measurement of time in response to de-assertion of the enable signal;
drive logic to:
activate the drive transistor at the first time;
deactivate the drive transistor in response to determining that the measurement of time elapsed at the first timer is a predetermined multiple of the measurement of time elapsed at the second timer; and
reinitiate measurement of time at the first timer in response to determining that the measurement of time elapsed at the first timer is again the predetermined multiple of time elapsed at the second timer.
19. A light-emitting diode (LED) driver circuit comprising:
a first input to receive a clock signal;
a second input to receive a supply voltage;
an output to provide power to a load;
a transistor including a current electrode coupled to the load via an inductor;
a comparator to assert an enable signal in response to determining that a current conducted at the inductor is greater than a predefined multiple of a reference value;
a first counter to increment a count of individual cycles of the clock signal, the incrementing initiated at a first time;
a second counter to increment a count of individual cycles of the clock signal in response to assertion of the enable signal; and
drive logic to:
activate the drive transistor at a first time;
deactivate the drive transistor in response to determining that a count registered at the first counter is twice a count registered at the second counter; and
reinitiate incrementing the first counter in response to determining that the count registered at the first counter is again twice the count registered at the second counter.
2. The method of
3. The method of
4. The method of
determining a total elapsed time from the first time to the time of reinitiating; and
reactivating the drive transistor at a time equal to an integer multiple of the total elapsed time after the first time.
5. The method of
6. The method of
7. The method of
8. The method of
11. The driver of
12. The driver of
13. The driver of
determine a total elapsed time from the first time to the time of reinitiating; and
reactivate the drive transistor at a time equal to an integer multiple of the total elapsed time after the first time.
14. The driver of
15. The driver of
16. The driver of
17. The driver of
20. The driver circuit of
|
The present application claims priority to U.S. Provisional Patent Application No. 62/461,017, entitled “DISCONTINUOUS MODE BUCK CONVERTER AND METHOD THEREFOR” filed on Feb. 20, 2017, the entirety of which is herein incorporated by reference.
This disclosure relates generally to power supplies, and more particularly to a discontinuous mode buck converter.
A buck converter is a DC-to-DC power converter and is a class of switched-mode power supply. A buck converter can be used to step-down a supply voltage to a level suitable to power a device. Switching converters, such as buck converters, provide greater power efficiency than linear regulators. Buck converters can operate in a continuous conduction mode (CCM) or a discontinuous conduction mode (DCM). Buck converters operating in a continuous conduction mode typically operate at a higher switching frequency than converters operating in a discontinuous mode. The higher operating frequency of a CCM buck converter contributes to higher switching losses compared to DCM buck converters. A disadvantage of DCM buck converters is that a current provided by the converter is typically dependent on the magnitude of the supply voltage received at the converter.
The present disclosure may be better understood, and its numerous features and advantages made apparent to those skilled in the art by referencing the accompanying drawings.
The use of the same reference symbols in different drawings indicates similar or identical items.
As with traditional buck converters, drive transistor 102 acts as a switch that is either open (off/deactivated-state) or closed (on/active-state). When drive transistor 102 is activated, current in inductor 106 begins to increase, and inductor 106 produces an opposing voltage across its terminals in response to the changing current. This voltage drop has a polarity that is opposite that of supply voltage VIN and therefore reduces the net voltage across the load (LED 120). Over time, the rate of change of current decreases, and the voltage across inductor 106 also then decreases, increasing the voltage across the load. During this time, the inductor stores energy in the form of a magnetic field.
When drive transistor 102 is deactivated, supply voltage VIN is removed from the circuit and the current in inductor 106 decreases. The changing current will produce a change in voltage across inductor 106, and inductor 106 becomes a voltage source. The stored energy in the inductor's magnetic field supports current flow through LED 120. During this time, inductor 106 is discharging its stored energy into the rest of the circuit. If drive transistor 102 is deactivated again while the current is still changing across inductor 106, there will always be a voltage drop across inductor 106, so the net voltage (VLOAD) at the load, assuming there is no voltage drop across sense resistor 108, will always be less than the input voltage source VIN. If drive transistor 102 is activated again before inductor 106 is fully discharged, there will always be a voltage across inductor 106, so the net voltage at the load will always be greater than zero. When operating in discontinuous mode, current through inductor 106 falls to zero before drive transistor 102 is reactivated.
Buck converter 100, and drive control circuit 112 in particular, controls the activation and deactivation of drive transistor 102 in a manner so as to provide an average current to LED 120 that is proportional to a reference current, and independent of the value of supply voltage VIN. This average current is achieved by measuring a time that current in inductor 106 is greater than the value of the reference current and comparing this value to a how long drive transistor 102 has been activated. Operation of drive control circuit 112 can be better understood with reference to
Counters 210 and 212 perform the function of timers by accumulating a record of successive periods of signal CLOCK. One of skill will appreciate that other timer implementations can be utilized, including digital timers and analog timers. For example, a resistor-capacitor (RC) circuit having a corresponding time constant can be used to measure time, the elapse of time corresponding to a level of voltage realized at the capacitor of the RC circuit. Accordingly, drive logic 214 can include one or more voltage comparators configured to determine a relationship between voltage levels at two RC circuits.
During operation, comparator 206 receives a voltage across sense resistor 108 of
At time 301, drive logic 214 asserts signal DRIVE, activating drive transistor 102 of
At time 304, current at inductor 106 has decreased to a value that is once again equal to the value of reference current source 202, causing the output of comparator 206 to return to a logic-low state, pausing incrementing of counter 210. While paused, counter 210 maintains a count value attained at the time that incrementing was paused. Counter 212 continues to increment. At time 305, drive logic 214 determines that the count registered at counter 212 has once again reached a value that is twice the count registered at counter 210. Accordingly, it can be concluded that a value of the current in inductor 106 has returned to zero. Therefore, the average current over the period from time 301 and time 305 is equal to that of reference current source 202. Counter 212 is now reset and once again begins to increment in response to each cycle of signal CLOCK.
At time 306, drive logic 214 reasserts signal DRIVE and resets counter 212 in response to determining that the count at counter 212 is again equal to twice the count registered at counter 210. Time 306 is correspondingly similar to time 301. Because the period of time between time 305 and 306 is equal to the time between time 301 and time 305, an average current provided to LED 120 is one half that of reference current source 202. At time 307, current in inductor 106 has again increased to that of reference current source 202, causing the output of comparator 206 to return to a logic-high state. This event causes drive logic 214 to reset counter 210, and causes AND gate 208 to propagate signal CLOCK to counter 210, causing counter 210 to begin incrementing similar to time 302. Operation continues as described above, with time 308 corresponding to time 303, time 309 corresponding to time 304, and time 310 corresponding to time 305.
In an embodiment, signal DRIVE can be reasserted at time 305, thus causing the current in inductor 106 to start increasing immediately after reaching zero. In this embodiment, an average current provided to LED 120 is equal to that of reference current source 202. In another embodiment, drive logic 214 can maintain drive transistor 102 in an inactive state for one or more intervals corresponding to the period of time between time 305 and time 306. For example, if drive logic 214 configures counter 212 to be incremented and reset twice before reasserting signal DRIVE, then and average current provided to LED 120 will be one-third that of reference current source 202.
At block 403, incrementing of a second counter is initiated in response to determining that a current conducted at the inductor has increased to a reference value. For example, at time 302, the output of comparator 206 can switch to an logic-high state indicating that current in inductor 106 has increased to a value that is equal to that of reference current source 202. As a result, signal CLOCK is propagated via AND gate 208 to the input of counter 210, which begins incrementing. At block 404, the drive transistor is deactivated in response to determining that a count registered at the first counter is twice a count registered at the second counter. For example, at time 303, drive logic 214 determines that a count registered in counter 212 is twice a count registered in counter 210, causing drive logic 214 to deactivate drive transistor 102. At this point, current in inductor 106 begins to decrease.
At block 405, incrementing of the second counter is paused in response to determining that the current conducted at the inductor has decreased to the reference value. For example, at time 304, the output of comparator 206 returns to a logic-low state, causing AND gate 208 to interrupt delivery of signal CLOCK to counter 210. Counter 210 maintains the present count value. At block 406, incrementing of the first counter is reinitiated in response to determining that the count registered at the first counter is again a predetermined multiple, e.g. twice, of the count registered at the second counter. For example, at time 305, drive logic 214 determines that a count registered in counter 212 is once again twice a count registered in counter 210, causing drive logic 214 to reset counter 212, reinitializing the count registered therein to zero. Counter 212 proceeds to increment in response to each cycle of signal CLOCK. At time 305, the average current provided to LED 120 is equal to that of reference current source 202. As described above, drive logic 214 can immediately reactivate drive transistor 102 at time 305, or can insert one or more periods in which drive transistor 102 remains deactivated. Each of the additional periods corresponds to the time for a count registered at counter 212 to return to the value at time 305. For example, at time 306, drive transistor 102 is reactivated, and method 400 begins again.
In a first aspect, a method includes activating a drive transistor at a first time, the transistor providing current to a load via an inductor. A first measurement of time is initiated, beginning at the first time. A second measurement of time is initiated in response to determining that a current conducted at the inductor is greater than a reference value. The drive transistor is deactivated in response to determining that the measurement of time elapsed at the first timer is a predetermined multiple of the second measurement of time. The second measurement of time is paused in response to determining that the current conducted at the inductor is less than the reference value. In response to the first measurement of time again being the predefined multiple of the second measurement, the first measurement of time is reinitiated. In an embodiment of the first aspect, an average current provided to the load between the first time and the reinitiating is a predefined multiple of to the reference value. In an embodiment of the first aspect, the drive transistor is reactivated in response to the reinitiating. In an embodiment of the first aspect, a total elapsed time from the first time to the time of reinitiating is determined, and the drive transistor is reactivated at a time equal to an integer multiple of the total elapsed time after the first time.
In an embodiment of the first aspect, an average current provided to the load between the first time and the reactivating is a predefined multiple of the reference value. In an embodiment of the first aspect, power is provided to the load according to a discontinuous conduction mode. In an embodiment of the first aspect, an average current provided to the load remains constant in response to an increase in value of a supply voltage received at the drive transistor. In an embodiment of the first aspect the first measurement of time is provided by a counter configured to receive a clock signal. In an embodiment of the first aspect, the load is a light-emitting diode.
In a second aspect, a driver includes an inductor and a drive transistor including a current electrode coupled to a load via the inductor. The driver also includes a first timer to initiate measurement of time at a first time, a comparator to assert an enable signal in response to determining that a current conducted at the inductor is greater than a predefined multiple of a reference value, and a second timer to initiate measurement of time in response to assertion of the enable signal, and to pause the measurement of time in response to de-assertion of the enable signal. The driver also includes drive logic to activate the drive transistor at the first time, deactivate the drive transistor in response to determining that the measurement of time elapsed at the first timer is a predetermined multiple of the measurement of time elapsed at the second timer, and reinitiate measurement of time at the first timer in response to determining that the measurement of time elapsed at the first timer is again the predetermined multiple of time elapsed at the second timer. In an embodiment of the second aspect, an average current provided to the load between the first time and the reinitiating is a predefined multiple of to the reference value. In an embodiment of the second aspect, the drive logic is further to reactivate the drive transistor in response to the reinitiating.
In an embodiment of the second aspect, the drive logic also determines a total elapsed time from the first time to the time of reinitiating, and reactivates the drive transistor at a time equal to an integer multiple of the total elapsed time after the first time. In an embodiment of the second aspect, an average current provided to the load between the first time and the reactivating is a predefined multiple of the reference value. In an embodiment of the second aspect, the driver is configured to operate in a discontinuous conduction mode. In an embodiment of the second aspect, an average current provided to the load remains constant in response to an increase in value of a supply voltage received at the drive transistor. In an embodiment of the second aspect, the first timer comprises a counter configured to receive a clock signal. In an embodiment of the second aspect, the load is a light-emitting diode.
In a third aspect, a light-emitting diode (LED) driver circuit includes a first input to receive a clock signal, a second input to receive a supply voltage, and an output to provide power to a load. The driver circuit also includes a transistor including a current electrode coupled to the load via an inductor, a comparator to assert an enable signal in response to determining that a current conducted at the inductor is greater than a predefined multiple of a reference value, a first counter to increment a count of individual cycles of the clock signal, the incrementing initiated at a first time, and a second counter to increment a count of individual cycles of the clock signal in response to assertion of the enable signal. The driver circuit further includes drive logic to activate the drive transistor at a first time, deactivate the drive transistor in response to determining that a count registered at the first counter is twice a count registered at the second counter, and reinitiate incrementing the first counter in response to determining that the count registered at the first counter is again twice the count registered at the second counter. In an embodiment of the third aspect, the drive logic is further to reactivate the drive transistor in response to the reinitiating.
The preceding description in combination with the Figures was provided to assist in understanding the teachings disclosed herein. The discussion focused on specific implementations and embodiments of the teachings. This focus was provided to assist in describing the teachings, and should not be interpreted as a limitation on the scope or applicability of the teachings. However, other teachings can certainly be used in this application. The teachings can also be used in other applications, and with several different types of architectures.
In this document, relational terms such as “first” and “second”, and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises”, “comprising”, or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element preceded by “comprises . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
Other embodiments, uses, and advantages of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. The specification and drawings should be considered exemplary only, and the scope of the disclosure is accordingly intended to be limited only by the following claims and equivalents thereof.
Note that not all of the activities or elements described above in the general description are required, that a portion of a specific activity or device may not be required, and that one or more further activities may be performed, or elements included, in addition to those described. Still further, the order in which activities are listed is not necessarily the order in which they are performed.
Also, the concepts have been described with reference to specific embodiments. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the present disclosure as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present disclosure.
Benefits, other advantages, and solutions to problems have been described above with regard to specific embodiments. However, the benefits, advantages, solutions to problems, and any feature(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential feature of any or all the claims.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
7888924, | Feb 08 2008 | Texas Instruments Incorporated | Combination continuous and discontinuous control of a power regulator |
8179110, | Sep 30 2008 | PHILIPS LIGHTING HOLDING B V | Adjustable constant current source with continuous conduction mode (“CCM”) and discontinuous conduction mode (“DCM”) operation |
9013163, | Jul 09 2008 | Dialog Semiconductor GmbH | Buck converter threshold detection for automatic pulse skipping mode |
9204512, | Dec 07 2012 | MORGAN STANLEY SENIOR FUNDING, INC | LED current control |
20070182346, | |||
20110169416, | |||
20120262082, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 22 2017 | PENG, CHAO | NXP B V | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 041373 | /0187 | |
Feb 22 2017 | BOEZEN, HENDRIK | NXP B V | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 041373 | /0187 | |
Feb 24 2017 | NXP B.V. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Sep 30 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 26 2020 | 4 years fee payment window open |
Mar 26 2021 | 6 months grace period start (w surcharge) |
Sep 26 2021 | patent expiry (for year 4) |
Sep 26 2023 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 26 2024 | 8 years fee payment window open |
Mar 26 2025 | 6 months grace period start (w surcharge) |
Sep 26 2025 | patent expiry (for year 8) |
Sep 26 2027 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 26 2028 | 12 years fee payment window open |
Mar 26 2029 | 6 months grace period start (w surcharge) |
Sep 26 2029 | patent expiry (for year 12) |
Sep 26 2031 | 2 years to revive unintentionally abandoned end. (for year 12) |