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
> 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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.