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.

[参考译文] TCA9509:上升边缘逻辑高的步骤

Guru**** 2396245 points
Other Parts Discussed in Thread: TCA9509, TCA9548A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/642668/tca9509-the-step-at-the-logic-high-of-rising-edge

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

大家好,

 我的客户在TCA9509上遇到问题,当主机将数据发送到从属设备(TCA9509为从属设备)时,SCLA和SDAA的每个上升沿上都有一个步骤,该步骤位于如下所示的逻辑高位。

连接是FPGA<-->TCA9509<-->TCA9509<-->PCA9548<-->光学9509光学模9548模块的I2C BUSB

当FPGA向TCA9509发送数据时,SCLA和SDAA的每个上升边缘都有此步骤。

当TCA9509向FPGA发送数据时,SDAA上有一个步骤,但SCLA的每一个上升边缘都有这一步骤。

您能否帮助检查步骤的原因,以及I2C操作是否存在任何风险?

绿色曲线= SCLA

紫色曲线= SCLB

  

此致,

尼克·戴

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

    您好,Nick:

    我想知道我们是否可以获得客户电路的示意图,以确保系统正确实施。  如果是专有的,您可以通过电子邮件将其发送给我。  

    这似乎是 一个奇怪的问题。  

    • 它们的FPGA是否 独立于TCA9509和TCA9548A?   是否有长导线?是否存在潜在的接地偏移?   
    • A 侧是否有外部上拉电阻器, FPGA是否有内部上拉电阻器?    此部件设计为在A侧没有上拉电阻器,因为它有一个恒定的电流源,使总线上拉。  \
    •   FPGA的VCC和TCA9509的VCCA之间是否存在潜在差异?   如果是,它是否约 为150mV?  您的示波器探头 接地在哪里?  我认为这一步是由于恒定电流源关闭, 而这一步是由于电源电压 差。  详细 说明所测量的内容和磨损情况的示意图将有助于 调试。  

    简而言 之,它不应影响I2C设备使用的高逻辑电平,但我们应该知道步骤的来源。  我更 担心 影响低,而不是高的潜在差异。   

    您能否确认Vcca = 1.8V和Vccb= 3.0V?  同样,原理图也有助于查看 潜在问题。   

    Francis Houde

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

    您好,Francis:

      感谢您的支持。

      FPGA和TCA9548之间没有连接,客户对FPGA I2C和TCA9509 BUSA使用了相同的VCC。

      他们试图将TCA9509的EN引脚拉低,然后在TCA9509的Busa上没有任何步骤。因此问题似乎与TCA9509 BusB的操作有关。

      客户设计示意图如下所示。  

      部件号PCA9617应为TCA9509。

      客户将所有33欧姆系列电阻器更换 为0欧姆,但步骤仍然存在。  

      

    此致,

    尼克·戴

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Nick:
    您是否可以让它们移除R308和R309? 使用TCA9509时,它们的A侧不应有上拉电阻器。 查看此操作是否解决了问题。
    Francis Houde
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Francis:

     客户已尝试卸下TCA9509一侧的上拉电阻器,但步骤仍然存在。

     如果没有R308和R309,客户还卸下了R29和R39以断开TCA9548与TCA9509 B侧的连接,但步骤仍然存在。

     将TCA9509的EN引脚拉至低时,没有此步骤。

     此问题是否有其他线索?

    此致,

    尼克·戴

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Nick:
    我注意到前缘上升时间非常快。 他们是否确定引脚设置为开路漏极? 它几乎看起来像是被设置为推拉式。 请让他们验证是否将其设置为漏极开路。
    Francis Houde
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Francis:

    感谢您的反馈。
    您的意思是FPGA的I2C端口(GPIO)设置看起来像推挽式,而不是漏极开路?

    此致,
    尼克·戴
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,正确。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Francis:

    客户正在检查FPGA I2C的端口配置。
    如果客户在输出TCA9548处连接100欧姆电阻器(R23,R24,R25和R26),您能否帮助检查是否存在任何风险? 选择TCA9548的通道后,TCA9509的B侧将通过TCA9548与此100欧姆电阻器连接。
    由于光学模块有时会发热,他们使用100欧姆电阻器来保护设备。

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

    您好,Nick:

    只要不是这样,添加串联电阻器就可以更改连接器另一侧从设备上的VOL。  您会得到一个电阻分压器,只要上拉电阻值足够大,以确保主控制器看到符合VIL的正确电压,您就可以了。  当存在较大的电容负载时,您可能会遇到串联电阻器的问题,为了 满足I2C上升时间规格,您需要一个强大的上拉(较低的电阻值)来将您的VOL从从属设备上移。  

    Francis Houde