Frage wegen DDS Rechteckgenerator

#881850
Lesenswert?

Falsch. Je näher die Ausgangsfrequenz an den Eingangstakt herankommt, 
desto größer ist der Jitter. Ist ja auch logisch: Man hat ein großes 
Register mit sagen wir mal 32 Bit. Das MSB ist das Ausgangssignal. Zu 
diesem Register addiert man immer einen festen Wert dazu. Ist der Wert 
klein, muss man oft addieren, bis sich das MSB ändert --> kleine 
Ausgangsfrequenz. Ist der Wert, den man addiert sehr groß, läuft das 
Register schneller über --> hohe Ausgangsfrequenz. Da der Rest ja im 
Register drin bleibt und der feste Wert wieder dazu addiert wird, ist 
das Register dieses Mal ein bisschen schneller voll, denn beim nächsten 
Mal dauert es einen Additionsschritt länger. Deshalb jittert das Signal.
Beispiel: Unser Phasenakkumulator hat 8 Bit. Wir wollen eine Frequenz 
von 10Hz erzeugen und haben einen Eingangstakt von 100Hz. Wir müssten 
also bei jedem 100Hz Takt den Wert 25,6 zum Phasenakkumulator 
dazuaddieren.
Da das eine Kommazahl ist, rundet man auf 26 auf. Nun beginnt man:
26, 52, 78, 104, 130, 156, 182, 208, 234, 5, 31, 57, 83, 109, 135,161, 
187, 213, 239,*10*......*15*....*20*....*25*...*4*

Und so weiter. D.h. die Flanke kommt mal zu früh, mal zu spät, aber 
selten richtig. Man sieht das auch schön auf dem Oszi, wie das Signal 
jittert.

Daniel

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