Extension / Terminaison bus I2C, LTC4311
Extension / Terminaison active de bus I2C, LTC4311
- 400 Khz
- 1.6V à 5.5V
- Améliore la transition du signal
- faible bruit
- StemmaQT, Qwiic compatible
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
LTC4311 I2C Extender / Active terminator
Le bus I2C (Inter-Integrated-Circuit communications) est un bus vraiment très répandu et utile. Il a été conçu pour des communications courtes distances entre les différents éléments d'un projet. La distance maximale d'un tel bus est bien inférieur au mètre. Au delà de cette distance, les signaux du bus sont déformés et ne peuvent plus être interprétés par les périphériques I2C. La déformation des signaux est est provoqué par la capacitance des lignes et le cross-talking. La capacitance augmente avec la longueur du bus, les problèmes de communication s'agravent avec l'augmentation de la longueur. Pour contourner le problème, il faut généralement réduire la fréquence d'horloge du bus (donc la vitesse de transmission) sous les 100KHz, parfois jusqu'à 1 KHz!
Grâce au LTC4311 le bus I2C peut atteindre et dépasser le mettre de long! Le LTC4311 est un terminateur actif qui permet de rectifier activement la forme des signaux sur le bus! Cette fonctionnalité permet de maintenir un bus à pleine vitesse sur une plus longue distance. C'est magique!
Utiliser cette carte est simple: connectez le breakout au début du bus (sur un bus court, vous pouvez aussi le placer en fin de bus).
Quand le composant est alimenté et activé, il surveille les lignes SCL et SDA. Lorsqu'il voit le signal remonter au niveau haut (sous l'effet des résistances pull-up) alors il s'active et injecte du courant dans les lignes pour ramener rapidement le signal au potentiel de l'alimentation.
Grâce au LTC4311, vous pouvez maintenir un bus performant et rapide sans avoir besoin d'ajuster les résistances pull-up ici et là sur le bus. Vous pouvez raisonnablement compter sur un bus a 400 KHz sur une distance dépassant 3 mètres. Si vous abaissez la fréquence de l'horloge à 100KHz alors il est possible d'atteindre une distance de 30m en utilisant des câbles ethernet (environ 3000pF !) et en ajoutant un périphérique I2C à l'autre bout.
Le breakout fonctionne sur des bus de 1.6V à 5.5V, horloge SCL à 400 KHz, et capacitance de 4000pF.
Branchez simplement le breakout sur le bus et laissez le faire ses tours de magie.
Pour utiliser la carte: branchez l'alimentation, masse, SCL et SDA sur le bus.
Le breakout est également équipé de connecteurs Qwiic/StemmaQT pour réaliser des connexions rapides.
Détails techniques
- Large tension d'alimentation: 1.6V à 5.5V
- Améliore les transitions montantes du bus
- Assure l'intégrité des données sur le bus I2C.
- Améliore le rapport signal/bruit
- Horloge jusqu'à 400kHz
- Détection automatique du mode économie d'énergie
- Faible (<5μA) courant d'alimentation en veille
- Ne charge pas le bus lorsque désactivé ou non alimenté
Tutoriel
- Guide principal: Adafruit LTC4311 I2C Extender / Active Terminator (Adafruit, English)
Utiliser le bus I2C sur des distances plus importantes!