Ceci est une ancienne révision du document !


Les principaux protocoles de communication série utilisée en électronique

Bus

I2C: Inter-Integrated Circuit

cf https://fr.wikipedia.org/wiki/I2C

  • Bus de communication synchrone
  • half duplex
  • débit faible ; dans le mode standard: 100 kbit/sec
  • plusieurs master possibles sur le bus
  • 2 fils pour la communication
  • La synchronisation est efféctué par un noeud master.
  • SCL: Serial Clock Line — Signal d'horloge de synchronisation (généré par le master)
  • SDA: Serial Data Line — Sortie du Master / Entrées des Slaves

SPI: Serial Peripheral Interface

cf https://en.m.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus

  • Bus de communication synchrone.
  • full duplex
  • debit superieur à I2C
  • 1 seul master sur le bus
  • 3 fils pour la communication + 1 fil par slave.
  • La synchronisation est réalisée par l'horloge du master.
  • MOSI: Master Output Slave Input
  • MISO: Master Input Slave Output
  • 1 bit pour la selection du slave actif sur le bus (SS, CS, …)
  • slave actif quand SS = 0 état logique bas
  • SCL: Le signal d'horloge pour la synchronisation

Exemple de nommage rencontrés pour chaque pins

SCL: SCK — Signal d'horloge de synchronisation (généré par le master)

MISO: SDI, DI, SI — Entrée du Master / Sortie du Slave

MOSI: SDO, SDA, DO, SO — Sortie du Master / Entrées des Slaves

SS: nCS, CS, nSS, STE, CSN — Bit d'activation du slave (activé par le master)

I2S

Non Bus

UART

  • communication_serie_electronique.1564135734.txt.gz
  • Dernière modification: 2019/07/26 12:08
  • par bigMax