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.
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.
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.