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

TM4C129使用

空气二级对网口灯附近放电,会出现PHY无限重启现象,data灯闪几下,link灯亮,然后就全灭,一直这样循环,只能通过重新上电和mcu复位才能恢复,PHY无限重启的时候,mcu其他功能是正常的,   其中TM4C129和网络变压器是直接相连接的,我们的产品体积比较小没法放更多的防护器件,有个方法是当PHY出问题的时候我们通过某一个寄存器能够侦测得到,这样我们可以软件复位或者重启PHY,像这种问题TM4C129哪个寄存器会受影响?

Susan Yang:

您可以通过查看Reset Cause (RESC)寄存器来确定引起reset 的原因

www.ti.com/…/tm4c129encpdt.pdf

第274页Register 7: Reset Cause (RESC), offset 0x05C

Simba Su:

回复 Susan Yang:

是PHY在重启,这个寄存器是MCU的吧?

Susan Yang:

回复 Simba Su:

不好意思,之前以为是TM4C在重启

您可以对照一下

Register 86: Ethernet PHY Status – MR16 (EPHYSTS), address 0x010

重启PHY的话可以使用

Register 99: Ethernet PHY Reset Control – MR31 (EPHYRCR), address 0x01F

赞(0)
未经允许不得转载:TI中文支持网 » TM4C129使用
分享到: 更多 (0)