Idéalement conçue pour le prototypage rapide, l'apprentissage et l'évaluation, cette platine Shield est destinée à venir s'enficher sur une carte Arduino® Mega2560 afin que vous puissiez y insérer jusqu'à 3 modules Click Board.
Module I2C Isolator 2 click Board MIKROE-2609
Ce module Click Board intègre un cicruit AD3260 qui vous permettra de disposer d'une isolation des lignes d'alimentation et des lignes de données pour les composants esclave I2C.
Le module I2C Isolator 2 Click (référence MIKROE-2609) de MikroElektronika est un module Click Board™ conçu pour assurer une isolation galvanique complète sur un bus I2C, tout en fournissant une alimentation isolée intégrée. Basé sur l'IC ADM3260ARSZ d'Analog Devices, ce module protège efficacement les microcontrôleurs hôtes contre les perturbations électriques et les différences de potentiel de masse, garantissant des communications fiables dans les environnements industriels ou sensibles. Compatible avec les tensions 3,3 V et 5 V via un jumper de sélection, il s'intègre nativement sur tout socket mikroBUS™ standard.

Spécifications visuelles du I2C Isolator 2 Click MIKROE-2609
(Infographie réalisée par IA)
Pourquoi choisir le I2C Isolator 2 Click ?
Lorsque des capteurs, des actionneurs ou des périphériques I2C distants sont alimentés par des sources différentes ou situés dans des environnements soumis à des perturbations électromagnétiques, les différences de potentiel de masse peuvent provoquer des erreurs de communication, voire endommager les composants. Le I2C Isolator 2 Click apporte une solution robuste à ce problème courant dans les systèmes embarqués distribués.
Grâce à la technologie iCoupler d'Analog Devices, ce module assure une isolation galvanique de 2500 Vrms sur les deux lignes du bus I2C (SDA et SCL), sans sacrifier la vitesse ni la flexibilité du protocole. Le DC-DC intégré fournit jusqu'à 150 mW de puissance isolée, éliminant le besoin d'une alimentation externe côté esclave — un avantage concret pour simplifier les schémas d'intégration.
Le module prend en charge les trois modes opératoires du standard I2C : le mode Standard à 100 kHz, le mode Fast à 400 kHz et le mode Fast Plus à 1 MHz. Sa compatibilité native avec l'écosystème mikroBUS™, associée à un format compact de 28,6 × 25,4 mm, en fait un bon choix pour les prototypes rapides comme pour les systèmes embarqués définitifs. Le jumper VIO SEL permet de sélectionner la tension de fonctionnement entre 3,3 V et 5 V, ce qui facilite l'adaptation à n'importe quelle plateforme de développement. À noter : pour des applications nécessitant plus de 150 mW côté esclave, une alimentation externe reste nécessaire.
Spécifications techniques
Le I2C Isolator 2 Click MIKROE-2609 est équipé du circuit intégré ADM3260ARSZ d'Analog Devices, un isolateur I2C double canal bidirectionnel avec convertisseur DC-DC intégré. Ce composant embarque la technologie iCoupler (transformateurs planaires à l'échelle du chip) ainsi que la technologie isoPower pour la génération de la tension isolée.
Le module offre une isolation galvanique de 2500 Vrms, avec une immunité aux transitoires en mode commun (CMTI) de 25 kV/µs, conformément aux exigences des environnements industriels contraignants. Les deux canaux I2C isolés prennent en charge les modes Standard (100 kHz), Fast (400 kHz) et Fast Plus (1 MHz).
Le convertisseur DC-DC intégré fournit une puissance de sortie isolée allant jusqu'à 150 mW, avec une tension de sortie régulée comprise entre 3,15 V et 5,25 V. Côté alimentation hôte, le module accepte une plage de 3 V à 5,5 V, et la sélection du niveau logique se fait par le jumper VIO SEL entre 3,3 V et 5 V. Une broche PDIS (Power Disable) permet de couper l'alimentation DC-DC isolée par commande logique, offrant une gestion fine de la consommation.
Le module dispose d'une interface hôte via le connecteur mikroBUS™ avec les lignes SDA, SCL et la broche PDIS. La température de fonctionnement s'étend de −40 °C à +105 °C, ce qui le qualifie pour les applications industrielles. Les dimensions du PCB sont de 28,6 × 25,4 mm, format Small Click Board™. L'ADM3260ARSZ est logé dans un boîtier SSOP à 20 broches (7,2 × 5,3 mm).
Prise en main et utilisation
La mise en œuvre du I2C Isolator 2 Click est directe. Le module s'insère dans un socket mikroBUS™ d'une carte de développement compatible, comme les cartes Clicker, Fusion ou EasyMx Pro de MikroElektronika. Côté hôte, les lignes SDA et SCL sont connectées via le bus mikroBUS™, et la broche PDIS contrôle l'activation de l'alimentation DC-DC isolée.
Avant la mise sous tension, configurer le jumper VIO SEL en position 3,3 V ou 5 V selon la tension logique de la plateforme hôte. Une fois le module inséré et alimenté, les périphériques I2C côté esclave sont directement accessibles depuis le maître I2C, de manière totalement transparente — l'isolation est gérée par l'ADM3260ARSZ, sans configuration logicielle particulière.
Du côté logiciel, MikroElektronika met à disposition une bibliothèque dédiée via le NECTO Studio Package Manager ainsi que sur le dépôt GitHub officiel MikroElektronika/mikrosdk_click_v2. L'exemple fourni illustre l'utilisation du module en conjonction avec un Click Board™ EEPROM 3, démontrant la lecture et l'écriture transparentes à travers la barrière d'isolation. Les bibliothèques sont disponibles pour les principaux environnements de développement : mikroC PRO, mikroBasic, mikroPascal ainsi que les compilateurs ARM, PIC, AVR et dsPIC. L'initialisation se résume à configurer le maître I2C de la carte hôte avec la vitesse souhaitée (jusqu'à 1 MHz) et à instancier le driver fourni.
Brancher les périphériques esclaves côté isolé avant la mise sous tension du système, afin d'éviter tout transitoire indésirable sur le bus. La broche PDIS peut être utilisée dans les séquences de démarrage pour contrôler l'ordre d'initialisation des blocs fonctionnels.
Pour quels projets utiliser le I2C Isolator 2 Click ?
Systèmes d'acquisition industrielle
Dans les environnements industriels, capteurs de pression, de température ou de courant sont souvent alimentés par des sources distinctes du contrôleur principal. Le I2C Isolator 2 Click protège le microcontrôleur maître des perturbations électriques tout en maintenant des communications I2C fiables, même en présence de transitoires de mode commun pouvant atteindre 25 kV/µs.
Alimentation médicale et instrumentation sensible
Les équipements médicaux exigent une isolation stricte entre le patient et les circuits de traitement. Avec 2500 Vrms d'isolation galvanique, ce module répond aux contraintes d'isolation imposées dans les appareils de mesure et de surveillance médicale, permettant de connecter des capteurs biomédicaux en toute sécurité.
Domotique et bâtiments intelligents
Les réseaux de capteurs répartis dans un bâtiment (mesure d'énergie, contrôle d'accès, supervision climatique) impliquent souvent des différences de potentiel de masse entre sous-systèmes. Ce module isole les nœuds I2C distants sans nécessiter d'alimentation supplémentaire côté esclave grâce au DC-DC intégré.
Robotique et systèmes mobiles
Dans les robots et systèmes mobiles, les moteurs génèrent des pics de tension et des parasites électromagnétiques qui peuvent corrompre les communications I2C. L'isolation galvanique apportée par ce Click Board™ protège les unités de traitement tout en maintenant la connexion aux capteurs embarqués (IMU, encodeurs, capteurs de distance).
Projets éducatifs et prototypage rapide
Le format Click Board™ et la compatibilité 3,3 V native en font un outil pédagogique pour enseigner les concepts d'isolation galvanique et de sécurité électrique. Associé à une carte micro:bit ou Arduino via un shield d'adaptation, ce module permet de monter des démonstrations concrètes en quelques minutes.
Systèmes embarqués critiques : automobile et aérospatiale
Les applications embarquées dans des environnements à forte contrainte électromagnétique (véhicules électriques, systèmes avioniques) bénéficient de l'immunité aux transitoires et de la plage de température industrielle (−40 °C à +105 °C) de l'ADM3260ARSZ, garantissant une fiabilité à long terme dans des conditions sévères.
Compatibilité et écosystème
Le I2C Isolator 2 Click MIKROE-2609 s'inscrit pleinement dans l'écosystème Click Board™ de MikroElektronika. Il est compatible avec l'intégralité des cartes de développement disposant d'un ou plusieurs sockets mikroBUS™ : cartes Clicker 2, Clicker 4, Fusion for ARM, EasyMx PRO, Flip&Click, et bien d'autres. Avec plus de 1 800 Click Boards™ disponibles, l'écosystème MikroElektronika permet de combiner ce module d'isolation avec des capteurs, des afficheurs, des modules de communication ou des actionneurs.
L'IC ADM3260ARSZ d'Analog Devices est un composant éprouvé dans les applications d'isolation I2C hautes performances. Sa technologie iCoupler (basée sur des micro-transformateurs CMOS) offre une meilleure immunité au bruit et une consommation réduite par rapport aux optocoupleurs traditionnels. La technologie isoPower élimine le besoin d'un transformateur externe pour l'alimentation isolée, simplifiant la conception des cartes.
Les bibliothèques logicielles fournies par MikroElektronika sont compatibles avec les compilateurs mikroC PRO, mikroBasic et mikroPascal pour les familles de microcontrôleurs PIC, dsPIC, AVR, ARM et PIC32. Elles sont accessibles via le gestionnaire de paquets intégré à NECTO Studio, l'environnement de développement unifié de MikroElektronika, qui gère automatiquement les dépendances et les mises à jour de bibliothèques.
Sur le plan matériel, le module est livré avec tous les composants passifs nécessaires et ne requiert aucun composant externe supplémentaire. Il est directement opérationnel après insertion dans un socket mikroBUS™ et configuration du jumper VIO SEL.
Utilisation avec Arduino, Raspberry Pi, micro:bit et Teensy
Le I2C Isolator 2 Click n'est pas réservé aux seules cartes équipées d'un socket mikroBUS™ natif. Grâce à un shield d'adaptation dédié, ce module Click Board™ devient compatible avec les plateformes les plus répandues dans le monde maker et éducatif.
Les cartes Arduino UNO et Arduino Mega 2560, le Teensy et le Raspberry Pi peuvent ainsi piloter ce module en quelques lignes de code. La carte micro:bit, qui fonctionne en logique 3,3V, est également compatible avec ce module. Le shield d'adaptation s'intercale entre la carte hôte et le Click Board™, assurant la correspondance des broches et des niveaux logiques.

