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

dp83848速率自动协商,100M不能协商成功

DP83848K,上电后LED_SPEED常亮,说明DP83848k工作在100Mbps的条件下。速率自协商,程序返回速率标志只有10M,请帮忙分析一下可能的原因?

Kailyn Chen:

您好,是否有使能自送协商吗?速率都设置的没问题吧?

xing yang67:

回复 Kailyn Chen:

设置了自动协商

xing yang67:

回复 Kailyn Chen:

设置了自动协商后,速率还用设置吗?我理解是上电后先自动协商,协商后反馈MCU协商后的速率,目前RX_CLK和TX_CLK均为25Mhz(MDC引脚无输出?),SPEED指示灯也常亮,MCU与PC机的收发通讯都正常,可MCU中得到的速率值是10Mhz?我理解是应该返回协商为100M的速率?谢谢

Kailyn Chen:

回复 xing yang67:

您好,嗯是的,如果MCU端也支持100Mbps速率的话,自动协商是应该按照双方最优的能力进行连接,即为100Mbps。
此时BMCR寄存器的值为多少?
另外,寄存器ANAR 0X04的值配置的为多少? 首先需要DP83848K 支持100Mbps的速率,所以需要配置ANAR寄存器。

赞(0)
未经允许不得转载:TI中文支持网 » dp83848速率自动协商,100M不能协商成功
分享到: 更多 (0)