Hice un circuito que se supone que detecta cuando las 8 líneas de salida tienen un nivel lógico alto. Conecté las entradas de un 74HC30 (NAND de 8 entradas) a las líneas de datos de un AT28C256 (ROM). Después de un tiempo, revisé la hoja de datos de ambos dispositivos y dice que para AT28C256:
Salida de bajo voltaje máx.: 0,45 V Salida de alto voltaje mín.: 2,4 V
Y para 74HC30, dice:
voltaje de entrada de alto nivel mínimo: alrededor de 3,15 V voltaje de entrada de bajo nivel máximo: alrededor de 1,8 V
Para 74HCT30, establece:
voltaje de entrada de alto nivel mín.: 2 V voltaje de entrada de bajo nivel máx.: 0,8 V
Ya construí el circuito con todo soldado en su lugar. En lugar de pasar por 1/3 de un carrete de mecha de soldadura y reemplazar todos mis 74HC con 74HCT, ¿podría agregar resistencias pull-up o pull-down a todas las entradas del 74HC30 para que funcione como un 74HCT30 sin usar corriente excesiva?
Es posible que pueda agregar resistencias pull-up a las salidas AT28C256 para acercar su alto voltaje de salida a Vcc y aceptable para la parte 74HC.
El umbral de conmutación real para las partes 74HC puede estar cerca de los 2,5 voltios, y la salida alta del AT28C256 probablemente esté muy por encima de los 2,4 voltios, por lo que su circuito puede funcionar bien, sin modificaciones, pero no confiaría en él en una situación de producción.
Claro, solo conecte sus 8 líneas a +5 con una resistencia de 10k en cada pin. En realidad, a menos que esté manejando entradas TTL, probablemente no necesite resistencias pullup en absoluto. Esta hoja de datos , por ejemplo, especifica un voltaje de salida alto mínimo de 2,4 voltios para una corriente de salida de 0,4 mA. Si solo está manejando CMOS, la baja corriente de salida permitirá que el voltaje de salida sea mucho más alto.
También tenga en cuenta que su circuito "todos uno" también responderá cada vez que no se acceda a la ROM, ya que los pullups funcionarán bien en las salidas que están en una condición de tres estados.
La hoja de datos AT28C256 especifica un mínimo de 2,4 V porque ese es el mínimo para la compatibilidad TTL, pero el voltaje de salida real normalmente es mucho más alto. El chip que probé alcanzó 4 V sin carga y 3,6 V con una resistencia desplegable de 4,7 kΩ.
Cuando se conecta a otros dispositivos con baja carga (es decir, otras partes CMOS), no debería tener ningún problema para obtener el nivel de voltaje que necesita. La única vez que podría ser un problema es si el bus se cargó con muchos dispositivos bipolares TTL y/o resistencias pull-down de bajo valor.
tubo
usuario_1818839