我用这个PHY片配成光口模式工作,上电复位后读取BMSR寄存器的值是正确 的,可是在带电状态硬件复位时,读到的值为全FF,是错的,这是为什么呢,如果这个问题不解决,在带电状态下硬件复位后,光口就连接不成功,数据就不通,重新上电就可以,可是数据手册上说上电后或复位时,STRAP PIN管脚都被锁存啊,,事实证明只有上电才锁了,带电复位不好使啊。。请帮忙,谢谢 。。
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.
硬件复位仅用于上电时(power up)啊,当电源完全上电稳定后,reset是一个由低变高的过程,复位后,所有的寄存器都恢复到初始值的状态。
如果你只是想对transceiver进行复位,而寄存器的值保留的话,需要进行软件复位,即通过设置PHYCR2的bit 9=1。