I2C Repeater Click MIKROE-6785 répéteur et accélérateur

I2C Repeater Click est une carte mikroBUS™ avec répéteur/accélérateur I²C NCA9700, translation de niveaux 1,08–3,6 V, Fast-mode Plus 1 MHz et format Click Snap.

Prix : 8,20 €
TTC
6,83 € HT
Dont 0,04 € d'eco-participation
Product availability: Peu de pièces en stock
Code MIKROE-6785

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

Le I2C Repeater Click (MIKROE-6785) est un module au format mikroBUS™ qui prolonge et accélère un bus I²C entre deux segments : répéteur bidirectionnel à deux voies, translation de niveau de 1,08 V à 3,6 V et fonctionnement Fast-mode Plus jusqu'à 1 MHz. Il s'appuie sur le NCA9700 de Nexperia, un répéteur-accélérateur de bus conçu pour restaurer l'intégrité du signal sur des liaisons longues ou fortement chargées. Un bus I²C se dégrade vite dès que la capacité de ligne augmente : les fronts montants s'arrondissent, la communication devient instable. C'est précisément ce problème que cette carte traite, avec des accélérateurs de front intégrés qui redressent les transitions bas-vers-haut des lignes SCL et SDA. Le dialogue avec la carte hôte reste un simple raccordement I²C, sans logiciel particulier à installer.

Spécifications visuelles du I2C Repeater Click MIKROE-6785 avec NCA9700 et connecteur mikroBUS

Spécifications visuelles du I2C Repeater Click et de son répéteur NCA9700



Spécifications techniques

Au cœur du module, le NCA9700 de Nexperia assure le rôle de répéteur et d'accélérateur bidirectionnel. Il gère deux voies indépendantes, chacune fonctionnant entre 1,08 V et 3,6 V, ce qui autorise une translation de niveau vers le haut ou vers le bas entre le port A et le port B. Le composant est optimisé pour le mode Fast-mode Plus (Fm+), soit un débit I²C atteignant 1 MHz.

Les accélérateurs de front intégrés interviennent sur les lignes d'horloge (SCL) et de données (SDA) : ils accélèrent les transitions bas-vers-haut, là où les résistances de tirage classiques peinent quand la capacité de bus est élevée. Chaque broche d'entrée/sortie embarque une résistance de tirage de 4,3 kΩ, et rien n'empêche d'en ajouter d'autres pour affiner les temps de montée.

La communication avec la carte hôte se fait en I²C, sous une tension logique de 3,3 V. Le module reprend le format Click Snap : la zone de circuit principale peut être détachée et utilisée de façon autonome par accès direct aux broches. Il intègre aussi la fonction ClickID, qui permet à la carte hôte de reconnaître automatiquement le module. Format mikroBUS Add-on Board, taille L (57,15 × 25,4 mm). Référence fabricant : MIKROE-6785.



Compatibilité et écosystème

Le I2C Repeater Click s'enfiche sur toute carte dotée d'un connecteur mikroBUS : les gammes Clicker, EasyPIC, Fusion ou UNI de MikroElektronika l'accueillent sans réglage particulier. Le module dialoguant en I²C standard, l'intégration logicielle se limite à des lectures et écritures sur le bus.

Le module travaille en 3,3 V côté logique, ce qui le rend directement compatible avec la majorité des microcontrôleurs modernes. La fonction ClickID facilite l'identification automatique de la carte sur les hôtes qui prennent en charge cette détection. Pour piloter le module depuis les environnements de développement du fabricant, reportez-vous à la gamme des compilateurs MikroElektronika et à l'ensemble des produits MikroElektronika distribués.



Ce que I2C Repeater Click apporte à vos projets

L'intérêt principal du I2C Repeater Click tient en un mot : fiabilité du bus. Sur un montage où les périphériques I²C s'éloignent du maître, ou quand plusieurs capteurs chargent la ligne, la communication finit par décrocher. Le NCA9700 régénère les signaux et repousse cette limite, sans changer la logique applicative.

La translation de niveau entre les deux ports est un atout concret : elle permet de faire cohabiter sur un même bus un côté en 3,3 V et un côté en tension différente, dans la plage 1,08 V à 3,6 V. Combiné au mode Fast-mode Plus 1 MHz, le module ne bride pas les échanges rapides. Le format Click Snap ajoute de la souplesse : la partie active se détache pour être intégrée au plus près du bus à répéter.

