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

为什么dp83tc811r 插拔网线会导致AUTO_PHY寄存器变化呢?

dp83tc811r-q1

问题描述:

以下按顺序操作读取AUTO_PHY

1、不插网线时,AUTO_PHY的值为0x5a

2、插入网线后,AUTO_PHY的值为0x1a

3、拔掉网线后,AUTO_PHY的值为0x1a。并不会回复到0x5a

4、软件设置寄存器AUTO_PHY为0x5a

5、还没有插入网线时,AUTO_PHY的值为0x5a

6、插入网线后,AUTO_PHY的值为0x1a

7、软件设置寄存器AUTO_PHY为0x5a

8、AUTO_PHY的值为0x1a(网线还是插入状态)

疑问:

1、为什么dp83tc811r 插拔网线会导致AUTO_PHY寄存器变化呢?

2、为什么BMSR寄存器在插入网线后值为0x65。按文档描述解释为link成功,但是该值没有表示出当前的速率。

Annie Liu:

AUTO_PHY寄存器是COR寄存器。此外,该寄存器受MDI上的能量检测影响。如果读取寄存器,则该位清零,如果在MDI(电缆)上检测到能量,则该位清零。寄存器0x1(BMSR)指示链路已启动。
该器件不支持100BASE-TX,10BASE-T或1000BASE-T,这就是为什么这些位没有设置的原因。
它支持100BASE-T1,因为它是single-pair Ethernet PHY。 速度始终固定为100Mbps。

赞(0)
未经允许不得转载:TI中文支持网 » 为什么dp83tc811r 插拔网线会导致AUTO_PHY寄存器变化呢?
分享到: 更多 (0)