Heher
Computer
- Oct 2, 2002
- 11
I am redesigning an oddball signal conditioner and I need a little help. Does anyone know of any method to reliably remove DC offset from the input signal?
The overall idea of the circuit is to take an input waveform, remove the noise, and output a standard 0-5V TTL square wave of the same frequency as the input waveform. Phase shift is not an issue with this ciccuit and can be ignored. The input waveform will be in the range of -10V to +10V with an amplitude as low as 100mV. It will be a square wave, sine wave, or triangle wave from 10Hz to 10kHz.
The problem lies in the fact that the input wave is usually riding on a large DC offset (up to a few volts) when the signal comes in. I need to remove this DC offset prior to my pre-amp and filter stages of the signal conditioner. Does anyone know of a good method for removing DC offset without using a trim pot?
I have tried using passive RC high pass filters amongst other solutions but I am not able to remove enough of the offset to get a signal that I can work with.
Anyone have any ideas that might be able to help me out? Thanks in advance!!
The overall idea of the circuit is to take an input waveform, remove the noise, and output a standard 0-5V TTL square wave of the same frequency as the input waveform. Phase shift is not an issue with this ciccuit and can be ignored. The input waveform will be in the range of -10V to +10V with an amplitude as low as 100mV. It will be a square wave, sine wave, or triangle wave from 10Hz to 10kHz.
The problem lies in the fact that the input wave is usually riding on a large DC offset (up to a few volts) when the signal comes in. I need to remove this DC offset prior to my pre-amp and filter stages of the signal conditioner. Does anyone know of a good method for removing DC offset without using a trim pot?
I have tried using passive RC high pass filters amongst other solutions but I am not able to remove enough of the offset to get a signal that I can work with.
Anyone have any ideas that might be able to help me out? Thanks in advance!!