Reste une limite à garder en tête : ce module ne modifie pas les adresses I²C et ne fait pas office de multiplexeur. Il ne résout donc pas les conflits d'adresses entre plusieurs périphériques identiques. Son rôle est la régénération et la translation du signal, pas l'aiguillage. Pour un problème de portée ou de capacité de bus, il tient parfaitement sa place.



I2C Repeater Click en pratique : exemples de projets de prototypage

Le I2C Repeater Click sert dès qu'un bus I²C devient trop long ou trop chargé pour rester stable. Il vise les prototypes où la fiabilité de la liaison prime. Voici les usages les plus fréquents.

Extension d'un bus I²C

Quand les périphériques s'éloignent du microcontrôleur, la capacité de ligne grimpe et les fronts se dégradent. Le module régénère le signal et autorise des liaisons plus longues qu'un raccordement direct, utile sur un montage réparti dans un boîtier volumineux ou sur plusieurs cartes.

Bus fortement chargé en capteurs

Un bus qui rassemble de nombreux capteurs voit sa capacité totale augmenter. Placer le NCA9700 entre le maître et la grappe de périphériques restaure des temps de montée corrects et maintient un débit élevé.

Interface entre domaines de tension

Le module relie deux segments de bus travaillant à des tensions différentes, entre 1,08 V et 3,6 V. C'est un cas courant lorsqu'un capteur basse tension doit dialoguer avec un microcontrôleur en 3,3 V, sans ajouter de circuit de translation externe.

Bancs de test et instrumentation portable

Sur un banc où l'on ajoute et retire souvent des périphériques, la marge apportée par l'accélérateur de front réduit les aléas de communication. Le NCA9700 équipe aussi des applications compactes comme les appareils médicaux portables ou les produits IoT, où l'intégrité du bus est critique.

Prototype exploitant Click Snap

La partie active détachable permet de rapprocher le répéteur du point exact où le bus se dégrade, tout en gardant la carte hôte à distance. Un montage pratique pour tester différentes topologies de câblage.



Démarrer avec I2C Repeater Click

La mise en route est directe : enfichez le I2C Repeater Click sur un socket mikroBUS, raccordez le premier segment de bus au port A et le second au port B. Aucune configuration de registre n'est nécessaire côté répéteur, le NCA9700 étant transparent pour le protocole.

Un point mérite attention : chaque broche intègre déjà une résistance de tirage de 4,3 kΩ. Avant d'ajouter vos propres résistances de tirage, tenez compte de celles du module pour ne pas trop abaisser la valeur totale, ce qui augmenterait inutilement la consommation. Vérifiez aussi la cohérence des tensions de référence des deux côtés du bus.

Côté logiciel, rien de spécifique : le trafic I²C traverse le module sans intervention. La bibliothèque mikroSDK et l'exemple fourni servent surtout à valider le câblage et à tester la communication à travers le répéteur.



Utilisation avec Arduino, Raspberry Pi, micro:bit et Teensy

Le I2C Repeater Click se raccorde aux plateformes non-mikroBUS par l'intermédiaire d'un shield d'adaptation, qui reporte les broches du connecteur mikroBUS sur un format standard. Ce pont matériel ouvre le module aux cartes maker les plus répandues.

Comme le module fonctionne en 3,3 V, il s'accorde directement avec une carte micro:bit ou un Raspberry Pi, dont le bus I²C travaille aussi en 3,3 V. Avec une carte Arduino UNO ou Mega 2560, qui utilise une logique 5 V, veillez aux niveaux de tension du côté hôte. Un Teensy convient également, avec l'avantage d'une logique déjà en 3,3 V sur la plupart des modèles.

I2C Repeater Click avec shield d'adaptation pour Arduino, Raspberry Pi, micro:bit et Teensy

I2C Repeater Click utilisable avec Arduino, Raspberry Pi, micro:bit et Teensy via un shield d'adaptation mikroBUS™



Tutoriels et ressources

Exemple de code sur LibStock

MikroElektronika propose un exemple d'application prêt à compiler sur sa plateforme LibStock. Il montre l'initialisation du module et un test de communication I²C à travers le répéteur, un bon point de départ pour valider votre montage.

I2C Repeater click — exemple sur LibStock



