Electrónica Digital · Tema 03

Niveles lógicos TTL y CMOS

En el Tema 1 viste que 0 y 1 son zonas. Pero cada familia de chips dibuja esas zonas en otro lugar. Cuatro voltajes por familia deciden quién puede conectarse con quién sin adivinar, y cuánto ruido sobrevive la conexión.

≈ 40 minutos Sin materiales: solo el navegador Incluye simulador y Python

01 · Punto de partida

2,7 V: ¿uno o ninguno?

Un chip TTL entrega, cuando dice «1», al menos 2,7 V. Un chip 74HC exige 3,5 V para estar seguro de que lee un 1. Si conectás el primero a la entrada del segundo, el valor está en tierra de nadie: 2,7 V es un 1 para el emisor y una incógnita para el receptor.

Una escena típica. Armás un circuito con un 74LS04 que alimenta un 74HC08. En tu mesa anda perfecto: los LED prenden como esperás. Se lo mostrás al cliente, otro lote de chips, otra fuente un poco más baja, una habitación más cálida, y a las dos horas el circuito empieza a fallar al azar. No cambió el diseño. Cambió el margen, que era cero.

El circuito «andaba» porque tus chips tenían un VOH algo mejor que el mínimo de la hoja de datos. Un diseño que depende de eso no es un diseño: es una apuesta. Para no apostar, los fabricantes garantizan cuatro números por familia.

Para un programador es la diferencia entre un contrato de API documentado y un comportamiento observado: sobre lo primero se construye; lo segundo sirve hasta el próximo despliegue.

  • ¿Qué promete cada uno de los cuatro números?
  • ¿Cuánto margen contra el ruido queda en cada nivel?
  • ¿Puede un TTL manejar a un CMOS, y al revés?
  • ¿Qué pasa entre 5 V y 3,3 V?
  • ¿Qué se hace cuando dos familias no se entienden?

02 · Contrato

Los cuatro voltajes

Cada familia lógica publica cuatro valores, dos que promete la salida y dos que exige la entrada. La conexión funciona cuando lo que se promete cumple con lo que se exige.

VOL

Salida en bajo (máx.)

El voltaje más alto que una salida puede entregar cuando dice «0». Cuanto más bajo, mejor. La «O» es de output.

VOH

Salida en alto (mín.)

El voltaje más bajo que una salida entrega cuando dice «1». Cuanto más alto, mejor.

VIL

Entrada en bajo (máx.)

Hasta este voltaje, la entrada garantiza leer «0». La «I» es de input.

VIH

Entrada en alto (mín.)

Desde este voltaje, la entrada garantiza leer «1». Entre VIL y VIH está la zona prohibida del Tema 1.

Fijate en la simetría: lo que una salida entrega (VOL, VOH) debe quedar siempre más adentro de lo que la entrada tolera (VIL, VIH). La diferencia entre ambos es el margen de ruido que ya conocés del Tema 1, ahora calculado con dos familias distintas.

0 VVOLVILprohibidaVIHVOHVcc

El orden en una conexión sana es siempre ese: VOL < VIL < VIH < VOH. Si ves dos de estos números invertidos, hay un problema.

03 · TTL

El veterano de 5 V

La lógica transistor-transistor (TTL) nació en los años sesenta y dominó hasta los ochenta. Su versión más común es la serie 74LS. Se alimenta con 5 V y está hecha con transistores bipolares, por lo que consume corriente continuamente.

74LS típico a 5 V.
ParámetroValorSignifica
VIL0,8 VBajo garantizado hasta acá
VIH2,0 VAlto garantizado desde acá
VOL0,5 VEntrega bajo hasta acá
VOH2,7 VEntrega alto desde acá

Con esos números: margen bajo = 0,8 − 0,5 = 0,3 V; margen alto = 2,7 − 2,0 = 0,7 V. Son márgenes asimétricos y justos. El TTL perdona poco por abajo: 300 mV de ruido sobre un 0 y ya estás en la frontera.

