Calculatrice de Résistance de Rappel I2C (SDA et SCL)
La fenêtre de valeurs de résistance de rappel qu'un bus I2C admet pour sa tension d'alimentation, son mode de vitesse et sa capacité, et si la résistance choisie s'y trouve.
Résultats
La ligne en pointillé marque la valeur que vous avez saisie.
Ce que fait cet outil
Les lignes I2C sont à drain ouvert : la résistance tire la ligne vers le haut et les circuits la tirent vers le bas, et deux limites fixent la valeur permise. La limite haute vient du temps de montée : la ligne doit passer de 30 % à 70 % de l'alimentation en 1000, 300 ou 120 ns (modes standard, rapide et rapide plus), ce qui pour une montée RC prend 0,8473 × R × C, donc R ≤ t_r ÷ (0,8473 × C_b). La limite basse vient des 3 mA (20 mA en rapide plus) qu'un circuit doit absorber en maintenant la ligne sous 0,4 V. C'est pourquoi 4,7 kΩ convient à 100 kHz avec environ 250 pF de bus, alors que 400 kHz avec 200 pF demande moins de 1,8 kΩ environ.
Formule
R_max = t_r ÷ (0,8473 × C_b) · R_min = (V_DD − 0,4 V) ÷ I_OL · t_r = 0,8473 × R × C_b (t_r max. 1000 / 300 / 120 ns ; I_OL 3 / 3 / 20 mA)
Variables
| Symbole | Signification | Unité |
|---|---|---|
vdd | Tension d'alimentation du bus | V |
cb | Capacité totale du bus (fils + broches) | pF |
md | Mode de vitesse du bus | — |
rp | Résistance de rappel que vous comptez utiliser | kΩ |
RX | Rappel le plus élevé respectant le temps de montée | kΩ |
RN | Rappel le plus bas que les circuits peuvent abaisser | kΩ |
TR | Temps de montée avec votre résistance | ns |
ST | Votre résistance convient-elle ? | — |
Exemple résolu
- Tension d'alimentation du bus3,3 V
- Capacité totale du bus (fils + broches)100 pF
- Mode de vitesse du bus2
- Résistance de rappel que vous comptez utiliser2,2 kΩ
- Rappel le plus élevé respectant le temps de montée3,54 kΩ
- Rappel le plus bas que les circuits peuvent abaisser0,97 kΩ
- Temps de montée avec votre résistance186 ns
- Votre résistance convient-elle ?Oui : elle est dans la fenêtre autorisée
Limites
- Les rendements et consommations varient d'un produit à l'autre. Prenez les valeurs sur la fiche technique du produit réellement utilisé.
- La formule suppose des conditions idéales : pas de frottement, pas de résistance de l'air et pas de pertes de rendement sauf si vous les saisissez.