摘要 |
PROBLEM TO BE SOLVED: To provide a semiconductor laser driving apparatus capable of detecting characteristics of a semiconductor laser in a predetermined period and initializing the semiconductor laser.SOLUTION: A semiconductor laser driving apparatus for controlling drive of a semiconductor laser by controlling a current to be supplied to a semiconductor laser so as to obtain a desired light emission quantity by initialization processing includes: an initialization circuit for dividing the initialization processing in a plurality of non-image regions to perform the initialization processing; and a storage circuit for storing current setting values of a bias current and a light-emitting current during interruption of the initialization processing. The initialization circuit starts the initialization processing, when an initialization signal becomes valid, and interrupts the initialization processing when the initialization signal becomes invalid on the way of the initialization processing, and stores the current setting values of the bias current and the light-emitting current during the interruption of the initialization processing in the storage circuit, and then when the initialization becomes valid, reads the current setting values during the interruption from the storage circuit, sets the read values and restarts the initialization processing from a state of the interruption. |