Por qué asimétrico
La salida TTL en alto no llega a Vcc: queda a ≈ 2,7 V a 3,4 V por cómo está construida. En bajo sí baja casi a tierra, pero la hoja de datos garantiza solo hasta 0,5 V para cualquier unidad y carga.
Entrada flotante
Una entrada TTL sin conectar «flota» hacia el nivel alto (por su circuito de entrada). Funciona, pero un cable suelto es una antena. En la práctica se conecta siempre a un nivel definido.
Consumo
Del orden de miliamperios por puerta, aun sin cambiar de estado. Una placa con cien puertas TTL consume cientos de mA de forma constante.

04 · CMOS

El dueño del presente

La lógica CMOS usa transistores MOSFET complementarios: uno que conecta la salida a Vcc y otro que la conecta a tierra, nunca los dos a la vez. Por eso la salida llega casi al extremo de cada riel, y por eso en reposo prácticamente no consume. La serie 74HC (alta velocidad) es la más difundida; 74HCT es una variante con entradas compatibles con TTL.

Las cuatro familias que usamos en el curso, con valores típicos de hoja de datos.
ParámetroTTL (74LS) 5 VHC 5 VHCT 5 VCMOS 3,3 V (LVC)
VIL / VIH0,8 / 2,0 V1,5 / 3,5 V0,8 / 2,0 V0,8 / 2,0 V
VOL / VOH0,5 / 2,7 V0,1 / 4,9 V0,1 / 4,9 V0,2 / 2,9 V
Margen bajo / alto0,3 / 0,7 V1,4 / 1,4 V0,7 / 2,9 V0,6 / 0,9 V
Consumo en reposomAµAµAµA

HC es simétrico y generoso: 1,4 V de margen por lado, el mejor de la tabla para ambientes ruidosos. HCT sacrifica margen en el bajo (0,7 V) pero adopta los umbrales de entrada del TTL (0,8 y 2,0 V), lo que le permite recibir de un TTL. La «T» es la que le da ese dialecto.

TTL

Robusto en historia, justo en márgenes

Márgenes de 0,3 y 0,7 V, miliamperios por puerta. Se usa donde ya existe o donde un diseño heredado lo pide.

CMOS

Frugal y con margen

Microamperios en reposo, salidas casi de riel a riel y márgenes amplios. Es la familia por defecto de todo diseño nuevo.

Un detalle más sobre el consumo de CMOS: es casi nulo en reposo, pero crece con la frecuencia, porque cada vez que la salida cambia hay que cargar y descargar capacidades. Un 74HC a 10 MHz consume bastante más que a 1 kHz. Lo vas a ver en el Tema 29.

05 · Compatibilidad

Quién habla con quién

Para decidir si el emisor A puede manejar al receptor B se hacen tres chequeos, siempre en este orden:

  1. 1
    Sobretensión.

    ¿El VOH del emisor supera la tensión máxima que tolera la entrada del receptor (típicamente Vcc + 0,5 V)? Si es así, hay riesgo de daño y no se sigue.

  2. 2
    Nivel bajo.

    ¿VOL del emisor ≤ VIL del receptor? El margen es VIL − VOL; tiene que ser positivo y mayor que el ruido esperado.

  3. 3
    Nivel alto.

    ¿VOH del emisor ≥ VIH del receptor? El margen es VOH − VIH; ídem.

