Hallo, ich programmiere einen IIR-Filter in VHDL. Die Simulation des Filters läuft. Ich habe den entsprechenden Auszug aus ModelSim angehängt. Das Eingangssignal ist ein Sprung. Man sieht schön, wie der Filter mit großer Amplitude anfängt und dann die Amplitude immer geringer wird. Das ganze habe ich auf ein Spartan 3A Board synthetisiert. Daran hängt ein DA Wandler der für Audioanwendungen passend ist. Wenn ich das Ausgangssignal am Scope anschaue, erhalte ich eine Art Sinus-Burst (siehe Anhang). Das passt überhaupt nicht zur Simulation. Den Takt habe ich testweise auf 1kHz heruntergestellt, es kommt das gleiche Ergebnis. Das Eingangssignal schalte ich von 0x0000 auf 0x7FFF (maximale positive Amplitude) um. Der Schalter ist entprellt. Gruß Stefan
Hi! Hab den Fehler gefunden. Die Ansteuerung des DA-Wandlers hat nicht das gemacht was sie soll. Gruß Stefan
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.