本设计介绍的是基于BSS138实现4通道I2C电平移位器PCB工程文件,见附件下载其PCB工程文件。电路城在之前介绍一款基于TXB0108-8通道双向逻辑电平转换器设计(链接:https://www.cirmall.com/circuit/7421/detail?3)。然而,不支持I2C通信,需要借助上拉系统来传输数据。该BSS138-4通道I2C电平移位器将恩智浦应用笔记之后的双向TXB0108的易用性与I2C兼容的FET设计相结合。BSS138实现4通道I2C电平移位器电路 PCB截图: 说明: 该BSS138实现的4通道I2C电平移位器有4个BSS138 FET,10K上拉电阻。它的低端工作在1.8V,高端高达10V。与使用TXB0108或74LVC245相比,I2C数据传输接口比使用TXB0108或74LVC245要慢一些,所以如果需要高速传输,我们建议您检查这些接口。
2023-03-08 16:58:46 769KB txb0108 bss138 电路方案
1
由于Arduino基本上是5V电源供电,大多数现代传感器,显示器,闪存卡和模式仅为3.3V,许多制造商发现他们需要进行电平转换/转换,以保护3.3V器件免受5V。于是使用电阻来制造分压器,但是为了进行高速传输,电阻器可能会增加大量的电压,从而造成严重破坏,这很难进行调试。因此,设计了TXB0108-8通道双向逻辑电平转换器实现电平转换。TXB0108-8通道双向逻辑电平转换器电路板实物截图: TXB0108双向电平转换器执行几乎任何电压间双向电平转换,并将自动检测方向。只有这个芯片不能正常工作的是i2c(因为它使用强大的上拉,这会混淆自动方向传感器)。如果您需要使用上拉电阻,您可以将它们至少为50K欧姆,AVR / Arduino的内部电阻约为100K欧姆,这样就可以了! 由于该TXB0108芯片是一个特殊的双向电平转换器,它没有强大的输出引脚可以驱动LED或长电缆,它的意图是坐在两块逻辑芯片之间的面包板上!如果您不需要即时双向支持,我们建议以下具有强大输出驱动的74LVX245。 TXB0108-8通道双向逻辑电平转换器电路 PCB截图,见附件下载其工程文件:
1