Matriz de compatibilidad. Cada celda es «margen bajo / margen alto» en voltios.
Emisor ↓ / Receptor →TTLHCHCT3,3 V (LVC)
TTL (5 V)OK · 0,3 / 0,7NO · el alto no llega (−0,8)OK · 0,3 / 0,7OK · 0,3 / 0,7
HC (5 V)OK · 0,7 / 2,9OK · 1,4 / 1,4OK · 0,7 / 2,9RIESGO · 4,9 V sobre un chip de 3,3 V
HCT (5 V)OK · 0,7 / 2,9OK · 1,4 / 1,4OK · 0,7 / 2,9RIESGO · 4,9 V sobre un chip de 3,3 V
3,3 V (LVC)OK · 0,6 / 0,9NO · el alto no llega (−0,6)OK · 0,6 / 0,9OK · 0,6 / 0,9
TTL → TTL ✓
0,3 / 0,7 V de margen: anda, pero justo por abajo.
HC → TTL ✓✓
4,9 V ≥ 2,0 V y 0,1 V ≤ 0,8 V: sobrado por ambos lados. Las salidas CMOS manejan a TTL sin problemas.
TTL → HC ✗
2,7 V < 3,5 V: el alto no llega. La solución es usar HCT (que acepta 2,0 V) o subir la señal con un pull-up a 5 V.
HC 5 V → 3,3 V ⚠
4,9 V supera Vcc + 0,5 = 3,8 V: sobretensión que puede dañar la entrada. Divisor resistivo o conversor de nivel.
TTL o 3,3 V → HCT ✓
Con HCT el 2,0 V de VIH alcanza a ambos. Es el traductor barato más usado entre 3,3 V y 5 V en el sentido ascendente.

06 · Remedios

Cuando no se entienden

Si la matriz dice NO o RIESGO, no se «prueba a ver si anda». Se elige un remedio por la causa del problema:

De la falla al remedio.
FallaEjemploRemedio habitualCuidado
El alto no llega al VIHTTL → HCCambiar el receptor por HCT, o poner un pull-up a 5 VEl pull-up solo sirve si la salida admite esa tensión en alto
Sobretensión5 V → 3,3 VDivisor resistivo (por ejemplo 1 kΩ y 2 kΩ), o un conversor de nivel dedicadoEl divisor agrega retardo en señales rápidas
El alto de 3,3 V no alcanza el VIH de 5 V3,3 V → HCReceptor HCT, o conversor de nivelMuchos microcontroladores tienen salida de 3,3 V
Margen justo por ruidoTTL → TTL en un cable largoPasar a CMOS (HC) o acortar el cable y sumar desacopleMejorar un lado solo no alcanza si el otro es débil

Un ejemplo de divisor: de 5 V a 3,3 V con 1 kΩ en serie y 2 kΩ a masa. La salida en alto de 4,9 V baja a 4,9 × 2 / 3 ≈ 3,27 V, y el 0,1 V del bajo a ≈ 0,07 V. Funciona para señales lentas, pero no para las rápidas: la resistencia con la capacidad de la entrada forma un filtro que redondea los flancos (Tema 2).

07 · Simulador

Laboratorio: ¿se entienden?

Elegí qué familia habla (emisor) y cuál escucha (receptor). El simulador pone las dos en una misma escala de voltaje, calcula los márgenes y te dice si la conexión es segura. También podés inyectar ruido para ver si el margen sobrevive.

  • Columna izquierda (emisor): lo que la salida promete. Turquesa: el bajo, de 0 a VOL. Amarillo: el alto, de VOH a Vcc.
  • Columna derecha (receptor): lo que la entrada exige. Turquesa: lee 0 (hasta VIL). Rojo: prohibida. Amarillo: lee 1 (desde VIH).
  • Segmentos del centro: los dos márgenes, verdes si alcanzan y rojos si faltan. La línea roja punteada es el límite de sobretensión (Vcc + 0,5 V del receptor).
SIMULADOR 03

Traductor lógico

TTL → TTL

Niveles lógicos del emisor y del receptor Escala de voltaje con las zonas de salida del emisor a la izquierda y las zonas de entrada del receptor a la derecha, con los márgenes de ruido entre ambos. EMISOR → RECEPTOR · ESCALA 0 – 5,5 V
Margen bajo (VIL − VOL)0,3 V
Margen alto (VOH − VIH)0,7 V
SobretensiónNo
VeredictoOK ✓

