Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

Help our fsk modulator requiring high frequency accuracy

Status
Not open for further replies.

Marius6

Newbie level 3
Joined
Jan 20, 2011
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,320
Want to create a ultrasound fsk modulator ( sine wave ) with fo at 20KHz and f1 at 20.5KHz

First, we used XR2006, but its frequency accuacy is only 1%, which is not good enough for our project,

Then, we changed to use a avr mega microntroller, but its pwm output is too slow.

Now we start to think about using mcu + DAC ( high speed ), letting mcu output more than 30 values during a sine circle and DAC translate it to voltage. Is that a good design> We are not sure.

We wonder whether there is a more precise XR2206 in market or any other popular solution for problems like this.

Thanks for any suggestions.
 

dick_freebird

Advanced Member level 5
Joined
Mar 4, 2008
Messages
7,140
Helped
2,091
Reputation
4,186
Reaction score
1,938
Trophy points
1,393
Location
USA
Activity points
57,287
Do you need the source to be a sine wave really? Or would
it be enough to work with digital and simply filter the higher
harmonics at the end?

If the latter, you might find a programmable down counter
from a higher, higher accuracy reference could give you
the two tones simply by toggling the right bit. I've made
10MHz 16-bit counters from 74ACxx counters and logic
comparators; I bet a uC could do as well for speed. Use
one input pin to decide, every carry, whether to count
down from 500 or 488 on a 20MHz beat, followed by a
squaring FF and low-pass filter.

Or you might be clever and figure out how to get two
bits rigged right for a poor man's DAC and a "modified
sine wave" output which would be more cleanly filtered.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top