主题中讨论的其他部件:PCA9306, TCA9517,
大家好,
我在使用TXS0108时遇到I2C问题。 我有以下电路:
当我从主板上卸下TXS0108时,通信工作正常,但当我重新插入驱动程序时,I2C不再工作,我得到了以下信息:
有人能帮我解决这个问题吗?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,Rafael:
我在这里看到两个主要问题:
1.此器件已具有内部10kohm电阻器,因此外部电阻器具有冗余性,并导致额外电流插入I2C器件。
2. TXS0108的B侧似乎有大量电容。 此设备需要在'高压'侧(在这种情况下为5V)施加轻电容负载才能正常工作(如同所有被动式电压转换器一样)。
此外,这里很好奇,但镜头中的两个波形看起来都是5V逻辑-为什么要使用转换器?
您可能会发现此应用报告有用/有趣:
您好Rafael:
您能否向我展示所有四个波形,显示进出设备的内容? 尽管可能可以使用TXS0108进行I2C转换,但我们发现上升时间加速器(RTA)可能会有问题,具体取决于总线的电容负载。
此外,波形看起来有点差。 尝试减少接地探头回路区域,并提高波形的分辨率和存储器。 它看起来就像噪音被其他东西耦合到SCL线上。 您是否查看过布局? 这也可能是接地导线环路区域的伪影,从而拾取噪音。
我假设您正在尝试使用8通道TXS部件来实现相同的尺寸和成本。 您可能需要了解如何使用PCA9306进行翻译。 它有各种包装,而且便宜. 唯一的警告是它不隔离I2C总线电容,因此根据I2C总线上的电容负载,您可能还需要考虑使用缓冲转换器,如TCA9517。 这些部件专为I2C设计。
如果您使用Altium,您可以将项目包发送给我,我可以查看您的布局。
Francis Houde