DIMMER DECODER WITH LOW DUTY CYCLE HANDLING FOR USE WITH LED DRIVERS
First Claim
1. A method comprising:
- receiving a sense signal comprised of multiple pulses, the sense signal based on an output of a dimmer;
for each of multiple sampling periods;
identifying a pulse duty cycle by sampling at least one pulse in the sense signal during that sampling period and calculating a duty cycle of the at least one pulse; and
generating an output value identifying a duty cycle for driving one or more light emitting diodes (LEDs), the output value based on the pulse duty cycle; and
generating a holding current for the dimmer (i) during the sampling of the at least one pulse in at least one of the sampling periods and (ii) when the pulse duty cycle is less than a specified threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a sense signal having multiple pulses, where the sense signal is based on an output of a dimmer. The method also includes, for each of multiple sampling periods, (i) identifying a pulse duty cycle by sampling at least one pulse in the sense signal and calculating a duty cycle of the at least one pulse and (ii) generating an output value identifying a duty cycle for driving one or more LEDs. The output value is based on the pulse duty cycle. The method further includes generating a holding current for the dimmer (i) during the sampling of the at least one pulse in at least one of the sampling periods and (ii) when the pulse duty cycle is less than a specified threshold. The holding current can be applied continuously when the pulse duty cycle is less than the specified threshold (such as 15%).
59 Citations
20 Claims
-
1. A method comprising:
-
receiving a sense signal comprised of multiple pulses, the sense signal based on an output of a dimmer; for each of multiple sampling periods; identifying a pulse duty cycle by sampling at least one pulse in the sense signal during that sampling period and calculating a duty cycle of the at least one pulse; and generating an output value identifying a duty cycle for driving one or more light emitting diodes (LEDs), the output value based on the pulse duty cycle; and generating a holding current for the dimmer (i) during the sampling of the at least one pulse in at least one of the sampling periods and (ii) when the pulse duty cycle is less than a specified threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a driver configured to generate a drive signal for controlling illumination from one or more light emitting diode (LEDs); and a dimmer decoder configured to; receive a sense signal comprised of multiple pulses, the sense signal based on an output of a dimmer; for each of multiple sampling periods; identify a pulse duty cycle by sampling at least one pulse in the sense signal during that sampling period and calculating a duty cycle of the at least one pulse; and generate an output value identifying a duty cycle for driving the one or more LEDs, the output value based on the pulse duty cycle; and generate a holding current for the dimmer (i) during the sampling of the at least one pulse in at least one of the sampling periods and (ii) when the pulse duty cycle is less than a specified threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a digital block configured to; receive a sense signal comprised of multiple pulses, the sense signal based on an output of a dimmer; for each of multiple sampling periods; identify a pulse duty cycle by sampling at least one pulse in the sense signal during that sampling period and calculating a duty cycle of the at least one pulse; and generate an output value identifying a duty cycle for driving one or more light emitting diodes (LEDs), the output value based on the pulse duty cycle; and a dynamic hold current generation circuit configured to generate a holding current for the dimmer (i) during the sampling of the at least one pulse in at least one of the sampling periods and (ii) when the pulse duty cycle is less than a specified threshold. - View Dependent Claims (17, 18, 19, 20)
-
Specification