Hello so I thought I could use a VCO to generate a sine wave , but I didn't find anything that generates a sine wave with 500Khz. So then thought to use a microcontroller, like Atmel o Arduino, but it's really difficult to create a PWM greater than 4MHz. Anyway so now I am at a loss.

Does anyone know of any ways to make a sine wave? Please let me know what you think please.

  • 2
    \$\begingroup\$ I would imagine there are plenty of folk who know how to generate a sinewave. Colpitts oscillator, Wein bridge oscillator, phase shift oscillator etc.. \$\endgroup\$
    – Andy aka
    Nov 23, 2020 at 13:33
  • 1
    \$\begingroup\$ Yes, agreed. If these kinds of oscillators weren't easy to build, we'd not have so many question about them! (In fact, the "Related" bar on the right of this comment field lists multiple options, the most promising seems to be a Question with the title "10 MHz Sine Wave Generator") Also, no, you don't need a PWM > 4 MHz to make a sine wave; a 500 kHz PWM and a low pass filter with a cut-off frequency anywhere between 500 kHz and 1 MHz would totally suffice. \$\endgroup\$ Nov 23, 2020 at 13:39
  • \$\begingroup\$ Instead of using an oscillator or VCO, the "digital age" solution to create a 500 kHz sinewave is to use a DDS like the AD9850. See this project: vwlowen.co.uk/arduino/AD9850-waveform-generator/… \$\endgroup\$ Nov 23, 2020 at 14:05
  • \$\begingroup\$ Amplitude stabilized colpitts oscillator - this one runs about 2 MHz but can be reduced to 500 kHz quite easily. \$\endgroup\$
    – Andy aka
    Nov 23, 2020 at 14:09
  • \$\begingroup\$ Similar colpitts oscillator with more theory. \$\endgroup\$
    – Andy aka
    Nov 23, 2020 at 14:11


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.