TI中文支持网
TI专业的中文技术问题搜集分享网站

DP83848k

DP83848k作为从站的PHY器件,两个端口物理地址配置为0,1,

在和主站连接时,通过ESC寄存器读取物理链接,为什么Port1未连接网线,但是却读出来Port1检测出链接,请问为什么?

Kailyn Chen:

您好,您的strap pin 是怎么配置的? 因为PHYAD[0] 内部上拉,而PHYAD[4:1]这几个引脚内部是下拉的,所以默认的物理地址为00001(01h)。

user6251321:

回复 Kailyn Chen:

Port0的PHY地址配置为1,PHYAD[0] 引脚上拉至3.3V,PHYAD[4:1]下拉至地;
Port1的PHY地址配置为2,PHYAD[0] 引脚下拉至地,PHYAD[4:2]下拉至地,PHYAD[1]上拉至3.3V;
软件上配置PHY的偏移地址为1;

Amy Luo:

回复 user6251321:

您好,请确认您使用的产品型号和端口数,DP83848k是单端口PHY。这是否意味着你有两个PHY,其中一个断开了?
您是不是在读控制器的寄存器而不是PHY?建议您咨询下所使用控制器的技术支持。

user6251321:

回复 Amy Luo:

是的,有两个PHY,请问怎么直接读取PHY寄存器的值的?

Kailyn Chen:

回复 user6251321:

您好, 可以通过0X19h PHYADDR[4:0] 来读取PHY的值,比如 PHYAD[0] 引脚上拉至3.3V,PHYAD[4:1]下拉,这个寄存器的bit[4:0]应该为00001。

赞(0)
未经允许不得转载:TI中文支持网 » DP83848k
分享到: 更多 (0)