I2C Isolator 2 Click utilisable avec Arduino, Raspberry Pi et Teensy via un shield d'adaptation mikroBUS™
(Infographie réalisée par IA)
Tutoriels et ressources pour démarrer
MikroElektronika propose un ensemble de ressources pour prendre en main le I2C Isolator 2 Click rapidement.
La bibliothèque Click Driver officielle est disponible directement depuis le NECTO Studio Package Manager — il suffit de rechercher « I2C Isolator 2 Click » dans le gestionnaire de paquets pour l'installer en un clic. Le code source est accessible sur le dépôt GitHub public MikroElektronika/mikrosdk_click_v2 pour une intégration dans tout projet custom. L'exemple de démonstration fourni exploite un module EEPROM 3 Click comme périphérique I2C esclave, illustrant la transparence de l'isolation : le code maître n'a pas besoin d'être modifié pour fonctionner à travers la barrière d'isolation.
La fiche produit officielle sur mikroe.com détaille les caractéristiques électriques du module, le schéma de connexion mikroBUS™ et les instructions de configuration du jumper VIO SEL. Le datasheet complet de l'ADM3260ARSZ d'Analog Devices (disponible sur analog.com) fournit toutes les courbes de performance, les diagrammes de timing et les recommandations de routage PCB pour les applications nécessitant une conformité aux normes d'isolation.
Pour les utilisateurs souhaitant aller plus loin, le blog technique de MikroElektronika propose un article dédié au I2C Isolator 2 Click, couvrant les principes de fonctionnement de la technologie iCoupler et les cas d'usage typiques dans les applications industrielles et médicales.
Résumé des caractéristiques techniques
- Référence : MIKROE-2609
- Fabricant : MikroElektronika
- IC principal : ADM3260ARSZ (Analog Devices)
- Technologie d'isolation : iCoupler + isoPower (Analog Devices)
- Isolation galvanique : 2500 Vrms
- Immunité aux transitoires (CMTI) : 25 kV/µs
- Canaux I2C isolés : 2 (SDA et SCL), bidirectionnels
- Vitesses I2C supportées : Standard 100 kHz / Fast 400 kHz / Fast Plus 1 MHz
- Convertisseur DC-DC intégré : Oui, jusqu'à 150 mW
- Tension de sortie isolée : 3,15 V à 5,25 V (régulée)
- Tension d'alimentation hôte : 3 V à 5,5 V
- Sélection tension logique : Jumper VIO SEL (3,3 V ou 5 V)
- Broche PDIS : Power Disable (contrôle du DC-DC)
- Interface hôte : mikroBUS™ (SDA, SCL, PDIS)
- Dimensions : 28,6 × 25,4 mm (format Small Click Board™)
- Température de fonctionnement : −40 °C à +105 °C
- Compatibilité micro:bit : Oui (3,3 V natif)
- Compatibilité Arduino/RPi/Teensy : Oui, via shield d'adaptation mikroBUS™
- Boîtier IC : SSOP 20 broches
Questions fréquentes
Qu'est-ce que l'isolation galvanique et pourquoi est-elle utile sur un bus I2C ?
L'isolation galvanique coupe toute connexion électrique directe entre deux circuits, tout en permettant le transfert de signaux et d'énergie. Sur un bus I2C, elle protège le microcontrôleur maître contre les différences de potentiel de masse, les surtensions et les perturbations électromagnétiques provenant des périphériques esclaves. Elle est nécessaire dans les environnements industriels, médicaux ou dans toute application où plusieurs sous-systèmes sont alimentés par des sources distinctes.
Quelle est la différence entre le I2C Isolator 2 Click et le I2C Isolator Click original ?
Le I2C Isolator Click original (basé sur l'ISO1540 de Texas Instruments) est un isolateur bidirectionnel simple, sans convertisseur DC-DC intégré. Le I2C Isolator 2 Click (MIKROE-2609) intègre en plus un DC-DC isolé pouvant délivrer jusqu'à 150 mW, éliminant le besoin d'une alimentation externe côté esclave, et prend en charge le mode Fast Plus jusqu'à 1 MHz contre 400 kHz pour la version originale.
Le module nécessite-t-il des composants externes pour fonctionner ?
Non. Le I2C Isolator 2 Click est livré complet, avec tous les composants passifs nécessaires (condensateurs de découplage, résistances de pull-up, etc.). Il suffit de l'insérer dans un socket mikroBUS™ et de configurer le jumper VIO SEL pour être opérationnel. Aucun transformateur, alimentation externe supplémentaire ou composant discret n'est requis.
Le module est-il compatible avec le protocole SMBus et PMBus ?
Oui. L'ADM3260ARSZ est conçu pour les applications I2C, SMBus et PMBus. Le module I2C Isolator 2 Click peut donc être utilisé dans des systèmes de gestion de l'alimentation et de supervision de batteries qui utilisent ces protocoles dérivés de l'I2C.
Comment configurer la tension de fonctionnement du module ?
La sélection de la tension logique se fait via le jumper VIO SEL présent sur le PCB. En position 3,3 V, le module fonctionne en logique 3,3 V, adapté aux cartes micro:bit, Raspberry Pi et microcontrôleurs ARM modernes. En position 5 V, il est compatible avec les logiques 5 V des cartes Arduino UNO et Mega 2560. Cette configuration doit être effectuée avant la mise sous tension du système.
Quelle est la puissance maximale disponible côté esclave via le DC-DC intégré ?
Le convertisseur DC-DC intégré à l'ADM3260ARSZ délivre jusqu'à 150 mW de puissance isolée côté esclave, avec une tension régulée entre 3,15 V et 5,25 V. Cette puissance est suffisante pour alimenter la grande majorité des capteurs I2C (capteurs de température, d'humidité, de pression, accéléromètres, etc.), sans nécessiter d'alimentation externe dédiée.
Le I2C Isolator 2 Click introduit-il une latence significative dans les communications ?
La technologie iCoupler d'Analog Devices introduit une distorsion de largeur d'impulsion typique de seulement 85 ns, ce qui est négligeable pour les fréquences I2C allant jusqu'à 1 MHz (Fast Plus). En pratique, ce délai n'a aucun impact sur les applications standard et ne nécessite aucun ajustement du timing dans le code maître.
Le module est-il compatible avec les périphériques I2C qui utilisent le clock stretching ?
Oui. L'ADM3260ARSZ prend en charge le mécanisme de clock stretching utilisé par certains périphériques I2C lents pour demander au maître de patienter. Les deux canaux étant bidirectionnels, le signal SCL peut être maintenu bas par le périphérique esclave, et cette information est correctement transmise à travers la barrière d'isolation jusqu'au maître I2C.
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).

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