meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sensor:txs0108e [2026/03/06 20:14] – created vamsansensor:txs0108e [2026/03/06 21:50] (current) – [An example of a level converter] vamsan
Line 1: Line 1:
 ====== TXS0108E (HW-0108) 8-channel, bidirectional 5V-3.3V logic level converter ====== ====== TXS0108E (HW-0108) 8-channel, bidirectional 5V-3.3V logic level converter ======
-The TXS0108E (HW-0108) is an 8-channel, bidirectional logic level converter module designed to bridge communication between devices operating at different voltage levels, such as 3.3V and 5V systems. It features automatic direction sensing, meaning it does not require a dedicated direction-control signal to switch between transmitting and receiving data. +{{ :sensor:txs0108e.png?150|TXS0108E (HW-0108) 8-channel, bidirectional 5V-3.3V logic level converter}} 
 +The **TXS0108E (HW-0108)** is an 8-channel, bidirectional logic level converter module designed to bridge communication between devices operating at different voltage levels, such as 3.3V and 5V systems. It features automatic direction sensing, meaning it does not require a dedicated direction-control signal to switch between transmitting and receiving data. 
  
 **Technical Specifications** **Technical Specifications**
Line 13: Line 14:
  
 **Key Features** **Key Features**
 +{{ :sensor:txs0108e_1.png|TXS0108E (HW-0108) 8-channel, bidirectional 5V-3.3V logic level converter}}
  
   * **Bidirectional Translation:** Allows seamless two-way communication without manual configuration of data direction.   * **Bidirectional Translation:** Allows seamless two-way communication without manual configuration of data direction.
   * **Output Enable (OE) Pin:** An active-HIGH pin that enables the device when connected to VCCA. If pulled LOW, it places all I/O pins in a high-impedance state, effectively disabling the module.   * **Output Enable (OE) Pin:** An active-HIGH pin that enables the device when connected to VCCA. If pulled LOW, it places all I/O pins in a high-impedance state, effectively disabling the module.
-  * **Protocol Support:** Compatible with various serial interfaces, including I2C, SPI, and UART.+  * **Protocol Support:** Compatible with various serial interfaces, including [[com:basic_i2c|I²C]][[com:basic_spi|SPI]], and [[com:basic_uart|UART]].
   * **Auto-Direction Sensing:** Uses internal edge-rate accelerators to detect and automatically switch the signal direction.   * **Auto-Direction Sensing:** Uses internal edge-rate accelerators to detect and automatically switch the signal direction.
  
 +==== Pinout and Connection Guide ====
 +{{ :sensor:txs0108e.png?240|TXS0108E (HW-0108) 8-channel, bidirectional 5V-3.3V logic level converter}}
 +The module typically features two rows of pins corresponding to the low-voltage (A) and high-voltage (B) sides: 
 +
 +  * **VCCA:** Connect to the power supply of the lower voltage device (e.g., 3.3V).
 +  * **VCCB:** Connect to the power supply of the higher voltage device (e.g., 5V).
 +  * **GND:** Common ground for both voltage domains.
 +  * **OE:** Output Enable; must be tied HIGH (to VCCA) to operate. Tie to GND via a pull-down resistor to keep it disabled during power-up.
 +  * **A1–A8:** Data lines for the low-voltage side.
 +  * **B1–B8:** Data lines for the high-voltage side.
 +  *  
 +==== An example of a level converter ====
 +
 +Because the Arduino Uno/Nano uses 5V logic and the Ra-01 uses 3.3V, you must use a Logic Level Converter or voltage dividers on the data lines to avoid damaging the module. See more >> [[com:ai_thinker_products|AI-Thinker LoRA products]]
 +
 +|<100%>|
 +^Ra-01 Pin^Logic level converter^Arduino Pin (Uno/Nano)^Wire Color^Notes|
 +^VCC|Va - Vb|5V|<color red>♦</color> red|Power|
 +^GND|GND|GND|<color black>♦</color> black|Common ground|
 +^SCK|A4 - B4|D13|<color green>♦</color> green|SPI Clock|
 +^MISO|A3 - B3|D12|<color darkblue>♦</color> darkblue|SPI Master In Slave Out|
 +^MOSI|A2 - B2|D11|<color yellow>♦</color> yellow|SPI Master Out Slave In|
 +^NSS|A1 - B1|D10 (or D7)|<color lightblue>♦</color> lightblue|Chip Select (CS)|
 +^RESET|A8 - B8|D9 (or D6)|<color purple>♦</color> purple|Reset Pin|
 +^DIO0|A7 - B7|D2|<color orange>♦</color> orange|Interrupt Pin (Required for RX)|
 +
 +{{ :com:arduino_txs0108e_ra01.png |Arduino TXS0108E Ra-01}}
 +
 +===== Converters topics on lamaPLC =====
 +{{topic>converter}}
 +
 +\\
 +\\
 +{{tag>converter txs0108e hw-0108 logic_level_converter logic_level 5v_3.3v arduino}}
 +\\
 +This page has been accessed for: Today: {{counter|today}}, Until now: {{counter|total}}