ForHosting KIT · Utilidades de desarrollo

Calculadora de corriente pull-up y hundimiento lógico bajo

Esta calculadora de corriente para resistencias pull-up aplica la ley de Ohm a una entrada digital o una salida de drenador abierto conectada a una alimentación positiva mediante una resistencia.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca la tensión de alimentación y la resistencia para obtener la corriente cuando la señal se fuerza a nivel bajo, el requisito equivalente de corriente de hundimiento en amperios y miliamperios, y la disipación ideal de la resistencia. El cálculo supone un nivel bajo perfecto de cero voltios y sirve como primera comprobación clara para elegir componentes, evaluar la carga de GPIO y preparar el presupuesto de potencia.

Comprenda qué significa la corriente pull-up

Una resistencia pull-up conecta un nodo de señal a una alimentación positiva para darle un estado alto definido cuando ningún dispositivo lo controla activamente. Cuando una salida de drenador abierto, colector abierto o digital normal impone un nivel bajo, el dispositivo crea un camino hacia tierra. La corriente fluye entonces desde la alimentación, atraviesa la resistencia y entra en el pin de salida. La calculadora considera que el nivel bajo ideal es de cero voltios, por lo que toda la tensión de alimentación cae en la resistencia. Calcula la corriente mediante I = V / R. Esa misma corriente aparece como corriente de hundimiento en nivel bajo, pues el dispositivo de salida debe absorberla continuamente mientras mantiene el nodo bajo. Los resultados se muestran en amperios y miliamperios para facilitar la comparación con los límites de la ficha técnica. Úselo como comprobación inicial: confirme que la resistencia elegida no exige más corriente de la que la salida puede absorber de forma segura y recuerde que cada señal activa en nivel bajo consume esa corriente de la fuente.

Elija la resistencia según corriente, velocidad y potencia

Una resistencia pull-up mayor reduce la corriente en nivel bajo y la potencia estática, mientras que una resistencia menor produce una elevación más fuerte. La decisión no consiste únicamente en ahorrar energía. La resistencia debe cargar toda la capacitancia de la señal, incluidas pistas, conectores, pines y sondas. Un valor muy alto puede generar un flanco ascendente demasiado lento para la frecuencia del bus o para la entrada receptora. Un valor muy bajo puede superar la corriente de hundimiento garantizada por el controlador o impedir que mantenga una tensión baja válida. Compare el resultado con los valores máximos absolutos y las condiciones de funcionamiento recomendadas del pin; no los sustituya. La potencia indicada usa P = V² / R, disipación ideal durante el nivel bajo. Elija una resistencia con margen térmico suficiente. Aunque una señal pase poco tiempo en bajo y reduzca la potencia media, la corriente instantánea de hundimiento no cambia.

Interprete la hipótesis ideal en un circuito real

Los transistores de salida reales no suelen llevar la señal exactamente a cero voltios. La ficha técnica especifica una tensión máxima de salida baja, normalmente VOL, para una corriente de hundimiento concreta. En el circuito real, la resistencia recibe aproximadamente la tensión de alimentación menos VOL, por lo que la corriente efectiva es algo menor que el valor ideal mostrado. Considere el resultado una estimación conservadora cuando VOL sea pequeña respecto de la alimentación. Después confirme el diseño de forma iterativa: compare la corriente calculada con la condición de ensayo, revise la garantía de VOL y verifique que el receptor siga reconociendo la tensión como baja. Tenga presentes también las resistencias pull-up en paralelo, cuya conductancia conjunta puede aumentar mucho la corriente. Por último, revise las condiciones de arranque, la topología de los traductores de nivel, la tolerancia de tensión y las fugas. La ley de Ohm responde a la corriente, pero una interfaz digital segura depende de los límites y umbrales de todos los componentes conectados.

Compruebe un GPIO de microcontrolador

Confirme que un GPIO puede absorber con seguridad la corriente exigida cuando el firmware lleva la línea a nivel bajo.

Estime la carga de un bus de drenador abierto

Compare valores pull-up para una interrupción, reset, I²C u otra señal cableada antes de revisar el tiempo de subida.

Presupueste la potencia estática

Calcule la disipación y la corriente de alimentación consumida mientras una señal activa en bajo permanece afirmada.

¿Cuánto cuesta el cálculo?

Se ejecuta gratis en el navegador. La ejecución mediante API cuesta $0.002 por solicitud.

¿La corriente pull-up equivale a la corriente de hundimiento?

Sí, bajo la hipótesis ideal de nivel bajo a cero voltios. El dispositivo debe absorber toda la corriente que atraviesa la resistencia.

¿En qué unidad se introduce la resistencia?

Introduzca ohmios. Para 4.7 kΩ escriba 4700; para 10 kΩ, escriba 10000.

¿Circula corriente cuando la señal está alta?

En el modelo ideal no hay corriente permanente si ambos extremos están a la tensión de alimentación. Un circuito real puede presentar fugas.

¿Por qué puede ser menor la corriente medida?

Una salida real tiene una tensión baja distinta de cero; la resistencia recibe la alimentación menos VOL, no toda la alimentación.

¿Esta calculadora selecciona una resistencia pull-up para I²C?

Solo comprueba corriente y potencia en nivel bajo. I²C también exige considerar capacitancia, tiempo de subida, frecuencia y límites de tensión.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/elec/pull-up-resistor

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/elec/pull-up-resistor \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"supply_voltage":5,"resistance_ohms":10000}'
{
  "supply_voltage": 5,
  "resistance_ohms": 10000
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "elec.pull_up_resistor",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →