Link | 1-Wire | CAN bus (Controller Area Network) | DCC (Digital Command Control) | I2C (Inter-Integrated Circuit) | I3C / SenseWire | LIN (Local Interconnect Network) | PJON SoftwareBitBang | Serial Peripheral Interface (SPI) | SMBus (System Management Bus) |
---|---|---|---|---|---|---|---|---|---|
Design date | 1990 ? | 1983 | 1989 ? | 1982 | 2016 | 2002 | 2010 | 1985 ? | 1994 |
Characteristics | |||||||||
Max nodes | 248 | 229 | 16384 (214) | 127 / 1024 | 127 | 15 slaves + 1 master | 255 | Limited by connections | 128 |
Max distance | 300 m | 40 m | 7.6 m | 40 m | 2,000 m | 10 ft | |||
Bit rates | 16.3 kbit/s | 1 Mbit/s | 5 kbit/s | 5 Mbit/s | 12.5 Mbit/s (400 Kbits/s for I2C compatibility) | 19.2 kbit/s | 27kbit/s | 100 kbit/s | |
Number of data wires / pin | 1 (Data + GND) | 1 | 2 (SDA, SCL) | 2 (SDA, SCL) | 1 | 1 (Data + GND) | 3 + 1 per nodes | 2 | |
Communication type | Half-duplex | Half-duplex | Simplex | Half-duplex | Half-duplex | Half-duplex | Half-duplex / Simplex | Full-duplex | Half-duplex |
Broadcast | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | |
Error detection | Yes CRC | Yes | Yes | No | Yes Parity in SDR mode / CRC in HDR mode | Yes | Yes Dual CRC | No | Yes |
Links | |||||||||
Wikipedia | wikipedia.org/... | wikipedia.org/... | wikipedia.org/... | wikipedia.org/... | wikipedia.org/... | wikipedia.org/... | wikipedia.org/... | wikipedia.org/... | |
Website | opendcc.de/... | mipi.org/... | pjon.org/... |