STM32+DP83848 以太网连接问题

2019-03-23 18:08发布

现做了一个STM32+DP83848 以太网通讯系统,但是在连接路由器(局域网LAN端口)的时候,有的路由器可以连通,并收发数据都成功,有的路由器确连接不上。
尝试了TP-LINK、Huawei、Tenda、net-core、小米等,同个品牌的路由器也有不能连通的情况。
然后购买了 对比的电路板,也就是STM32+DP83848的对比版,所有的路由器都可以连通通讯,而且两个板子的软件是一样的。信号连接也是一样的。
电路图如下:
原理图 原理图

有没有遇到过这类问题,或者有没有好的分析方法?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
chenzhufly
1楼-- · 2019-03-23 22:10
 精彩回答 2  元偷偷看……
贾克斯大师
2楼-- · 2019-03-24 03:41
chenzhufly 发表于 2016-6-30 12:09
这个测试很有意思啊

很难回答你这个问题,因为没有测试过那么多的路由器

那你有没有遇到过用以太网连到路由器,然后电脑无法ping到该路由器的问题?
流年u7
3楼-- · 2019-03-24 09:28
两块板子,除了布线不一样,其他都是一模一样?
chenzhufly
4楼-- · 2019-03-24 11:01
 精彩回答 2  元偷偷看……
贾克斯大师
5楼-- · 2019-03-24 14:05
流年u7 发表于 2016-6-30 17:10
两块板子,除了布线不一样,其他都是一模一样?

是的。我特地检查了RXD和TXD的线长,发现自己的板子上不是等长的,最大相差5mm。初步判断是不等长使信号传输过程中阻抗不匹配,导致现在的问题。
lgwauthor
6楼-- · 2019-03-24 18:58
照着stm32107那个板子布的,RMII接口,没有发现有这个问题,
按你的说法,唯一不同就是PCB了,

一周热门 更多>