Register to reply

Vary voltage and frequency of Square Wave

Share this thread:
Feb29-12, 10:41 PM
P: 28

I am using an AtMega32 to output a square wave. I am varying the frequency by toggling the output pin using Timer1.
However, I also need to vary the voltage of the wave and frankly, have no idea how to. I tried looking up google but not much of it made sense to me thanx to my limited knowledge of electronics.
Can anyone please help ? I dont have to use the micro controller so even circuit ideas are open. Can I use some kind of voltage controller to modify the wave after the square wave of the set frequency has been output from the micro controller port?
Phys.Org News Partner Engineering news on
Tricorder XPRIZE: 10 teams advance in global competition to develop consumer-focused diagnostic device
Study shows local seismic isolation and damping methods provide optimal protection for essential computing equipment
New filter technology uses inert gas to bore holes in high-quality steel
Feb29-12, 11:07 PM
P: 3,898
Look into a 4 quadrants multipliers. I used this one before:

But this one is more for RF, it is just an example what you need to look for. I don't know your requirements, whether it needs to be precision, DC couple or anything. I use this a long time ago. Also the down side is when you have highest attenuation, the noise goes way up, so there is a limit of how low the gain can go.

There might be some newer ones you can use to fit your needs. Basically, it take your square wave input and change the amplitude according to a control voltage. With a 4 quad multi, you just feed from the source you have and control the amplitude with a control voltage.

Also look into variable gain amplifier something like this:

I am not recommending these two device, just an example to give you a head start what direction to look for. Most likely they have better ones for your specific needs.

If you can take AC couple, and the frequency is in over 1MHz, then I had a design that use pin diodes that will do the trick.
Feb29-12, 11:54 PM
P: 28
Hey thnx a lot! will try understanding these :)

Mar1-12, 02:49 AM
P: 3,898
Vary voltage and frequency of Square Wave

Forget my last post, I just thought of using multiplying R2R DAC as a programmable variable gain amplifier. Here is some information. Basically you drive the reference input and the value you sent to the DAC will give you attenuation.
Mar9-12, 08:46 PM
P: 560
It sounds like a good place for CMOS. CMOS is analog designers dream, because it can switch right to a given voltage.

I'd suggest looking through the CD4051-CD4053 analog switches. They're cheap as dirt and twice as common. You can place your positive voltage on one input and negative on another and have a lovely square wave that's very well defined.

Register to reply

Related Discussions
Does synchronous Reactance vary with frequency? Electrical Engineering 5
How does the frequency of a diaphragm vary? Classical Physics 0
Synthesised Sine wave VS Modified Square Wave inverters Engineering, Comp Sci, & Technology Homework 1
Square Wave Frequency Doubler using Op-Amps Electrical Engineering 14
Cascading RC circuit w/ DC voltage. How will capacitors charging time vary? Introductory Physics Homework 5