请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DP83848C 我正在尝试区分 DP83848VV VBI 和 DP83848KSQ PHY 芯片。 为此、我将读取 PHYIDR 寄存器。 当我在 DP83848VV VBI 上读取 PHYIDR2寄存器时、我得到值0x5C90。 通过查看位9至位4、我可以看到值0x09 (0b00 1001)。 但是、数据表第 6.6.1.1.4节 PHY、"标识符寄存器#2 (PHYIDR2)"似乎表示该值应为0x0A (0b001010)。 我缺少什么?
使用的数据表: "DP83848C/I/VYB/YB PHYTERQFP 单端口10/100Mb/s 以太网物理层收发器" SNLS266E–2007年5月–2015年3月修订
总结:
芯片: DP83848VV VBI
数据表 PHYIDR2[9:4]: 0x0A
读取的实际值: 0x09 ——啊? 与数据表不匹配。 我缺少什么?
芯片: DP83848KSQ
数据表 PHYIDR2[9:4]: 0x09
读取的实际值: 0x09 <--与数据表相匹配。 看起来不错。