ElectroDesignForgeElectroDesignForge
ElectroDesignForge

Buscar una página

Kit de herramientas de PCB
Componentes
Diseño
Distribución de pines y conectores

Cables

Documentación
Calculadoras

Convertidores

Flechas para navegar · Intro para abrir · Esc para cerrar

Señales e interfacesFundamentos

Compatibilidad de niveles lógicos: CMOS, TTL, umbrales y márgenes de ruido

Aprenda a comparar VOH, VOL, VIH y VIL, calcular márgenes de ruido y conectar circuitos digitales de 1,8 V, 3,3 V y 5 V.

Los pines digitales intercambian rangos de tensión. Una conexión necesita lógica reconocible, tensiones admisibles y corriente suficiente en las mismas condiciones de alimentación, temperatura y carga. Use el comprobador de niveles lógicos para un sentido cada vez. Todos los ejemplos son hipótesis didácticas, no especificaciones de un componente concreto.

1. Niveles lógicos digitales

El receptor reconoce LOW hasta VIL(max) y HIGH desde VIH(min), dentro de su rango operativo. Entre ambos umbrales el estado es indefinido y puede aumentar el consumo o generar transiciones múltiples. Una alimentación nominal de 3,3 V no garantiza niveles de pin, tolerancia ni comportamiento sin alimentación. Incluya diferencias de masa en el presupuesto de tensión.

2. TTL y CMOS

TTL clásico usa transistores bipolares; CMOS usa MOS complementarios. Umbrales, carga y excursión de salida dependen de la familia. Una entrada TTL de 5 V puede especificar VIH = 2 V y VIL = 0,8 V; no son valores de todas las entradas de 5 V. Algunas familias CMOS usan umbrales proporcionales a la alimentación, mientras HCT ofrece umbrales TTL. Las proporciones de entrada 0,7/0,3 y salida 0,9/0,1 del preajuste son solo orientativas.

3. VOH, VOL, VIH y VIL

ParámetroSignificado garantizado
VOH(min)Salida HIGH mínima a la corriente suministrada especificada
VOL(max)Salida LOW máxima a la corriente absorbida especificada
VIH(min)Entrada mínima reconocida como HIGH
VIL(max)Entrada máxima reconocida como LOW

No mezcle valores típicos con límites garantizados. VOH(min) no limita la tensión máxima. Introduzca VOH(max) y VOL(min) independientemente, con las tolerancias documentadas. Las garantías de tensión deben corresponder a la carga utilizada.

4. Márgenes de ruido

NMH = VOH(min) − VIH(min) y NML = VIL(max) − VOL(max).

Un margen negativo demuestra incompatibilidad. Cero es un caso límite sin reserva de ruido. Un valor positivo inferior al umbral configurable también es marginal. La incertidumbre ΔV reduce ambos márgenes: NMH,eff = NMH − ΔV, NML,eff = NML − ΔV. Use primero los extremos garantizados de alimentación y no cuente dos veces una tolerancia. 1 V equivale a 1000 mV.

5. Límites operativos y absolutos

Separe reconocimiento lógico, condiciones recomendadas y valores máximos absolutos. Para funcionamiento normal se requiere VOL(min) − ΔV ≥ VIN(min) y VOH(max) + ΔV ≤ VIN(max); después compruebe por separado los límites absolutos. Cumplir límites de esfuerzo no garantiza funcionamiento normal. Un límite conocido puede demostrar una infracción aun con otros datos ausentes; un límite desconocido impide la aprobación completa. Verifique sobreimpulsos, corriente de inyección, tolerancia de cada pin y condiciones del receptor apagado.

6. Ejemplo: 3,3 V hacia TTL de 5 V

Suponga VOH(min) = 2,9 V, VOL(max) = 0,2 V, VIH = 2 V y VIL = 0,8 V. NMH = 2,9 − 2 = 0,9 V = 900 mV; NML = 0,8 − 0,2 = 0,6 V = 600 mV. Ambos superan un aviso de 0,1 V. Una salida garantizada de 0–3,6 V cabe en un rango operativo de entrada de 0–5 V y límites absolutos de −0,3–5,5 V con ΔV = 0. Capacidades HIGH/LOW de 4 mA satisfacen demandas de 0,02/0,4 mA para una entrada sin resistencias de polarización. Solo si estas condiciones están garantizadas resulta compatible en estática. Sin corrientes hay datos insuficientes.

