Identification






Mot de passe oublié ?
Pas encore de compte ? Enregistrez-vous

Se maintenir à jour avec nos Newsletter maintenant!






Accueil arrow Fonctionnement des CI
Fonctionnement Convertir en PDF Version imprimable Suggérer par mail

III-3.3    Le convertisseur Analogique/Numérique PCF8574A

1. Description générale

    Le PCF8574A est un circuit de la famille CMOS. Il est utilisé généralement pour communiquer en E/S avec la plus part des microcontrôleurs via deux lignes bidirectionnelles en utilisant le bus I²C.

    Ce circuit consiste en 8 - bits quasi-bidirectionnel et une interface I²C, il est caractérisé par une faible consommation d'énergie et il inclut des sorties à buffers qui fournissent un courant élever capable d'alimenter directement des LED.

    Il possède aussi une ligne d'interruption (INT) qu'on peut connecter à l'entrée d'interruption d'un microcontrôleur, en envoyant un signal à travers cette ligne le PCF8574A peut informer le microcontrôleur sans utiliser le bus I²C qu'il va envoyer des données vers son port. Avec ce moyen le PCF8574A peut rester un simple esclave.    

    Il est à noter qu'il existe deux versions de ce circuit intégré, le PCF8574 et le PCF8574A qui se distinguent uniquement par la partie fixe de l'adresse I²C. La partie programmable étant composée de 3 bits (voir Annexe C).

2. Caractéristiques

  • Tension d'alimentation au fonctionnement 2,5 V à 6 V.
  • Liaison au bus I²C via le port parallèle.
  • Adressage avec 3 pins d'adresse A0, A1, A2 qui permettent de communiquer avec 16 composants (8 pour le PCF8574A).
 
Diagramme du PCF8574A.
figure.3.16 Diagramme du PCF8574A.
 
 
Symbole
 Pin Description
 A0 1 Adresse input 0
 A1 2 Adresse input 1
 A2 3 Adresse input 2
 P0 4 Quasi-bidirectionnel E/S port 0
 P1 5 Quasi-bidirectionnel E/S port 1
 P2 6 Quasi-bidirectionnel E/S port 2
 P3 7 Quasi-bidirectionnel E/S port 3
 VSS 8 Masse
 P4 9 Quasi-bidirectionnel E/S port 4
 P5 10 Quasi-bidirectionnel E/S port 5
 P6 11 Quasi-bidirectionnel E/S port 6
 P7 12 Quasi-bidirectionnel E/S port 7
 INT 13 Interruption en sortie active à l'état Bas
 SCL 14 Ligne d'horloge série
SDA
 15 Ligne de données série
 VDD 16 Tension d'alimentation
 
 
 
1. Fonctionnement

    Pour que le circuit puisse communique avec d'autres composants il utilise le protocole I²C, alors le PCF8574A a les mêmes caractéristiques que le bus I²C.

  • La prise de contrôle du bus (la condition de départ et la condition d'arrêt).
  • La transmission d'un octet.
  • Le bit d'acquittement.
  • La transmission d'une adresse.
  • Écriture d'une donnée.
  • Lecture d'une donnée.
  • Restart.
  • L'adressage

    Pur les différents types d'adressage voir les figures 3.17, 3.18, 3.19

Chaque partie des ports E/S du PCF8574 (A) peut être utilisé indépendamment en Entrée ou en Sortie.

Les données sortantes sont transférées en utilisant le mode WRITE (figure 3.18).

L'adresse esclave du PCF8574 et le PCF8574A.
figure.3.17 L'adresse esclave du PCF8574 et le PCF8574A.
   
 
 
    Les données entrantes transférées par le microcontrôleur sont acquises par le PCF8574A en utilisant le mode READ (figure 3.19).
 
Le mode d'écriture du port de sortie.
figure.3.18 Le mode d'écriture du port de sortie.
 
Le mode lecture du port d'entrée.
figure.3.19 Le mode lecture du port d'entrée.
 
 
1. L'interruption
 
    Le PCF8574(A) possède un drain ouvert en sortie (INT) qui peut être connecter à l'entrée d'un microcontrôleur et correspondre avec lui, ce qu'il lui donne le statu du maître, ainsi il peut initier une action dans le système à tout moment (voir figure 3.20).
 
Image
 
2. Quasi-bidirectionnel

     Le port quasi-bidirectionnel peut être employé comme entrée ou sortie sans l'utilisation d'un signal de commande.

    À la mise en marche, tous les ports sont à l'état haut. En ce mode seulement le courant source de Vdd est actif. Un fort pic additionnel à Vdd permet une hausse rapide aux bords des sorties fortement chargée. Ces dispositifs se mettent en marche quand une sortie est à l'état haut, et s'arrête quand le signal SCL passe de l'état haut à l'état bas. Les ports devront être à l'état haut avant d'être employés comme entrées.



 
< Précédent   Suivant >

Scalinet.com
Hi-Algerie!