Forum: Mikrocontroller und Digitale Elektronik DDS mit arbitrary waveform?


von Dr. Robotnik (Gast)


Lesenswert?

Hallo!
Gibt es eigentlich DDS Bausteine mit denen man eine beliebige Funktion 
erzeugen kann, mit beschreibbarer LUT sozusagen, oder arbeiten da alle 
Hersteller von Arbiträr-Funktionsgeneratoren mit custom-ICs?
Viele Grüße, Robotnik

von Jörg R. (Firma: Rehrmann Elektronik) (j_r)


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

von Christoph db1uq K. (christoph_kessler)


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

von Dr. Robotnik (Gast)


Lesenswert?

Hm.. Demnach hat es offensichtlich seine Gründe, warum die 
Arbitrary-Generatoren so teuer sind.. Schade.

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.