Titre: Bus I2C
Auteurs: Néant
Ecole: STI2D SIN
Résumé:
– But : faire communiquer à haute vitesse des composants électroniques de fonctions diverses (potentiomètres, RTC, mémoires, etc. ) et d’origines diverses (Philips, Analog Device, Maxim, etc. ) à l’aide d’un protocole standardisé simple et en limitant le câblage.
– Réalisation : au début des années 80 Philips met au point les composants qui communiquent par une ligne de données SDA et une ligne d’horloge SCL. En 1982 la norme « Inter Integrated Circuit » est déposée. Aujourd’hui la division semiconducteurs de Philips est NXP qui a publié la version 4. 0 en 2012.
Terminologie
– SDA : Serial Data = ligne de transmission des données
– SCL : Serial Clock = ligne du signal d’horloge
– Émetteur : composant qui envoie des données sur le bus
– Récepteur : composant qui reçoit les données présentes sur le bus
– Maître : composant qui prend le contrôle du bus. Il génère l’horloge. Le maître peut être émetteur ou récepteur.
– Esclave : composant adressé par le maître. L’esclave peut être émetteur ou récepteur.
– Multi-maître : plusieurs maîtres peuvent tenter de contrôler le bus
– Arbitrage : procédure permettant de choisir un seul maître alors que plusieurs tentent de prendre le contrôle du bus
– Synchronisation : synchronisation des horloges de plusieurs maîtres
Extrait du sommaire:
Historique
– Architecture
– Montage d’expérimentation
– Protocole
– TP 1
– TP 2
– Multi-maîtres
Télécharger le fichier PDF : Bus I2C