Recorrido guiado (5 minutos)

  1. 1
    Empezá con TTL → TTL.

    Márgenes de 0,3 V y 0,7 V: la conexión anda, pero con poca holgura abajo. Subí el ruido a 0,35 V y el veredicto cambia a «falla con ruido».

  2. 2
    Cambiá el receptor a HC.

    La salida TTL promete 2,7 V pero el HC exige 3,5 V: el margen alto es negativo (−0,8 V), la barra se pone roja. Es el caso de la escena inicial.

  3. 3
    Cambiá el receptor a HCT.

    El HCT tiene los umbrales de TTL (0,8 / 2,0): el margen alto vuelve a 0,7 V. Una letra arregló la conexión.

  4. 4
    Probá HC → HC con ruido de 1 V.

    Solo sobreviven a 1 V de ruido las parejas con receptor HC y emisor CMOS de 5 V (HC → HC y HCT → HC): 1,4 V de margen por lado. Por eso HC es la elección para ambientes ruidosos.

  5. 5
    Emisor HC, receptor 3,3 V.

    Los márgenes son buenos, pero el 4,9 V del emisor supera el límite de 3,8 V del receptor: sobretensión. El veredicto es «riesgo»: los márgenes solos no alcanzan.

  6. 6
    Emisor 3,3 V, receptor HC.

    La salida de 2,9 V no llega a los 3,5 V que exige el HC. Cambiar a HCT lo arregla. Es el caso típico de conectar un micro de 3,3 V a un chip de 5 V.

Preguntas para pensar

  1. Probá TTL → HC. ¿Qué margen falla y qué familia lo arregla?
  2. Probá HC (5 V) → 3,3 V. ¿Es un problema de márgenes o de otra cosa? ¿Cómo se resuelve?
  3. Con 0,5 V de ruido, ¿qué conexiones entre las cuatro familias siguen siendo seguras?
Ver respuestas sugeridas
  1. Falla el alto: 2,7 V es menor que los 3,5 V que exige el HC. HCT (con umbrales de 0,8 y 2,0 V) lo arregla.
  2. Es sobretensión, no márgenes: 4,9 V supera el máximo (3,8 V) de una entrada de 3,3 V. Se resuelve con un divisor resistivo, con un conversor de nivel o con un receptor tolerante a 5 V.
  3. Con 0,5 V sobreviven nueve parejas: HC → TTL, HC → HC, HC → HCT, HCT → TTL, HCT → HC, HCT → HCT, 3,3 V → TTL, 3,3 V → HCT y 3,3 V → 3,3 V. Todas con margen de 0,6 V o más a cada lado. Ninguna con TTL como emisor, y 3,3 V → HC sigue fallando por el alto.

08 · Compatibilidad en código

Márgenes calculados

Las reglas del apartado 05 caben en una función. Escribirla hace explícita la lógica y permite probar familias inventadas antes de comprar nada.

Python en tu navegador. Los bloques son editables: cambiá los valores y presioná «Ejecutar Python». La primera vez tarda unos segundos en cargar.

Paso 1: márgenes de cada familia

Margen propio de una familia (su salida contra su propia entrada):

def margenes(nombre, vil, vih, vol, voh):
    mb = vil - vol
    ma = voh - vih
    print(f"{nombre}: margen bajo = {mb:.1f} V, margen alto = {ma:+.1f} V")
    return mb, ma


margenes("TTL", 0.8, 2.0, 0.5, 2.7)
margenes("HC @ 5 V", 1.5, 3.5, 0.1, 4.9)
margenes("HCT @ 5 V", 0.8, 2.0, 0.1, 4.9)
margenes("LVC @ 3,3 V", 0.8, 2.0, 0.2, 2.9)

