微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DP83848K 隔离模式下 咨询

DP83848K 隔离模式下 咨询

时间:10-02 整理:3721RD 点击:

DP83848作为从站的PHY器件,当把它的地址设置为0,就处于隔离模式?这个模式是不是影响主站对从站的识别?

因为当我把地址恢复为1时候,主站就可以识别为从站了。

那么问题是地址是0,处于隔离模式下,怎么配置就可以处于非隔离模式,地址仍旧是0

物理地址为0的时候是处于隔离模式,但是这个隔离模式只能使用strapping pin(Pin35~Pin39)来配置00000。使用寄存器来配置的话就进不了隔离模式了。

所以您的情况,如果地址仍为零,但不想进入隔离模式,那么就是用寄存器配置PHYAD[4:1]为00000即可。

谢谢。确实是这样的,但是要配置地址为0,一般得先通过mac选择这个PHY,这里就必须用到phy的地址,是用默认的phy地址,即1,

或者其他非0地址(strapping pin设置的非0地址),然后在配置为0. 这么做对吗?

另外MII Isolate Mode 是会隔断phy和mac之间的TXD/RXD[3:0]通信吧?

Henry W

谢谢。确实是这样的,但是要配置地址为0,一般得先通过mac选择这个PHY,这里就必须用到phy的地址,是用默认的phy地址,即1,

或者其他非0地址(strapping pin设置的非0地址),然后在配置为0. 这么做对吗?

如果PHY的物理地址为0 的话,那么就只能通过配置寄存器PHYCR配置,不能通过Pin35~Pin39来配置了。 这样的话,Pin35~Pin39可使用默认地址1.

而如果想进入隔离模式的话,两种方法,要么通过Pin35~Pin39=00000 ,要么就是通过寄存器BMCR bit10 来配置进入isolate mode。

可以试验一下看是否如此,如果不是的话,请反馈。

Kailyn Chen

Henry W

谢谢。确实是这样的,但是要配置地址为0,一般得先通过mac选择这个PHY,这里就必须用到phy的地址,是用默认的phy地址,即1,

或者其他非0地址(strapping pin设置的非0地址),然后在配置为0. 这么做对吗?

如果PHY的物理地址为0 的话,那么就只能通过配置寄存器PHYCR配置,不能通过Pin35~Pin39来配置了。 这样的话,Pin35~Pin39可使用默认地址1.

而如果想进入隔离模式的话,两种方法,要么通过Pin35~Pin39=00000 ,要么就是通过寄存器BMCR bit10 来配置进入isolate mode。

可以试验一下看是否如此,如果不是的话,请反馈。

确实是这样的。

非常感谢您的反馈,如有其他问题,可再讨论。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top