DP83848作为从站的PHY器件,当把它的地址设置为0,就处于隔离模式?这个模式是不是影响主站对从站的识别?
因为当我把地址恢复为1时候,主站就可以识别为从站了。
那么问题是地址是0,处于隔离模式下,怎么配置就可以处于非隔离模式,地址仍旧是0
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
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. 这么做对吗?
如果PHY的物理地址为0 的话,那么就只能通过配置寄存器PHYCR配置,不能通过Pin35~Pin39来配置了。 这样的话,Pin35~Pin39可使用默认地址1.Henry W 说:谢谢。确实是这样的,但是要配置地址为0,一般得先通过mac选择这个PHY,这里就必须用到phy的地址,是用默认的phy地址,即1,
或者其他非0地址(strapping pin设置的非0地址),然后在配置为0. 这么做对吗?
而如果想进入隔离模式的话,两种方法,要么通过Pin35~Pin39=00000 ,要么就是通过寄存器BMCR bit10 来配置进入isolate mode。
可以试验一下看是否如此,如果不是的话,请反馈。
Kailyn Chen 说:谢谢。确实是这样的,但是要配置地址为0,一般得先通过mac选择这个PHY,这里就必须用到phy的地址,是用默认的phy地址,即1,
或者其他非0地址(strapping pin设置的非0地址),然后在配置为0. 这么做对吗?
而如果想进入隔离模式的话,两种方法,要么通过Pin35~Pin39=00000 ,要么就是通过寄存器BMCR bit10 来配置进入isolate mode。
可以试验一下看是否如此,如果不是的话,请反馈。
[/quote]
确实是这样的。