HEF4094 Einschalten

OP #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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.