A laser diode driving device of the present invention can appropriately shorten
the rising time and the falling time of a laser diode drive current in a range
from a small current region to a large current region. In synchronization with
the addition of an original input current from an input constant current source
to the laser diode drive current amplifier, a differentiated current is added to
the input current through a differentiation circuit and a pull-in type V-I conversion
circuit, whereby the rising of a laser diode drive current is made abrupt. Furthermore,
by increasing a gate potential of an input PchMOS transistor constituting the laser
diode drive current amplifier by a differentiation circuit and a push-out type
V-I conversion circuit in synchronization with the disconnection of an input current,
the falling of a laser diode drive current is made abrupt.