Comparateur de taille
S'inscrire
English Español

Comparison of network buses for Arduino usage

3

Compare I2C (Inter-Integrated Circuit) vs Serial Peripheral Interface (SPI) vs 1-Wire vs PJON SoftwareBitBang vs I3C / SenseWire vs SMBus (System Management Bus) vs DCC (Digital Command Control) vs CAN bus (Controller Area Network)

For a more generic comparison of network buses: comparison-of-network-buses

Lien
I2C (Inter-Integrated Circuit)Serial Peripheral Interface (SPI)1-WirePJON SoftwareBitBangI3C / SenseWireSMBus (System Management Bus)DCC (Digital Command Control)CAN bus (Controller Area Network)
Design date19821985 ?1990 ?2010201619941989 ?1983
Characteristics
Max nodes127 / 1024Limited by connections24825512712816384 (214)229
Max distance7,6 m10 ft300 m2 000 m40 m
Bit rates5 Mbit/s16.3 kbit/s27kbit/s12.5 Mbit/s (400 Kbits/s for I2C compatibility)100 kbit/s5 kbit/s1 Mbit/s
Number of data wires / pin2 (SDA, SCL)3 + 1 per nodes1 (Data + GND)1 (Data + GND)2 (SDA, SCL)21
Communication typeHalf-duplexFull-duplexHalf-duplexHalf-duplex / SimplexHalf-duplexHalf-duplexSimplexHalf-duplex
BroadcastOuiNonOuiOuiOuiOuiOui
Error detectionNonNonOui CRCOui Dual CRCOui Parity in SDR mode / CRC in HDR modeOuiOuiOui
Direct Arduino compatibilityOuiOuiOuiOuiOui derived from I2C- via adapter- via adapter (ie: MCP2515)
Liens
Wikipédiawikipedia.org/...wikipedia.org/...wikipedia.org/...wikipedia.org/...wikipedia.org/...wikipedia.org/...wikipedia.org/...
Site webpjon.org/...mipi.org/...opendcc.de/...
Arduino libraryarduino.cc/...arduino.cc/...arduino.cc/...github.com/...github.com/...github.com/...
Inclure
Compare I2C (Inter-Integrated Circuit) vs Serial Peripheral Interface (SPI) vs 1-Wire vs PJON SoftwareBitBang vs I3C / SenseWire vs SMBus (System Management Bus) vs DCC (Digital Command Control) vs CAN bus (Controller Area Network) vs LIN (Local ...
Communications
English
Publique
Publique
19 jan. 2020 15:40:17
Voir les modifications
Gérer les sauvegardes

Avis utilisateurs et commentaires

Pas de commentaires pour l'instant. Soyez le premier à laisser votre avis.