Inter-Integrated Circuit ist ein synchroner, paketvermittelter serieller Bus mit Multi-Master- und Multi-Slave-Architektur. Er verwendet nur zwei bidirektionale Open-Drain-Leitungen, Serial Data und Serial Clock, die mit Pull-up-Widerständen hochgezogen werden. Entwickler nutzen ihn häufig, um Sensoren, EEPROMs und Echtzeituhren an Mikrocontroller anzubinden, da er nur eine minimale Anzahl an Pins und Leiterbahnen auf der Leiterplatte erfordert.
Check the pull-up resistors on the I²C bus, the clock line looks like a shark fin instead of a square wave.
In klarem Deutsch Überprüfen Sie die Pull-up-Widerstände auf dem I²C-Bus, die Taktleitung sieht eher wie eine Haifischflosse als wie eine Rechteckwelle aus.
Nicht zu verwechseln mit
- SPI: I²C benötigt zwei Drähte und unterstützt mehrere Master, während SPI vier Drähte verwendet, strikt auf einen einzelnen Master beschränkt ist, aber mit wesentlich höheren Geschwindigkeiten arbeitet.
Verwandte Begriffe
SPI
Serial Peripheral Interface, ein synchrones serielles Kommunikationsprotokoll für die Datenübertragung über kurze Distanzen.
UART
Ein Universal Asynchronous Receiver-Transmitter ist ein Hardwareblock, der Daten zwischen parallelen und seriellen Formen übersetzt.
Pull-up resistor
Ein Widerstand, der zwischen einem Logikpin und einer positiven Versorgungsspannung geschaltet ist, um die Leitung auf einem logisch hohen Zustand zu halten.
Clock
Ein kontinuierliches Rechtecksignal, das das Timing digitaler Schaltungen synchronisiert.