Jump to content
Electronics-Lab.com Community

Design analog wave generator


Recommended Posts

Hi everyone

I want to build an analog circuit that consists of 4 parts.
Part1 is a simple adjustable square wave
Part2 changes the duty cycle of the wave generated from Part1.
Part3 shifts the phase of the wave generated from Part1.
Part4 changes the duty cycle of the wave generated from Part3.
I need two signals from this circuit:
Signal1 from Part2
Signal1 from Part4

it is clear that I need four potentiometers for adjusting in all the parts.
Can anyone suggest a simple circuit for the blocks?
 

Untitled.jpg

Link to comment
Share on other sites


A square or rectangular wave has a fundamental plus many harmonic frequencies. It is simple to change the phase of one frequency but difficult (a time delay is needed) for many frequencies. Maybe a microcontroller and somebody to program it can be used.

Thank you audioguru
using microcontrollers is the best answer, but I want to use analog circuit.

Link to comment
Share on other sites

  • 3 months later...

Hi everyone..as per my experience you can easily do this with the implemented circuits. There are many boards available which can work as a function generator and the other functions you can made using any Microcontroller and the ADC and DAC circuit. Use simple components like Op-amp and oscillators. A square or rectangular wave has a fundamental plus many harmonic frequencies. It is simple to change the phase of one frequency but difficult for many frequencies.

turnkey pcb assembly

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
  • Create New...