您好!
在使用"高质量" PCB 以太网信号布线(即受控阻抗、屏蔽等)和短以太网电缆(几米以下)时、我们遇到了 DP83826问题。 用长电缆(超过几十米)更换电缆时,问题消失。
一个(几乎)完全相同的原理图、但在不同的系统上实现、以太网信号通过多个 PCB 和连接器传输、因此具有"较低质量"的信号路由(我说的是以太网信号对)-在此系统上、我们可以使用短电缆和长电缆正常工作。
问题在于自动协商已成功完成、但在~100毫秒后、DP83826会丢弃链路。 所附的示波器视图显示了以太网信号之一以及 LINK_Good (~led)信号、高电平有效。 因此、连接从未建立、链路正在闪烁。
通过寄存器检查、我们发现两个计数器014和015都保持为零、因此没有 RX 错误和虚假载波事件。
为了解决这个问题、我发现寄存器416位11-8 (在数据表中描述为"强制控制 HPF 值")具有一定的效果: 默认为0xF 时、其行为与上述相同、与0xE、oxD 相同、部分也与0xC 相同(链路断开之间的时间更长)、从0xC 开始一直到0x0、即使在路由良好、"支持高频"的系统上使用短电缆、链路也保持开启状态。
我的问题是:您能帮助我了解这个位字段/寄存器的内容吗? 我假设可能需要 NDA、我们的公司已经有了此类 NDA (适用于与功能安全相关的其他组件)。
阿勒桑德鲁
P.S. 由于自动 MDIX、在每次自动协商后以太网信号都不同。 这也可以看作是一个轻微的直流漂移。 红色部分是来自链路伙伴(PC)的信号、它具有(非常)慢的链路中断响应时间。 信号的黄色+红色部分是当 DP83826引脚为输出时、在此部分可以看到、一旦链路信号下降、信号就会立即切断。 下面显示了该事件的缩放详细信息。