Présentation détaillée du fabricant

Le blog du fabricant décrit le fonctionnement du NCA9700 et les cas d'usage typiques du module. Une lecture utile pour comprendre l'apport des accélérateurs de front avant de câbler votre bus.

I2C Repeater Click — présentation MikroElektronika



Résumé des caractéristiques techniques

  • Circuit principal : NCA9700 (Nexperia)
  • Fonction : répéteur / accélérateur de bus I²C bidirectionnel à deux voies
  • Interface hôte : I²C
  • Débit : Fast-mode Plus (Fm+), jusqu'à 1 MHz
  • Translation de niveau : port A / port B indépendants, de 1,08 V à 3,6 V
  • Accélérateurs de front : sur SCL et SDA (transitions bas-vers-haut)
  • Résistances de tirage : 4,3 kΩ intégrées sur chaque E/S
  • Tension logique : 3,3 V (via mikroBUS)
  • Fonctions carte : Click Snap (zone active détachable), ClickID (identification automatique)
  • Format : mikroBUS Add-on Board, taille L
  • Dimensions : 57,15 × 25,4 mm
  • Référence fabricant : MIKROE-6785



Questions fréquentes

À quoi sert le I2C Repeater Click ?

Le I2C Repeater Click prolonge et fiabilise un bus I²C. Il régénère les signaux SCL et SDA grâce à des accélérateurs de front, ce qui compense la dégradation due à une ligne longue ou à une capacité de bus élevée. Il assure aussi une translation de niveau entre deux segments de bus travaillant à des tensions différentes.

Quel débit I²C prend-il en charge ?

Le NCA9700 est optimisé pour le Fast-mode Plus (Fm+), soit un débit atteignant 1 MHz. Il fonctionne également aux débits inférieurs (Standard 100 kHz, Fast 400 kHz), le module étant transparent pour le protocole.

Le module gère-t-il les conflits d'adresses I²C ?

Non. Le I2C Repeater Click régénère et translate le signal, mais ne modifie pas les adresses. Il ne fait pas office de multiplexeur et ne résout donc pas les conflits entre deux périphériques partageant la même adresse. Pour ce besoin, un module multiplexeur I²C est plus adapté.

Le I2C Repeater Click est-il compatible 3,3 V ?

Oui. La tension logique du module est de 3,3 V, ce qui le rend directement compatible avec micro:bit, Raspberry Pi et la plupart des cartes Teensy. Avec une carte 5 V comme l'Arduino UNO, veillez aux niveaux de tension côté hôte.

Que sont les fonctions Click Snap et ClickID ?

Click Snap permet de détacher la zone de circuit principale de la carte pour l'utiliser de façon autonome, par accès direct aux broches. ClickID permet à la carte hôte compatible de détecter et d'identifier automatiquement le module lors de sa connexion.

Faut-il ajouter des résistances de tirage ?

Chaque broche d'entrée/sortie intègre déjà une résistance de tirage de 4,3 kΩ. Vous pouvez en ajouter pour améliorer encore les temps de montée, mais tenez compte des résistances embarquées afin de ne pas abaisser excessivement la valeur totale du tirage.



Notes d'applications Lextronic

Note d'application Click Board™ et Arduino™ (TOME 1)
Note d'application Click Board™ et Arduino™ (TOME 2)
Téléchargez également les fichiers sources de ces notes d'applications



Les modules Click™ Board sont utilisés dans les établissements scolaires !
Lextronic propose également désormais aux professeurs de recevoir (par email) et sur simple demande différents TP leur permettant de mettre en oeuvre divers modules Click Board avec une platine arduino UNO.

En tant que professeur, il vous suffit de nous adresser votre demande via notre adresse email lextronic@lextronic.fr (en précisant le nom et l'adresse de votre établissement) - Seules les demandes en provenance d'une adresse email académique seront traitées (les demandes via des comptes free, gmail, hotmail, etc... ne pourront pas être traitées - Merci de votre compréhension).


TP Click Board pour le module MIKROE-6785

Ces différents TP sont composés: d'une documentation technique, des programmes Arduino™, des schémas (sous Proteus) et des corrigés

cet appareil se recycle

Les photos et certaines parties du texte de cette page ont été créées ou modifiées par IA. 
  • Datasheet du module
    Télécharger
Chargement...
Retour en haut