This disclosure relates generally to driver circuits, and more specifically to light-emitting diode (LED) driver circuits.
LEDs are commonly used in various modern electronic products, such as automotive headlights. An LED driver is a circuit that regulates a variable battery voltage in order to provide a constant current through an LED string in order to maintain the intensity of the light as the power supply voltage varies. LED drivers are commonly implemented with step-down or “buck” switching converters using current regulation.
However, most of these buck converters assume that the voltage provided by the car battery will be sufficient to drive the LED string. Sometimes the battery voltage drops significantly, such as during the “cold cranking period” while the car engine is being started. In these situations, the battery voltage drops significantly, and a buck converter may not be able to generate a sufficient amount of current to preserve the light at the desired intensity. If the voltage drop is great enough, the buck converter may not be able to forward bias the LEDs at all.
There are a couple of know solutions to this problem. According to one such solution, some of the diodes in the diode string are bypassed, allowing the buck converter to sufficiently bias the remaining LEDs. However, this solution lacks flexibility and is unable to account for variation of the forward voltage (VF) of the diodes in the string. The second solution is to use a buck-boost converter to boost the battery voltage when it falls too low. While this solution maintains full light output during the crank pulse, it is more expensive than the much-simpler buck converter, and would add significantly to overall headlamp assembly cost.
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, in which:
The use of the same reference symbols in different drawings indicates similar or identical items. Unless otherwise noted, the word “coupled” and its associated verb forms include both direct connection and indirect electrical connection by means known in the art, and unless otherwise noted any description of direct connection implies alternate embodiments using suitable forms of indirect electrical connection as well.
Voltage source 110 is a constant (DC) voltage source having a positive terminal for providing a voltage labelled “VBB”, and a negative terminal connected to ground. In one embodiment, voltage source 110 is an automobile battery with a nominal voltage of 12.0 volts, but whose voltage varies significantly during operation of the automobile and over its useful lifetime.
Switching controller 120 has a first terminal connected to the positive terminal of voltage source 110, a second terminal connected to ground, an output terminal for providing an output voltage labelled “VBUCK”, and an output terminal for providing a bypass signal labelled “VBP”. Switching controller 120 includes generally a buck power stage 131, a current sensor 132, a switching regulator 133, and a bypass circuit 140. Buck power stage has a voltage input for receiving VBB, a switching control input labelled “SW”, and an output. Current sensor 132 has an input connected to the output of buck power stage 131, a first output for providing voltage VBUCK, and a second output for providing a current sense signal labelled “ILOAD”. Buck switching regulator 133 has an input for receiving LOAD, a first output for providing SW, and a second output for providing a signal labelled “DUTY”. Bypass circuit 140 includes a duty cycle comparison circuit 141, and a bypass management circuit 142. Duty cycle comparison circuit 141 has an input for receiving the DUTY signal, and an output for providing a signal labelled “DUTY_OVER_MAX”. Bypass management circuit 142 has an input for receiving the DUTY_OVER_MAX signal, and an output for providing the BP signal.
Output filter 150 includes an inductor 151 and a capacitor 152. Inductor 151 has a first terminal for receiving VBUCK, and a second terminal for providing a signal labelled “VLED”. Capacitor 152 has a first terminal connected to the second terminal of inductor 151, and a second terminal connected to ground.
LED string 160 includes a first set of LEDs 161, and a second set of LEDs 165. LEDs 161 include a set of series-connected LEDs, including representative LEDs 162, 163, and 164. LED 162 has an anode connected to the second terminal of inductor 151, and a cathode. LED 163 has an anode connected to the cathode of LED 162, and a cathode. LEDs 161 has a number of LEDs that in conjunction with LEDs 165 would be forward biased if VBB were equal to its nominal voltage. LED 164 is a last LED in first set of LEDs 161, and has an anode connected to the cathode of a previous LED, and a cathode.
Similarly, LEDs 165 include one or more series-connected LEDs, including representative LEDs 166, 167, and 168. LED 166 has an anode connected to the cathode of LED 164, and a cathode. LED 167 has an anode connected to the cathode of LED 166, and a cathode. LED 165 also has a number of LEDs that in conjunction with first set of LEDs 161 would be forward biased if VBB were equal to the nominal voltage of VBB. LED 168 is a last LED in second set of LEDs 165, and has an anode connected to the cathode of a previous LED, and a cathode connected to ground.
Bypass switch 170 is implemented as an N-channel metal-oxide-semiconductor (MOS) transistor having a drain connected to the cathode of LED 164 and to the anode of LED 166, a gate for receiving the BP signal, and a source connected to ground.
LED circuit 100 can be, for example, a headlamp system for an automobile. It regulates the highly variable voltage VBB into a lower voltage using a buck converter architecture. The buck converter uses current sensor 132 to measure the current input through LED string 160 and regulate the switching of buck power stage 131 to regulate the current through LED string 160 to an amount that provides a desired brightness.
Occasionally, VBB falls too low to properly drive the LED string 160. For example, during the engine startup period known as the cold cranking period, a car battery can suffer a prolonged voltage drop. However, instead of letting all the diodes in LED string 160 fall below their cut-in voltages and the headlamp dimming significantly or entirely, switching controller 120 implements a bypass system in which a portion of the LEDs are bypassed in order to maintain the light output close to the desired intensity. Switching regulator 133 reports the current duty cycle of buck power stage 131 to bypass circuit 140 through the DUTY signal. Duty cycle comparison circuit 141 compares the DUTY signal to a threshold, and in response to detecting that the DUTY signal exceeds the threshold, it activates the DUTY_OVER_MAX signal to bypass management circuit 142. Bypass management circuit 142 then activates the BP signal at a logic high, closing the switch by making bypass switch 170 conductive to connect the cathode of LED 164 to ground and effectively bypass the LEDs in second set of LEDs 165. Thus, only LEDs 161 are forward biased, allowing light to be continuously generated through a subset of the LEDs in LED string 160.
Bypass management circuit 142 not only controls entry into the bypass mode, it also controls the exit from bypass mode, for example after the end of the cold cranking period. In various embodiments, switching controller 120 implements one of two techniques that ensure constant maintenance of light output without causing flickering. These techniques will now be explained in detail.
Switching controller 120 starts out in NORMAL mode during time period 251. While in NORMAL mode, switching controller 120 varies the duty cycle of the SW signal to regulate the current through LED string 160 to a desired level. As shown in
During time period 252, the duty cycle of SW quickly drops. VLED decreases since fewer forward-biased LEDs are active, but ILED returns to its regulated level. However, since VBB continues to drop, the duty cycle of SW starts to increase.
According to the retries technique, bypass management circuit 142 periodically, e.g., after a certain time on the scale of milliseconds, reconnects all LEDs in LED string 160 by de-activating the BP signal, resulting in time period 253, in which switching controller 120 is in the RETRY mode. Since VBB is lower than at the start of time period 252, however, switching regulator 133 is again unable to keep LOAD in regulation, and the duty cycle of SW quickly exceeds the threshold. Bypass management circuit 142 re-activates the BP signal at a logic high, closing bypass switch 170 and making bypass switch 170 conductive, starting time period 254 in which switching controller 120 is again in the BYPASS mode.
This alternative process of operating in the BYPASS mode and attempting to operate in the RETRY mode continues for an indeterminate number of times shown as N times in timing diagram 200. Eventually, however, the cold cranking period comes to an end, and VBB starts to rise. Thus, as shown in timing diagram 200, during a time period 257 in the RETRY mode, the duty cycle does not exceed the threshold for a debounce period, and switching controller 120 returns to the NORMAL mode in time period 258. Time period 258 continues indefinitely until another significant drop in VBB occurs.
The retries technique has the advantage that it is easy to implement, requiring only a maximum duty cycle detector and a timer. N can have a value in the range of 100 or higher to avoid potential flickering in case of battery voltage fluctuation.
LED circuit 100 starts out in NORMAL mode during time period 351. While in NORMAL mode, switching controller 120 varies the duty cycle of the SW signal to regulate the current through LED string 160 to a desired level. As shown in
Unlike the retries mode, however, bypass management circuit 142 continuously monitors the DUTY_OVER_MAX signal. As shown in timing diagram 300, LED circuit 100 stays in the BYPASS mode for an extended period of time. Just after entry into the BYPASS mode, bypass circuit 140 stores the current value of the DUTY signal, designated “DCBypass”. When in BYPASS mode, the duty cycle increases while VBB continues to drop. As shown in timing diagram 300, eventually VBB stabilizes at a certain value below its nominal value, and the duty cycle of the SW signal stops increasing. Eventually, VBB starts to rise as the cold cranking period is ending, and the duty cycle of the SW signal starts to decrease.
Bypass circuit 140 keeps the BP signal active until the DUTY signal drops below the DCBypass amount for more than a debounce period. This condition indicates that VBB has risen to a level that caused it to enter the BYPASS mode in the first place. It then enters NORMAL mode in time period 353.
The continuous duty cycle monitoring technique has the advantage that it doesn't require retries and therefore is flicker-less. However it requires some circuit complexity because of the need for a precise duty cycle measurement at an appropriate time period just after it enters bypass mode.
Duty cycle comparison circuit 141 includes a comparator 410 and a voltage source 411. Comparator 410 has a positive input for receiving the DUTY signal, a negative input for receiving a voltage labelled “DUTYMAX”, and an output for providing the DUTY_OVER_MAX signal. Voltage source 411 has a positive terminal for providing the DUTYMAX signal, and a negative terminal connected to ground.
Bypass management circuit 142 includes a sample-and-hold circuit 420, a resistor divider 430, a comparator 440, a bypass control state circuit 450, and a delay element 460. Sample-and-hold circuit 420 has a voltage input terminal labelled “VIN” for receiving the DUTY signal, a sample control input labelled “5”, and an output terminal labelled “VOUT”. Resistor divider 430 includes resistors 431 and 432. Resistor 431 has a first terminal connected to the output terminal of sample and hold circuit 420, and a second terminal. Resistor 432 has a first terminal connected to the second terminal of resistor 431, and a second terminal connected to ground. Comparator 440 has a positive input connected to the second terminal of resistor 431, a negative input for receiving the DUTY signal, and an output. Bypass control state circuit 450 includes an AND gate 451, a flip-flop 452, a delay element 453, and a delay element 454. AND gate 451 has a first input, a second input for receiving the DUTY_OVER_MAX signal, and an output. Flip-flop 452 is a set-reset flip-flop having a set input labelled “S” connected to the output of AND gate 451, a reset input labelled “R”, a true output labelled “Q” for providing the BP signal, and a complement output labelled “Q”. Delay element 453 has an input connected to the output of flip-flop 452, and an output connected to the first input of AND gate 451. Delay element 454 has an input connected to the output of comparator 440, and an output connected to the active-low R input of flip-flop 452. Delay element 460 has an input connected to the Q output of flip-flop 452, and an output connected to the S input of sample and hold circuit 420.
Bypass circuit 400 is an implementation of bypass circuit 140 of
Bypass circuit 400 implements the continuous duty cycle monitoring technique for exiting BYPASS mode as follows. When the BP signal at the Q output of flip-flop 452 goes high, it closes bypass switch 170 by making the N-channel MOS transistor conductive and connects only the LEDs 161, bypassing LEDs 165. Delay element 460 ensures that a sufficient time has passed so that switching regulator 133 is switching only LEDs 161. The output of delay element goes high to activate the edge-triggered sample input of sample-and-hold circuit 420, causing the instantaneous value of the DUTY signal to be captured by sample-and-hold circuit 420 and provided to its output. Resistor divider 430 divides the sampled value according to sizes of resistors 431 and 432. This divided voltage is a large fraction of VOUT, such as 97%, to implement hysteresis. Then when DUTY falls below this value, comparator 440 activates its output, and after a delay period caused by delay element 454, actives the reset input of flip-flop 452, resetting is an returning the BP signal to a logic low. In this manner, bypass circuit 400 determines that VBB has again risen to a level that indicates the low-voltage period, such as the cold cranking period.
It should be apparent that bypass circuit 400 is just one possible implementation of bypass circuit 140 that implements the continuous duty cycle monitoring technique for exiting bypass mode, and many other circuits implementations are possible.
The above-disclosed subject matter is to be considered illustrative, and not restrictive, and the appended claims are intended to cover all such modifications, enhancements, and other embodiments that fall within the scope of the claims. For example, there are various ways of implementing the bypass circuit for the retries technique and the continuous duty cycle monitoring technique. In various embodiments, different numbers of LEDs can be bypassed during the BYPASS period. While these techniques were illustrated in the context of automobiles, they are applicable to other types of applications. Switching controller 120 can be implemented as a monolithic integrated circuit, or with one or more discrete components.
Thus, to the maximum extent allowed by law, the scope of the present invention is to be determined by the broadest permissible interpretation of the following claims and their equivalents, and shall not be restricted or limited by the forgoing detailed description.
Number | Name | Date | Kind |
---|---|---|---|
20060119329 | Jacobs | Jun 2006 | A1 |
20060132111 | Jacobs | Jun 2006 | A1 |
20110068701 | van de Ven | Mar 2011 | A1 |
20130293379 | Rains, Jr. | Nov 2013 | A1 |
20200274445 | Mei | Aug 2020 | A1 |
Number | Date | Country |
---|---|---|
3020122 | Oct 2015 | FR |
WO-2017066496 | Apr 2017 | WO |
Entry |
---|
Infineon, “TLD5190, H-Bridge DC/DC Controller,” rev. 1.2, Mar. 21, 2021. |
Number | Date | Country | |
---|---|---|---|
20240032173 A1 | Jan 2024 | US |