Commutateur I2C MUX 2 Click MIKROE-4094

Commutateur I2C MUX 2 Click MIKROE-4094
Vue détaillée du commutateur I2C MUX 2 Click MIKROE-4094
Vue arrière du commutateur I2C MUX 2 Click MIKROE-4094
Vue de côté du commutateur I2C MUX 2 Click MIKROE-4094
    Commutateur I2C MUX 2 Click MIKROE-4094
    Vue détaillée du commutateur I2C MUX 2 Click MIKROE-4094
    Vue arrière du commutateur I2C MUX 2 Click MIKROE-4094
    Vue de côté du commutateur I2C MUX 2 Click MIKROE-4094
    MIKROE-4094
    Disponible
    8,40 € TTC
    7,00 € HT

    Dont 0,01 € d'eco-participation déjà incluse dans le prix

    Ce module Click Board intègre un commutateur I2C et SMBus TCA9545A à traduction bidirectionnelle quadruple avec fonction de réinitialisation, destiné aux applications avec conflits d'adresses d'esclaves I2C (capteurs de température multiples et identiques). 

    Reprise 1 pour 1         Frais de port à partir de 5.90 €   infos

     

    Le module I2C MUX 2 click utilise le TCA9545A, un commutateur I2C à traduction bidirectionnelle à 4 canaux. La paire de signaux maître SCL / SDA est dirigée vers quatre canaux d'appareils esclaves, SC0 / SD0-SC3 / SD3. N'importe quel canal aval individuel peut être sélectionné ainsi que n'importe quelle combinaison des quatre canaux. Le TCA9545A prend également en charge les signaux d'interruption afin que le maître détecte une interruption sur la borne de sortie INT qui peut résulter de l'un des dispositifs esclaves connectés aux bornes d'entrée INT3-INT0. L'appareil offre une entrée RESET active-low qui réinitialise la machine d'état et permet au TCA9545A de récupérer si l'un des bus I2C en aval est bloqué dans un état bas. La machine d'état de l'appareil peut également être réinitialisée en cyclant l'alimentation, VCC, également connue sous le nom de réinitialisation à la mise sous tension (POR).
     
    Les connexions des données I2C sont contrôlées par le même appareil maître I2C qui est commuté pour communiquer avec plusieurs esclaves I2C. L'adresse de l'esclave I2C peut être configurée en soudant des cavaliers SMD étiquetés ADDR SEL pour définir le bit le moins significatif (LSB). Après l'acquittement réussi de l'adresse de l'esclave, un seul registre de contrôle de 8 bits est écrit ou lu pour déterminer les canaux sélectionnés et l'état des interruptions. Le TCA9545A peut également être utilisé pour la traduction de tension, permettant l'utilisation de différentes tensions de bus sur chaque paire SCn / SDn de sorte que les pièces de 1,8 V, 2,5 V ou 3,3 V puissent communiquer avec des pièces 5 V. Ceci est réalisé en utilisant des résistances de rappel externes pour tirer le bus jusqu'à la tension souhaitée pour le maître et chaque canal esclave.
     
    Une ou plusieurs paires ou canaux aval SCn / SDn sont sélectionnés par le contenu du registre de contrôle. Une fois le TCA9545A adressé, le registre de contrôle est écrit. Les quatre LSB de l'octet de commande sont utilisés pour déterminer le ou les canaux à sélectionner. Lorsqu'un canal est sélectionné, il devient actif après qu'une condition d'arrêt a été placée sur le bus I2C. Cela garantit que toutes les lignes SCn / SDn sont dans un état haut lorsque le canal est rendu actif afin qu'aucune condition fausse ne soit générée au moment de la connexion. Une condition d'arrêt doit se produire toujours juste après le cycle d'acquittement.
     
    Le TCA9545A fournit quatre entrées d'interruption (une pour chaque canal) et une sortie d'interruption à drain ouvert. Lorsqu'une interruption est générée par un appareil quelconque, elle est détectée par le TCA9545A et la sortie d'interruption est mise au niveau bas. Le canal n'a pas besoin d'être actif pour la détection de l'interruption. Un bit est également défini dans le registre de contrôle. Les bits 4 à 7 du registre de contrôle correspondent aux canaux 0 à 3 du TCA9545A, respectivement. Par conséquent, si une interruption est générée par tout dispositif connecté au canal 1, l'état des entrées d'interruption est chargé dans le registre de contrôle lorsqu'une lecture est effectuée. De même, une interruption sur tout appareil connecté au canal 0 entraînerait la mise à 1 du bit 4 du registre de contrôle lors de la lecture. Le maître peut alors adresser le TCA9545A et lire le contenu du registre de contrôle pour déterminer quel canal contient le dispositif générant l'interruption. Le maître peut alors reconfigurer le TCA9545A pour sélectionner ce canal et localiser le dispositif générant l'interruption et l'effacer.
     
    Il convient de noter que plusieurs appareils peuvent fournir une interruption sur un canal, il appartient donc au maître de s'assurer que tous les appareils d'un canal sont interrogés pour une interruption. Les entrées d'interruption peuvent être utilisées comme entrées à usage général si la fonction d'interruption n'est pas requise. Si elles ne sont pas utilisées, les entrées d'interruption doivent être connectées à VCC. Il convient de noter que plusieurs appareils peuvent fournir une interruption sur un canal, il appartient donc au maître de s'assurer que tous les appareils d'un canal sont interrogés pour une interruption. Les entrées d'interruption peuvent être utilisées comme entrées à usage général si la fonction d'interruption n'est pas requise.
     
    Si elles ne sont pas utilisées, les entrées d'interruption doivent être connectées à VCC. Il convient de noter que plusieurs appareils peuvent fournir une interruption sur un canal, il appartient donc au maître de s'assurer que tous les appareils d'un canal sont interrogés pour une interruption. Les entrées d'interruption peuvent être utilisées comme entrées à usage général si la fonction d'interruption n'est pas requise. Si elles ne sont pas utilisées, les entrées d'interruption doivent être connectées à VCC.
     
    Le module peut être alimenté sous une tension de +3,3 V ou +5 Vcc.

     
    Les modules Click Board sont idéalement conçus pour l'évaluation, l'apprentissage, le prototypage, les études ainsi que les développements divers. Consultez ce lien pour une description complète de ces derniers.

     
    Du code source pour les modules Click™ Board !
    Disposer d'une solution matérielle pour développer c'est bien... mais disposer du code source associé pour faciliter une intégration au sein de son application... c'est mieux ! C'est ce que vous propose mikroelektronika (le fabricant des modules Click Board) par l'intermédiaire d'un site Internet dédié à cet usage. Connectez vous sur le www.libstock.com pour accélérer la mise en oeuvre des modules "Click Board".

    Libstock
    Aucun avis
    Il est nécessaire d'être connecté pour laisser un avis

    Produits associés

    Produit ajouté à ma liste