微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > dp83867速率自动协商,host速率100M全双工,不能协商成功

dp83867速率自动协商,host速率100M全双工,不能协商成功

时间:10-02 整理:3721RD 点击:

目标板使用 nios2处理器,系统ucos,协议栈使用nicheStack,网络芯片使用dp83867,设计采用ti提供的参考设计,host为商用pc机。在使用过程中发现以下问题:

1 目标板设置自动协商,host速率设置10M全双工,可以协商成功,设置100M半双工,可以协商成功,设置100M全双工,不能协商成功,表现为host端的网络图标时断时连,似乎一直在协商,期间一直ping目标机,有时可以ping通,不过延时较大。1000M设置正确的发送接收时钟相移,可以协商成功,正常通信。

2 千兆网通信时,使用cat5e双绞线,host与目标板不能正常通信;使用同样的网线,host与host通信正常。是否是芯片驱动能力的不同。

还请大家帮忙看看,谢谢。

那将自动协商模式disable掉,采用100M全双工forced speed mode看是否正常通信呢?

谢谢你的回答。

目标机关闭自动协商,固定为100M全双工,host端不论设置为自动协商还是固定为100M全双工,都显示断开连接。

请问,针对目前我遇到的问题,有什么建议,或者从哪里去分析问题吗?

谢谢。

寄存器0x0031的SGMII Auto-Negotiation Timer Duration时间设置多少?把这个时间设置长一些试试呢。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top