TTL: 0,3 / 0,7. HC: 1,4 / 1,4. HCT: 0,7 / 2,9. LVC: 0,6 / 0,9. ¿Qué familia elegirías en un ambiente ruidoso a 5 V? ¿Y si el ruido es de 0,5 V?

Paso 2: la matriz completa

Los tres chequeos del apartado 05 (sobretensión, bajo, alto), aplicados a todas las parejas:

FAM = {"TTL": (0.8, 2.0, 0.5, 2.7, 5.0), "HC": (1.5, 3.5, 0.1, 4.9, 5.0),
       "HCT": (0.8, 2.0, 0.1, 4.9, 5.0), "LVC": (0.8, 2.0, 0.2, 2.9, 3.3)}


def enlace(emisor, receptor):
    _, _, vol, voh, _ = FAM[emisor]
    vil, vih, _, _, vcc = FAM[receptor]
    mb, ma = vil - vol, voh - vih
    if voh > vcc + 0.5:
        return f"RIESGO (sobretensión {voh:.1f} V)"
    if mb >= 0 and ma >= 0:
        return f"OK {mb:.1f}/{ma:.1f}"
    return f"NO {mb:+.1f}/{ma:+.1f}"


for e in FAM:
    print(e, "->", {r: enlace(e, r) for r in FAM})

Buscá las dos filas con RIESGO y las dos con NO. ¿Qué tienen en común las que fallan por márgenes? (Pista: el emisor tiene un VOH bajo.)

Paso 3: ¿sobrevive al ruido?

Un margen positivo no es suficiente: tiene que superar el ruido esperado. Esta función lista qué parejas aguantan cierta cantidad de ruido:

FAM = {"TTL": (0.8, 2.0, 0.5, 2.7, 5.0), "HC": (1.5, 3.5, 0.1, 4.9, 5.0),
       "HCT": (0.8, 2.0, 0.1, 4.9, 5.0), "LVC": (0.8, 2.0, 0.2, 2.9, 3.3)}


def aguanta(emisor, receptor, ruido):
    _, _, vol, voh, _ = FAM[emisor]
    vil, vih, _, _, vcc = FAM[receptor]
    if voh > vcc + 0.5:
        return False
    return (vil - vol) >= ruido and (voh - vih) >= ruido


for ruido in (0.2, 0.4, 0.8):
    pares = [f"{e}->{r}" for e in FAM for r in FAM if aguanta(e, r, ruido)]
    print(f"ruido {ruido} V: {len(pares)} parejas -> {pares}")

Con 0,2 V aguantan 12 parejas; con 0,4 V, 9; con 0,8 V, solo 2 (HC → HC y HCT → HC). Un diseño para ambientes ruidosos tiene muy pocas opciones: ¿cuál es la regla?

Paso 4: un divisor 5 V → 3,3 V

Verificamos la cuenta del apartado 06 para una señal de salida HC:

def divisor(vin, r1, r2):
    return vin * r2 / (r1 + r2)


for r1, r2 in ((1000, 2000), (2200, 3300), (4700, 10000)):
    alto = divisor(4.9, r1, r2)
    bajo = divisor(0.1, r1, r2)
    print(f"R1 = {r1} / R2 = {r2}: alto = {alto:.2f} V, bajo = {bajo:.2f} V "
          f"(límite 3,8 V: {'OK' if alto <= 3.8 else 'sobretensión'})")

Los tres cumplen el límite de 3,8 V, pero ¿cumplen el VIH de 2,0 V? Comprobalo. ¿Qué pasa con la velocidad si los resistores son grandes?

09 · Analogía de programador

Dialectos y enchufes

Si venís de programar, ya viviste el problema de dos sistemas que hablan «casi» el mismo idioma. Los niveles lógicos son la versión eléctrica de eso.

