Forum

Einloggen | Registrieren | RSS  

DDS-Simulator (Elektronik)

verfasst von J.R.(R) E-Mail, 04.03.2008, 17:26 Uhr

Hallo Tim,

» Ich hatte auch schon drüber nachgedacht, dass ganze mit einem µC zu
» machen. Lässt sich sowas mit einem XA49 oder 8051 realisieren? Ich habe
» ein wenig Erfahrung mit µC-Programmierung(letztes Semester in der Uni),
» kann aber C (im allgemeinen) programmieren.

Das kommt immer darauf an, wie hoch die Frequenz sein soll und wieviele Oberwellen erzeugt werden sollen. Da mußt du dir schonmal einen Programmablauf konstruieren und die Taktzyklen zählen... :-)

» Das Problem bei der Sache ist aber doch meiner Meinung nach, dass ein XA49
» zuwenig ausgänge hat.....man braucht dann ja z.b. 8bit pro Welle und diese
» dann auf einen DA-Wandler. Wieviele binäre hat ein XA49? 3x8bit oder so?

Da du die Werte ohnehin sequentiell ausgeben mußt, kannst du das auch auf einen gemeinsamen Datenbus machen. Moderne DACs sind busfähig und enthalten z.T. gleich mehrere adressierbare DACs. Du brauchst also nur einen 8-Bit-IO-Port als Datenbus definieren und einen weiteren Port für Adressleitungen und eine Select-Leitung. Mit 16 IO-Leitungen kannst du dann theoretisch bis zu 128 8-Bit-DACs relativ direkt und schnell ansteuern. Praktisch wird ein Prozessor nicht so viele Ausgänge mit der notwendigen Geschwindigkeit bedienen können.

» Dann müsst man mehrere verwenden (was aufbau und finanziell nicht das
» problem wäre)aber diese dann untereinander synchronisieren??!!!

Wenn sie Takt, Reset und Software gemeinsam haben, sollten sie ab Reset exakt synchron laufen. Entsprechend den unterschiedlichen Wertetabellen gibt dann jeder Prozessor ein unterschiedliches aber phasenstarres Signal aus.

Jörg



Gesamter Thread:

Fourierreihe - mehrere Sinuswellen erzeugen - Tim, 02.03.2008, 23:39 (Elektronik)
Fourierreihe - mehrere Sinuswellen erzeugen - Harald Wilhelms(R), 03.03.2008, 08:18
Fourierreihe - mehrere Sinuswellen erzeugen - J.R.(R), 03.03.2008, 22:13
Fourierreihe - mehrere Sinuswellen erzeugen - Harald Wilhelms(R), 04.03.2008, 08:52
Fourierreihe - mehrere Sinuswellen erzeugen - Tim, 03.03.2008, 14:49
Fourierreihe - mehrere Sinuswellen erzeugen - Harald Wilhelms(R), 03.03.2008, 15:58
DDS-Simulator - J.R.(R), 03.03.2008, 22:34
DDS-Simulator - Tim, 03.03.2008, 23:39
DDS-Simulator - x y, 04.03.2008, 09:16
DDS-Simulator - J.R.(R), 04.03.2008, 17:26
DDS-Simulator - Tim, 06.03.2008, 14:19
DDS-Simulator - J.R.(R), 06.03.2008, 16:23
DDS-Simulator - Tim, 07.03.2008, 17:55