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.

[参考译文] DS125DF111:带 SigCon Architect RESP 的 DS125DF111。 I2C 问题

Guru**** 2871530 points

Other Parts Discussed in Thread: USB2ANY, DS125DF111

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1626054/ds125df111-ds125df111-with-sigcon-architect-resp-i2c-issue

部件号: DS125DF111
主题中讨论的其他器件: USB2ANY

您好:  

我们将在定制 SFP 板上使用 DS125DF111 并将 FPGA 用作数据流的源端和接收端。 我们将 DS125DF111 与 USB2ANY 和 SigCon Architect 连接在一起。 读取某些寄存器的默认值(即,地址 0x01 显示 0x61)就可以正常工作。 因此、我们假设物理 I2C 连接不应成为问题。 当我们打开来自 FPGA 的信号时、DS125DF111 LOS 引脚上连接的 LED 会亮起、为什么我们认为在 DS125DF111 上检测到有效信号。 FPGA 的第二个通道(配置相同)在我们的定制电路板上环回、在我们的 IDE 中显示一个无错误的有效链路、因此我们还假设第一个链路的信号存在于 DS125DF111 输入端。

然而、SigCon Architect 软件不会显示 DS125DF111 的输入端存在信号、而 DS125DF111 与 LED 相反。 此外、当我们在 SigCon Architect 中调整 DS125DF111 的某些设置并读回相关寄存器时、我们只读取寄存器的默认值、而不会再保存我们的设置。 为什么会这样?

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

    您好 Julian:

    您能分享您的原理图吗?

    谢谢、

    Drew

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

    您好、Drew、  

    您可以找到原理图。

    此致、  
    Julian

    e2e.ti.com/.../Schematic_5F00_Prints.PDF

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

    有人有想法吗? 可能 DS125F111 已损坏、但对于某些寄存器、我收到了有效数据...

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

    您好 Julian:

    对延迟深表歉意。   原理图中突出显示了几个方面:

    • 您能否确认您具有 3.3V 外部电源并依赖内部 2.5V 稳压器、如下图所示。
    • ENSMB 应通过 1k Ω 电阻连接至 VIN 以选择 SMBus 从模式
    • SDA/SCL 上的 1k Ω 上拉电阻比正常情况下更强、但可能不是此处的问题。  典型的上拉电阻为 2k Ω 至 5k Ω。
    • 我们通常建议通过 1k Ω 将 READ_EN 连接到 GND

    关于很可能出现的问题、我要仔细检查 2.5V 和 3.3V 电源电压、看看是否可以调整 ENSMB 引脚搭接。

    谢谢、

    Drew

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

    您好、Drew、

    感谢您的建议。 我可以确认、Vin 电压为 3.3V、在 Vdd 引脚上、我可以测量 2.5V。 现在、我将尝试实现您关于 ENSMB 和 READ_EN 的另外两个想法、通过 1k 连接它们、而不是直接连接到 Vdd RESP。 GND。 I2C 信号在示波器上看起来正常、因为您注意到这应该不是问题。

    此致、
    Julian

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

    您好 Julian:

    感谢您的更新。

    请注意、对于 ENSMB、它应连接到 VIN、而不是 VDD。  四电平输入电压阈值相对于 VIN。

    期待您对此进行更新。

    谢谢、

    Drew

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

    再次大家好:  

    我准备了一个新的 PCB、现在上拉至 3.3V (Vin)、下拉至 GND。 它似乎是有效的! 至少 SigCon 会显示检测到的信号。 我认为将 IO 连接到 2.5V 而不是 3.3V 是我的故障...

    现在、我需要将 PLL 设置为锁定到信号。

    感谢您的帮助!

    此致、
    Julian