Es ist immer auch die Frage, für welchen Zweck der DDS gedacht ist. Bei
vielen Anwendungen wird ein Oszillator verwendet, der bei weitem nicht
die Genauigkeit der DDS-Auflösung erreicht. Bei 28 Bit sind das
immerhin ca. 0,004 ppm....Ein sehr guter Oszillator ist einer, der 1ppm
Abweichung hat. Also sollte es z.B. reichen die Anzeige in dezimalen
Schritten einzustellen und daraus dann das Frequenzwort zu berechnen,
was sicherlich mit einer entsprechenden Arithmetik möglich sein sollte.
Wenn ein Compiler "echte" double Typen unterstützt...um so besser. Bei
"single" floats sind es immer noch 24 bit, was immer noch ca. 0.12 ppm
sind....
Gruß Thomas