Patent ID: 6256329
Filing Date: 2001-07-03
Classification: H01S

Abstract:
A semiconductor laser driver circuit driving a semiconductor laser by a pulse signal having levels conforming to ""1"" and ""0"" logic values of input data, comprising:a code detection circuit detecting a prescribed code, which comprises a plurality of successive logic values from the input data, wherein said code detection circuit comprises a detecting unit detecting a three-bit code pattern ""101"" of successive logic values in the input data, where ""1"" is a logic value for when current is passed through the semiconductor laser and ""0"" is a logic value for when no current is passed through the semiconductor laser; anda pulse-width adjustment circuit adjusting pulse width of the pulse signal based upon the code detected by said code detection circuit and outputting the pulse signal, wherein said pulse-width adjustment circuit comprises a delay unit making a pulse width corresponding to the final ""1"" in the ""101"" pattern smaller than a pulse width corresponding to the ""1"" in a three-bit code pattern ""001"" of successive logic values.