DDS Funktionsgenerator

OP #1918880
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?
Gast #1918950
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.