Ich habe den Wikipedia-Artikel Drei-Zustands-Logik gelesen , aber es ist nicht klar genug. Was ist eine einfachere Erklärung für eine Drei-Zustands-Schaltung?
Wann und wo verwenden wir es? Was hat CMOS mit Drei-Zustands-Schaltungen zu tun?
Ich habe den Wikipedia-Artikel Drei-Zustands-Logik gelesen , aber es ist nicht klar genug. Was ist eine einfachere Erklärung für eine Drei-Zustands-Schaltung?
Wann und wo verwenden wir es? Was hat CMOS mit Drei-Zustands-Schaltungen zu tun?
Antworten:
Normale Push-Pull-Ausgänge treiben den Ausgang entweder hoch oder niedrig an, indem einer der Ausgangstransistoren ein- und der andere ausgeschaltet wird. Tri-State-Ausgänge können beide Transistoren ausschalten und den Ausgang effektiv vollständig abschneiden. Dies ermöglicht es einem anderen Ausgang auf demselben Draht, ihn entweder hoch oder niedrig zu treiben, ohne einen Kurzschluss zwischen den Chips zu erzeugen.
Tri-State-Ausgänge können entweder mit BJTs oder MOSFETs implementiert werden, sodass keine direkte Beziehung zwischen ihnen und CMOS besteht.
Tri-State kann als hochohmiger Zustand eines digitalen Pins betrachtet werden, der als 0 oder 1 geboren wurde
(idealerweise "0" = gnd = Kurzschluss nach Masse = sehr niedrige Impedanz) ("1" = 5 V [ttl] = Kurzschluss nach vcc).
Wenn Sie einen Prozessor-Pin als Eingang definieren, wird er normalerweise hochohmig (Tri-State), um die ankommenden Daten abzuhören. Dies kann ein Tastendruck oder serielle Daten, ein Impuls oder was auch immer sein.