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.
工具/软件:Linux
我们的客户遇到紧急问题、需要帮助!
他们的公司有一个 RSB-468项目和15件产品、并发现6件 LAN 上/下故障。 具体描述为:
禁用 LAN、然后启用 LAN,LAN 将不起作用、必须多次重新启动或启用、然后功能正常。
(__LW_AT__)TI LAN PHY DP83867IRRGZT
1.用户环境:android6.0 (kernel3.10),如果配置 eth0 down/up,则将随机解决该问题。
2.他们的工程师配置了类似这个 μ:的寄存器
//地址掩码值
0x0014 0x200 0x200
0x0018 0x0x0x65b
0x001e 0x200 0x200
0x0032 0x3 0x3
0x0086 0xff 0x80
0x0170 0x1f00 0x0000
e2e.ti.com/.../SCHEMATIC1-_5F00_-17_5F00_-LAN_5F00_DP83867IRR.pdf
您好、Rob
感谢您的帮助、客户对这些功能进行了一些说明:
禁用意味着下拉 PHY 的第43个引脚、因此使 PHY 处于复位模式,启用意味着释放复位。
关于 PHY 地址模式,正如前面提供的原理图所示,、没有 RX_D0和 RX_D2,的上拉或下拉电阻器、并且状态都在数据表记录的第46页中打开、这也意味着电平设置的 PHY_ADD3/2/1/0是由硬件设置的0000。
默认状态下,RESET 始终为高电平、无下拉操作,SW 为00,、其 PHY_ADD3/2/1/0为0000。
,、当 RESET 下拉,,RX_D0和 RX_D2的电压约为200mV,、因此它介于 mode0和 mode1,之间、SW 为05 μ s、因此它是 PHY_ADD3/2/1/0IS 0101原因是什么?
尊敬的 Rob:
我们的客户验证了解决方案、但他们需要评估可行性和风险、因此我真的需要您的帮助。
启动过程:
旧解决方案:引导,上拉复位和 PWDN 硬件控制位。 然后在 CPU 初始化之后和配置 PHY 之前下拉复位并将复位释放为高电平。
修改了解决方案:BOOT,上拉复位和 PWDN 硬件控制位。 SW 无下拉操作。
在系统:中运行
旧解决方案:禁用是下拉 PHY 的第43个引脚复位以使 PHY 处于复位模式、使能是释放复位。
修改后的解决方案:禁用是为了下拉 PHY 的第44引脚 PWDN 以使 PHY 处于 PWDN 模式、启用是为了释放 PWDN。
此致。