Paritian

Électricité

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

Rappel le plus élevé respectant le temps de montée 3,54 kΩ
Rappel le plus bas que les circuits peuvent abaisser 0,97 kΩ
Temps de montée avec votre résistance 186 ns
Votre résistance convient-elle ? Oui : elle est dans la fenêtre autorisée
Comment cela varie
Rappel le plus élevé respectant le temps de montéeCapacité totale du bus (fils + broches) 10 – 400. Rappel le plus élevé respectant le temps de montée: 35,4066 → 0,885165; Rappel le plus bas que les circuits peuvent abaisser: 0,966667 → 0,966667Rappel le plus élevé respectant le temps de montéeRappel le plus bas que les circuits peuvent abaisser010203040100200300400Capacité totale du bus (fils + broches) (pF)

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

SymboleSignificationUnité
vddTension d'alimentation du busV
cbCapacité totale du bus (fils + broches)pF
mdMode de vitesse du bus—
rpRésistance de rappel que vous comptez utiliserkΩ
RXRappel le plus élevé respectant le temps de montéekΩ
RNRappel le plus bas que les circuits peuvent abaisserkΩ
TRTemps de montée avec votre résistancens
STVotre 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.