• Aucun résultat trouvé

Le BUS IIC Le BUS IIC

N/A
N/A
Protected

Academic year: 2022

Partager "Le BUS IIC Le BUS IIC"

Copied!
14
0
0

Texte intégral

(1)

Le BUS IIC Le BUS IIC

Communications séries Communications séries

synchrones synchrones

Ch.Dupaty

(2)

IIC :

IIC : I I nter nter I I ntegrated ntegrated C C ircuit BUS ircuit BUS

Bus de communication Bus de communication synchrone

synchrone (même (même horloge pour

horloge pour l émetteur et le l émetteur et le récepteur)

récepteur)

Norme électrique et Norme électrique et protocole d ’échange protocole d ’échange très répandu

très répandu

Nombreux Nombreux périphériques périphériques disponibles

disponibles

(3)

Connexions simplifiées Connexions simplifiées

 Un fil Un fil pour l ’horloge pour l ’horloge synchrone

synchrone

 Un fil Un fil pour la transmission pour la transmission des données

des données

 Un fil Un fil pour la référence de pour la référence de tension

tension

(4)

Connexions Connexions

uC uC

EEPRO EEPRO M M

CAN CAN Carte Carte à à Puce Puce

Afficheur Afficheur

SDA SCL

(5)

SCL & SDA SCL & SDA

SCL : Sérial Clock SCL : Sérial Clock

Horloge de transmission Horloge de transmission

synchrone, fournie par le micro synchrone, fournie par le micro

controleur et commune à tous les controleur et commune à tous les

récepteurs récepteurs

SDA : Sérial Data SDA : Sérial Data

Transfert des données bi- Transfert des données bi-

directionnel, synchrone avec SCL

directionnel, synchrone avec SCL

(6)

Un fil de données bi Un fil de données bi

directionnel directionnel

Commande par Commande par

des sorties à drain des sorties à drain

ouvert afin ouvert afin

d ’éviter les d ’éviter les

courts circuits courts circuits

Nécessité de Nécessité de résistances de résistances de

rappel à VDD

rappel à VDD

(7)

Pas de fil de sélection de Pas de fil de sélection de

boîtier boîtier

Nécessité d ’un Nécessité d ’un protocole de

protocole de

communication communication

logiciel entre les logiciel entre les périphériques et périphériques et

le micro le micro

contrôleur

contrôleur

(8)

Validité des données Validité des données

SCL

SDA Donnée stable

La donnée change

Au repos les ligne SCL et SDA sont à l ’état logique 1 : Drain ouvert

(9)

Condition de START et de Condition de START et de STOP STOP

Tout échange commence par un « START » et START finit par un »STOP ... »STOP

SDA SCL

START STOP

(10)

Acquittement Acquittement

Après la réception du 8ième bit de donnée, le récepteur Après la réception du 8ième bit de donnée, le récepteur prend la ligne

prend la ligne de donnée et la place à 0v durant de donnée et la place à 0v durant l ’impulsion SCL,

l ’impulsion SCL,

C ’est l ’information C ’est l ’information « ACKNOWLEDGE » « ACKNOWLEDGE » L e micro L e micro contrôleur génère donc

contrôleur génère donc 99 impulsions d ’horloge pour impulsions d ’horloge pour transmettre un octet

transmettre un octet

Message bien reçu

(11)

Adresse Adresse

Chaque récepteur Chaque récepteur possède une

possède une adresse, il adresse, il

s ’identifie en s ’identifie en reconnaissant reconnaissant l ’adresse émise l ’adresse émise par l e micro

par l e micro contrôleur au contrôleur au début de

début de

l ’échange

l ’échange

(12)

Exemple de trame IIC Exemple de trame IIC

Start StOP

Acknowledg e

Adresse

esclave = 50h

Adresse

memoire = E8h

Donnée

memoire = 07h

 Écrire la donnée 07h à l’adresse E8h d ’une EEPROM IIC. Adresse IIC du

composant =50h Bit R/W

(13)

Critères de Critères de

choix choix

Avantages Avantages : Simplicité : Simplicité de cablage (2fils plus de cablage (2fils plus la référence)

la référence)

Sécurité active grâce Sécurité active grâce au drain ouvert.

au drain ouvert.

Inconvénients : Moins Inconvénients : Moins rapide que le bus S.P.I rapide que le bus S.P.I Complexité du

Complexité du protocole de protocole de

communication.

communication.

SPI ? Ou IIC SPI ? Ou IIC

(14)

Le mot de la fin Le mot de la fin

IIC bus de IIC bus de

communication communication synchrone

synchrone

PhillipsPhillips

SGS-THOMSONSGS-THOMSON

NSNS

HARRISHARRIS

ATMELATMEL

… … et de nombreux et de nombreux autres

autres

Références

Documents relatifs

Offre 2 : Les frères et les sœurs d'un étudiant qui possède déjà un billet mensuel ou un abonnement annuel payent 10 € de moins par mois.. Combien la compagnie de

,ILOKJIaA o6 OTBeTaX, nOCTynHBIIIHX OT CTpaH-trJIe- HOB. reHepaJlbHbIÎ3 AHpeKTOp CtIHTaeT, trTo npH paCCMOTpeHHH 3TOI'O nyHKTa HOBeCTKH AHB ABaJLUaTb BTOpOÎ3 cecCHH

• Remplissez la demande d’affiliation (page 7) si vous n’êtes pas encore affilié à une caisse d’allocations familiales ou si vous désirez changer de Caisse

— le développement d'une approche globale intégrée à l'égard de la mobilité urbaine qui servira de cadre de référence commun pour les acteurs européens, nationaux, régionaux

Le micro contrôleur génère donc 9 impulsions d ’horloge pour transmettre un octet. Me ssa ge

Le maitre transmet l’adresse d’écriture d’un esclave suivi de deux octets de données. Le maitre demande une lecture, l’esclave transmet deux octets, c’est maintenant le maitre

Une particularité permettant de les identifier : les axes de rotation des roues appelés satellites ne sont pas fixes dans le bâti mais tourbillonnent par rapport aux autres

[r]