# convert sin wave (withe dc level) to square wave ?

Discussion in 'General Electronics Chat' started by pro111, Mar 2, 2007.

1. ### pro111 Thread Starter New Member

Mar 2, 2007
2
0
hello all.

i need to convert sin waveform with 30Vp-p (ride on DC level of 5V)
to square wave beetween 0V-5v.

how i execute this ?

thank's

2. ### Papabravo Expert

Feb 24, 2006
10,340
1,850
What is the frequency of interest in this signal? If it is too high, ordinary opamps won't be much help.

AC couple to remove DC offset.
Use a diode limiter to create a 5V Peak to Peak quasi-squarewave
Add 2.5 VDC offset to get 0-5V quasi-squarewave

This won't be a true square wave in the sense that the rising and falling edges will be sine functions, but the tops and bottoms will be pretty flat. Maybe that's good enough for your purposes.

3. ### hgmjr Moderator

Jan 28, 2005
9,030
214
You could also use a circuit with a logic gate to square up your sine wave.

Here is a link to a self-powered version of a sine-wave to square-wave converter circuit. You will need a voltage divider to decrease your 30 volt sine-wave down to a 5 volt peak to peak signal level. It is ac coupled so the dc offset will not cause any problem. You can forego the self-powering feature if you have a 5 volt power source.

hgmjr

4. ### Papabravo Expert

Feb 24, 2006
10,340
1,850
I guess a comparator, such as an LM393 or LM339, with an open collector output would also work. Just make sure you select a reference within the common mode range.

5. ### hgmjr Moderator

Jan 28, 2005
9,030
214
Depending on the speed of the input sinewave, another possible solution could use an opto-coupler with one side of the input biased to a dc level at or near the 5V offset.

hgmjr

6. ### pro111 Thread Starter New Member

Mar 2, 2007
2
0
If i want to use comprator (like lm311), why it depend in frequency waveform ?
and how i can know what is the max frequency for this comperator (i mean, which paramter indicate this value)

thanks

7. ### hgmjr Moderator

Jan 28, 2005
9,030
214
In the National Semiconductor datasheet, the graph of output response time versus input overdrive for the configuration that ties the emitter to ground with a 500 ohm pull-up resistor is a good guide to the LM311's output switching speed.

The output with the input overdriven can slew 5 volts in approximately 200 nanoseconds. If you double that and then allow another 100 nanoseconds per half cycle the total time would be around 600 nanoseconds. That equates to 1.6 MHz. This figure is an upper end frequency since there are a number of real-world factors to consider.

The capacitance of the load on the output of the comparator will reduce the switching frequency further. A buffer stage can be added to help if the load capacitance is excessive.

Hope this helps somewhat.

hgmjr