michael schrieb:
> Hi,
>
> ich möchte zum Testen meines Eva-Boards ein Sinussignal generieren
> die Datenbreite der Abtastung darf bis zu 16 bit sein.
> Die Anzahl der Abtastung ist eigentlich egal... dachte so an 100 pro
> periode, damit der Sinus auch schön sichtbar ist.
>
> jemand ne idee wie machen :D
Was ist eine "Datenbreite der ABtastung"...knobel.....knobel.
Such mal nach "sinus look-up table".
Man legt eine Wertetabelle im Speicher ab. Wenn man es gaaanz einfach
machen will, macht man eine Tabelle mit einer ganzen Sinuskurve.
(Wenn man weniger PLatz hat, reicht 1/4 Kurve und Umrechnen).
Diese Werte werden einfach einer nach dem anderen ausgegeben.
Am Ende faengst Du wieder von vorne an.
Die Werte kannst Du mit einem Taschenrechner ausrechnen.
Die Frequenz aenderst Du dadurch, dass Du die Werte schneller oder
langsamer nacheinander ausgibst (Wartezeit).
Zum Testen reicht, wenn Du 8Bit Daten in die Tabelle schreibst....gibt
auch schon einen ganz guten Sinus.
(Sogenannte Trapez-Sinuswandler arbeiten mit < 2Bit ;-)
Die Ausgabe erfolgt dann mit Deinem bevorzugten D-A-Wandler.
Gruss
Michael