Sous-total : 6,480.00 د.ج
Description
PCA9306 I2C Level Converter : caractéristiques
Le PCA9306 I2C Level Converter est un convertisseur de niveau logique bidirectionnel conçu pour faciliter la communication entre des circuits fonctionnant sous différentes tensions. Il prend en charge les lignes SDA et SCL des bus I2C et SMBus.
Basé sur le circuit PCA9306, ce module permet notamment de connecter des systèmes fonctionnant en 1,8 V, 3,3 V et 5 V, lorsque les conditions de tension requises sont respectées. Le composant fonctionne avec une tension de référence VREF1 de 1,2 à 3,3 V et une tension VREF2 de 1,8 à 5,5 V.
Conversion de niveau de tension bidirectionnelle
Le PCA9306 effectue automatiquement la conversion des niveaux logiques dans les deux directions. Aucun signal de direction supplémentaire n’est nécessaire pour contrôler le sens de communication.
Les deux canaux correspondent aux lignes :
- SDA pour les données I2C ;
- SCL pour l’horloge I2C.
Le circuit utilise des entrées/sorties I2C de type open-drain, adaptées au fonctionnement des bus I2C.
Compatibilité I2C et SMBus
Le PCA9306 est compatible avec les protocoles I2C et SMBus et prend en charge des applications fonctionnant jusqu’à 400 kHz selon les conditions du système. Son temps de propagation maximal est inférieur à 1,5 ns selon les spécifications du fabricant.
Applications
Ce module peut être utilisé dans de nombreux projets électroniques :
- Connexion d’un microcontrôleur 3,3 V à des périphériques I2C 5 V ;
- Adaptation de niveaux entre différents modules I2C ;
- Projets Arduino et ESP32 ;
- Projets Raspberry Pi ;
- Capteurs et écrans I2C ;
- Robotique et systèmes embarqués ;
- Communication SMBus ;
- Isolation de deux segments d’un bus I2C.
Le fabricant indique également que le PCA9306 peut être utilisé pour isoler un bus fonctionnant à 100 kHz d’un autre fonctionnant à 400 kHz grâce à la broche EN.
Comment utiliser le PCA9306 I2C Level Converter avec Arduino et ESP32
Le module peut être placé entre deux circuits utilisant des niveaux logiques différents. Le côté basse tension est connecté à VREF1, tandis que le côté haute tension est connecté à VREF2.
Par exemple, dans une application adaptée, il est possible d’interfacer un périphérique I2C 5 V avec un microcontrôleur fonctionnant en 3,3 V.
Attention : VREF1 doit rester dans la plage appropriée et VREF2 doit être supérieur à VREF1 dans les conditions prévues par le fabricant.
Spécifications techniques
| Caractéristique | Valeur |
|---|---|
| Circuit | PCA9306 |
| Fonction | Convertisseur de niveau I2C bidirectionnel |
| Canaux | 2 : SDA et SCL |
| Protocoles | I2C / SMBus |
| VREF1 | 1,2 V à 3,3 V |
| VREF2 | 1,8 V à 5,5 V |
| Résistance ON | Environ 3,5 Ω |
| Contrôle de direction | Non requis |
| Broche EN | Oui |
| Fréquence I2C maximale | 400 kHz |
| Entrées/sorties | Open-drain |
| Tolérance I/O | 5 V |
Pour consulter les caractéristiques électriques et la documentation complète, consultez la documentation officielle du PCA9306 chez Texas Instruments.
Découvrez également notre sélection de modules et cartes Arduino.



