Skip to content
Secciones de la documentación

Calculadora de Resistencia Pull-up I2C

POSThttps://rftools.io/api/py/v1/calculate

Slug i2c-pullup. Calcula el valor óptimo de resistencias pull-up para buses I2C según velocidad y capacitancia.

Entradas

Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.

Entradas de i2c-pullup
NombreUnidadRangoValor predeterminadoDescripción
vddnúmeroV1.8 … 5.53.3Tensión de alimentación del bus I2C (raíl de pull-up)
speedModenúmeroninguna0 … 21Modo de velocidadUno de: 0 Estándar (100 kHz) · 1 Rápido (400 kHz) · 2 Rápido Plus (1 MHz)
busCapnúmeropF10 … 550100Capacitancia total del bus, incluidas las trazas de PCB y los pines del dispositivo
pullupnúmeroΩ100 … 1000004700El pull-up montado en SDA y SCL; su tiempo de subida con la capacitancia del bus se comprueba según UM10204

Retiradas, todavía aceptadas e ignoradas con una advertencia: numDevices (Number of Devices, 12 de octubre de 2026).

Salidas

Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.

Salidas de i2c-pullup
CampoUnidadDescripción
R_max_ohmΩR_pull máxima
R_min_ohmΩR_pull mínima
R_recommended_ohmprincipalΩR_pull recomendado
current_mamACorriente de bus (por línea)
powerPerLine_mwmWPotencia por línea (baja)
riseTimeTarget_nsnsObjetivo de tiempo de subida
riseTimensTiempo de subida
riseTimePercent%Porcentaje del límite
maxBusCappFCapacitancia de bus conforme

Cómo llamarla