Brochage
Brochage I2C (bus)

Broches
- VCC
- SDA (data)
- SCL (clock)
- GND
Caractéristiques
| Signaux | SDA, SCL + GND |
|---|---|
| Topologie | Bus multipoint, multi-contrôleur possible |
| Duplex | Half-duplex |
| Vitesse | 100 kHz (standard), 400 kHz (rapide), 1 MHz (Fast-mode Plus), 3.4 MHz (haute vitesse) |
| Adressage | 7 bits (112 adresses utilisables), 10 bits en option |
| Type de sortie | Drain ouvert, un pull-up par ligne pour tout le bus |
| Pull-ups typiques | 4.7 kΩ à 100 kHz, 2.2 kΩ à 400 kHz |
| Niveau logique haut | Fixé par l'alimentation des pull-ups (3.3 V ou 5 V) |
| Capacité de bus max | 400 pF (550 pF en Fast-mode Plus) |
Notes
- SDA et SCL sont à drain ouvert : les composants ne font que les tirer à l'état bas, et une résistance de pull-up par ligne les ramène à l'état haut. Montez UNE SEULE paire pour tout le bus — 4.7 kΩ est la valeur de départ habituelle à 100 kHz, 2.2 kΩ à 400 kHz ou sur un câblage plus long. Beaucoup de cartes breakout ont déjà leur propre paire ; plusieurs en parallèle peuvent donner un pull-up trop fort.
- Chaque cible répond à une adresse 7 bits (notée 0x3C, 0x68…). Deux composants ayant la même adresse fixe ne peuvent pas partager un bus sans broche de sélection d'adresse ou un multiplexeur tel que le TCA9548A.
- Les pull-ups fixent le niveau logique haut. Sur un bus à tensions mixtes, ne tirez à 3.3 V que si chaque composant 5 V l'accepte comme niveau haut (vérifiez son VIH) ; sinon, utilisez un convertisseur de niveau.
- Le mode standard est à 100 kHz, le mode fast à 400 kHz. La capacité totale du bus est limitée à environ 400 pF, c'est pourquoi l'I2C reste sur une carte ou sur des câbles courts.







