大家好、
我的客户使用笔记本电脑连接到 DP83849I、并向 DP83849发送"ping"命令以测试通信。 我们发现了两种不同的情况:
1.有时候、当我们为电路板加电然后发送"ping"命令时、"ping"命令运行良好、当我们保持"ping"状态时、该命令始终良好。
2.有时、当我们为电路板加电然后发送"ping"命令时、"ping"命令不起作用。 您必须重新为电路板加电、然后电路板才能正常工作。
每个电路板上都会出现此问题、因此这是一个常见问题。
DP83849配置为 RMII 接口和自动协商模式。 我已经检查了原理图、没有什么问题。 我们还测量了 Pin70和 Pin68、并确认始终存在50MHz clk 信号。
我们还尝试读取了一个寄存器转储。 当'ping'命令工作时、我们可以读取正确的寄存器值。 但是、当'ping'命令不起作用时、我们读取的所有寄存器值都是0xFFFF。
最后、无论"ping"命令是否起作用、链路状态 LED (Pin19和 Pin43)始终亮起、数据指示 LED (PIN21和 Pin41)始终闪烁。
那么、您能就这个问题提供一些建议吗? 谢谢。
此致、
韦恩