Resistencia de Pull-Up para Lógica
R = (Vcc − VOH) / Isink
Calculadora
Fórmula
Descripción
Las salidas de drenador abierto y colector abierto requieren una resistencia de pull-up externa para definir la tensión de estado alto. El valor de la resistencia debe ser lo suficientemente pequeño como para que la corriente de sumidero a través de ella (cuando la salida está en bajo) no haga que la tensión de estado bajo supere VOL_max. La fórmula da la resistencia de pull-up máxima. Además, el pull-up debe ser lo suficientemente grande como para que el dispositivo de drenador abierto pueda absorber la corriente sin superar su límite IOL. Los pull-ups del bus I²C, las líneas de interrupción, los circuitos de reset y los buses wired-OR requieren todos resistencias de pull-up correctamente dimensionadas.
Variables
- R — Valor de la resistencia de pull-up (Ω)
- V_cc — Tensión de alimentación (V)
- V_OL — Tensión de salida baja máxima aceptable (V)
- I_sink — Corriente que la salida de drenador abierto puede absorber (A)
Notas prácticas
Para I²C a 3,3 V en modo estándar (100 kHz): R = 1,5-4,7 kΩ. Para I²C en modo rápido (400 kHz): R = 1-2,2 kΩ. Una R más pequeña da tiempos de subida más rápidos pero aumenta el consumo de potencia y la corriente IOL. El tiempo de subida lo determina la constante de tiempo RC: t_rise ≈ 2,2 × R × C_bus. Para múltiples dispositivos en el bus, la capacitancia total del bus C_bus es la suma de todas las capacitancias de entrada de los dispositivos más la capacitancia de las pistas.
Conceptos relacionados
Todas las fórmulas de Lógica digital →¿Necesitas más funciones?
Guarda cálculos, importa datos de telemetría, simula la descarga de la batería y colabora con tu equipo.
Probar la aplicación