Hallo,
Evtl. der MAX038 - ein Super-IC
http://datasheets.maxim-ic.com/en/ds/MAX038.pdf
Kann man z.B. mit einem ATmega8 den MAX038 mit einem
D/A-Wandler nicht in der gewünschten genauigkeit ansprechen?
klar, warum nicht ?
Hast Du vielleicht einen Link, der eine entsprechende Schaltung
zeigt bzw. beschreibt,
Wozu? Sowas entwickelt man sich bei Bedarf aus den Datasheets
und Applikation Sheets der Hersteller zum jeweiligen IC.
oder kennst Du einen A/D-Wandler mit
A/D oder doch besser D/A-Wandler ?
entsprechender Genauigkeit (0,01HZ…100Hz in 0,01Hz-Schritten
(wünschenswert), 100Hz…1MHz in 1Hz-Schritten)?
Suche den doch selber raus. Einschlägige Hersteller für
sowas sind
AD http://www.analog.com/en/
NSC http://www.national.com/
TI-> Speziell Maxim, http://www.maxim-ic.com/
LT http://www.linear.com/
Ich denke, die Variante mit einem Speziellen Synthese-IC wie dem
Max038 ist für Dich einfacher. Da ist wenigstens der ganze
Analogteil geklärt. Von 100Hz bis 1MHz einen sauberen Sinus
zu machen ist gar nicht trivial.
Wenn Du die Frequenz recht genau haben willst, dann messe diese
doch einfach mit dem uC und regle bei Bedarf mit dem DAC nach.
Das scheint mir wesentlich einfacher. Es gibt kaum Geschwindigkeits-
anforderungen beim DAC und Prozessor. Mußt nur wissen,
wie man Frequenzen bzw. Periodendauer mißt. Dafür kann der DAC
hochauflösend sein.
Man kann mit einem ausreichend schnellen uC auch gleich
den Funktionsgenerator direkt machen.
Nachdem ich erst Anfange, mich mit der Materie zu befassen
(wie Du schon der obigen Frage entnehmen kannst), kannst Du
mir einen uC nennen, der eine 1MHz-Welle mit „einfachen“
Mitteln direkt erzeugen kann?
Frage mal Peter(TOO), der hatte hier vor kurzem uC mit recht hoher
Taktfrequnz genannt.
(Bei 1MHz-Rechteck würde ein
Ausgang von 1MHz genügen, aber bei 1MHz-Sinus (10Bit -
vermutlich 10 Stufen)
Wie 10 Stufen ? 10 Bit sind 1024 Stufen.
muß die Geschichte doch wesentlich schneller sein, oder?)
Ja natürlich, kommt immer auf die Anforderungen an.
Hier übrigens noch ein Link zu einer analogen Schaltungsart, mit
der man Signalformen wie Sinus erzeugen kann.
http://www.wer-weiss-was.de/cgi-bin/forum/showarchiv…
Dann brauchst Du tatsächlich nur einen Rechteck ausgeben, daraus
eine Dreieck machen und mittels Funktionsnetzwerk dann den
Sinus. Ist aber deutlich bischen mühsamer im Analogteil.
Gruß Uwi