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.

[参考译文] DS125DF410:主模式和从模式设计

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1480121/ds125df410-master-mode-and-slave-mode-design

器件型号:DS125DF410
主题中讨论的其他器件: TS3A4741

工具与软件:

在我们的设计中、我们使用 4个   DS125DF410 IC 来满足 Agilex 7 FPGA 的16个10G 收发器的需求。

我们希望在我们的设计中提供主从配置模式。 在数据表中、我们没有在 需要两种模式时找到连接图。 我们只能看到主模式的连接图(第12页)。 此外、我还需要了解如何连接 READ_EN (引脚编号44)、ALL_DONE (引脚编号41)、EN_SMB (引脚编号.20)引脚以满足上述要求。

在评估板原理图中、我们无法了解上述三个引脚的连接性。 请 根据我们的要求分享连接图、写下和原理图。

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

    尊敬的 Pankaj:

    当 DS125DF410配置为 SMBus 主模式时、它会在 READ_EN 输入引脚被拉低时开始从 EEPROM 读取其配置。 读取其配置后、ALL_DONE 输出引脚被拉低、器件会恢复到 SMBus 从模式、这意味着可以通过控制器器件访问和修改寄存器。 要在 SMBus 主模式下配置 DS125DF410、请将 EN_SMB 引脚悬空。

    同一总线上的每个重定时器需要具有唯一的 SMBus 地址。 为防止尝试同时读取其配置的多个重定时器发生总线争用、READ_EN 引脚和 ALL_DONE 引脚应采用菊花链形式连接。

    • 将第一个重定时器的 READ_EN 连接到 GND。
    • 将第一个重定时器的 ALL_DONE 连接到第二个重定时器的 READ_EN。
    • 将第二个重定时器的 ALL_DONE 连接到第三个重定时器的 READ_EN。
    • 将第三个重定时器的 ALL_DONE 连接到第四个重定时器的 READ_EN。

    此致!

    卢卡斯

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

    大家好、Lucas:

    感谢答复,建议的解释是有用的,但我仍然有疑问 EN_SMB (引脚号20 ),因为我已经从数据表中了解到,它必须保持悬空,以便在主模式下操作。 现在、当  在主模式下完成初始配置后、ALL_DONE (引脚编号41)引脚被拉低时、表示 EEPROM 的初始配置很复杂。 要从主模式切换到从模式、我们是否仅在监控 ALL_DONE 引脚(该引脚在 Agilex FPGA 端接)后才将 EN_SMB 驱动为高电平?  

    当我观察到开发板原理图 TS3A4741(2通道模拟开关)被保留。 在本例中、我将 IN (引脚编号3) 引脚连接到 Agilex FPGA、从中我们可以控制   DS125DF410 IC 的 EN_SMB。  

    请说明我们的方法 在启用 DS125DF410 IC 中的两种模式时是否正确。

    此致、

    Pankaj

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

    尊敬的 Pankaj:

    您无需对 EN_SMB 引脚进行任何更改、它应在整个运行期间保持悬空。 当 EEPROM 加载完成且 ALL_DONE 引脚被拉至低电平时、DS125DF410会自动恢复为 SMBus 从模式。

    此致!

    卢卡斯