Le BUS IIC Communications sries synchrones Ch Dupaty
Le BUS IIC Communications séries synchrones Ch. Dupaty 11/97 Maj GDA 2004
IIC : Inter Integrated Circuit BUS b b b Bus de communication synchrone (même horloge pour l émetteur et le récepteur) Norme électrique et protocole d ’échange très répandu Nombreux périphériques disponibles
Connexions simplifiées b. Un fil pour l ’horloge synchrone b. Un fil pour la transmission des données b. Un fil pour la référence de tension
Connexions EEPROM u. C SCL SDA CAN Carte à Puce Afficheur
SCL & SDA b SCL : Sérial Clock Horloge de transmission synchrone, fournie par le micro controleur et commune à tous les récepteurs b SDA : Sérial Data Transfert des données bi-directionnel, synchrone avec SCL
Un fil de données bi directionnel b Commande par des sorties à drain ouvert afin d ’éviter les courts circuits b Nécessité de résistances de rappel à VDD
Pas de fil de sélection de boîtier b Nécessité d ’un protocole de communication logiciel entre les périphériques et le micro contrôleur
Validité des données SDA Donnée stable La donnée change SCL Au repos les ligne SCL et SDA sont à l ’état logique 1 : Drain ouvert
Condition de START et de STOP Tout échange commence par un « START » START et finit par un » STOP. . . » SDA SCL START STOP
Acquittement b Après la réception du 8 ième bit de donnée, le récepteur prend la ligne de donnée et la place à 0 v durant l ’impulsion SCL, b C ’est l ’information « ACKNOWLEDGE » L e micro contrôleur génère donc 9 impulsions d ’horloge pour transmettre un octet e i b e ssag Me reçu n
Adresse b Chaque récepteur possède une adresse, il s ’identifie en reconnaissant l ’adresse émise par l e micro contrôleur au début de l ’échange
Exemple de trame IIC Bit R/W Acknowledge Start St. OP Adresse esclave = 50 h Adresse memoire = E 8 h Donnée memoire = 07 h Écrire la donnée 07 h à l’adresse E 8 h d ’une EEPROM IIC. Adresse IIC du composant =50 h
Critères de choix b Avantages : Simplicité de cablage (2 fils plus la référence) Sécurité active grâce au drain ouvert. b Inconvénients : Moins rapide que le bus S. P. I Complexité du protocole de communication. SPI ? Ou IIC ?
Le mot de la fin b IIC bus de communication synchrone b Phillips b SGS-THOMSON b NS b HARRIS b ATMEL b … et de nombreux autres
- Slides: 14