Embedded systemen en firmware
Welke vergelijking van UART, SPI en I2C is juist?
- AVoor veel apparaten op weinig lijnen is I2C geschikt, voor snelheid SPI en voor een eenvoudige verbinding tussen twee apparaten UART
- BAlle drie gebruiken altijd een kloklijn
- CAlle drie kiezen de tegenpartij via een adres
Antwoord en toelichting tonen
Antwoord: A. Voor veel apparaten op weinig lijnen is I2C geschikt, voor snelheid SPI en voor een eenvoudige verbinding tussen twee apparaten UART
UART is asynchroon, verbindt twee apparaten zonder klok en is eenvoudig in bedrading en software. SPI is synchroon met klok en chip select en kan snel communiceren tot enkele tientallen MHz, maar met meer apparaten nemen de CS-lijnen toe. I2C kan veel apparaten op twee lijnen aansluiten, maar vanwege open-drain ligt de snelheid op enkele honderden kHz tot enkele MHz. De keuze hangt af van de methode die het onderdeel ondersteunt, de benodigde snelheid en het aantal lijnen.