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?
Es braucht noch einen controller, der die Commands vom UART in SPI sequenzen umsetzt. Ein Mega8 sollte passen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.