TTL-Logikpegel, wie überprüft das NOT-Gatter den Logikpegel?

Geben Sie hier die Bildbeschreibung ein

Dies ist eine Prüfschaltung mit TTL-Logikpegel, der hervorgehobene blaue Bereich ist ein Prüfstift. Die Spannung am Checker-Pin beträgt 0,65 V, daher muss dies eine logische 0 sein, die LOW-LED leuchtet.

Aber der Eingang des ersten 7404 NICHT-Gatters in der ersten Reihe ist 1,3 V und der zweite 7404-Ausgang ist LOW, logisch 0.

Warum das erste NICHT-Gate in der ersten Reihe 1,3 V für eine logische 0 hält (LOW)

ist der TTL-Spannungsbereich von 0,8-2 V nicht ein unvilad-Bereich?

Ich kann nicht genau sagen, welche Logikfamilie Sie verwenden, aber HC, AHC oder AC können bei 1,3 V niedrig auslösen. CMOS-Spannungspegel.
@scld Diese Schaltung wurde entwickelt, um Pegel zu erkennen, und wenn ungültige Pegel vorhanden sind, schalten sich die LEDs nicht ein. Im Bereich von 1,87-3,44 V sind beide LEDs aus. SN74LS04N
Ihre Sorge ist berechtigt. Was nicht gültig ist, ist Ihre Überzeugung, dass dies eine sehr gute Strecke ist. Es ist ein einfacher, ziemlich guter Logikprüfer. Der ungültige Bereich für TTL liegt zwischen 2,2 und 0,8 Volt, daher sollte die Mittenspannung bei etwa 1,5 Volt liegen. Aber es ist immer noch eine miese Schaltung.

Antworten (2)

Ich nehme an, da Ihre Schaltung sagt, dass sie 7404 verwendet und nicht zum Beispiel 74LS04 usw., dann ist es wirklich klassisches 7404 TTL.

Sie haben also Recht, laut Datenblatt beträgt der Bereich für einen niedrigen Eingang 0 V bis 0,8 V und einen hohen von 2 V bis Vcc oder 5 V.

Jeder Eingang bis zu 0,8 V ist also garantiert eine 0, und jeder Eingang von 2 V und darüber ist garantiert eine 1.

Wie Sie betonen, ist die Region dazwischen ein Niemandsland. Aber das bedeutet nicht, dass es keine Ausgabe gibt, es ist nur undefiniert. Die Eingabe könnte genauso gut als 0 wie als 1 betrachtet werden. Aber es muss das eine oder andere sein.

In Ihrem Fall betrachtet das Gate den Eingang von 1,3 V als 0. Dies ist nicht unerwartet. Der Mittelpunkt zwischen 0 V und 2 V liegt bei 1,4 V und etwas darunter. Da dies eine Simulation ist , ist sie wahrscheinlich so programmiert, dass sie sich so verhält. Aber im wirklichen Leben, selbst wenn der Eingang 1,9 V betrug, könnte er immer noch als 0 betrachtet werden, nur unwahrscheinlich.

Übrigens sind Ihre beiden Voltmeter nicht auf die gleiche Weise angeschlossen, Ihr oberes (1,323 V) zeigt die Spannung an, die in den oberen 7404 fließt, aber Ihr unteres Voltmeter (0,652 V) zeigt die Spannung an der Verbindungsstelle der beiden Dioden, also die Spannung ein Diodenabfall über der Spannung, die in den Eingang zum unteren 7404 geht.

Diese Schaltung funktioniert einfach nicht.

Wenn beispielsweise der Spannungsteiler R2 D1 D2 D4 richtig eingerichtet ist, liegen an der Verbindungsstelle von D2 und R4 0,8 Volt an, aber ich glaube nicht, dass es möglich ist, ihn richtig einzurichten.

Wenn dann U1C wie gezeigt angeschlossen ist und 0,8 Volt an seinem Eingang anliegen, geht sein Ausgang hoch und LED1 leuchtet nicht .

Dasselbe Problem besteht umgekehrt für den "hohen" Sensor, wenn der Erfassungspegel auf Vih eingestellt ist, was 2 Volt beträgt.

Das folgende Schema zeigt eine Möglichkeit, das Problem zu beheben.

Vcc beträgt 5 Volt und ist auf beiden Schaltkreisen gemeinsam, ebenso wie GND.

Der Spannungsteiler setzt die Eingänge zu den Einheitsverstärkungspuffern auf 2,0 Volt und 0,8 Volt, wobei die Puffer verwendet werden, um eine Belastung des Teilers durch die Schaltung auf der rechten Seite zu verhindern.

Wenn sein Eingang mit „HI“ verbunden ist, leuchtet die HI-LED, während die LO-LED nicht leuchtet, und wenn sein Eingang mit „LO“ verbunden ist, leuchtet die LO-LED und die HI-LED nicht.

Geben Sie hier die Bildbeschreibung ein

Beantwortet nicht wirklich die beiden Fragen des OP; "Warum denkt das erste NICHT-Gatter in der ersten Reihe, dass 1,3 V eine logische 0 (LOW) ist" und "ist der TTL-Spannungsbereich von 0,8-2 V nicht ein unvilad-Bereich?"
@tcrosley: Richtig, aber du hast es getan, also hat er seine Antwort bekommen. Ich entschied mich für einen anderen Weg und schlug eine Go-No-Go-Schaltung vor, bei der die DUT-Eingangsgrenzen getestet würden, dh die HI-LED würde nicht leuchten, wenn Vih > 2 Volt wäre, und die LO-LED würde nicht leuchten, wenn Vil es wäre <0,8 Volt. Rückblickend wäre es besser gewesen, sowohl für Vih als auch für Vil ein grünes LED-Signal PASS und ein rotes LED-Signal FAIL zu haben, also werde ich damit spielen und meine Antwort irgendwann heute mit einem sauberen Schaltplan bearbeiten, wenn ich dazu komme Es.