busprotocollen
Busprotocollen zijn verzamelingen regels die bepalen hoe meerdere apparaten een gemeenschappelijk communicatiekanaal delen om gegevens uit te wisselen. Ze definiëren hoe een apparaat een ander adresseert, hoe gegevens worden gecodeerd en gekarakteriseerd, hoe toegang tot de bus wordt verleend en hoe fouten worden gedetecteerd en hersteld. Busprotocollen worden toegepast in computers, embedded systemen, automotive-netwerken en industriële automatisatie. In tegenstelling tot punt-tot-puntverbindingen maken ze een gelijktijdige communicatie tussen meerdere deelnemers mogelijk en werken ze vaak dichter bij de hardware.
Voorbeelden van veelgebruikte busprotocollen zijn onder andere in computersystemen USB, PCIe, I2C en SPI. In automotive
Belangrijke kenmerken zijn toegangsbewaking en arbitrage (wie zendt wanneer), topologie (bus, ster, ring), snelheidsbereik, determinisme en
Beoordeling en standaardisatie gebeurt door verschillende organisaties zoals ISO, IEC, SAE en IEEE. De keuze voor