Single wire serial interface
First Claim
1. A backlight driver, comprising:
- circuitry configured to count pulses in a received signal to yield a count value, generate a control state for a light source in response to the pulses, generate an output that controls the light source in response to the control state, and reset the control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses.
4 Assignments
0 Petitions
Accused Products
Abstract
A single wire serial interface for power ICs and other devices is provided. To use the interface, a device is configured to include an EN/SET input pin. A counter within the device counts clock pulses sent to the EN/SET input pin. The output of the counter is passed to a ROM or other decoder circuit. The ROM selects an operational state for the device that corresponds to the value of the counter. In this way, control states may be selected for the device by sending corresponding clock pulses to the EN/SET pin. Holding the EN/SET pin high causes the device to maintain its operational state. Holding the EN/SET pin low for a predetermined timeout period resets the counter and causes the device to adopt a predetermined configuration (such as off) until new clock pulses are received at the EN/SET pin.
110 Citations
47 Claims
-
1. A backlight driver, comprising:
circuitry configured to count pulses in a received signal to yield a count value, generate a control state for a light source in response to the pulses, generate an output that controls the light source in response to the control state, and reset the control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses. - View Dependent Claims (2, 3, 4, 5)
-
6. A method of controlling a light source, said method comprising the steps of:
-
receiving a signal; counting pulses in the signal to yield a count value; generating a control state for the light source in response to the pulses; generating an output that controls the light source in response to the control state; and resetting the control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses. - View Dependent Claims (7, 8, 9)
-
-
10. A method of controlling a light source, said method comprising the steps of:
-
receiving a signal; counting pulses in the signal to yield a count value; generating a control state for the light source in response to the pulses; generating an output that controls the light source in response to the control state; and maintaining the control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses. - View Dependent Claims (11, 12, 13)
-
-
14. A backlight driver, comprising:
circuitry configured to count pulses in a received signal to yield a count value, generate a control state for a light source in response to the pulses, generate an output that controls the brightness of the light source in response to the control state, and reset the control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses. - View Dependent Claims (15, 16, 17, 18)
-
19. A method of controlling the brightness of a light source, said method comprising the steps of:
-
counting pulses in a received signal to yield a count value; generating a control state for a light source in response to the pulses; generating an output that controls the brightness of the light source in response to the control state; and resetting the control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses. - View Dependent Claims (20, 21, 22)
-
-
23. A method of controlling the brightness of a light source, said method comprising the steps of:
-
counting pulses in a received signal to yield a count value; generating a control state for a light source in response to the pulses; generating an output that controls the brightness of the light source in response to the control state; and maintaining the control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses. - View Dependent Claims (24, 25, 26)
-
-
27. A backlight driver, comprising:
circuitry configured to progressively select control states based on the pulses received at an input, generate an output that controls the brightness of the light source in response to the control states, and reset an existing control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses. - View Dependent Claims (28, 29)
-
30. A method of driving a light source, said method comprising the steps of:
-
progressively selecting control states based on pulses received in an input signal; generating an output that controls the brightness of the light source in response to the control states; and resetting an existing control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses. - View Dependent Claims (31)
-
-
32. A method of driving a light source, said method comprising the steps of:
-
progressively selecting control states based on pulses received in an input signal; generating an output that controls the brightness of the light source in response to the control states; and maintaining an existing control state in response to the received signal having a state that exceeds a timeout duration, the timeout duration being longer than a width of at least one of the pulses. - View Dependent Claims (33)
-
-
34. A backlight driver, comprising:
-
light source control circuitry in communication with an input, the light source control circuitry configured to count pulses to yield a count value and to progressively select a plurality of control states until a desired control state is reached, generate a control state in response to the pluses, and generate a boosted-output in response to the control state, the boosted-output configured to control brightness of the plurality of light emitting diodes (LEDs); and an output pin in communication with the LED driver circuit and configured to output the boosted-output for the plurality of LEDs. - View Dependent Claims (35, 36, 37)
-
-
38. A method of driving a plurality of light emitting diodes (LEDs), said method comprising the steps of:
-
receiving an input; counting pulses in the input to yield a count value and to progressively select a plurality of control states until a desired control state is reached; generating a control state in response to the pluses; generating a boosted-output in response to the control state, the boosted-output configured to control brightness of the plurality of LEDs; and outputting the boosted-output to the plurality of LEDs. - View Dependent Claims (39, 40, 41)
-
-
42. A backlight driver, comprising:
-
an input pin configured to be able to receive power from a power source; light emitting diode (LED) driver circuitry in communication with the input pin and configured to drive a plurality of LEDs, the LED driver circuitry configured to count pulses, generate a control state in response to the pulses, and generate a boosted-output in response to the control state, the boosted-output configured to control brightness of the plurality of LEDs; and an output pin in communication with the LED driver circuit and configured to output the boosted-output for the plurality of LEDs. - View Dependent Claims (43, 44)
-
-
45. A method of driving a light source, said method comprising the steps of:
-
receiving power, by an input pin, from a power source; communicating, by light emitting diode (LED) driver circuitry, with the input pin; counting pulses, by the LED driver circuitry; generating a control state in response to the pulses; generating a boosted-output in response to the control state; controlling brightness of the plurality of LEDs using the boosted-output; and outputting the boosted-output to the plurality of LEDs using an output pin. - View Dependent Claims (46, 47)
-
Specification