Skip to content
Sections de la documentation

Calculateur de résistance de traction I2C

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

Slug i2c-pullup. Calculez les valeurs des résistances de rappel I2C pour les modes Standard (100 kHz), Fast (400 kHz) et Fast-Plus (1 MHz). Déduit la résistance minimale, maximale et recommandée à partir de la tension d'alimentation et de la capacité du bus, conformément à la norme NXP UM10204.

Entrées

Envoyez chacune de ces entrées dans inputs, dans les unités indiquées. La plupart sont obligatoires : un appel auquel il en manque une est refusé (400) et ne coûte rien ; une entrée dont le calculateur peut se passer prend la valeur par défaut indiquée. Une entrée hors de sa plage est tout de même calculée et signalée dans la provenance.

Entrées de i2c-pullup
NomUnitéPlageValeur par défautDescription
vddnombreV1.8 … 5.53.3Tension d'alimentation du bus I2C (rail de pull-up)
speedModenombreaucune0 … 21Mode de vitesseL'une de : 0 Standard (100 kHz) · 1 Fast (400 kHz) · 2 Fast-Plus (1 MHz)
busCapnombrepF10 … 550100Capacité totale du bus, traces du circuit imprimé et broches des composants comprises
pullupnombreΩ100 … 1000004700La résistance de pull-up montée sur SDA et SCL ; le temps de montée qu'elle donne avec la capacité du bus est vérifié au regard de l'UM10204

Retirées, toujours acceptées et ignorées avec un avertissement : numDevices (Number of Devices, 12 octobre 2026).

Sorties

Renvoyées dans values, par nom. Une valeur non bornée ou non définie vaut null.

Sorties de i2c-pullup
ChampUnitéDescription
R_max_ohmΩR_pull maximale
R_min_ohmΩR_pull minimale
R_recommended_ohmprincipaleΩR_pull recommandée
current_mamACourant de bus (par ligne)
powerPerLine_mwmWPuissance par ligne (état bas)
riseTimeTarget_nsnsTemps de montée cible
riseTimensTemps de montée
riseTimePercent%Pourcentage de la limite
maxBusCappFCapacité de bus conforme

Comment l'appeler