El mismo concepto, en dos mundos.
En softwareEn niveles lógicos
El contrato de una API (qué promete y qué exige)VOL/VOH (promete) y VIL/VIH (exige)
Dos servicios con versiones de protocolo distintasDos familias lógicas
Un adaptador o shim entre dos interfacesUn conversor de nivel o un chip HCT
Validación con toleranciaEl margen de ruido
Un valor sin inicializar (null, undefined)Una entrada CMOS flotante
Una entrada fuera de rango que rompe la funciónSobretensión en una entrada
Probar contra el peor caso, no contra tu máquinaDiseñar con los valores garantizados de la hoja
  1. 1
    Familias = dialectos.

    Todas dicen 0 y 1, con acentos distintos. El traductor es el HCT o el conversor de nivel.

  2. 2
    Margen = tolerancia.

    Aceptar «cerca» en lugar de «exacto» para sobrevivir al ruido: es validar con holgura.

  3. 3
    Flotante = null.

    Una entrada sin definir: en CMOS es un null que a veces es 0 y a veces 1. Siempre se inicializa con un pull-up o pull-down.

Una diferencia importante: en software un contrato roto suele lanzar una excepción. En hardware un contrato de niveles roto no avisa: el circuito sigue andando mal, a veces bien. Por eso se diseña contra el peor caso garantizado y no contra «lo que medí en mi placa».

10 · Comprensión

Confusiones frecuentes

«5 V con 5 V siempre anda»

TTL → HC falla en el alto aunque los dos estén alimentados con 5 V. El voltaje de alimentación no garantiza niveles compatibles. Hay que comparar los cuatro números.

«Una entrada flotante vale 0»

En CMOS flota hacia cualquier lado, capta ruido y consume. En TTL tiende al alto, pero igual se fija. La regla es la misma para ambas: toda entrada a un nivel definido, con un pull de 10 kΩ si hace falta.

«HC es lo mismo que HCT»

HC tiene umbrales de entrada CMOS (1,5 y 3,5 V); HCT tiene umbrales TTL (0,8 y 2,0 V). Una sola letra decide si el chip puede recibir de un TTL o de un micro de 3,3 V.

«Un chip de 3,3 V tolera 5 V»

Solo los que lo declaran («5 V-tolerant»), y solo en las entradas. Un microcontrolador de 3,3 V sin esa característica puede dañarse con un 1 de 5 V. Se confirma en la hoja de datos antes de conectar.

«Mi circuito anda, entonces está bien»

Anda con tus chips, tu fuente y tu temperatura. Los márgenes de la hoja cubren el peor lote, la peor temperatura y la fuente más baja. Un diseño sin margen es un diseño que falla en otro lugar.

«Un conversor de nivel es un lujo»

Es una pieza barata que reemplaza horas de depuración. El divisor casero funciona en señales lentas; en las rápidas o bidireccionales (I²C, SPI) falla de forma intermitente. Mejor el integrado dedicado.

11 · Práctica guiada

Ejercicios de niveles

Ejercicio 1: sensor a 3,3 V

Un sensor con salida TTL (VOL 0,5 V, VOH 2,7 V) se conecta a un microcontrolador de 3,3 V (VIL 0,8 V, VIH 2,0 V). ¿Se puede conectar directo? Verificalo con enlace("TTL", "LVC").

Ver solución razonada

Directo ✓. Sin sobretensión (2,7 V < 3,8 V), márgenes de 0,3 V abajo y 0,7 V arriba. Es el truco clásico para pasar de 5 V a 3,3 V sin componentes extra, siempre que el emisor sea TTL real y no CMOS de 5 V. El margen bajo es justo: con ruido, un cable corto ayuda.

Ejercicio 2: el pull-up del TTL al HC

Una salida TTL con un pull-up de 4,7 kΩ a 5 V maneja una entrada HC. ¿Qué cambia en el nivel alto? ¿Hay algún riesgo?

Ver solución razonada

