Forum: Mikrocontroller und Digitale Elektronik HEF4094 Einschalten


von Joe S. (bubblejoe)


Angehängte Dateien:

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

von Jens G. (jensig)


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

: Bearbeitet durch User
von Joe S. (bubblejoe)


Lesenswert?

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.

von Axel S. (a-za-z0-9)


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.

von Jens G. (jensig)


Lesenswert?

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.

von Monk (roehrmond)


Lesenswert?

Joe S. schrieb:
> Ist euch so ein Verhalten bekannt?

Sicher. Schieberegister haben ohne Reset-Signal immer einen zufälligen 
Startwert.

von Joe S. (bubblejoe)


Lesenswert?

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