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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren