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.

What's the best way to generate sinewave?

Status
Not open for further replies.

andy1

Full Member level 2
Full Member level 2
Joined
Jul 24, 2004
Messages
124
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,296
Activity points
1,205
What is the best way to generate sinenusoidal waveform with variable frequency?

Can you recommend an inexpensive DSP uP to do the job?
 

Depending on frequency range you can use the following function generator IC:
ICL8038
XR2206
MAX038
 

    andy1

    Points: 2
    Helpful Answer Positive Rating
I did it with a microcontroller PIC some time ago. I used the pwm at 50Khz and I load a vector with the value of sin of interest, the next step was to filter the PWM fundamental freq.

Best regards
 

    andy1

    Points: 2
    Helpful Answer Positive Rating
IanP said:
Depending on frequency range you can use the following function generator IC:
ICL8038
XR2206
MAX038

All of these IC's use an external input voltage to vary the frequency. I am not sure if you used these personally yourself, but how do they perform if you use a DAC as a digital control input voltage?
 

You can use digital potentiometer or direct voltage control (from DAC).
Both ways work well.
 

There's several technologies to generate sinewaves,
For low precision and low frequency, use op based oscillator circuit.
for high precision at low to medium frequency(below 100 MHz), DDS is cool.
for high precision and high frequency, DDS+PLL is a good option.

mike
----------------------------------------
www.ezpcb.com
high quality pcbs
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top