The present invention relates generally to electronic circuits, and more particularly but not exclusively to LED (Light Emitting Diode) driving circuits.
Nowadays, Light Emitting Diode (LED) sequential lighting has been used on the rear end of vehicles for both aesthetics and functionality. A large number of LED strings are sequentially lit on in the LED sequential lighting. Due to the limit of the number of LED strings that a typical LED driving integrated circuit can drive, more than one LED driving integrated circuits are usually needed to drive the demanded number of LED strings. Thus, how to synchronize the time delay between the time at which the last LED string driven by an LED driving integrated circuit is lit on and the time at which the first LED string driven by a next LED driving integrated circuit is lit on needs to be addressed.
Embodiments of the present invention are directed to an LED driving integrated circuit for driving a plurality of LED strings, the LED driving integrated circuit comprising: an enabling pin configured to receive an enable signal; a plurality of LED enabling circuits having a one-to-one correspondence with the plurality of LED strings, wherein each LED enabling circuit is coupled to a corresponding LED string and is configured to activate the corresponding LED string when the LED enabling circuit is enabled; a downstream enabling circuit configured to provide a downstream enabling signal, wherein the downstream enabling signal is asserted when the downstream enabling circuit is enabled; a controlling circuit coupled to the enabling pin to receive the enable signal, wherein in response to the enable signal, the controlling circuit sequentially enables the plurality of LED enabling circuits and enables the downstream enabling circuit after the plurality of LED enabling circuits are enabled; and a downstream enabling pin coupled to the downstream enabling circuit and configured to output the downstream enabling signal.
Embodiments of the present invention are also directed to an driving circuit for driving a plurality of LED strings, the LED driving integrated circuit comprising: an enabling pin for receiving an enable signal; a controlling circuit coupled to the first pin to receive the enable signal and configured to generate a plurality of LED enabling control signals and a downstream enabling control signal based on the enable signal; a plurality of LED enabling circuits having a one-to-one correspondence with the plurality of LED strings and with the plurality of LED enabling control signals, wherein each LED enabling circuit is coupled to the controlling circuit to receive a corresponding LED enabling control signal, and wherein each LED enabling circuit is coupled to a corresponding LED string and is configured to activate or deactivate the corresponding LED string in response to the corresponding LED enabling control signal; a downstream enabling switch coupled to the controlling circuit to receive the downstream enabling control signal and configured to provide a downstream enabling signal based on the downstream enabling control signal; and a downstream enabling pin coupled to the downstream enabling switch and configured to output the downstream enabling control signal.
Embodiments of the present invention are further directed to an LED driving system, comprising: a first LED driving integrated circuit and a second LED driving integrated circuit with each comprising an LED driving integrated circuit configured to drive a plurality of LED strings, wherein the LED driving integrated circuit comprises: an enabling pin configured to receive an enable signal; a plurality of LED enabling circuits having a one-to-one correspondence with the plurality of LED strings, wherein each LED enabling circuit is coupled to a corresponding LED string and is configured to activate the corresponding LED string when the LED enabling circuit is enabled; a downstream enabling circuit configured to provide a downstream enabling signal, wherein the downstream enabling signal is asserted when the downstream enabling circuit is enabled; a controlling circuit coupled to the enabling pin to receive the enable signal, wherein in response to the enable signal, the controlling circuit sequentially enables the plurality of LED enabling circuits and enables the downstream enabling circuit after the plurality of LED enabling circuits are enabled; and a downstream enabling pin coupled to the downstream enabling circuit and configured to output the downstream enabling signal; wherein the enabling pin of the second LED driving integrated circuit is coupled to the downstream enabling pin of the first LED driving integrated circuit.
The present invention can be further understood with reference to the following detailed description and the appended drawings, wherein like elements are provided with like reference numerals.
The present invention is now described. While it is disclosed in its preferred form, the specific embodiments of the invention as disclosed herein and illustrated in the drawings are not to be considered in a limiting sense. Rather, these embodiments are provided so that this invention will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Indeed, it should be readily apparent in view of the present description that the invention may be modified in numerous ways. Among other things, the present invention may be embodied as devices, methods, software, and so on. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. The following detailed description is, therefore, not to be taken in a limiting sense.
Throughout the invention, the plural forms “a plurality of” and “the plurality of” do not exclude singular reference unless the context clearly dictates otherwise. For example, the term “a plurality of LED strings” or “the plurality of LED strings” may include only one LED string. For another example, the term “a plurality of LEDs” or “the plurality of LEDs” may include only one LED. In addition, throughout the invention, the meaning of “a,” “an,” and “the” may also include plural references.
As shown in
In an embodiment, to “activate” an LED string means to permit sufficient current to flow through the LED string such that the LED string is lit on to output light, conversely, to “deactivate” an LED string means to inhibit sufficient current to flow through the LED string such that the LED string is not lit on and no light is output.
In an embodiment, when the LED enabling circuit CHLi is “enabled”, an electrical path is established to permit sufficient current to flow through the LED enabling circuit CHLi and thus the LED string SLEDi. Conversely, when the LED enabling circuit CHLi is “disabled”, no electrical path is established to permit sufficient current to flow through the LED enabling circuit CHLi and the LED string SLEDi.
In an embodiment, the LED enabling circuit CHLi (i=1, 2, . . . , or N) comprises an LED enabling switch Si as shown in
As shown in
In an embodiment, the enable signal SEN represents operational information for sequentially activating the plurality of LED strings SLED1 . . . SLEDi . . . SLEDN. For example, in an automotive application, the enable signal SEN may represent a user command of turning on the rear lights in a sequential fashion.
In an embodiment, the downstream enabling circuit CHD comprises an inverter INV and a downstream enabling switch SD as shown in
In another embodiment, as shown in
Further referring to
In an embodiment, as also shown in
In an embodiment, the controlling circuit 101 enables the plurality of LED enabling circuits CHL1 . . . CHLi . . . CHLN and the downstream enabling circuit CHD at a plurality of enabling times t1 . . . ti . . . tN and tD with a preset time interval td between every two successive enabling times. That is, the controlling circuit 101 enables the plurality of LED enabling circuits CHL1 . . . CHLi . . . CHLN respectively at the plurality of enabling times t1 . . . ti . . . tN having a one-to-one correspondence with the plurality of LED enabling circuits CHL1 . . . CHLi . . . CHLN and further enables the downstream enabling circuit CHD at the enabling time tD. And in addition, there exits the preset time interval td between every two successive enabling times of the plurality of enabling times t1 . . . ti . . . tN, and also, there exits the preset time interval td between the enabling time tN for enabling the LED enabling circuit CHLN and the enabling time tD for enabling the downstream enabling circuit CHD.
Persons of ordinary skill in the art will recognize that, in the above embodiment, the preset time intervals between every two successive enabling times of the plurality of enabling times t1 . . . ti . . . tN are all equal and are also equal to the preset time interval between the enabling time tN and the enabling time tD, yet in another embodiment, the preset time interval between the enabling time tN and the enabling time tD and the preset time intervals between every two successive enabling times of the plurality of enabling times t1 . . . ti . . . tN may be the same as or different from one another.
Now still referring to
In another embodiment, the comparator CMP may further comprise a third input terminal configured to receive another enable threshold signal STH2, in such the embodiment, the comparator CMP compares the enable signal SEN with the enable threshold signals STH1 and STH2 and generates the triggering signal STR at the output terminal based on the comparison, wherein the triggering signal STR is in an active state (e.g., logic “1”) when the enable signal SEN is higher than the enable threshold signal STH1, and the triggering signal STR is in a non-active state (e.g., logic “0”) when the enable signal SEN is lower than the enable threshold signal STH2.
The counting circuit 112 is configured to receive the triggering signal STR and to generate a counting signal SCT having a counting value, wherein the counting circuit 112 is configured to increment the counting value every a preset time interval td in response to an active state (e.g., logic “1”) of the triggering signal STR. That is, the counting circuit 112 is configured to increment the counting value every a preset time interval td after the triggering signal STR transits into the active state.
In an embodiment, the counting circuit 112 is configured to receive a clock signal CLK having a clock cycle equal to the preset time interval td and the counting circuit 112 is configured to increment the counting value in response to each cycle of the clock signal CLK. In further an embodiment, the clock signal CLK has a plurality of rising edges generated when the clock signal CLK transits from a non-active state (e.g., logic “0”) into an active state (e.g., logic “1”), and there exists the preset time interval td between every two successive rising edges. In such the embodiment, the counting circuit 112 increments the counting value in response to each rising edge of the clock signal CLK. In another embodiment, the counting circuit 112 increments the counting value from an initial counting value L0 and to a preset maximum counting value LM.
Table 1 illustrates the operation of an exemplary counting circuit 112T in accordance with an embodiment of the present invention. The counting circuit 112T can be implemented as the counting circuit 112 of
The enabling circuit 113 is configured to generate a plurality of LED enabling control signals SS1 . . . SSi . . . SSN and a downstream enabling control signal SOUT based on the counting signal SCT, wherein the plurality of LED enabling control signals SS1 . . . SSi . . . SSN have a one-to-one correspondence with the plurality of LED enabling circuits CHL1 . . . CHLi CHLN and are respectively configured to selectively enable or disable the plurality of LED enabling circuits CHL1 . . . CHL i . . . CHLN, and the downstream enabling circuit SOUT is configured to selectively enable or disable the downstream enabling circuit CHD. More specifically, the LED enabling circuit CHLi is enabled when the corresponding LED enabling control signal SSi is in its active state (e.g., logic “1”), and the LED enabling circuit CHLi is disabled when the corresponding LED enabling control signal SSi is in its non-active state (e.g., logic “0”). Similarly, the downstream enabling circuit CHD is enabled when the downstream enabling control signal SOUT is in its active state (e.g., logic “1”), and the downstream enabling circuit CHD is disabled when the downstream enabling control signal SOUT is in its non-active state (e.g., logic “0”).
Afterwards, when the next rising edge of the clock signal CLK arrives at time t17, the counting signal SCT increments from 10000 to 10001, which makes the downstream enabling control signal SSD from the enabling circuit 113 active (e.g., logic “1”) and the inverted downstream enabling control signal SSD1 from the inverter INV non-active (e.g., logic “0”). As a result, the downstream enabling switch SD is turned off by the non-active inverted downstream enabling control signal SSD1, which makes the downstream enabling signal SOUT be at a high voltage level and be asserted (e.g., logic “1”).
Next, the operation of the LED driving system 600 with the LED driving integrated circuit 400 as shown in the embodiment of
Afterwards, when the next rising edge of the clock signal CLK arrives at time t17, the counting signal SCT increments from 10000 to 10001, which makes the downstream enabling control signal SSD from the enabling circuit 113 active (e.g., logic “1”) and the inverted downstream enabling control signal SSD1 from the inverter INV non-active (e.g., logic “0”). As a result, the downstream enabling switch SD is turned off by the non-active inverted downstream enabling control signal SSD1, which makes the downstream enabling signal SOUT be at a high voltage level and be asserted (e.g., logic “1”). As the second LED driving integrated circuit IC2 receives the downstream enabling signal SOUT from the first LED driving integrated circuit IC1 as the enable signal SEN of the second LED driving integrated circuit IC2, the active downstream enabling signal SOUT from the first LED driving integrated circuit IC1 will be higher than the enable threshold signal STH1 (e.g., 2V) of the second LED driving integrated circuit IC2, thus, the second LED driving integrated circuit IC2 will repeat the operation of the first LED driving integrated circuit IC1 as elaborated above to activate the plurality of LED strings SLED1 SLEDi SLED16 driven by the second LED driving integrated circuit IC2.
As can be seen from the above operation of the LED driving system 600, the first LED driving integrated circuit IC1 can output the downstream enabling signal SOUT from the downstream enabling pin RDYOUT to the second LED driving integrated circuit IC2 to support the communication of the delay information between the time for the first LED driving integrated circuit IC1 to activate its last LED string SLED16 and the time for the second LED driving integrated circuit IC2 to activate its first LED string SLED1. This greatly simplifies the architecture of synchronizing the times for two adjacent LED driving integrated circuits to light on their LED strings. Especially, compared with the traditional differential interface solution in which all integrated circuits receive the enable signals from an MCU, the LED driving integrated circuit of the present invention will release the resource of the MCU.
It will be appreciated by persons skilled in the art that the present invention is not limited to what has been particularly shown and described herein above. Rather the scope of the present invention is defined by the appended claims and includes both combinations and sub-combinations of the various features described hereinabove as well as variations and modifications thereof which would occur to persons skilled in the art upon reading the foregoing description and which are not in the prior art.
Number | Name | Date | Kind |
---|---|---|---|
5969479 | Wong | Oct 1999 | A |
10270343 | Nguyen et al. | Apr 2019 | B2 |
20130009568 | Yu | Jan 2013 | A1 |