Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Pure sinewave generator circuit using opamp

Status
Not open for further replies.

kiransbaddi

Member level 2
Joined
Nov 30, 2015
Messages
51
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Activity points
427
HI
I have tried a couple of sinewave generator circuit such as wein bridge oscillator and phaseshift oscillator but they posing high THD when simulated.

Is there any reference circuit available for generation of the 1kHz sinewave. it should have only R and C component not L

thanks in advance
 

The THD you have observed depends on the excess gain you have provided.
In theory, the loop gain must be exctly unity at the oscillation frequency.
However, it is impossible to exactly meet this value.
Hence, it is normmal to choose a loop gain value slightly larger than unity (perhaps 1.1).
For a Wien oscillator this would mean: Gain stage with a closed loop gain og Acl=3.1.
In this case, we have some clipping (THD) for the sine wave.
For Acl=3.5 oyu will have more clipping (larger THD).
What was your value?
For a better THD you must use a soft amplitude control (soft non-linearity) - using diodes or an amplitude-controlled resistor (FET).

Comment: The method as proposed by barry (foregoing post) seems to be rather rather complicated - however, it is one of the best with respect to THD.
 
Maybe you can use high order low-pass filter on the output signal of these RC oscillator to reduce harmonics.A Sallen-Key or MFB 2nd order active filter, those are simple.
 

You don't specify any requirements, other than "no inductor". There are a LOT of ways to create a sinewave. You could also use a DDS with a microprocessor or FPGA. You could use an FPGA or microprocessor and a DAC. You could use a counter with a ROM and a DAC. You could use a motor rotating a magnet through a coil-oops, no inductors allowed.

I don't know from experience, but the literature says you can get 0.01% distortion from a Wein bridge oscillator. Is that not good enough for your application?
 

Here's a Bubba phase-shift oscillator with simulation showing the first harmonic about 57dB below the fundamental.
Is that sufficient?

Capture.PNG
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top