Ich habe sechs SN74LS181N-B-Schaltungen für arithmetische Funktionen. Ich beabsichtige, die A = B-Ausgabe zu verwenden, die die Vergleichsfunktion ist. Quellen haben angegeben, dass diese Funktion arbeitet, wenn eine Subtraktion durchgeführt wird und das Ausgangswort (F) 1111 ist.
Dies scheint jedoch nicht der Fall zu sein; Ich habe versucht, beide Situationen von Gleichheit und Ungleichheit zu beobachten, wenn der Stift umgedreht ist; Ich habe es sogar versucht, wenn das gesamte Ausgangswort (F) 1111 ist.
Außerdem habe ich festgestellt, dass die Carry-Pins (Cn, Cn + 4) invertiert sind und daher vermuten, dass die Ausgangs- und Eingangswörter invertiert sind. Wenn ich jedoch normale abgewandte Eingänge verwende, funktioniert es tüchtig. Muss ich externe Wechselrichter verwenden?
Es ist schwierig, sicher zu sein, dass wir alles richtig interpretieren, ohne dass Sie ein schematisches Diagramm liefern (ein Bild sagt mehr als tausend Worte usw.).
Ihre Hauptfrage hat jedoch eine klare Erklärung:
Ich beabsichtige, den A=B-Ausgang [...]
Aus dem Datenblatt :
Siehe diesen Auszug aus dem Datenblatt - der A = B
Ausgang (den ich rot markiert habe) ist Open-Collector, während die anderen Ausgänge standardmäßig "Totempfahl" sind:
Daher können Sie keine sinnvolle Zustandsänderung zwischen niedrig und hoch messen, es sei denn, ein geeigneter Pull-up-Widerstand wird zwischen dem A = B
Ausgang und V CC hinzugefügt .
Ich denke, Sie sagen, dass der A = B
Ausgang immer niedrig bleibt. Das wird erwartet. Ein Open-Collector-Ausgangspin ohne Pull-up scheint immer niedrig zu sein (entweder ist er aktiv niedrig angesteuert oder nicht angesteuert, was auch mit einem Multimeter als niedrig gemessen wird - lesen Sie über Open-Collector-Ausgänge für weitere Details)
Probieren Sie einen 4,7-k-Pull-up auf V CC am A = B
Pin aus und testen Sie erneut. Sie sollten feststellen, dass der A = B
Ausgang dann niedrig ist, es sei denn, Sie konfigurieren den Chip korrekt und liefern gleiche Eingangswörter, wenn er hoch werden sollte, um Gleichheit anzuzeigen.
C. Caireallain
Tony Stewart EE75
C. Caireallain
Tony Stewart EE75