Forum: Mikrocontroller und Digitale Elektronik DDS Funktionsgenerator


von T. B. (bruegge)


Lesenswert?

Sollen für die Schule in C ein Projekt machen, die Aufgabe ist es einen 
DDS Funktiongenerator zu bauen und die entsprechende Software dazu zu 
schreiben. Als DDS Bausten soll der AD9833 benutzt werden.
Über die software habe ich mir noch keine Gedanken gemacht habe jetzt 
angefangen die Hardware zu planen. Zum Ad wandler habe ich ein 
Datenblatt mit schaltung und wollte das auch so nutzen. Brauche da als 
eingang einen SCLK, SDATA, PSYNC. Als übertagungsmittel vom PC zum 
Wandler habe ich mich für USB-Schnittstelle mit eien USB Seriell Wandler 
nach Kainka entschieden.
Nun meine Frage geht das von der Hardware und ist es nicht alzu 
kompliziert dafür die Software zu schreiben?

von Purzel H. (hacky)


Lesenswert?

Es braucht noch einen controller, der die Commands vom UART in SPI 
sequenzen umsetzt. Ein Mega8 sollte passen.

von branadic (Gast)


Lesenswert?

Hallo,

einen Controller braucht es nicht zwangsläufig. Wenn man sich rein auf 
die Programmierung einer Ansteueroberfläche konzentriert, von der aus 
ein FT232 im BitBanging-Modus angesteuert wird, dann kann der FT232 als 
USB-SPI-Wandler verwendet werden.
Hier mache ich das Beispielsweise genau so:
Beitrag "Projekt: DDS basierter Funktionsgenerator mit AD5930"

Im zugehörigen Artikel findest du weitere Informationen.
Im Moment betreibe ich einen AD5932 mit etwas geänderter Hardware und 
programmierbarer PLL in einer etwas abgeänderten Form in einer 
speziellen Anwendung (24,576MHz Quarz --> CDCE913 --> AD5932 --> 
Impedanzwandler --> Rekonstruktionsfilter). Das funktioniert bisher 
zufriedenstellend, mehr kann ich dazu jedoch nicht sagen.

Viel Spaß.
branadic

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.