Oszillator mit AVR durchstimmbar 1-3MHz

Gast #2000998
Lesenswert?

Gibt es eine Möglichkeit einen in kleinen Schritten einzustellenden 
Oszillator von ca. 1Mhz bis 3,5Mhz mittels PWM bzw. Timer von einem AVR 
zu realisieren.
Er müsste für diesen Bereich etwa in 255 Schritten einstellbar sein.

Sicher schwierig, da die Taktfrequenz kaum höher ist (8 oder 16MHz).


Andere Möglichkeit: Einen Timer, den man per AVR ansteuern könnte.

Danke.
Gast #2001576
Lesenswert?

Danke - diese ICs sind sehr interessant und DDS ist sicher richtig.

Ich wollte neben anderen Sachen den uC diesen veränderlichen Takt 
mitmachen lassen. Also alles dem uC überlassen, was aber bei 8..16MHz 
Takt nicht gehen wird. Mit Fast PWM komme ich auf 3,... MHz, kann dies 
aber logischer Weise nur in großen Stufen verändern. ICR (obere Grenze) 
auf 2 gestellt, so dass der Timer nur bis 2 zählt und dann vorn wieder 
anfängt.
Gast #2003333
Lesenswert?

Ich wollte mit dem Takt (1..3MHz) einen ISD17xx ansteuern. Das ist ein 
Sprachspeicher IC, der mit diesem externen Takt seine Samplefrequenz 
verändern kann.
Er hat aber auch einen internen Oszi, der über einen Widerstand zu 
steuern ist. Jetzt habe ich dort den PWM-Ausgang des uC angelegt und 
erzeuge quasi verschiedene Analogspannungen, kann sozusagen den ISD 
"vergewaltigen" und den internen Oszi beeinflussen - geht sehr gut.

Ist aber letztendlich keine Lösung des Problems, einen hohen 
veränderlichen Takt mit einem uC zu generieren. Scheinbar müsste man da 
FPGAs nehmen - kenne mich damit aber nicht so gut aus.
#2003358
Lesenswert?

Dafür nimmt man in aller Regel PLLs.
Vom Radio bis zum PC werden PLLs verwendet.

http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&familyId=350&uiTemplateId=NODE_STRY_PGE_T

z.B. dieser
http://focus.ti.com/docs/prod/folders/print/cdce906.html


Oder eben seperat wie schon von mir vorgeschlagen:
Eine PLL (z.B. LM7001) mit VCO (z.B. 4046 für Rechteck)

Beide Teile bekommst Du bei Reichelt.


Gruß

Jobst
#2004288
Lesenswert?

Wenn du noch irgendwo eine 7497 auftreiben kannst...
http://www.alldatasheet.com/datasheet-pdf/pdf/27430/TI/SN7497N.html
SN7497N - SYNCHRONOUS 6-BIT BINARY RATE MULTIPLIERS - Texas Instruments
mit 6 Bit einstellbarer Impulszerhacker, von 64 Impulsen werden 1...64 
durchgelassen, das ergibt eine durchschnittliche Frequenz, ist aber 
ziemlich verzappelt. Immer noch weniger als gewünscht, die PLL-ICs mit 
internem Oszillator sind sicher feinstufiger. Der SI570 oder Si571 wäre 
so ein Teil.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren