工具与软件:
尊敬的专家:
我的客户使用812作为从属设备。 他们发现热插拔812中与主器件之间存在链路断开。
链路可通过以下方式恢复:重新插拔、软复位、重新配置。
我的问题是为什么热插拔会导致链路断开、在某些情况下、812s 无法自动恢复。 当链路断开时、SQI 始终为0、该链路训练是否失败?
另一个问题是为什么重新插拔可以恢复链路? 812如何检测重新插拔问题?
谢谢!
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.
工具与软件:
尊敬的专家:
我的客户使用812作为从属设备。 他们发现热插拔812中与主器件之间存在链路断开。
链路可通过以下方式恢复:重新插拔、软复位、重新配置。
我的问题是为什么热插拔会导致链路断开、在某些情况下、812s 无法自动恢复。 当链路断开时、SQI 始终为0、该链路训练是否失败?
另一个问题是为什么重新插拔可以恢复链路? 812如何检测重新插拔问题?
谢谢!
尊敬的专家:
这是链路断开时转储的寄存器。 该模式不是自动模式、在热插拔情况下是否会导致链路断开?
e2e.ti.com/.../read_2D00_ethphy_2D00_ti812_2D00_all_2D00_regs.txt
尊敬的 Jass:
1.您能否检查 Open Alliance 脚本是否已编程到 DP83TC812以实现从模式或主模式? 本应用手册的第3节对此进行了介绍: https://www.ti.com/lit/an/snla389b/snla389b.pdf?ts = 1726178310290
2. DP83TC812的链路伙伴是什么?
3.在连接正常的情况下、是否可以多次读取寄存器0x871? 我想在链路建立时检查 SQI。 SQI 是对线路上信噪比的度量。
4.是否还可以检查 MDI 布线布局? 我们在此处有一些指南:https://www.ti.com/lit/an/snla387/snla387.pdf?ts = 1726178802259
布线应小于2英寸、下面具有连续的 GND、并具有100欧姆差分阻抗匹配。
此致、
Melissa
尊敬的 Jass:
感谢您提供这些信息。 我想看看是否存在低 SQI、这可以指向(但不能排除)设计的问题。
为了使我正确理解行为、 会发生以下情况:
1.客户将 DP83TC812 (从器件)插入未知链路伙伴(主器件)
2.客户打开 DP83TC812和链路分配器电源
3.有一个1/50的机会,它根本不会连接
如果他们用竞争对手的器件替代 DP83TC812、则产品将始终获得成功。
您还能检查这是否发生在两个 DP83TC812之间、还是仅 DP83TC812和 链路伙伴之间(您将在稍后提供哪个器件型号)吗?
此致、
Melissa
尊敬的 Jass:
是的、应该关闭自动协商、并且应该在 RTL9071上强制将速度设置为100M。
建议使用托管模式配置(strap)选项、以防止在所需的软件配置期间启动链接过程。 您能否确认是否 使用了此应用手册 www.ti.com/.../snla389b.pdf = 1726178310290中的软件配置?
如果 PHY 处于从模式、则可以使用自主模式或托管模式。
如果 PHY 处于主模式、您还可以使用自主模式或托管模式。
此致、
Melissa