Como señalaste, el 74LS05 tiene salidas de "colector abierto" y el 74LS04 no.
Hay dos tipos generales de salidas en circuitos digitales: push-pull y open-collector (OC). El último nombre se remonta a cuando se usó BJT (transistores de unión bipolar) en la etapa de salida, por ejemplo, la lógica TTL como la serie LS; También verá la salida de la nomenclatura de drenaje abierto (OD), para reflejar la topología de CMOS.
Las salidas push-pull, que están en el 74LS04 controlan la salida alta (al nivel de la entrada de energía del chip, generalmente 5v o 3.3v) para reflejar una lógica 1 (esto se denomina "fuente"). Conducen la salida a tierra para reflejar un 0 lógico (esto se denomina "hundimiento").
Las salidas de colector abierto / drenaje abierto que se encuentran en el 74LS05 también conducen la salida a tierra para un 0 lógico, pero para un 1 lógico, dejan la salida en un estado de alta impedancia, como si el pin estuviera desconectado del chip.
¿Dequésirveeso?Bueno,permitequelasalidadevarioschipsseunanentresí,ynointerferiránentresítodoslosqueintentenelevarlalínea.Unejemploesvariosdispositivosconsalidasdeinterrupciónquesealimentanaunsolopindeinterrupciónenunmicrocontrolador.Cuandonohayinterrupción,lalíneaesalta.¿Cómo,sinohaysalidaloestállevandoalto?Enalgúnlugarhabráun"resistor de pull-up" (los valores comunes son 4.7K o 10K para TTL, y valores más altos para CMOS) vinculados a la potencia del sistema (de nuevo típicamente 5v o 3.3v) para llevar la línea al nivel lógico 1 como un valor predeterminado.
Luego, cuando ocurre una interrupción, el chip que causa la interrupción tirará de la línea a tierra. Dado que la resistencia de pull-up es un valor bastante alto, esto no consumirá mucha corriente, aproximadamente 1 mA para una resistencia de 4.7 K y una lógica de 5 V. La línea en el microcontrolador que va a un 0 lógico se reconocerá como una interrupción, ya que esto se debe a que la línea va de alto a bajo, esto se denomina una señal de "bajo activo".
Por lo tanto, las salidas de colector abierto / drenaje abierto generalmente se usan cuando más de una salida están vinculadas entre sí y controlan una o más entradas, aunque generalmente solo una. Las salidas regulares (push-pull) se utilizan cuando solo una salida está activando una o más entradas, lo que ocurre la mayoría de las veces.
Este enlace de varias líneas de colector abierto / drenaje abierto es el mismo que ORARlos (excepto que técnicamente se haría con una compuerta NOR con entradas invertidas, que, notablemente, es lo mismo que una compuerta AND) ya que Las líneas son activas bajas. Pero de esta manera no es necesario que incluyas la puerta física.
El 74LS05 es probablemente más caro porque hay una demanda mucho menor para el chip. Los inversores hexadecimales 74LS04 son muy comunes y se venden en un volumen mucho mayor.