5791Views8Replies

# I need a circuit that can convert sine waves to square waves. Answered

I need a circuit that can convert sine waves to square waves that works with a wide range of frequencies and doesn't change the frequency, for a project i am working on. I also need a circuit that can convert square waves to ramp waves that also works with a wide range of frequencies and doesn't change the frequency. Thank you in advance.

Tags:

## 8 Replies

edidiong (author)2014-07-06

what makes an op amp convert a sine wave into a square wave?

edidiong (author)2014-07-06

what makes an op amp convert a sine wave into a square wave?

edidiong (author)2014-07-06

what makes an op amp convert a sine wave into a square wave?

LargeMouthBass (author)2012-06-18

To convert a sine wave to a square wave, use a comparator. During the positve portion of the cycle the output of the comparator will be high, and during the other half of the cycle the output will be low. The frequency will be unchanged. This circuit can be built from a single IC plus a few resistors.

To convert a square to a ramp, use a circuit called an integrator. This circuit is so named because the output is the integral of the input function. Remember from calculus that the integral of a constant function f(x)=K is a line g(x)=Kx +C.
This circuit is very similar to a low pass filter, and can be built from a single op amp plus a couple resistors and capacitors.

I haven't gone into tremendous detail about these two circuit here, but they are very common and well documented and should be just what you need.

Super_Nerd (author)2012-06-19

What would be a circuit that converts sine, square, OR ramp waves into a triangle wave.

steveastrouk (author)2012-06-19

Depends what you mean by "one" circuit.

Take a sine wave, square it by clipping, integrate it, its a ramp.
Take a square wave, square it by clipping, integrate it, its a ramp.
Take a ramp wave, square it by clippling, integrate it, its a triangle.

The problem is, done in analogue, keeping the integration time constant related to the period of the incoming waveform - that's VERY tricky, without a priori knowledge.

Toby Robb (author)2012-06-19

Nice answer above, using a comparator. All i could think of was a triac to detect the zero crossing point and trigger some logic, but i haven't used comparators nearly as much as i should. They seem quite useful.

rickharris (author)2012-06-18

It's called a clipper, at it's simplest it is 2 back to back diodes that cut off the top and bottom of the sine wave.

look up guitar fuzz circuits to see it in action.