le texte du T.P à compléter

Transcription

le texte du T.P à compléter
Etude pratique des CAN I2C
Objectifs :
Mettre en œuvre un convertisseur analogique numérique I2C au
travers d’une simulation sous Proteus, déduire les caractéristiques
principales de ce type de convertisseur.
P.G Lycée Vaucanson
Le 20 septembre 2012
HMX_TP2_CAN_I2C.docx
STI2D T.C.-Page 1
Activité n°1 : Le convertisseur CAN I2C
Pour économiser le nombre de broches nécessaires à l’interconnexion des convertisseurs des liaisons
de type bus série sont utilisées. En effet la résolution des convertisseurs augmentant cela entraîne une
augmentation du nombre de bits pour écrire le résultat de la conversion. Les bus série permettent de
transmettre une information de taille quelconque, les éléments d’information étant transmis un à un à la
suite les uns des autres, le nombre de fils mobilisé pour la liaison est très faible, trois fils voire 2 fils
masse comprise. Cette simplicité se paye par l’utilisation pour contrôler l’échange entre le convertisseur
et le microcontrôleur d’un protocole de transmission.
Les protocoles de transmissions sont très nombreux, pour ce TP nous allons mettre en œuvre et
examiner le fonctionnement du protocole I2C.
Etude de la documentation technique d’un convertisseur I2C le MCP3221
En analysant les informations présentées sur la documentation du convertisseur :
Q1.Donner le nombre de bits (resolution) du convertisseur.
Q2.Donner la plage des tensions d’entrées possible.
Q3.Donner la méthode de conversion utilisée.
Q4.Donner la durée d’une conversion (voir page 13 de la documentation).
Q5.Calculer le quantum du convertisseur.
Q6.Donner le nombre de broches du convertisseurs, comparer avec un convertisseur 12 bits travaillant
en mode parallèle comme sur le TP1.
P.G Lycée Vaucanson
Le 20 septembre 2012
HMX_TP2_CAN_I2C.docx
STI2D T.C.-Page 2
Activité n°2 : Mise en œuvre des convertisseurs de type I2C
Pour observer le fonctionnement et l’interfaçage de convertisseurs I2C nous allons utiliser la simulation
Proteus TP2_Convertisseur_CAN_I2C.DSN Dans cette simulation les convertisseurs PCF8591 sont des
convertisseurs de 8 bits de résolution, avec Vréf=5V.
Observation du fonctionnement du Bus
Q7.Faire fonctionner la simulation en mode Play, vérifier le bon fonctionnement de la conversion en
vérifiant les données pour chacun des convertisseurs. On relèvera : Vin, N et on vérifie le résultat en
effectuant le calcul théorique.
Convertisseur
Valeur à
Résultat de la
convertir
conversion
Quantum
Résultat
théorique
U1
U3
Q8. Effectuer la simulation en mode analyse numérique observer les chronogrammes obtenus. Quelle
est l’adresse du PCF8591 2, (l’adresse est selon la norme et les documentations constructeurs
données sur 7 bits), quelle est la fréquence de fonctionnement du Bus dans cet exemple ?
Q9. Analyser la trame ci dessous :
SDA
SCL
P.G Lycée Vaucanson
Le 20 septembre 2012
HMX_TP2_CAN_I2C.docx
STI2D T.C.-Page 3
Q10.
Simuler le fonctionnement du Bus quand l’adressage demandé n’est pas présent sur le Bus,
Appui sur BP3. Observer le chronogramme et conclure.
SDA
SCL
Utilisation d’un analyseur logique
Q11.
Un analyseur de protocole a été mis en œuvre pour faire l’acquisition d’une trame I2C,
commentez le tracé obtenu automatiquement. L’adresse est-elle correcte ? Comment l’auteur du
logiciel a t’il choisi de représenter le fonctionnement du Bus ?
Export d’une zone zoomée
P.G Lycée Vaucanson
Le 20 septembre 2012
HMX_TP2_CAN_I2C.docx
STI2D T.C.-Page 4

Documents pareils