A balanced peak detector circuit adjusts differential voltage signals. In one
embodiment,
the peak detector uses competing current paths to provide a charging current to
a storage capacitor. The charge on the storage capacitor is used to adjust either
a transconductance or a transimpedance circuit. An offset current can be used to
adjust the charge stored on the capacitor to change a peak-to-peak output voltage
from the transimpedance circuit. In one embodiment, the offset current can be adjusted
using an adjustable current source. A discharge circuit has been describe that
allows a discharge of the capacitor to be controlled.