您好!
对于航空应用,我们需要禁用自动协商以:
1 -确保始终以预期速度进行链接
2-并在闪电事件导致同步丢失后加快链路建立过程
我们能够使用具有自动协商功能的 PHY、但在正常模式下无法达到有效链路状态。 下面是我们在尝试连接的两个 PHY 和我们获得的状态之间应用的配置。

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.
您好!
对于航空应用,我们需要禁用自动协商以:
1 -确保始终以预期速度进行链接
2-并在闪电事件导致同步丢失后加快链路建立过程
我们能够使用具有自动协商功能的 PHY、但在正常模式下无法达到有效链路状态。 下面是我们在尝试连接的两个 PHY 和我们获得的状态之间应用的配置。

您好!
是的、两个 PHY 都是 DP83867。 每个 PHY 的完全转储以下的情况。
一个转储具有自动协商功能,一个转储没有自动协商功能。
| PHY1寄存器/ DP83867 | PHY2寄存器/ DP83867 | |||
| 地址十六进制 | 数据(十六进制) 手动配置 |
数据(十六进制) 自动协商 |
数据(十六进制) 手动配置 |
数据(十六进制) 自动协商 |
| 00 | 140 | 140 | 140 | 140 |
| 01 | 7949 | 7949 | 7949 | 7949 |
| 02 | 2000年 | 2000年 | 2000年 | 2000年 |
| 03 | A231 | A231 | A231 | A231 |
| 04 | 1 | 1 | 1 | 1 |
| 05 | 0 | 0 | 0 | 0 |
| 06 | 64 | 64 | 64 | 64 |
| 07 | 2001年 | 2001年 | 2001年 | 2001年 |
| 08 | 0 | 0 | 0 | 0 |
| 09 | 1A00 | 1A00 | 1200 | 1200 |
| 0a | 4000 | 4000 | 0 | 0 |
| 0b | 0 | 0 | 0 | 0 |
| 0c | 0 | 0 | 0 | 0 |
| 0d | 401F | 401F | 401F | 401F |
| 0e | 10B0 | 10B0 | 10B0 | 10B0 |
| 0f | 3000 | 3000 | 3000 | 3000 |
| 10 | 5C28 | 5C28 | 5C08 | 5C08 |
| 11 | AB02 | AB02 | A802 | A802 |
| 12 | 0 | 0 | 0 | 0 |
| 13 | 0 | 40 | 40 | 40 |
| 14 | 2807 | 2807 | 2807 | 2807 |
| 15 | 0 | 0 | 0 | 0 |
| 16 | 0 | 0 | 0 | 0 |
| 17 | 40 | 40 | 40 | 40 |
| 18 | 6150 | 6150 | 6150 | 6150 |
| 19 | 4444 | 4444 | 4444 | 4444 |
| 1安 | 2 | 2 | 2 | 2 |
| 1b | 0 | 0 | 0 | 0 |
| 1°C | 0 | 0 | 0 | 0 |
| 一维 | 0 | 0 | 0 | 0 |
| 1E | 202 | 202 | 202 | 202 |
感谢您的帮助
简体中文
您好!
自动协商过程太长,(从我们的测量中3-5次)。
发生雷击事件后、飞机设备无法在飞行过程中相互通信是不可接受的。
我们目前拥有一种适用于一年的简单配置、我们对硬件设置很有信心。
我也尝试使用强制链路正常、正如我们在 SGMII 内核中所做的那样来禁用 SGMII 侧的自动协商、现已证明可以正常工作。
您能告诉我在我们使用的配置中有什么错误吗?或者提供故障排除指南吗?
此致
您好!
下面是一个更新在我身边:
1 -我在上一篇文章中添加了寄存器的转储后自动协商过程并排的结果转储在手动模式
2-我更改了配置
禁用 FORCE_LINK_GOOD
并 在重新配置之后触发了 SW_RESTART、
这些更改没有解决问题
我还简单地尝试拔下并插回电缆以检查状态、但仍然无法获得有效链路
有关信息:
在 SGMII 端、我们正在使用 Microchip IP "CoreSGMII_HB"、版本"HB0627 Handbook CoreSGMII v3.3"
我们设法在内核不自动协商的情况下直接获得 SGMII 至 SGMII 链路的一种方法是使用上行位15寄存器0x04
将寄存器0x11中的位8更改成了"1"、从而阻止没有自动协商容量的 MAC (在本例中为)阻止建立链路。


此致
简体中文