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.

[参考译文] PCA9548A:I2C信号随机发生通信故障!!

Guru**** 1821780 points
Other Parts Discussed in Thread: PCA9548A, TCA9548A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1092399/pca9548a-i2c-signal-random-fail-in-communication

部件号:PCA9548A
主题中讨论的其他部件: TCA9548A

大家好,

客户强调我们的PCA9548A导致他们的I2C通信失败,需要我们的建议来调试此问题。

他们使用4通道读取不同的传感器设备并反复读取一个设备,但有时读取失败。

但在他们重置我们的设备后,I2C通信将恢复正常。

因此,他们认为这个问题与我们有关。

我为团队附加了文件,以检查可能的原因。

客户数据

https://drive.google.com/drive/folders/180Q3zheM6A9VPEnBLG_Dr8WxEeb92qt2?usp=sharing

 

LA日志工具

logic+Setup+Logic 2.3.47-master.exe

 

LA记录文件

第5部分:Sal

一般电路在下面,主机端上拉电压为3.3V,我们IC的VCC也是3.3V。

从动侧上拉电压为1.8V。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TI驱动器

    https://tidrive.itg.ti.com/a/eWjKd_LoynJraMp0/4.6357万ea6-307d-4a94-a89f-696aeeabcdfb?l

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好,

    只需为您上传客户的真实电路。

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如数据表的9.2 第1节所述,3.3 V的电源电压对于1.8 V信号来说过高。

    如果问题与电压水平有关,则示波器轨迹将很有帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Paul:

    设备是否能够完全通信,或者是否不断地进行通信? 正如Clemens所说,此设备对VCC电压的可能范围有限制:

    使用上图,您必须设置VCC电压,使相应的VPASS电压低于或等于器件上的最低总线电压。  当VCC = 3.3V时,您的VPASS大约为2V,这是过高的。 为您的设置修复此问题的一个简单方法是设置VCC = 1.8V,并将其连接到您的其他I2C总线所使用的相同导轨上。 由于此设备未定义为使用1.8V,因此建议升级至TCA9548A。 但是,由于供应链问题的原因,您应该可以避免在1.8V电压下运行PCA9548A,但我们不保证它能正常工作。

    最佳,

    Chris