L'Inter-Integrated Circuit est un bus série synchrone, multi-maître, multi-esclave et à commutation de paquets. Il utilise seulement deux lignes bidirectionnelles à drain ouvert, Serial Data (SDA) et Serial Clock (SCL), tirées vers le haut par des résistances de rappel. Les concepteurs l'utilisent intensivement pour relier des capteurs, des EEPROM et des horloges temps réel à des microcontrôleurs, car il nécessite un nombre minimal de broches et de pistes sur la carte de circuit imprimé.
Check the pull-up resistors on the I²C bus, the clock line looks like a shark fin instead of a square wave.
En français simple Vérifiez les résistances de rappel sur le bus I²C, la ligne d'horloge ressemble à un aileron de requin au lieu d'un signal carré.
Ne pas confondre avec
- SPI: L'I²C utilise deux fils et prend en charge plusieurs maîtres, tandis que le SPI utilise quatre fils et est strictement à maître unique, mais fonctionne à des vitesses bien plus élevées.
Termes associés
SPI
Serial Peripheral Interface, un protocole de communication série synchrone pour le transfert de données à courte distance.
UART
Un émetteur-récepteur asynchrone universel est un bloc matériel qui traduit les données entre les formes parallèle et série.
Pull-up resistor
Une résistance connectée entre une broche logique et une tension d'alimentation positive pour maintenir la ligne à un état logique haut.
Clock
Un signal d'onde carrée continu qui synchronise le timing des circuits numériques.