方向不用切换
TXS0102 是双向转换,I2C 的 SDA/SCL 可双向通信。
Overview
TXS0102 常用于不同逻辑电压之间的低速双向信号转换。它比较适合 I2C 这类开漏/上拉信号,不建议把它当作大电流驱动、长线高速通信或强推挽信号的万能转换器。
TXS0102 是双向转换,I2C 的 SDA/SCL 可双向通信。
VCCA 接低电压侧,VCCB 接高电压侧,这是最容易错的地方。
OE 使能脚是否板载上拉,要看当前模块实物。
Wiring
| TXS0102 | 3.3V 主控侧 | 5V 模块侧 |
|---|---|---|
| VCCA | 3.3V | - |
| VCCB | - | 5V |
| GND | GND | GND |
| A1 / B1 | MCU SDA | 模块 SDA |
| A2 / B2 | MCU SCL | 模块 SCL |
| OE | 使能脚 | 按模块说明接高 |
FAQ
VCCA 接低电压侧,例如 1.8V 或 3.3V;VCCB 接高电压侧,例如 5V。不要反过来接。
先确认两边 GND 共地,再确认 VCCA/VCCB 电压、SDA/SCL 是否对应 A1/B1、A2/B2,最后确认 OE 是否使能。
低速普通信号可以测试,但 TXS0102 更适合开漏/上拉类信号。高速、强推挽、长线或大负载场景需要谨慎,可能要换更合适的芯片。
看模块是否已经板载上拉。若不通,建议按实物丝印确认 OE,并尝试接到 VCCA 对应高电平。
Customer Reply
Todo
不同批次排针和丝印可能不同。
最终以当前模块说明和芯片资料为准。
需确认是否板载上拉或需要客户外接。