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.
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.
Salida en alto (mín.)
El voltaje más bajo que una salida entrega cuando dice «1». Cuanto más alto, mejor.
Entrada en bajo (máx.)
Hasta este voltaje, la entrada garantiza leer «0». La «I» es de input.
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.
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.
| Parámetro | Valor | Significa |
|---|---|---|
| VIL | 0,8 V | Bajo garantizado hasta acá |
| VIH | 2,0 V | Alto garantizado desde acá |
| VOL | 0,5 V | Entrega bajo hasta acá |
| VOH | 2,7 V | Entrega 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.
| Parámetro | TTL (74LS) 5 V | HC 5 V | HCT 5 V | CMOS 3,3 V (LVC) |
|---|---|---|---|---|
| VIL / VIH | 0,8 / 2,0 V | 1,5 / 3,5 V | 0,8 / 2,0 V | 0,8 / 2,0 V |
| VOL / VOH | 0,5 / 2,7 V | 0,1 / 4,9 V | 0,1 / 4,9 V | 0,2 / 2,9 V |
| Margen bajo / alto | 0,3 / 0,7 V | 1,4 / 1,4 V | 0,7 / 2,9 V | 0,6 / 0,9 V |
| Consumo en reposo | mA | µ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:
- 1Sobretensió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.
- 2Nivel bajo.
¿VOL del emisor ≤ VIL del receptor? El margen es VIL − VOL; tiene que ser positivo y mayor que el ruido esperado.
- 3Nivel alto.
¿VOH del emisor ≥ VIH del receptor? El margen es VOH − VIH; ídem.
| Emisor ↓ / Receptor → | TTL | HC | HCT | 3,3 V (LVC) |
|---|---|---|---|---|
| TTL (5 V) | OK · 0,3 / 0,7 | NO · el alto no llega (−0,8) | OK · 0,3 / 0,7 | OK · 0,3 / 0,7 |
| HC (5 V) | OK · 0,7 / 2,9 | OK · 1,4 / 1,4 | OK · 0,7 / 2,9 | RIESGO · 4,9 V sobre un chip de 3,3 V |
| HCT (5 V) | OK · 0,7 / 2,9 | OK · 1,4 / 1,4 | OK · 0,7 / 2,9 | RIESGO · 4,9 V sobre un chip de 3,3 V |
| 3,3 V (LVC) | OK · 0,6 / 0,9 | NO · el alto no llega (−0,6) | OK · 0,6 / 0,9 | OK · 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:
| Falla | Ejemplo | Remedio habitual | Cuidado |
|---|---|---|---|
| El alto no llega al VIH | TTL → HC | Cambiar el receptor por HCT, o poner un pull-up a 5 V | El pull-up solo sirve si la salida admite esa tensión en alto |
| Sobretensión | 5 V → 3,3 V | Divisor resistivo (por ejemplo 1 kΩ y 2 kΩ), o un conversor de nivel dedicado | El divisor agrega retardo en señales rápidas |
| El alto de 3,3 V no alcanza el VIH de 5 V | 3,3 V → HC | Receptor HCT, o conversor de nivel | Muchos microcontroladores tienen salida de 3,3 V |
| Margen justo por ruido | TTL → TTL en un cable largo | Pasar a CMOS (HC) o acortar el cable y sumar desacople | Mejorar 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).
Traductor lógico
TTL → TTL
Recorrido guiado (5 minutos)
- 1Empezá 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».
- 2Cambiá 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.
- 3Cambiá 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.
- 4Probá 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.
- 5Emisor 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.
- 6Emisor 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
- Probá TTL → HC. ¿Qué margen falla y qué familia lo arregla?
- Probá HC (5 V) → 3,3 V. ¿Es un problema de márgenes o de otra cosa? ¿Cómo se resuelve?
- Con 0,5 V de ruido, ¿qué conexiones entre las cuatro familias siguen siendo seguras?
Ver respuestas sugeridas
- 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.
- 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.
- 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.
| En software | En 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 distintas | Dos familias lógicas |
| Un adaptador o shim entre dos interfaces | Un conversor de nivel o un chip HCT |
| Validación con tolerancia | El margen de ruido |
Un valor sin inicializar (null, undefined) | Una entrada CMOS flotante |
| Una entrada fuera de rango que rompe la función | Sobretensión en una entrada |
| Probar contra el peor caso, no contra tu máquina | Diseñar con los valores garantizados de la hoja |
- 1Familias = dialectos.
Todas dicen 0 y 1, con acentos distintos. El traductor es el HCT o el conversor de nivel.
- 2Margen = tolerancia.
Aceptar «cerca» en lugar de «exacto» para sobrevivir al ruido: es validar con holgura.
- 3Flotante = null.
Una entrada sin definir: en CMOS es un
nullque 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.