Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to remove a DC offset?

Status
Not open for further replies.

capital_zach

Junior Member level 3
Joined
Mar 13, 2011
Messages
26
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,437
Hi guys,
I have a square wave that have a dc offset approximately 1.5V. The frequency of this square wave is 10kHz. I've read that I can remove the DC offset by using high pass. My question is, what values should R and C have so that I can get a square wave with dc bias = 0V?
 

FYI, you remove DC offset by high pass filter.
 
Last edited:

Is it true?? I read in wiki and others said using high pass filter.

Oops, my bad!! Of course its HPF, sorry, I was thinking something else and this accidentally slipped in!

Correction made.
 

FYI, you remove DC offset by low pass filter.
A high pass seems O.K. to me.
My question is, what values should R and C have so that I can get a square wave with dc bias = 0V?
You have to choose both the high pass characteristic impedance and time constant.

The impedance should be choosen according to the source and load impedance, that hasn't been said. I assume, that a value of 1K may be suitable.

For the time constant, two constraints exist. A too low timeconstant will result in a slope of the square wave top. For < 1% slope, the time constant T must be > 100 half periods (T> 5 ms). A larger time constant won't hurt, unless the initial startup time isn't too long. Required C = T/R.
 
A high pass seems O.K. to me.

You have to choose both the high pass characteristic impedance and time constant.

The impedance should be choosen according to the source and load impedance, that hasn't been said. I assume, that a value of 1K may be suitable.

For the time constant, two constraints exist. A too low timeconstant will result in a slope of the square wave top. For < 1% slope, the time constant T must be > 100 half periods (T> 5 ms). A larger time constant won't hurt, unless the initial startup time isn't too long. Required C = T/R.


Thank you for your description. It is easy to understand. Before this I don't really know why the time constant is that important. Thank you again.
 

Hi guys,
I've another question. I have a signal(I attached it below) and want to add an offset to it. Right now the signal have a dc bias=30mV. How can I add a dc offset to this signal to make it have a dc bias=3V?

signal.jpg
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top