DDS Funktionserklärung ?

Gast #426469
Lesenswert?

Ich glaub ich kann erst weiter mitreden wenn ich endlich mal verstanden 
habe wie dies Teil funktioniert.

Also wenn ich z.B. einen Haupttakt von 10MHz habe und ich möchte 70KHz 
ausgeben.
10MHz = 2^32
70KHz = 30064771

Nun summiert er bei jedem 10MHz takt die 30064771 auf bis er 2^32 
erreicht oder einen Überlauf erzeugt.
Hier bei 70KHz passt es 142,857 mal rein.
wie zum Teufel erkennt er die Nachkomma Stellen ? Wenn ich ne frequenz 
von 69999 HZ habe dann passt es ja auch 142,XXX mal rein.

ICh versteh nich wie er merkt , dass es 69999Hz oder 70000Hz sind. Das 
Problem seh ich bei allen Frequenzen die nich glatt in die 2^32 
reinpassen.

Währe nett mir das zu erklären. Das Tutorial von Analog Devices is mir 
wegen dem englsch zu undurchsichtig.
#426513
Lesenswert?

Beim ersten Durchgang zählt er von 0 an, bis er 2^32 überschreitet. Dann 
vergisst er einfach das 33. Bit und steht bei 25769814 und addiert 
munter weiter. Der zweite Durchgang wird also etwas kürzer sein als der 
erste. Der dritte wohl wieder etwas länger usw. Im Mittel erreichst du 
genau deine 70kHz. Betrachtest du nur das höchste Bit deines Addierers, 
erhältst du zwar im Mittel einen Rechteck mit 70kHz, aber die 
Periodenzeiten schwanken ganz geringfügig. Dieses Phasenrauschen 
verschwindet nur, wenn der zu addierende Wert ein ganzzahliger Teiler 
von 2^32 ist.

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