Hi ppl...
I'm trying to build a sinewave generator and my requirements are...
1) stability, therefore xtal clocked...
2) frequency range, 20 kHz to 30 kHz, ultrasonic...
3) resolution of at least 1 Hz, and some fine tuning...
4) not using pic, since I don't have experience with them...
I searched the web a bit and found this excellent site,
**broken link removed**
Go to (top menu) Projects and then Synth circuits, (left menu) Synth basics and CMOS synth...
I read thru that a few times to get a clear understanding of PLL based synths...
So... It seems I want to create a 1Hz refernce signal for my minumum resolution...
I can add a flip flop to the output of the 4060 and use a 32.768 kHz xtal...
or some other mathimatical rendition of the same...
absolutely no problem there...
The part that I'm having trouble with is the divide-by-N (4059)... It's max is 14,999...
I need to cascade that with another divide by N so I can continue counting up to my desired range (20 kHz to 30 kHz)...
Now... I've searched hi and low and haven't found a suitable replacement or example of a (working) cascade... I tried a 74161 circuit from here,
https://www.wenzel.com/pdffiles1/pdfs/161divdr.pdf
It didn't simulate properly...
So... my simulator doesnt have the 4059.. also doesnt have any pll stuff.. Is there a simulator that has support for ppl??
Anyhoo.. I was hoping someone could drop me an example of a cascaded 4059 or other relevant divider...
Also.. another question, using the 1 Hz reference signal, is that going to increase the lock/hunt time? Should I use a higher frequency/lower resolution and then divide the output down before I convert it to sine?
Was think of using a max292 for the sine conversion, it's a switched cap butterworth filter... but thats for another day...
thanks,
Michael
I'm trying to build a sinewave generator and my requirements are...
1) stability, therefore xtal clocked...
2) frequency range, 20 kHz to 30 kHz, ultrasonic...
3) resolution of at least 1 Hz, and some fine tuning...
4) not using pic, since I don't have experience with them...
I searched the web a bit and found this excellent site,
**broken link removed**
Go to (top menu) Projects and then Synth circuits, (left menu) Synth basics and CMOS synth...
I read thru that a few times to get a clear understanding of PLL based synths...
So... It seems I want to create a 1Hz refernce signal for my minumum resolution...
I can add a flip flop to the output of the 4060 and use a 32.768 kHz xtal...
or some other mathimatical rendition of the same...
absolutely no problem there...
The part that I'm having trouble with is the divide-by-N (4059)... It's max is 14,999...
I need to cascade that with another divide by N so I can continue counting up to my desired range (20 kHz to 30 kHz)...
Now... I've searched hi and low and haven't found a suitable replacement or example of a (working) cascade... I tried a 74161 circuit from here,
https://www.wenzel.com/pdffiles1/pdfs/161divdr.pdf
It didn't simulate properly...
So... my simulator doesnt have the 4059.. also doesnt have any pll stuff.. Is there a simulator that has support for ppl??
Anyhoo.. I was hoping someone could drop me an example of a cascaded 4059 or other relevant divider...
Also.. another question, using the 1 Hz reference signal, is that going to increase the lock/hunt time? Should I use a higher frequency/lower resolution and then divide the output down before I convert it to sine?
Was think of using a max292 for the sine conversion, it's a switched cap butterworth filter... but thats for another day...
thanks,
Michael