Ich habe eine Schaltung gemacht, die erkennen soll, wann alle 8 Ausgangsleitungen logisch hoch sind. Ich habe die Eingänge eines 74HC30 (8-Eingangs-NAND) mit den Datenleitungen eines AT28C256 (ROM) verbunden. Nach einer Weile habe ich das Datenblatt dieser beiden Geräte überprüft und es heißt für AT28C256:
Ausgang Niederspannung max: 0,45 V Ausgang Hochspannung min: 2,4 V
Und für 74HC30 heißt es:
High-Level-Eingangsspannung min: ca. 3,15 V Low-Level-Eingangsspannung max: ca. 1,8 V
Für 74HCT30 heißt es:
High-Pegel-Eingangsspannung min.: 2 V Low-Pegel-Eingangsspannung max.: 0,8 V
Ich habe bereits die Schaltung mit allem gelöteten Platz gebaut. Anstatt 1/3 einer Spule Lötdocht durchzugehen und alle meine 74HCs durch 74HCTs zu ersetzen, könnte ich allen Eingängen des 74HC30 Pull-up- oder Pull-down-Widerstände hinzufügen, damit er ohne Verwendung wie ein 74HCT30 funktioniert Überstrom?
Möglicherweise können Sie den AT28C256-Ausgängen Pull-up-Widerstände hinzufügen, um die hohe Ausgangsspannung näher an Vcc zu bringen und für den 74HC-Teil akzeptabel zu machen.
Die tatsächliche Schaltschwelle für die 74HC-Teile kann nahe bei 2,5 Volt liegen, und der Ausgang High des AT28C256 liegt wahrscheinlich deutlich über 2,4 Volt, sodass Ihre Schaltung möglicherweise ohne Modifikation einwandfrei funktioniert - aber ich würde ihr in einer Produktionssituation nicht vertrauen.
Sicher - Verbinden Sie einfach Ihre 8 Leitungen mit +5 mit einem 10k-Widerstand an jedem Pin. Tatsächlich benötigen Sie wahrscheinlich überhaupt keine Pullup-Widerstände, es sei denn, Sie steuern TTL-Eingänge an. Dieses Datenblatt z. B. gibt eine minimale hohe Ausgangsspannung von 2,4 Volt bei einem Ausgangsstrom von 0,4 mA an. Wenn Sie nur CMOS ansteuern, ermöglicht der niedrige Ausgangsstrom eine wesentlich höhere Ausgangsspannung.
Beachten Sie auch, dass Ihre "all one's" -Schaltung auch immer dann reagiert, wenn nicht auf das ROM zugegriffen wird, da die Pullups an Ausgängen, die sich in einem Tristate-Off-Zustand befinden, einwandfrei funktionieren.
Das AT28C256-Datenblatt gibt ein Minimum von 2,4 V an, da dies das Minimum für die TTL-Kompatibilität ist, aber die tatsächliche Ausgangsspannung ist normalerweise viel höher. Der Chip, den ich getestet habe, erreichte 4 V unbelastet und 3,6 V mit einem 4,7-kΩ-Pulldown-Widerstand.
Beim Anschluss an andere Geräte mit geringer Belastung (z. B. andere CMOS-Teile) sollten Sie keine Probleme haben, den benötigten Spannungspegel zu erhalten. Es könnte nur dann zu Problemen kommen, wenn der Bus mit vielen bipolaren TTL-Geräten und/oder Pulldown-Widerständen mit niedrigem Wert belastet wurde.
Rohr
user_1818839