Parfois, vous vous retrouverez avec un contrôleur de bus I2C d'un côté et un périphérique de bus I2C de l'autre et vous devez les garder (électriquement) séparés. Peut-être parce que l'un est mis à la terre, peut-être parce que vous avez une configuration de surveillance de l'alimentation géniale, peut-être que vous voulez réduire le bruit.
Quoi qu'il en soit, vous pouvez utiliser le Isolateur I2C bidirectionnel ISO1540 d'Adafruit pour ajouter une isolation électrique complète entre les deux côtés d'un bus I2C. La puce que nous utilisons, la TI ISO1540 est entièrement bidirectionnelle, prend en charge des fréquences d'horloge allant jusqu'à 1 MHz, prend en charge l'étirement de l'horloge, fonctionne avec une alimentation ou une logique de 3 à 5 V CC (séparée de chaque côté bien sûr), avec 2500 V-RMS isolation.
L'utilisation est facile - vous obtenez des plaquettes d'alimentation/terre/horloge/données pour chaque côté ainsi qu'un connecteur STEMMA QT correspondant. Contrairement à nos autres cartes QT, les deux côtés sont évidemment isolés électriquement, ce qui signifie que chaque moitié doit être alimentée ! Vérifiez que la LED verte est allumée des deux côtés. Envoyez maintenant des données via I2C et vous êtes prêt à partir. Nous avons des pullups 10K de chaque côté, des broches I2C au VCC correspondant pour ce côté.
Pour vous permettre de démarrer rapidement, nous avons créé un circuit imprimé personnalisé dans le EMBLÈME QT facteur de forme, ce qui facilite l'interface avec. Les connecteurs STEMMA QT de chaque côté sont compatibles avec les connecteurs SparkFun Qwiic I2C. Cela vous permet d'établir des connexions sans soudure entre votre carte de développement et l'ISO1540 ou de la chaîner avec une large gamme d'autres capteurs et accessoires à l'aide d'un câble compatible. Le câble QT n'est pas inclus, mais nous avons une variété dans la boutique.
Marque | Adafruit |
Modèle | 4903 |