In einem 74HC14 Schmitt-Trigger-IC werden nicht verwendete Ein- / Ausgänge verwendet


8

Ich habe einen 74HC14 Schmitt Trigger IC. Ich verwende nur eines der E / A-Paare, und alles andere wird nicht verwendet.

Ich verstehe, dass in der TTL-Logik die nicht verwendeten Eingänge entweder auf hoch oder niedrig gesetzt werden sollten, um schwebende Pins zu verhindern.

Aber ich frage mich, kann ich stattdessen die Ausgänge auf hoch setzen? Wird der Effekt der gleiche sein, dh schwebende Stifte verhindern? Ist das eine schlechte Idee?

Antworten:


12

Der 74HC14 ist kein TTL, sondern ein CMOS, und es kommt darauf an, dass die Eingangspins nicht schweben.

Der Grund dafür ist, dass die Impedanz der Eingangsstifte beim Schweben so hoch ist, dass zufällige Ladungen, die sich dort ansammeln, ein unvorhersehbares internes Verhalten im Chip verursachen können / werden, einschließlich Oszillation und hoher Verlustleistung.

Die Ausgänge müssen nicht terminiert werden, da sie eine niedrige Impedanz haben und nie wirklich schweben (da sie entweder intern mit der hohen oder der niedrigen Schiene verbunden sind). Ihre Zustände werden dadurch bestimmt, ob die Eingänge mit der positiven oder der negativen Schiene terminiert sind.


Vielen Dank, das ist eine großartige Antwort, auch weil Sie das "Warum" erklären und den TTL-Fehler in meiner Frage korrigiert haben.
Futureshocked

@futureshocked: Gern geschehen und danke für die Annahme. :)
EM Fields

3

Die Ausgangspins werden vom Schmitt-Trigger angesteuert; Sie sollten niemals einen (nicht tristierten) Ausgang an eine Schiene binden, und das nützt Ihnen hier nichts.

Da es sich um Schmitt-Trigger handelt, ist es weniger schädlich, die Eingänge frei zu lassen, als dies bei normaler Logik der Fall wäre, aber es ist immer noch eine gute Idee (und kostenlos!), Sie alle an Masse oder VCC zu binden.


Auf einem Steckbrett oder zum Testen wäre es in Ordnung, die Eingänge schwebend zu lassen, aber für ein ordnungsgemäß entwickeltes Design müssen Sie schwebende Eingänge immer an Masse oder Vdd binden. Ja, auch für Schmitt-Trigger, da Sie nie wissen, in welchem ​​Zustand sie sich befinden werden. Erzwingen Sie sie also in einem Zustand und fertig.
Bimpelrekkie

@Rimpelbekkie Ist es nicht das, was ich gerade gesagt habe?
Nick Johnson
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.