Différences entre versions de « Iso1540-I2C-Bus-Isolator »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 3 : Ligne 3 :
 
Il arrive parfois que d'un côté vous ayez un bus I2C avec ses périphérique, le contrôleur I2C (MCU) ET que vous vouliez '''les garder électriquement isolés l'un de l'autre!'''  
 
Il arrive parfois que d'un côté vous ayez un bus I2C avec ses périphérique, le contrôleur I2C (MCU) ET que vous vouliez '''les garder électriquement isolés l'un de l'autre!'''  
  
Ce cas particulier pourrait être envisagé sur vous disposez d'un périphérique I2C manipulant une source de tension plus élevée (voir de la haute tension). Une autre bonne raison d'isolation est l'injection de courant/tension par la terre (puisque les masses sont généralement raccordées à différents points de terre... points pas forcement au même potentiel) -OU- l'injection de bruit parasite par la ligne de masse.
+
Ce cas particulier pourrait être envisagé si:
 +
* vous disposez d'un périphérique I2C manipulant une source de tension plus élevée (voir de la haute tension).
 +
* vous voulez éviter l'injection de courant/tension par la terre.<br >En effet, les masses (GND) sont généralement raccordées à la terre. En utilisant plusieurs terre différentes (ce qui peut arriver dans l'industrie)... ces points ne sont pas forcement au même potentiel.
 +
* vous voulez éviter l'injection de bruits parasites par la ligne de masse.<br />Disposer de périphériques I2C électriquement isolées (ou un bus I2C isolé) est une bonne approche '''pour réduire les sources bruit'''.
  
Disposer de périphériques I2C électriquement isolées (ou un bus I2C isolé) est une bonne approche pour réduire le bruit.
+
L'[https://www.ti.com/product/ISO1540 ISO1540 de Texas Instrument] est un composant I2C bidirectionnel permettant une isolation électrique complète entre les deux côtés d'un bus I2C.  
  
Ce breakout isolateur bidirectionnel ISO1540 permet d'ajouter une isolation électrique complète entre les deux côtés d'un bus I2C. Au coeur de la carte se trouve le composant ISO1540 de Texas Instrument qui est pleinement bi-directionnel et pouvant être utilisé avec un signal d'horloge jusqu'a 1 MHz (support aussi le clock-stretching). Ce breakout fonctionne de 3 à 5V continu (bien entendu, des alimentations séparées sur les deux côtés du bus) et offre une isolation allant jusqu'a 2500 Volts RMS.
+
Au coeur de la carte se trouve le composant ISO1540 de Texas Instrument qui est pleinement bi-directionnel et pouvant être utilisé avec un signal d'horloge jusqu'a 1 MHz (support aussi le clock-stretching). Ce breakout fonctionne de 3 à 5V continu (bien entendu, des alimentations séparées sur les deux côtés du bus) et offre une isolation allant jusqu'a 2500 Volts RMS.
  
 
== Brancher ==
 
== Brancher ==

Version du 26 mai 2021 à 15:22

ISO1540 I2C Isolator

Il arrive parfois que d'un côté vous ayez un bus I2C avec ses périphérique, le contrôleur I2C (MCU) ET que vous vouliez les garder électriquement isolés l'un de l'autre!

Ce cas particulier pourrait être envisagé si:

  • vous disposez d'un périphérique I2C manipulant une source de tension plus élevée (voir de la haute tension).
  • vous voulez éviter l'injection de courant/tension par la terre.
    En effet, les masses (GND) sont généralement raccordées à la terre. En utilisant plusieurs terre différentes (ce qui peut arriver dans l'industrie)... ces points ne sont pas forcement au même potentiel.
  • vous voulez éviter l'injection de bruits parasites par la ligne de masse.
    Disposer de périphériques I2C électriquement isolées (ou un bus I2C isolé) est une bonne approche pour réduire les sources bruit.

L'ISO1540 de Texas Instrument est un composant I2C bidirectionnel permettant une isolation électrique complète entre les deux côtés d'un bus I2C.

Au coeur de la carte se trouve le composant ISO1540 de Texas Instrument qui est pleinement bi-directionnel et pouvant être utilisé avec un signal d'horloge jusqu'a 1 MHz (support aussi le clock-stretching). Ce breakout fonctionne de 3 à 5V continu (bien entendu, des alimentations séparées sur les deux côtés du bus) et offre une isolation allant jusqu'a 2500 Volts RMS.

Brancher

Iso1540-I2C-Bus-Isolator-10.png

Son utilisation est très simple:

   Brancher l'alimentation/masse/signal-d'horloge/signal-de-donnée de votre microcontrôleur d'un côté.
   Brancher l'alimentation/masse/signal-d'horloge/signal-de-donnée du bus I2C sur l'autre côté.

Les deux côtés du bus doivent, bien évidemment, être électriquement isolés l'un de l'autre (il faut donc utiliser deux alimentation différentes sans partager les lignes d'alimentation, ni de masse en commun). Vérifiez que la LED d'alimentation soit bien éclairée sur les deux côtés du bus. Vous êtes maintenant prêt à envoyer des données I2C sur le bus. A noter que les deux côtés du bus I2C sont équipés de résistance pull-up de 10K (pour ramener la tension au VCC correspondant à chaque côté).

Ce breakout dispose également des connecteurs rapides Qwiic / StemmaQT. Cela permet de créer des circuits/raccordement sans soudure.