A voltage generation unit generates a driving voltage for driving an LED.
A first feedback path feeds back a voltage according to a voltage at one
end of the LED. A second feedback path feeds back a voltage according to
a voltage at the other end of the LED. A current driving circuit is
provided on a path on which the voltage generation unit drives the LED. A
control circuit controls the voltage generation unit so that one of first
and second feedback voltages fed back by the first and second feedback
paths, respectively is closer to a predetermined reference voltage.