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速率自动协商,100M不能协商成功

Other Parts Discussed in Thread: DP83848K

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

  • 您好,是否有使能自送协商吗?速率都设置的没问题吧?
  • 设置了自动协商
  • 设置了自动协商后,速率还用设置吗?我理解是上电后先自动协商,协商后反馈MCU协商后的速率,目前RX_CLK和TX_CLK均为25Mhz(MDC引脚无输出?),SPEED指示灯也常亮,MCU与PC机的收发通讯都正常,可MCU中得到的速率值是10Mhz?我理解是应该返回协商为100M的速率?谢谢
  • 您好,嗯是的,如果MCU端也支持100Mbps速率的话,自动协商是应该按照双方最优的能力进行连接,即为100Mbps。
    此时BMCR寄存器的值为多少?
    另外,寄存器ANAR 0X04的值配置的为多少? 首先需要DP83848K 支持100Mbps的速率,所以需要配置ANAR寄存器。
x 出现错误。请重试或与管理员联系。