DDS mit arbitrary waveform?

(Firma: Rehrmann Elektronik) #814358
Lesenswert?
• ▲
▼
> Gibt es eigentlich DDS Bausteine mit denen man eine beliebige Funktion
> erzeugen kann, mit beschreibbarer LUT sozusagen,

Glaube ich nicht, da es im Normalfall nur mit sinusförmigen Signalen 
funktioniert.

> oder arbeiten da alle
> Hersteller von Arbiträr-Funktionsgeneratoren mit custom-ICs?

Das wäre eine gute Anwendung für FPGAs, die ein RAM ansteuern. Da diese 
Funktionsgeneratoren nicht ganz billig sind, können die auch einigen 
Aufwand treiben. Das Problem bei DDS und beliebigen Kurvenformen ist, 
dass Du

1. Eine sehr hohe Sampling-Rate brauchst, die der doppelten Frequenz der 
höchsten Oberwelle des Ausgangssignales entspricht und

2. auch in der LUT keine Oberwellen abgespeichert sein dürfen, die 
weniger als 2x pro Oberwellenperiode ausgelesen werden. Du mußt also die 
Welle in der LUT für jede Frequenz neu berechnen und einer 
Filterfunktion unterziehen, damit es nicht zum Undersampling der LUT 
kommt.

Jörg
#814412
Lesenswert?
• ▲
▼
die ersten DDS-Chips hatten noch keinen D/A-Wandler auf dem Chip, z.B. 
von Harris/Intersil (aber das Sin/Cos-Rom läßt sich anscheinend nicht 
umgehen):
http://pdf1.alldatasheet.com/datasheet-pdf/view/67314/INTERSIL/HSP45102.html
http://pdf1.alldatasheet.com/datasheet-pdf/view/67315/INTERSIL/HSP45106.html
http://pdf1.alldatasheet.com/datasheet-pdf/view/67318/INTERSIL/HSP45116A.html

hier eine Linkliste auch ältere DDS-Chips:
http://www.hit.bme.hu/~papay/sci/DDS/products.htm
inclusive einer Übersicht über Arbitrary-Generatorhersteller

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.