Outils pour utilisateurs

Outils du site


communication_serie_electronique

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 “open drain” (collecteur ouvert) avec resistance de Pull-Up
  • La synchronisation est efféctué par un noeud master
  • Special START and STOP signals
  • 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

Modes

  • master transmit – master node is sending data to a slave
  • master receive – master node is receiving data from a slave
  • slave transmit – slave node is sending data to the master
  • slave receive – slave node is receiving data from the master

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.1564136044.txt.gz · Dernière modification : 2019/07/26 10:14 de bigMax