A signal processing circuit for adjusting an input signal and generating a
corresponding digital output signal in an optical disk driver is
provided. The signal processing circuit includes an attenuator for
receiving and attenuating the input signal and then generating an
attenuated output signal; a gain controllable amplifier for receiving and
amplifying the input signal and then generating an amplified output
signal; a control unit providing a control signal and a select signal,
the control signal is directed to the attenuator and the gain
controllable amplifier for enabling/disabling the attenuator and the gain
controllable amplifier and for controlling their gains such that one of
the attenuator and gain controllable amplifier is enabled at a time; and
a waveform adjuster circuit for adjusting the amplified/attenuated output
signal delivered from the gain controllable amplifier or the attenuator
so as to generate the digital signal related to the input signal.