Logikleistungsschaltung der Serie 74 mit Gnd? (74Hc86)

Ich versuche, den Chip von der Stromversorgung zu trennen, um alle Ausgänge zu "deaktivieren", ohne die Eingangswerte kennen oder ändern zu müssen. Was passiert, wenn ich einen NPN-Transistor verwende, um den GND-Pin floaten zu lassen und ihn auf GND zu ziehen, wenn der Transistor einschaltet? Funktioniert das? Ich versuche, ein npn zu verwenden, weil meine Schaltung einen unbenutzten Kanal in einem ULN2003 hat und ich versuche, die Anzahl meiner Komponenten zu reduzieren.

Antworten (2)

Die Eingänge zum Chip bleiben aktiv und höchstwahrscheinlich werden alle "niedrigen" Eingänge die Masse des 74HC86 über Schutzdioden an den Eingängen "versorgen". Ich glaube nicht, dass es funktionieren wird.

+1. Ich habe eine "etwas unzuverlässige" TTL-Schaltung gesehen, bei der ein Chip überhaupt keine Masseverbindung hatte. Es funktionierte nur, wenn alle Eingänge gleichzeitig hoch waren! Ansonsten waren die Logikpegel nicht allzu stabil, aber gut genug für diese Anwendung.

Der Grund für diese schlechte Idee ist, dass Sie beispielsweise beim Betrachten des ON Semiconductor 74HC86-Datenblatts feststellen werden, dass alle maximalen und empfohlenen Spannungen auf Masse bezogen sind. Wenn Sie die Stromerde entfernen, haben Sie die Situation, dass ein Eingang auf Masse liegen kann, während Vcc noch angelegt ist und dies dazu führen kann, dass Strom auf nicht beabsichtigten Wegen durch den Chip leckt.

Ich würde empfehlen, zusätzliche Logik hinzuzufügen, um die Situation richtig zu handhaben, auch wenn dies die Anzahl der Teile erhöht. Sie könnten sich zum Beispiel einen Puffer ansehen, der einen Output-Enable-Pin hat, vielleicht so etwas wie einen 74HC365.

Wie Wouter in einem Kommentar auch ohne diese Beschränkungen der Eingangsspannung betont hat, enthält das Datenblatt einen Abschnitt mit den „empfohlenen Betriebsbedingungen“. Die 0-V-Leistung liegt außerhalb dieser Bedingungen, sodass Sie kein bestimmtes Verhalten des Chips ohne angelegte Spannung erwarten können.

Ich würde lieber einen zusätzlichen P-Kanal-Mos verwenden, um mein Problem zu lösen und die Stromversorgung für alles zu unterbrechen, aber ich danke Ihnen beiden für Ihren Beitrag. Sie hätten dem 86 einen OE-Pin hinzufügen sollen;)
@danielheinrich, kein Problem. Beachten Sie, dass Sie, wenn Sie sowohl GND als auch Vcc abgeschnitten haben, möglicherweise trotzdem das gleiche Problem haben. In diesem Fall könnte ein Eingang niedrig und der andere hoch sein und dasselbe Problem verursachen. Es gibt auch Grenzen dafür, dass eine Eingabe nicht über Vcc liegt.
Auch ohne diese Begrenzung der Eingangsspannung: Das Datenblatt enthält einen Abschnitt „Empfohlene Betriebsbedingungen“. Die 0-V-Leistung liegt außerhalb dieser Bedingungen, sodass Sie bei 0-V-Leistung kein spezifisches Verhalten des Chips erwarten können. Sie können es natürlich ausprobieren und sehen, was der Chip macht, aber das ist nicht gerade solide Technik.
Ich fahre damit einen ULN2003, um einen unipolaren Schrittmotor anzutreiben. Mein Problem ist, dass, wenn ich den 86 verwende, um nur zwei statt vier digitale Pins zu benötigen, es kein wirkliches "Aus" für den Motor gibt, weil einige Wicklungen immer bestromt sind. Ich würde den p-ch-Mosfet verwenden, um die Stromversorgung des Motors zu unterbrechen, nicht den 74hc86 oder den Uln2003.