Hallo, die von Lothar Miller veröffentliche Sinusausgabe(http://www.lothar-miller.de/s9y/archives/57-Sinusausgabe-mit-PWM.html#extended) enthält am Eingang der PWM die Hexadezimalen Sinuswerte der Tabelle + einen Offset gemäß diesem Befehl: sinusplusoffset <= std_logic_vector(unsigned(sinus)+to_unsigned(128,8)); Meine Frage: Warum der Offset? Warum gerade 128,8? Viele Grüße, Horst M.
Horst M. schrieb: > Meine Frage: Das sind 2 Fragen... ;-) > Warum der Offset? Damit sich der Eingangswert für die PWM im Bereich 0..255 abspielt. > Warum gerade 128,8? Die Komponente DDFS gibt Werte von -127 bis +127 aus. Und 127+128 gibt dann gerade 255. An der Untergrenze klemmt es ein wenig: -127 +128 gibt 1. Aber das musste damals schnell gehen... ;-)
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.