Compare Sizes
Register
Français Español

Comparison of network buses

2

Compare network buses: I2C (Inter-Integrated Circuit) vs I3C / SenseWire vs Serial Peripheral Interface (SPI) vs 1-Wire vs LIN (Local Interconnect Network) vs CAN bus vs DCC railroad model bus vs PJON

For an Arduino oriented comparison: comparison-of-network-buses-for-arduino-usage

Link
1-WireCAN bus (Controller Area Network)DCC (Digital Command Control)I2C (Inter-Integrated Circuit)I3C / SenseWireLIN (Local Interconnect Network)PJON SoftwareBitBangSerial Peripheral Interface (SPI)SMBus (System Management Bus)
Design date1990 ?19831989 ?19822016200220101985 ?1994
Characteristics
Max nodes24822916384 (214)127 / 102412715 slaves + 1 master255Limited by connections128
Max distance300 m40 m7.6 m40 m2,000 m10 ft
Bit rates16.3 kbit/s1 Mbit/s5 kbit/s5 Mbit/s12.5 Mbit/s (400 Kbits/s for I2C compatibility)19.2 kbit/s27kbit/s100 kbit/s
Number of data wires / pin1 (Data + GND)12 (SDA, SCL)2 (SDA, SCL)11 (Data + GND)3 + 1 per nodes2
Communication typeHalf-duplexHalf-duplexSimplexHalf-duplexHalf-duplexHalf-duplexHalf-duplex / SimplexFull-duplexHalf-duplex
BroadcastYesYesYesYesYesYesNoYes
Error detectionYes CRCYesYesNoYes Parity in SDR mode / CRC in HDR modeYesYes Dual CRCNoYes
Links
Wikipediawikipedia.org/...wikipedia.org/...wikipedia.org/...wikipedia.org/...wikipedia.org/...wikipedia.org/...wikipedia.org/...wikipedia.org/...
Websiteopendcc.de/...mipi.org/...pjon.org/...
Embed
Compare I2C (Inter-Integrated Circuit) vs I3C / SenseWire vs Serial Peripheral Interface (SPI) vs 1-Wire vs LIN (Local Interconnect Network)
Communications
English
Public
Public
Dec. 22nd 2023 10:27:05 AM
View changes
Manage backups

User reviews and comments

No comments yet. Be the first to leave your review.