HEF4094 Einschalten

#7723318
Lesenswert?

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

Angehängte Dateien:
#7723321
Lesenswert?

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 ...

#7723353
Lesenswert?

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.

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