Modifications

Sauter à la navigation Sauter à la recherche
695 octets ajoutés ,  12 février 2021 à 21:01
Ligne 3 : Ligne 3 :  
== Multiplexeur TCA9548A ==
 
== Multiplexeur TCA9548A ==
   −
Le TCA9548A est un multiplexeur de bus I2C qui permet de brancher le bus I2C en entrée vers l'un des 8 bus I2C en sortie du TCA9548A.
+
Le {{pl|709|TCA9548A}} est un multiplexeur de bus I2C qui permet de brancher le bus I2C en entrée vers l'un des 8 bus I2C en sortie du TCA9548A.
    
[[fichier:TCA9548A.png|240px]]
 
[[fichier:TCA9548A.png|240px]]
    
Grâce à ce composant, il est alors possible de brancher un même capteur I2C '''SANS bit d'adresses''' plusieurs fois sur un même bus I2C.
 
Grâce à ce composant, il est alors possible de brancher un même capteur I2C '''SANS bit d'adresses''' plusieurs fois sur un même bus I2C.
 +
 +
== Utilisation du TCA9548A ==
 +
 +
Comme de nombreux breakout Adafruit, le {{pl|709|TCA9548A}} est compatible avec les logiques 3.3V et 5V.
 +
 +
L'utilisation de ce composant est simple:
 +
* le multiplexeur utilise lui même une adresse I2C (0x70, ajustable entre 0x70 à 0x77).
 +
* Pour sélectionner le bus de sortie: envoyer un simple octet/byte pour indiquer le port souhaité
 +
BAM! toutes les autres informations transmises sur le bus I2C seront envoyées vers le port de sortie choisi.
 +
 +
En théorie, il est possible d'utiliser jusque 8 multiplexeurs sur un même bus (un pour chaque adresse entre 0x70 et 0x77). Cela permet de contrôler jusqu'à 64 fois la même adresse sans collision.
    
{{I2C-Hacking-TRAILER}}
 
{{I2C-Hacking-TRAILER}}
29 836

modifications

Menu de navigation