7. Ejemplo: 5 V hacia 3,3 V no tolerante

Con VOH(min) = 4,4 V, VOL(max) = 0,4 V, VIH = 2,31 V y VIL = 0,99 V, NMH = 2,09 V y NML = 0,59 V. Una salida máxima de 5,25 V supera tanto el máximo operativo de 3,3 V como el absoluto de 3,6 V. El diagnóstico es incompatible pese a los márgenes positivos. Una resistencia serie por sí sola no demuestra tolerancia; estudie protección, inyección y estados de alimentación del componente.

8. Ejemplo: umbrales CMOS y TTL

La salida CMOS de 2,9/0,2 V del primer ejemplo alimenta ahora una entrada CMOS de 5 V con VIH = 3,5 V y VIL = 1,5 V. NMH = 2,9 − 3,5 = −0,6 V, NML = 1,5 − 0,2 = 1,3 V. HIGH falla donde TTL funcionaba. Una salida TTL ilustrativa de 2,4/0,4 V hacia esa entrada da NMH = −1,1 V y NML = 1,1 V. El sentido inverso necesita sus especificaciones reales, no renombrar umbrales de salida como entrada.

9. Adaptación de niveles

Considere un traductor con control de dirección, un búfer especificado para ambos dominios o un circuito de transistor. Un divisor puede servir para una señal unidireccional suficientemente lenta tras comprobar carga, establecimiento RC y corrientes de protección. No es universal para buses rápidos o bidireccionales. Use la calculadora de divisores y verifique el circuito cargado. Un traductor también requiere secuenciación y temporización adecuadas.

10. Push-pull, drenador abierto y corriente

Push-pull suministra y absorbe corriente activamente. Drenador abierto absorbe LOW y deja HIGH a la resistencia de elevación del bus completo. El comprobador no resuelve esa tensión. Un MOSFET bidireccional puede servir para ciertos buses si se comprueban tensión, capacidad y tiempos.

El modelo usa magnitudes positivas: IH = N × max(|IIH|, |II|) + max(0, VOH(max) + ΔV) / Rdown y IL = N × max(|IIL|, |II|) + max(0, Vpull − VOL(min) + ΔV) / Rup. V/kΩ produce mA. La fuga limita la misma demanda de entrada y no se suma dos veces. Deje vacías las resistencias ausentes e introduzca explícitamente la demanda nula. La capacidad debe estar garantizada a los VOH/VOL indicados, no ser la corriente de cortocircuito. La calculadora de resistencias de polarización ayuda con resistencias y subida, sin certificar una velocidad I²C.

11. Límites del cálculo

Una infracción verificada da incompatible. Sin ella, datos esenciales de tensión o corriente ausentes dan datos insuficientes. Con información completa, márgenes pequeños o nulos dan marginal; los demás criterios estáticos satisfechos dan compatible. Se presupone masa común y salida garantizada bajo carga. No se simulan flancos, oscilaciones, corrientes capacitivas, histéresis, conflictos, secuenciación, inyección ni fiabilidad. Consulte la guía de líneas PCB para efectos de interconexión.

12. Preguntas técnicas

¿3,3 V funciona siempre con 5 V?

No. El ejemplo TTL satisface los umbrales supuestos; el ejemplo CMOS falla en HIGH. Compruebe la ficha técnica exacta.

¿Bastan márgenes positivos?

No. El ejemplo 2 supera los límites eléctricos. Verifique además corrientes y todos los extremos de tensión.

¿Los límites absolutos sirven para funcionamiento normal?

No. Introdúzcalos en sus campos separados y use condiciones recomendadas para VIN(min/max). El espacio entre ambos rangos no garantiza operación.

¿Por qué un preajuste tiene datos insuficientes?

Las corrientes se dejan desconocidas deliberadamente y las tensiones son orientativas. Sustituya todo por datos garantizados y complete los criterios.

¿Intercambiar valida un bus bidireccional?

Intercambia perfiles completos y realiza otro cálculo unidireccional. Pueden faltar datos inversos. Compruebe cada dirección y cada controlador independientemente.

¿El resultado garantiza un protocolo o frecuencia?

No. Compruebe subida, bajada, propagación, establecimiento, retención, masas y alimentación. En drenador abierto revise todos los caminos de elevación y absorción.

13. Referencias verificadas de fabricantes

Volver al comprobador.