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.

[参考译文] PCA9546A:PCA9548A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1089505/pca9546a-pca9548a

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

我想从I2C通信功能中了解以下信息:  

1) I2C通信中最常见的故障模式是什么?  

2)要获得硬件设计的设计稳健性,应进行何种压力测试?  

谢谢

Jason

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

    您好,Jason:

    1. 使用I2C时可能会发生许多故障,您特别问PCA9546A或I2C的常见故障是什么。
    2. 当您完成I2C总线后,您应该对其进行测试,以确保符合I2C规格以获得所需的速度。
      1. 对于PCA9548A,我们显示了我们为确保设备能够在SDA上正确通信并正确接收SCL数据而预先进行的测试。
      2. 我们还会测试重置功能  
      3. 通常,我会测试器件的所有定时功能,包括I2C定时要求,中断和重置定时要求以及开关特性。 这将是一个很好的测试,以确保您的总线和设备工作正常。

    最佳,

    Chris

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

    谢谢,Chris

    1.我想知道 PCA9546A/PCA9548A 或9548或I2C的常见故障是什么。

    2.除了设备的定时功能外 ,您还建议进行哪些其他负荷试验?  什么是测试配方?  例如 地址解频,需要更高电容负载的应用,多卡应用。

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

    Jason,

    1.我们有一个关于调试常见I2C问题的很好的应用说明。 这些是I2C的一般问题。 PCA9546A的唯一特定问题是器件上的重置勘误表。 8.4 .1.1 部分将介绍数据表中的重置勘误表。 基本上,您必须确保重置引脚上的电压不超过VCC电压。

    2.这些器件设计用于处理特定的I2C规格。 因此,对于此设备,它与快速模式(400 kHz)兼容。 因此,对于这种速度,我们规定该设备可处理高达400 pF的数据。 我们保证为设备提供数据表中的任何特性。 这意味着我们将进行测试,如果设备不符合此规格,我们将不会销售它。

    对于其他问题,您不应在I2C总线上有两个地址相同的设备。 每个设备都应有唯一的地址,否则您可能会遇到与设备通信的问题。 正是由于这个原因,PCA9546A具有地址引脚。 它们允许您通过将针脚拉高或低来更改设备的地址。 如果总线上有具有相同I2C地址的设备,则必须使用I2C开关才能单独与它们通信。

    当您说多卡应用程序时,您是否在谈论热交换? 如果您希望在系统中设计热插拔,则需要特殊的热插拔芯片,以便您可以继续在背板上进行通信。

    您需要进行的测试将取决于您的特定系统。 您可以执行的唯一常规测试是计时测试,以确保所有设备都能正常通信。 例如,对于PCA9546A这样的设备,您可能需要测试该设备在I2C通道之间切换的速度,以及在总线过载之前一次可以启用多少个通道。 这些问题都来自您的系统要求,并将特定于您的设置。

    最佳,

    Chris

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

    Chris,1)为了验证诊断测试目的,  是否有方法模拟I2C模块/组件的某些硬件故障模式以用于调试测试目的? 2)您会推荐仿真工具还是硬件设备 ?   3)推荐用于I2C 通信测试的硬件诊断工具/方法是什么?   

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

    Jason,

    Chris现在已不在办公室,因此我们感谢您的耐心等待,同时团队中的其他人也会帮助您解决这个问题。 我们将在明天的CST工作结束前回复您。

    此致,

    Eric Hackett  

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

    您好,Jason:

    为了9546为了验证9548验证诊断403.7839万诊断测试403.7839万测试目的,  是否有办法模拟I2C模块/组件的某些硬件故障模式以用于调试测试目的?

    此设备没有任何类型的'测试模式',设备本身只是一台状态机,运行A启动条件, 时钟脉冲和停止条件。 我能想到的唯一真正的故障是,如果您遇到总线卡住事件或在写入设备后未执行停止条件的情况。

    2)您9546您是否9548是否会403.7839万会推荐403.7839万推荐仿真工具或硬件设备 

    如果您尝试测试I2C '稳健性',最好是在工作台上进行测试,而不是模拟,因为您可能没有FET级模拟工具。  

     3)9546 3)建议9548建议用于403.7839万用于I2C403.7839万I2C 通信测试的硬件诊断工具/方法是什么?   [/引述]

    通常,您只需使用一个设备,该设备可以生成漏极开路时钟脉冲,并且可以在数据线路上的输出和输入之间切换(漏极开路以及设置为输出时)。 通常,这可以通过微控制器/处理器来实现。 从这一点看,您可以通过使用交流噪声源来对I2C总线施加压力来模拟噪声,或者在操作过程中快速将SDA/SCL连接到一个小的无功盖来模拟热插拔事件。  

    -Bobby