Forum: FPGA, VHDL & Co. Vergleich von Signal mit Konstante


von Autoflug (Gast)


Angehängte Dateien:

Lesenswert?

Moin,
ich möchte ein Signal mit einem festgelegten Wert vergleichen. Egal ob
ich "Temp" oder "Wert_Druck" mit dem soll Wert in der If-Schleife
vergleich, das Progamm springt je nach laune entweder in "if" oder in
"else", zu sehen an den "Zustand" Pegeln auf einem Oszi.

"Temp" treib 10 LEDs, da ist eindeutig zu erkennen das, dass Signal
konstant bleibt, bloss in den unteren Bits ist ein flickern zu
beobachten welches völlig normal ist.

"Wert_Druck" ist ein Signal welches der Wert von einem AD-Wanlder
zugewiesen wird innerhalb eines anderen Prozeses.

Dank
Erik

von FPGAküchle (Gast)


Angehängte Dateien:

Lesenswert?

3 schnellgetippte beispiele.

von Autoflug (Gast)


Angehängte Dateien:

Lesenswert?

Egal welche Version ich gebrauch, das resultat ist immer das gleiche.
Das problem belibt bestehen. Anbei mal ein Ausdruck von dem Oszi. Die
angelegte Analog Spannung befindet sich im gültigen bereich aber
unterhalb des vergleich Wertes. Die Signal zeigen die Pegel des Zustamd
Ausgangs.

Ich vermute das es aus irgend einem unerklärlichen grund zu
sinchronisations Problemen kommt zwischen dem Prozess der den AD
Wandler ausliest und dem Hauptprogramm. Das erklärt aber nicht wieso
der AD-Wert nahezu richitg auf auf den LEDs angezeigt wird. Ohne irgend
welches flickern, au?er halt in den untern Bits.

Der Prozess zum Auslesen des AD-Wandlers wird mit einem clock signal
getaktet. Der AD_Wert nachdem die Wandlung abgeschlossen ist einem
Signal, in diesem Fall Wert_Druckk zugewiesen, welches im Hauptprozess
verwendet wird und mit einem Festwert/Konstante verglichen werden
soll.

Erik

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
Noch kein Account? Hier anmelden.