主题中讨论的其他器件:DP83848T、
您好!
新的 PHY DP83822I 与旧的 DP83848T PHY 相结合时出现问题。 PHY 尝试建立100MBit 连接、短时间设置链路 LED 并立即将其清除。
经过一些调查、我们找到了 DP83848 PHY 的产品问题。 PHY 的时钟源来自 MEMS 振荡器、如果我们将该 MEMS 更改为晶体振荡器、则两个 PHY 之间的通信工作正常。
1) 我们已读取两个 PHY 的 PHY 寄存器
DP83848:
PHYSTS 寄存器显示了一个"错误的载波侦听锁存器"位。
FCSCG 寄存器(0x14)中的计数器递增计数、且 LINK 位未激活。
DP83822I:
ANER 和 ANLPAR BIST 有时会被置位。
显示了100Base-T4、但从未捆绑、也未由寄存器设置。
FLDS 寄存器:信号/能量损耗和 SNR 水平位被置位。
2) DP83822I 上的 RX_ERR
我们已对 PHY 上的 RX_ERR 信号进行了一些测量。 上电期间和复位高电平后、RX_ERR 信号呈三态并在电路板上上上拉。 大约1到1.5秒后、RX_ERR 信号由 PHY 驱动为高电平大约3-4个时钟。 之后、RX_ERR 信号被驱动为低电平、从不显示错误。 该信号是否显示错误或特殊的上电序列? 数据表中没有此信号的详细说明。
MEMS 数据表(SI501FCA48M0000DAGR): http://www.mouser.com/ds/2/368/Si501-2-3-276739.pdf