Résistance de Rappel I²C
R_max = t_rise / (0.8473 × C_bus)
Réponse rapide
Cette calculatrice résout R_max = t_rise / (0.8473 × C_bus) pour Résistance de Rappel. Avec Temps de Montée 10 ns, Capacité du Bus 100 pF, le résultat est 118 Ω. Elle résout dans 3 directions : saisissez les valeurs connues et obtenez celle qui manque.
Calculateur
Formule
Description
L'I²C utilise des sorties à drain ouvert avec des résistances de rappel externes pour porter les lignes SDA et SCL à l'état haut. Le temps de montée dépend de la constante de temps RC formée par la résistance de rappel et la capacité totale du bus, qui inclut la capacité de broche de tous les dispositifs connectés, la capacité des pistes et tout circuit de protection. Le facteur 0,8473 provient de l'équation de charge RC résolue pour le temps nécessaire à atteindre le seuil logique haut de 0,7×Vdd depuis 0,3×Vdd. Une résistance trop élevée donne des temps de montée lents qui violent la spécification I²C, tandis qu'une résistance trop faible dépasse la capacité de courant absorbé des sorties à drain ouvert.
Variables
- R — Résistance de rappel maximale (Ω)
- t_rise — Temps de montée maximal autorisé (s)
- C_bus — Capacité totale du bus (F)
Notes pratiques
Le mode standard de l'I²C autorise un temps de montée de 1000 ns avec une capacité de bus maximale de 400 pF, soit une résistance de rappel maximale d'environ 2,95 kΩ. Le mode rapide (400 kHz) autorise 300 ns, soit environ 880Ω. Un point de départ typique est de 4,7 kΩ pour le mode standard et 2,2 kΩ pour le mode rapide. La résistance de rappel minimale est limitée par la spécification de courant absorbé de 3 mA.
Symboles et unités
| Symbole | Signification | Unité par défaut | Unités acceptées |
|---|---|---|---|
| R | Résistance de Rappel | Ω | mΩ, Ω, kΩ, MΩ |
| t_rise | Temps de Montée | ns | ps, ns, µs, ms, s, min, h |
| C_bus | Capacité du Bus | pF | pF, nF, µF, mF, F |
Étape par étape
- 1. Données connues: Temps de Montée 10 ns, Capacité du Bus 100 pF
- 2. La relation: R_max = t_rise / (0.8473 × C_bus)
- 3. Substitution: t_rise = 10 ns, C_bus = 100 pF
- 4. Résultat: Résistance de Rappel = 118 Ω
Valeurs normalisées les plus proches
| Série | Valeur la plus proche | Écart |
|---|---|---|
| E12 | 120 Ω | 1.7% |
| E24 | 120 Ω | 1.7% |
Exemples résolus
Plage minimale
Données: Temps de Montée 100 ps, Capacité du Bus 1 pF
Résultat: Résistance de Rappel = 118 Ω
Plage basse
Données: Temps de Montée 1 ns, Capacité du Bus 10 pF
Résultat: Résistance de Rappel = 118 Ω
Typique
Données: Temps de Montée 10 ns, Capacité du Bus 100 pF
Résultat: Résistance de Rappel = 118 Ω
Plage haute
Données: Temps de Montée 100 ns, Capacité du Bus 1 nF
Résultat: Résistance de Rappel = 118 Ω
Plage maximale
Données: Temps de Montée 1 µs, Capacité du Bus 10 nF
Résultat: Résistance de Rappel = 118 Ω
Résoudre pour chaque variable
Résoudre Résistance de Rappel
Temps de Montée 100 ps, Capacité du Bus 1 pF → 118 Ω
Résoudre Temps de Montée
Résistance de Rappel 1 Ω, Capacité du Bus 1 pF → 0.8473 ps
Résoudre Capacité du Bus
Résistance de Rappel 1 Ω, Temps de Montée 100 ps → 118 pF
Variation de Résistance de Rappel selon Temps de Montée
| Temps de Montée (entrée) | Résistance de Rappel (résultat) |
|---|---|
| 1 ns | 11.8 Ω |
| 2.5 ns | 29.51 Ω |
| 5 ns | 59.01 Ω |
| 7.5 ns | 88.52 Ω |
| 10 ns | 118 Ω |
| 15 ns | 0.177 kΩ |
| 20 ns | 0.236 kΩ |
| 40 ns | 0.4721 kΩ |
| 70 ns | 0.8262 kΩ |
| 100 ns | 1.18 kΩ |
Le même résultat dans d’autres unités
| Unité | Valeur |
|---|---|
| mΩ | 118000 |
| Ω | 118 |
| kΩ | 0.118 |
| MΩ | 0.000118 |
Intégrer ce calculateur
Collez ceci dans n’importe quelle page. Il reste à jour et crédite la source.
<iframe src="https://vbatpower.com/embed/i2c-pullup/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="Résistance de Rappel I²C"></iframe>
<p><a href="https://vbatpower.com/formulas/i2c-pullup/">Résistance de Rappel I²C</a> Calculateur par vbatpower.com</p> Questions fréquentes
Comment calculer Résistance de Rappel I²C ?
Utilisez R_max = t_rise / (0.8473 × C_bus). Avec Temps de Montée 10 ns, Capacité du Bus 100 pF, Résistance de Rappel vaut 118 Ω.
Quelle est la formule de Résistance de Rappel I²C ?
La formule est R_max = t_rise / (0.8473 × C_bus). L'I²C utilise des sorties à drain ouvert avec des résistances de rappel externes pour porter les lignes SDA et SCL à l'état haut.
Comment trouver Temps de Montée en connaissant les autres valeurs ?
Isolez Temps de Montée : avec Résistance de Rappel 1 Ω, Capacité du Bus 1 pF, Temps de Montée vaut 0.8473 ps.
Comment trouver Capacité du Bus en connaissant les autres valeurs ?
Isolez Capacité du Bus : avec Résistance de Rappel 1 Ω, Temps de Montée 100 ps, Capacité du Bus vaut 118 pF.
Quelles unités utilise Résistance de Rappel I²C ?
Résistance de Rappel s’affiche en mΩ, Ω, kΩ, MΩ. Les valeurs sont conservées en unités SI de base en interne, vous pouvez donc mélanger les préfixes sans conversion manuelle.
Concepts associés
Toutes les formules Communications →Besoin de plus de fonctionnalités ?
Enregistrez vos calculs, importez des données de télémétrie, simulez la décharge des batteries et collaborez avec votre équipe.
Essayer l'application