A signal processor and processing method are provided for measuring
current received from a photo-detector. Generally, the processor includes
a transimpedance amplifier (TIA) to integrate a current received from a
photo-detector in the optical navigation system to generate a voltage
signal having a slope that is proportional to the received current, and a
comparator having a first input coupled to an output of the TIA to
receive the voltage signal, and a second, inverting, input coupled to a
threshold voltage. The comparator is configured to compare the voltage
signal to the threshold voltage and to generate an output pulse having a
predetermined voltage and a duration or width that is a function of the
received current.