请问DP83848的Phy地址配置为0000时,他的接口只能工作在MII的模式下么?datasheet上说如果地址配置为0则接口将工作在MII的隔离模式。我的理解时如果接口配置为MII模式,同时PHY地址为0时,模块将工作在MII的隔离模式。还是只要PHY地址为0 时dp83848不管接口模式配置为RMII还是MII都就会工作在MII的隔离模式?
Kailyn Chen:
通过PHYAD[4:0]引脚配置地址为00000或者通过写BMCR寄存器bit10都可以使其工作的MII的隔离模式。
但是需要注意如果通过PHYCR寄存器bit0的PHY写0是不能进入MII的隔离模式的。
user1171347:
回复 Kailyn Chen:
请问phy地址为0000,是芯片自动切换到MII模式还是phy地址为0000可以工作在RMII模式?
Kailyn Chen:
回复 user1171347:
工作在MII模式还是RMII模式是通过stapping pin MII_MODE来决定的,因为这个引脚内部已经下拉,所以默认情况下工作在MII模式,如果上拉的话,则工作在RMII或者SNI 模式,如果MII_mode=1.SNI_mode=0,则工作在RMII模式。
user1171347:
回复 Kailyn Chen:
请问我把stapping pin MII_MODE配置为RMII接口模式,PHY地址通过外部电阻配置为0000,实际是工作在什么接口模式呀?这一部分很容易理解歧义,请明确给出一个完整的回复,谢谢!