El pull-up lleva el alto hacia 5 V, porque la salida TTL en alto casi no consume corriente y la resistencia termina dominando. Con eso se supera el VIH de 3,5 V del HC. Solo es válido si la salida soporta esa tensión en alto: es seguro con salidas de colector abierto, no con cualquier salida TTL.

Ejercicio 3: ruido en un cable largo

Un cable largo inyecta hasta 0,5 V de ruido entre dos chips. ¿Qué parejas de la matriz sirven? Verificalo con aguanta() del Paso 3.

Ver solución razonada

Con 0,5 V sirven nueve parejas: HC→TTL, HC→HC, HC→HCT, HCT→TTL, HCT→HC, HCT→HCT, 3,3 V→TTL, 3,3 V→HCT y 3,3 V→3,3 V. Cualquier emisor TTL queda fuera (su margen bajo es 0,3 V), y las parejas con sobretensión también. La mejor práctica es acortar el cable o pasar a una familia con más margen.

Ejercicio 4: divisor para 3,3 V

Diseñá un divisor para llevar un 1 de 4,9 V a ≈ 3,3 V con R1 = 1 kΩ. ¿Cuánto vale R2? ¿Qué lee el receptor en el bajo?

Ver solución razonada

Se busca R2 / (R1 + R2) = 3,3 / 4,9 ≈ 0,67. Con R1 = 1 kΩ, R2 ≈ 2 kΩ (valor comercial cercano: 2,0 kΩ). El bajo de 0,1 V queda en 0,07 V, por debajo de 0,8 V. Funciona para señales lentas; a MHz el divisor con la capacidad de entrada redondea los flancos.

Ejercicio 5: leer una hoja de datos

Abrí la hoja de datos de un 74HC04 y buscá VIL, VIH, VOL y VOH a Vcc = 4,5 V y 6 V. ¿Son los mismos que usamos en el curso? ¿Por qué cambian con Vcc?

Ver guía

Los umbrales de la familia HC son proporcionales a Vcc (alrededor del 30 % y 70 %): a 4,5 V el VIH mínimo es 3,15 V y a 6 V es 4,2 V. Los valores de 1,5 y 3,5 V que usamos son los de la hoja a Vcc = 5 V aproximados. Por eso, siempre se diseña con la hoja del chip exacto y la tensión real.

12 · Síntesis

Ideas para recordar

  • Cuatro números por familia: VOL y VOH (lo que promete la salida), VIL y VIH (lo que exige la entrada).
  • Una conexión es segura si VOL ≤ VIL, VOH ≥ VIH y no hay sobretensión; los márgenes deben superar el ruido.
  • TTL: 0,8 / 2,0 / 0,5 / 2,7 V, márgenes justos. HC: 1,5 / 3,5 / 0,1 / 4,9 V, márgenes de 1,4 V.
  • TTL → HC falla en el alto; HCT traduce. Una salida CMOS maneja casi todo.
  • 5 V → 3,3 V: el riesgo es la sobretensión; divisor o conversor de nivel.
  • CMOS: ninguna entrada flotante. Toda entrada a un nivel definido.
  • Se diseña con el peor caso de la hoja, no con lo que anda en tu mesa.

¿Listo para el Tema 4?

Podés avanzar si sos capaz de responder esto sin mirar:

  • Nombrar los cuatro voltajes y decir cuáles promete la salida y cuáles exige la entrada.
  • Calcular el margen de ruido bajo y alto de una conexión TTL → TTL.
  • Explicar por qué un TTL no maneja a un 74HC y qué familia lo soluciona.
  • Decir qué riesgo hay al conectar una salida de 5 V a una entrada de 3,3 V.
  • Explicar por qué una entrada CMOS nunca debe quedar flotando.
  • Elegir una familia para un ambiente ruidoso a 5 V y justificarlo.

Ya sabés qué voltajes valen como bit. Ahora a contar con ellos: en el próximo tema, binario y hexadecimal.