Hi, ich habe HEF4094 an einem STM32 (Push Pull Ausgang). Das ganze funktioniert soweit (Daten seriell rein, parallel raus). Die Versorgungsspannung der HEF4094 wird im OFF Zustand abgeschaltet. Der STM32 hat weiterhin Spannung und läuft normal weiter. Wenn ich die Versorgungsspannung der HEF4094 einschalte und vom STM32 noch keine Daten kamen sind die Ausgänge (nicht immer identisch) für diese kurze Zeit HIGH (bzw. "ein bisschen HIGH"). Der OE ist direkt an Versorgungsspannung. Nachdem die ersten Daten geschrieben wurden passt alles. Ist euch so ein Verhalten bekannt? Externe Pull-down an CLK, DATA, STROBE brachten keine Besserung. Filterung der Versorgungsspannung über 100nF ist vorhanden, Test mit 10, 100uF Elko plus Ferrit brachte keine Änderung. Jetzt versuche ich es noch mit einem RC Glied an OE. Sonstige Ideen / Lösungsvorschläge? Grüße Joe
Joe S. schrieb: > diese kurze Zeit HIGH (bzw. "ein bisschen HIGH"). Der OE ist direkt an > Versorgungsspannung. Ja, was glaubst Du, wofür der ist. Die Lösung ist doch ganz einfach: mache OE vom STM aus schaltbar ... Joe S. schrieb: > Ist euch so ein Verhalten bekannt? Ja klar, sogar den RS-FlipFlops, aus denen der 4094 besteht, ist so ein Verhalten bekannt. Denn die haben keine Vorzugsgrundstellung. Ach ja: ich hoffe, Du hast an den STM-Ausgängen zum 4094 keinen H-Pegel, während der 4094 gerade ohne Speisung ist. Sonst passieren dabei die sonderlichsten Effekte ...
:
Bearbeitet durch User
Jens G. schrieb: > Ja, was glaubst Du, wofür der ist. Die Lösung ist doch ganz einfach: > mache OE vom STM aus schaltbar ... Werde ich wohl tun. Jens G. schrieb: > Ach ja: ich hoffe, Du hast an den STM-Ausgängen zum 4094 keinen H-Pegel, > während der 4094 gerade ohne Speisung ist. Sonst passieren dabei die > sonderlichsten Effekte ... Nein, die sind alle LOW.
Joe S. schrieb: > ich habe HEF4094 an einem STM32 (Push Pull Ausgang). Das ganze > funktioniert soweit (Daten seriell rein, parallel raus). > Die Versorgungsspannung der HEF4094 wird im OFF Zustand abgeschaltet. > Der STM32 hat weiterhin Spannung und läuft normal weiter. Und was soll das? Der 4094 ist CMOS. Der verbraucht keinen Strom, wenn an den Eingängen nicht gewackelt wird. Wenn es darum geht, daß du alle Verbraucher am ULN2003 ausschalten willst: dafür reicht auch OE=L. Ansonsten hat das Schieberegister im 4094 keinen Reset. Nach dem Anlegen der Versorgungspannung hat das naturgemäß einen undefinierten Zustand. Wenn das stört ist es am besten OE erst auf L zu lassen und einen definierten Zustand ins Schieberegister einzutakten. Außerdem müssen alle Eingänge des 4094 erst auf L geschaltet werden, bevor dem die Versorgungsspannung abgeschaltet wird. Sonst wird der 4094 über die Eingangsschutzdiode vom Eingang aus versorgt. > sind die Ausgänge (nicht immer identisch) für > diese kurze Zeit HIGH (bzw. "ein bisschen HIGH") Klingt so als wäre genau das der Fall.
Axel S. schrieb: > Und was soll das? Der 4094 ist CMOS. Der verbraucht keinen Strom, wenn > an den Eingängen nicht gewackelt wird. Ja, das wäre dann auch noch so eine Frage, was der Zweck dieser Übung sein soll.
Joe S. schrieb: > Ist euch so ein Verhalten bekannt? Sicher. Schieberegister haben ohne Reset-Signal immer einen zufälligen Startwert.
Hi, mit geschaltetem Enable gibt es keine Probleme mehr. Danke euch! Jens G. schrieb: > Ja, das wäre dann auch noch so eine Frage, was der Zweck dieser Übung > sein soll. Das hat ein Kollege entwickelt (geroutet). Nach meiner Einschätzung war die geschaltete Spannung dort am einfachsten verfügbar.
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.