Embedded Systems und Firmware
Welche Aussage zum Vergleich von UART, SPI und I2C ist korrekt?
- AFür viele Geräte an wenigen Leitungen eignet sich I2C, für Geschwindigkeit SPI und für die einfache Verbindung zweier Geräte UART
- BAlle drei verwenden zwingend eine Taktleitung
- CBei allen dreien wird das Gegenüber per Adresse gewählt
Antwort und Erläuterung anzeigen
Antwort: A. Für viele Geräte an wenigen Leitungen eignet sich I2C, für Geschwindigkeit SPI und für die einfache Verbindung zweier Geräte UART
UART ist eine asynchrone Verbindung zweier Geräte ohne Takt, mit einfacher Verdrahtung und Software. SPI ist synchron mit Takt und Chip Select und ermöglicht schnelle Kommunikation mit einigen zehn MHz, doch mit mehr Geräten wachsen die CS-Leitungen. I2C kann viele Geräte an zwei Leitungen verbinden, erreicht wegen Open-Drain aber nur einige hundert kHz bis einige MHz. Die Wahl richtet sich nach der von den Bauteilen unterstützten Methode, der nötigen Geschwindigkeit und der Zahl der Leitungen.