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.

[参考译文] PCA9534:在PCA9534上观察到偶发总线争用

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/574806/pca9534-sporadic-bus-contention-observed-on-pca9534

部件号:PCA9534
其它在“线程”中讨论的部件:TS3USB30

你好

我们看到PCA9534在设计上出现了一些零星的总线争用。 请参阅随附的范围捕获。

  • 该设计使用BeagleBone作为I2C主控,并将8x PCA9534作为总线上的数字输入。
  • 我们的每个读取周期的流程是:
    • 将0xFF写入reg 0x03,以将所有端口设置为输入。
    • 将0x00写入reg 0x02以设置默认极性。
    • 读取reg 0x00以了解输入逻辑。
  • 这可以随时发生,写入任何PCA9534时。  
  • 这是第三版主板,具有相当新的SMT版本。 我们在以前的修订中从未遇到过这种问题。

欢迎提出任何见解。 谢谢你。

彼得

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Peter,
    总线上还有什么内容?它们的地址是什么? 这些是一些奇怪的波形。 我是否还可以查看原理图,看看是否一切正常?
    Francis Houde
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Francis

    下面是地址表:

    部件号 计数 地址 注意
    PCA9534 8. 0x20到0x27
    PCA9534A 3. 0x38,0x3A,0x3C
    24AA02 8. 0x50 在正常操作期间,此器件通过TS3USB30交换机与总线分离

    以下是示意图,总线上有1.5k的上拉,所有从属设备共用,但示意图上未显示。  

    1.8 x PCA9534。 这是发生错误的地方。  本地总线为“I2C_1.SCL/SDA”,与其它原理图中的JIG_SCL/SDA相同。 本地总线“I2C_2.SCL/SDA”位于不同的I2C总线上。 此设计重复了8次,我们使用变体(BOM)为每个变体设置正确的地址。  

    2.3 x PCA9534A。 这些设备的软件未返回错误。

    3.8x24AA02。 此设计也重复了8次。 默认状态是DUT_SCL/SDA切换到EEP_SCL/SDA。 在正常操作期间,JIG_SCL/SDA与EEPROM分离。 我们确认JIG_SCL_SDA上的错误发生时就是这种情况。  

    谢谢!

    彼得