Sections de la documentation
Calculateur de résistance de traction I2C
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.
| Nom | Unité | Plage | Valeur par défaut | Description |
|---|---|---|---|---|
| vddnombre | V | 1.8 … 5.5 | 3.3 | Tension d'alimentation du bus I2C (rail de pull-up) |
| speedModenombre | aucune | 0 … 2 | 1 | Mode de vitesse |
| busCapnombre | pF | 10 … 550 | 100 | Capacité totale du bus, traces du circuit imprimé et broches des composants comprises |
| pullupnombre | Ω | 100 … 100000 | 4700 | La 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.
| Champ | Unité | Description |
|---|---|---|
| R_max_ohm | Ω | R_pull maximale |
| R_min_ohm | Ω | R_pull minimale |
| R_recommended_ohmprincipale | Ω | R_pull recommandée |
| current_ma | mA | Courant de bus (par ligne) |
| powerPerLine_mw | mW | Puissance par ligne (état bas) |
| riseTimeTarget_ns | ns | Temps de montée cible |
| riseTime | ns | Temps de montée |
| riseTimePercent | % | Pourcentage de la limite |
| maxBusCap | pF | Capacité de bus conforme |
Comment l'appeler
- Calculer : un appel, la requête et la réponse complètes, et ses erreurs.
- Calcul par lots : ce calculateur avec d'autres, ou un balayage, en une seule requête.
- Résoudre pour une valeur cible : la valeur d'une entrée qui amène une sortie à une cible.