Module Convertisseur de Niveau Logique TXS0108E 4 canaux, 2 canaux Bidirectionnels (3,3V ↔ 5V) I2C

د.ج 300د.ج 700

UGS : ND Catégorie :
Description


📦 Description Générale

Le TXS0108E est un circuit bidirectionnel haute vitesse qui permet la conversion automatique des niveaux logiques entre deux circuits travaillant à des tensions différentes (ex: Arduino 5V ↔ ESP32 3.3V). Il est idéal pour des bus I²C, SPI, UART, GPIO, etc.


⚙️ Caractéristiques Techniques

Paramètre Valeur
🔧 Circuit intégré TI TXS0108E
📊 Nombre de canaux 8 canaux indépendants
🔄 Direction Bidirectionnelle automatique (sans config)
🔌 Tensions supportées Côté A : 1.2V à 3.6V / Côté B : 1.65V à 5.5V
🔋 Alimentation typique VCCA (côté A) = 3.3V / VCCB (côté B) = 5V (ou inverse)
⚡ Vitesse Jusqu’à 110 Mbps en push-pull, 2 Mbps I²C
🔁 Protocoles supportés I²C, SPI, UART, GPIO, 1-Wire, etc.
📐 Format module PCB avec broches 0.1″ (2,54 mm)
📎 Broches GND communes Masse des deux côtés doit être connectée ensemble

🧠 Fonctionnement

  • Le TXS0108E détecte automatiquement la direction du signal (pas besoin de broche DIR).

  • Il agit comme un buffer bidirectionnel à très faible latence.

  • Il fonctionne même pour des signaux à haute fréquence.


🧩 Brochage Typique

Broche Fonction Description
VCCA Alimentation côté A Ex : 3.3V (ESP32, Raspberry Pi)
VCCB Alimentation côté B Ex : 5V (Arduino Mega, Uno, capteur 5V)
GND Masse commune ⚠️ Obligatoire entre A et B
A1–A8 I/O côté A Niveau logique A
B1–B8 I/O côté B Niveau logique B

Avantages

🟢 Avantage 📋 Détail
🔁 Conversion bidirectionnelle auto Aucun contrôle nécessaire
⚡ Très haute vitesse Adapté aux protocoles SPI rapides
🧠 Intègre des pull-ups intelligents Pour compatibilité I²C, 1-Wire
🔄 Fonctionne dans les deux sens A → B et B → A selon qui émet
🧰 Idéal pour prototypage multi-cartes ESP32 ↔ Arduino, etc.

🔬 Applications typiques

  • 🔌 Connexion d’un module 5V à un microcontrôleur 3.3V (ESP32, STM32, etc.)

  • 🧲 Interfaçage I²C entre Raspberry Pi (3.3V) et capteurs 5V

  • 🔁 SPI bidirectionnel entre deux circuits de logique différente

  • 🛰️ Liaison UART entre GPS 3.3V et carte Arduino 5V

  • 🧪 Adaptation de GPIOs (LED, relais, interrupteurs…)


⚠️ Précautions d’utilisation

⚠️ Problème possible ✅ Précaution
GND non commun 🔌 Toujours connecter la masse des deux côtés
Ne supporte pas des signaux analogiques ✔️ Uniquement signaux logiques
Sens de tension incorrect ✅ Vérifiez bien VCCA < VCCB (ex : 3.3V ↔ 5V)
Pas adapté au PWM haute fréquence ⚠️ Utilisez des buffers spécialisés pour PWM rapides

📋 Comparaison : TXS0108E vs autres convertisseurs

Module Canaux Direction Type Vitesse Remarques
TXS0108E 8 Automatique Bidirectionnel Très haute Compatible I²C, SPI, UART
TXB0104 4 Automatique Bidirectionnel Haute Idéal pour petits circuits
74LVC245 8 Sens unique Unidirectionnel Élevée Moins flexible
Mosfets BSS138 1–4 Bidirectionnel (simple) Basique Moyenne Peu adapté aux signaux rapides

🧰 Cas d’utilisation concrets – Projets Arduino & industriels

🧪 Projet ⚙️ Utilité du TXS0108E
Communication ESP32 ↔ Module GSM SIM800L UART bidirectionnel entre 3.3V ↔ 5V
Lecture capteur I²C 5V via Raspberry Pi Convertir bus I²C vers 3.3V proprement
Piloter écran TFT SPI 3.3V depuis Arduino Adapter MOSI, CLK, CS sans endommager l’écran
Liaison UART entre 2 MCU avec logiques diff Aucun DIR à gérer, conversion automatique
Contrôle GPIO 3.3V vers carte relais 5V Alimentation côté A en 3.3V, côté B en 5V
Interfaçage JTAG avec FPGA basse tension Conversion rapide avec intégrité du signal assurée

🎯 Astuces et conseils avancés

  • Utilisez un régulateur AMS1117 pour obtenir un 3.3 V propre côté A à partir du 5 V (si le module ne l’intègre pas).

  • 💬 Broches non utilisées peuvent rester déconnectées.

  • 🧪 Mesurez la tension réelle sur VCCA et VCCB pour éviter toute erreur de logique.

  • ⚙️ À éviter avec signaux analogiques (PWM, audio, etc.) – ce n’est pas un pont résistif ni un optocoupleur.

  • 🌀 En cas de signaux asynchrones très rapides (>30 MHz), le TXB0108 ou buffers spécialisés sont recommandés.


🧾 Conclusion

Le TXS0108E est un outil indispensable pour tout projet mêlant des composants fonctionnant sous différentes logiques. Grâce à sa bidirectionnalité automatique, sa haute vitesse, et sa simplicité d’intégration, il s’adapte aussi bien aux makers qu’aux projets professionnels.


Informations complémentaires
Convertisseur

4 canaux

,

8 canaux

,

TXS0108E

Avis (0)

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “Module Convertisseur de Niveau Logique TXS0108E 4 canaux, 2 canaux Bidirectionnels (3,3V ↔ 5V) I2C”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You have to be logged in to be able to add photos to your review.