主题中讨论的其他部件:DP8.3848万VYB
您好,
每通电几百次,PHY就会冻结。PHY接收25MHz时钟,但不会在Rx_clk或TX_clk上返回任何内容。
当我们对PHY执行rst (不重新发送任何其他组件)时,PHY将解除冻结。MDIO正在工作,因此硬件或软件重置都能成功解除冻结PHY。
3.3V通过启动进行监控,没有过冲,启动时间为~1ms。
从通电重置时,还会监视RxD[0],线路稳定。
问题是否熟悉?
每次通电后执行软件重置是否足以确保启动时或稳定运行状态下不会出现此问题?
在DP8.3848万VYB上进行了相同的测试,但此产品未出现问题。由于该产品占用的空间不同,因此我无法切换使用它。
PHY在正常操作和故障状态下的寄存器状态:
正常 | 失败 | |
0x00 | 0x3100 | 0x3100 |
0x01 | 0x7849 | 0x7849 |
0x02 | 0x2000 | 0x2000 |
0x03 | 0x5C90 | 0x5C90 |
0x04 | 0x01E1 | 0x01E1 |
0x05 | 0x0000 | 0x0000 |
0x06 | 0x0007 | 0x0004 |
0x07 | 0x2001 | 0x2001 |
0x08 | 0x0000 | 0x0000 |
0x09 | 0x0000 | 0x0000 |
0x0A | 0x0000 | 0x0000 |
0x0B | 0x0000 | 0x0000 |
0x0C | 0x0000 | 0x0000 |
0x0D | 0x0000 | 0x0000 |
0x0E | 0x0000 | 0x0000 |
0x0F | 0x0000 | 0x0000 |
0x10 | 0x2800 | 0x4000 |
0x11 | 0x0000 | 0x0000 |
0x12 | 0x2E00 | 0x0000 |
0x13 | 0x0000 | 0x0000 |
0x14 | 0x00FF | 0x0000 |
0x15 | 0x0015 | 0x0000 |
0x16 | 0x0100 | 0x0100 |
0x17 | 0x0001 | 0x0001 |
0x18 | 0x0000 | 0x0000 |
0x19 | 0x8021 | 0x8021 |
0x1A | 0x0804 | 0x0804 |
0x1b | 0x0000 | 0x0000 |
0x1C | 0x0000 | 0x0000 |
0x1d | 0x6011 | 0x6011 |
0x1E | 0x003F | 0x023D |
0x1f | 0x0000 | 0x0000 |
谢谢!
dor