搜索
bottom↓
回复: 65

用W5500做的板,小路由器上ping的飞快。进了交换机经常超时??

  [复制链接]

出330入0汤圆

发表于 2017-8-9 21:36:46 来自手机 | 显示全部楼层 |阅读模式
如题,头疼。在自家试的很好,拿到现场来接交换机后,模块执行上位机指令超级慢。ping它丢包很多,偶尔几次有回应,大多都延时,而一旦脱离交换机就好了。。。何解??

出330入0汤圆

 楼主| 发表于 2017-8-9 21:38:21 来自手机 | 显示全部楼层
别的设备进交互机都好好的,就是用w5500的板子不行。难道棒子设计的芯片有缺陷?

出330入0汤圆

 楼主| 发表于 2017-8-9 22:36:32 来自手机 | 显示全部楼层
这个片子出货量很大,大家没遇到什么问题吗?

出330入0汤圆

 楼主| 发表于 2017-8-9 23:07:03 来自手机 | 显示全部楼层
貌似我解决了,原来是这个原因导致一进交换机就出奇的慢。。。当然我还得多验证一下。

出330入0汤圆

 楼主| 发表于 2017-8-9 23:11:35 来自手机 | 显示全部楼层
现在看来,是我错怪了W5500。当然还要继续多验证。今晚没白熬

出0入0汤圆

发表于 2017-8-9 23:20:29 | 显示全部楼层
啥原因啊?分享出来嘛?

出0入0汤圆

发表于 2017-8-10 00:25:54 | 显示全部楼层
啥原因呢,我倒是没遇到这个问题。

出100入0汤圆

发表于 2017-8-10 06:26:08 | 显示全部楼层
交换机的数据量太大,导致5500出问题了吧?

出0入17汤圆

发表于 2017-8-10 07:09:21 来自手机 | 显示全部楼层
mac地址吧……

出0入0汤圆

发表于 2017-8-10 07:19:57 | 显示全部楼层
楼主发了N个帖子,什么也没有说出来啊

出330入0汤圆

 楼主| 发表于 2017-8-10 07:40:08 | 显示全部楼层
wqsjob 发表于 2017-8-10 06:26
交换机的数据量太大,导致5500出问题了吧?

开始的时候和你一样的想法,以至于当时顿觉失望。后来发现这个想法是错的,大喜过望。

出0入0汤圆

发表于 2017-8-10 07:44:23 来自手机 | 显示全部楼层
查询方式还是中断方式,例程查询方式多,建议用中断方式

出65入0汤圆

发表于 2017-8-10 07:49:21 来自手机 | 显示全部楼层
楼主有经验就分享吧,要不一有问题就求助,一解决就不甩大家了,这个气氛很不好的。

出330入0汤圆

 楼主| 发表于 2017-8-10 08:06:11 来自手机 | 显示全部楼层
radar_12345 发表于 2017-8-10 07:09
mac地址吧……

兄台的回复虽惜字如金,但却是字字珠玑。机智如你,怎么昨天没来回复呢?

出0入22汤圆

发表于 2017-8-10 08:12:07 来自手机 | 显示全部楼层
zcllom 发表于 2017-8-10 08:06
兄台的回复虽惜字如金,但却是字字珠玑。机智如你,怎么昨天没来回复呢?
...

神人,可遇而不可求。

出0入0汤圆

发表于 2017-8-10 08:34:35 | 显示全部楼层
楼主分享一下是怎么解决的

出0入0汤圆

发表于 2017-8-10 08:35:15 | 显示全部楼层
分享一下MAC地址怎么了

出100入143汤圆

发表于 2017-8-10 08:37:38 | 显示全部楼层
iop 发表于 2017-8-10 08:35
分享一下MAC地址怎么了

肯定是重复了

出0入0汤圆

发表于 2017-8-10 08:50:17 | 显示全部楼层
MAC地址和别人的重复了是吗?那如果量一大,怎么避免这个问题?

出0入8汤圆

发表于 2017-8-10 09:14:17 | 显示全部楼层
楼主啊,,,,,这样很不好的,

出0入0汤圆

发表于 2017-8-10 09:21:09 来自手机 | 显示全部楼层
还不如发到自己博客去,跟自嗨一样

出0入0汤圆

发表于 2017-8-10 09:30:11 来自手机 | 显示全部楼层
mac地址非法了吧

出0入0汤圆

发表于 2017-8-10 09:59:25 | 显示全部楼层
如果是千兆交换机,MAC地址乱写,会直接通不了

出100入101汤圆

发表于 2017-8-10 10:03:37 | 显示全部楼层
fengyuganyu 发表于 2017-8-10 09:59
如果是千兆交换机,MAC地址乱写,会直接通不了

乱写怎么判定?

出65入0汤圆

发表于 2017-8-10 10:20:46 来自手机 | 显示全部楼层
ST有注册的MAC地址段,可以使用的,后面几个自己用算法确定避开重复即可。。

出0入0汤圆

发表于 2017-8-10 10:26:16 | 显示全部楼层
普通网卡使用单播地址(第1个字节最低位为0),如果把设置成多播地址格式(第1字节最低位为1),有些交换机就会拦截,之前测试过在千兆交换机上有出现

出0入0汤圆

发表于 2017-8-10 10:35:52 | 显示全部楼层
fengyuganyu 发表于 2017-8-10 10:26
普通网卡使用单播地址(第1个字节最低位为0),如果把设置成多播地址格式(第1字节最低位为1),有些交换机 ...

楼上一语道破天机。。。

出0入0汤圆

发表于 2017-8-10 11:15:57 | 显示全部楼层
之前试过一个样机跑LWIP很正常,两个样机时就发现两个都不定时丢包Ping不通,才想起MAC地址重复了

出330入0汤圆

 楼主| 发表于 2017-8-10 11:53:06 来自手机 | 显示全部楼层
本帖最后由 zcllom 于 2017-8-10 11:55 编辑

不是我不回复,我这阵子非常忙。上面的寥寥数语都是边忙边用手机弄的。现在的情况是电脑和板子在同一个交换机上效果非常好(而昨天同样的情况,丢包严重,10次能ping通3次),然而目前我把板子拿到远程另一台交换机上(电脑和板子分居两地),发现有少量丢包,也就是少量ping超时(而昨天同样的情况,完全不能通)。问题还没彻底完美解决,现在远程交换机上连的其他厂家的设备比如摄像头也出现这种问题,目前不知是不是我的板子造成的,还是远程网络本身有问题。

出330入0汤圆

 楼主| 发表于 2017-8-10 11:58:42 来自手机 | 显示全部楼层
fengyuganyu 发表于 2017-8-10 10:26
普通网卡使用单播地址(第1个字节最低位为0),如果把设置成多播地址格式(第1字节最低位为1),有些交换机 ...

请举个例子好吗?能让我有个变通之法,把眼前一关过去。

出0入0汤圆

发表于 2017-8-10 13:47:03 | 显示全部楼层
楼主照楼上几位说的是MAC的话,可以考虑买个专用的MAC芯片试试了,ATMEL MICROCHIP记得都有的

出0入0汤圆

发表于 2017-8-10 14:20:06 | 显示全部楼层
zcllom 发表于 2017-8-10 11:58
请举个例子好吗?能让我有个变通之法,把眼前一关过去。

如果是MAC问题,最简单做法就是把MAC第1个字节固定为0,其余5个字节只要不和你交换机下的设备重复就好了

出330入0汤圆

 楼主| 发表于 2017-8-10 16:08:23 | 显示全部楼层
本帖最后由 zcllom 于 2017-8-12 16:01 编辑

最新进展,我的板子彻底好了,虽然它在远端另一处交换机上,但操作起来仿佛近在咫尺。
至于其他的设备,现场有甲方的技术人员去查。我也终于乐的个清闲。。。
W5500还是很好用 ,只要把它的IP和mac地址设置好,我终止程序运行,它还是在线的,还能ping通。

出0入0汤圆

发表于 2017-8-10 16:17:52 | 显示全部楼层
zcllom 发表于 2017-8-10 16:08
最新进展,我的板子彻底好了,虽在远端另一处交换机上,单操作起来仿佛近在咫尺。
至于其他的设备,现场有 ...

啥原因啊。确定是mac地址的问题么?

出0入4汤圆

发表于 2017-8-10 16:18:45 | 显示全部楼层
zcllom 发表于 2017-8-10 16:08
最新进展,我的板子彻底好了,虽在远端另一处交换机上,单操作起来仿佛近在咫尺。
至于其他的设备,现场有 ...

IP和MAC在程序上配好,只不过每一个都需要配置。

出0入0汤圆

发表于 2017-8-11 11:37:51 | 显示全部楼层
一直用这个片子啊,没发现有啥问题,我还有些模块,需要可以联系我的

出0入0汤圆

发表于 2017-8-11 15:35:51 来自手机 | 显示全部楼层
真是mac每一个都要设置就麻烦了!

出0入0汤圆

发表于 2017-8-11 16:12:39 | 显示全部楼层
这个芯片好是好,就是要自己去写MAC地址,还要注意MAC的设置原则,太麻烦了,

出0入0汤圆

发表于 2017-8-11 18:01:51 | 显示全部楼层
总结一下WW5500的使用经验呗

出0入0汤圆

发表于 2017-8-11 21:54:22 | 显示全部楼层
zcllom 发表于 2017-8-10 16:08
最新进展,我的板子彻底好了,虽在远端另一处交换机上,单操作起来仿佛近在咫尺。
至于其他的设备,现场有 ...


我年初刚搞了一版W7500,自带MCU,可惜只有3个串口。
后面想搞一个6串口的,不知你是否能共亨一下你的量产版W5500部分的原理图呗,不知方便不?






出330入0汤圆

 楼主| 发表于 2017-8-12 14:05:33 | 显示全部楼层
kinsno 发表于 2017-8-11 21:54
我年初刚搞了一版W7500,自带MCU,可惜只有3个串口。
后面想搞一个6串口的,不知你是否能共亨一下你的量 ...

我的是STM32F103RCT6与W5500配合。STM32F103RCT6有5个串口,还是达不到你6个串口的要求。

出0入0汤圆

发表于 2017-8-12 14:16:46 | 显示全部楼层
zcllom 发表于 2017-8-10 08:06
兄台的回复虽惜字如金,但却是字字珠玑。机智如你,怎么昨天没来回复呢?
...

我之前也遇到这个问题,改MAC地址后好了,原因也说不清楚。

出0入0汤圆

发表于 2017-8-12 14:21:53 | 显示全部楼层
zcllom 发表于 2017-8-12 14:05
我的是STM32F103RCT6与W5500配合。STM32F103RCT6有5个串口,还是达不到你6个串口的要求。 ...

我正在寻找,计划用个啥片子有6串口。
你的W5500部分是完全参照官方的吗?

出330入0汤圆

 楼主| 发表于 2017-8-12 14:26:09 | 显示全部楼层
本帖最后由 zcllom 于 2017-8-12 14:28 编辑
kinsno 发表于 2017-8-12 14:21
我正在寻找,计划用个啥片子有6串口。
你的W5500部分是完全参照官方的吗?


官方的参数非常好了。我为了迎合官方给的W5500的参数,为了迎合嘉立创的“可贴元件”,把12.4K的一处电阻改为两个6.2K串联。

出0入0汤圆

发表于 2017-8-12 14:39:04 | 显示全部楼层
zcllom 发表于 2017-8-12 14:26
官方的参数非常好了。我为了迎合官方给的W5500的参数,为了迎合嘉立创的“可贴元件”,把12.4K的一处电阻 ...

哈哈,看来我以后也得迎合嘉立创了。
请教一下,你说的官方设计,是指下面这个地址里的那个"         W5500硬件设计 - PDF版  " 吗?
http://www.hschip.com.cn/down.aspx?id=123&id2=62&nmname=%cd%f8%c2%e7%bc%af%b3%c9%b5%e7%c2%b7

PS: 我顺路给传上这个PDF。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出330入0汤圆

 楼主| 发表于 2017-8-12 15:54:34 | 显示全部楼层
kinsno 发表于 2017-8-12 14:39
哈哈,看来我以后也得迎合嘉立创了。
请教一下,你说的官方设计,是指下面这个地址里的那个"         W55 ...

上面的参数是对的。有一个小细节值得注意:


上图官方推荐的25M晶振配的是18pF的电容。
如果你用嘉立创的25M晶振,注意看,它要配12pF电容:


最后看下我在嘉立创做的板子,贴得很好,我就是靠几十套一个单糊口,没有嘉立创之前,找外加工,开机工程费就要收3、4000。最麻烦的还要自己备物料,一不小心漏买一种要多耽误几天,还要买成盘的电阻、电容才能上贴片机,还要做好库存,不然受潮了就麻烦透了,费神费力。现在好了,嘉立创上面能贴得就依它的,回来就补下直插器件,一个人就能创业。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-8-12 17:24:57 | 显示全部楼层
zcllom 发表于 2017-8-12 15:54
上面的参数是对的。有一个小细节值得注意:

你这电路板够高清的啊,很牛比。
感谢兄台提点。


出0入0汤圆

发表于 2017-9-3 22:51:51 | 显示全部楼层
Ray______ 发表于 2017-8-10 09:21
还不如发到自己博客去,跟自嗨一样

真的是自嗨啊

出0入0汤圆

发表于 2017-9-4 08:04:52 | 显示全部楼层
究竟是什么原因,说一下啊!难道要我们给钱才说么?

出0入0汤圆

发表于 2017-9-5 20:29:01 | 显示全部楼层
zcllom 发表于 2017-8-12 15:54
上面的参数是对的。有一个小细节值得注意:

大师,估计坛里玩AD最溜的就是你了。
特地来请教你一个AD的高级应用,我画完了W5500,发现实际上这个原理图和PCB(当然布紧凑点)是可以复用的,(当然不是指把它做成一个SCH封装,以及把整块电路封装成PCB封装这种方法),有没有其它更高级的复用呢,这样子,原理图直接COPY过来,而PCB里也可以直接调用,不用再折腾了,要不然每次都要重新LAYOUT,好低效啊。
请指点。





出330入0汤圆

 楼主| 发表于 2017-9-6 10:43:47 | 显示全部楼层
kinsno 发表于 2017-9-5 20:29
大师,估计坛里玩AD最溜的就是你了。
特地来请教你一个AD的高级应用,我画完了W5500,发现实际上这个原理 ...

已经好久没研究AD了,这块以W5500为核心的小系统电路,确实可以移到别处用。
不搞复杂操作的话,有个简单办法:原理图拷过去,PCB局部也拷过去,粘贴时选特殊粘贴,就可以保持线路网络名了。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-9-6 10:47:22 | 显示全部楼层
zcllom 发表于 2017-9-6 10:43
已经好久没研究AD了,这块以W5500为核心的小系统电路,确实可以移到别处用。
不搞复杂操作的话,有个简单 ...


是的,我也是这两天画板,想到这个重新布线的问题。
那这样子直接复制过去,不用考虑元器件编号吗?
因为在新原理图里,编号可未必还是它们啊?
PS:是不是可以把这部分原理图,前面缀一个特定符号。。。这样就可以在不同的原理图中,保持独立。。





出330入0汤圆

 楼主| 发表于 2017-9-6 10:51:17 | 显示全部楼层
kinsno 发表于 2017-9-6 10:47
是的,我也是这两天画板,想到这个重新布线的问题。
那这样子直接复制过去,不用考虑元器件编号吗?
因为 ...

我这一块电路确实采用了特殊编号,你看下中间楼层我拍了张PCB局部实物图,W5500的周边外围元件的编号是以A为后缀的 C24A、R16A 。。。。。

出0入0汤圆

发表于 2017-9-6 11:30:00 | 显示全部楼层
zcllom 发表于 2017-9-6 10:51
我这一块电路确实采用了特殊编号,你看下中间楼层我拍了张PCB局部实物图,W5500的周边外围元件的编号是以 ...

明白了,看来你已经这么干了。谢谢指点。



出0入0汤圆

发表于 2017-9-6 21:58:56 | 显示全部楼层
zcllom 发表于 2017-9-6 10:51
我这一块电路确实采用了特殊编号,你看下中间楼层我拍了张PCB局部实物图,W5500的周边外围元件的编号是以 ...


兄弟,继续请教,我发现你另外一个贴子里竟然有贴了一张原理图,但是上面的3.3V好象你并没有按照官方的的,分成V3.3 和 D3.3 ,你是统一成一个电源V3.3,请问这样出货稳定吗?
如果可行的话,我也改成这种1种3.3v电源的。就不需要电感隔离了。







出330入0汤圆

 楼主| 发表于 2017-9-6 22:28:34 | 显示全部楼层
kinsno 发表于 2017-9-6 21:58
兄弟,继续请教,我发现你另外一个贴子里竟然有贴了一张原理图,但是上面的3.3V好象你并没有按照官方的的 ...

没有区分开,stm32、W5500所有电源脚都一个3.3V。
做的不算多,目前做了300多块板子吧,没有一块因共电源出问题。

出0入0汤圆

发表于 2017-9-6 22:37:26 | 显示全部楼层
zcllom 发表于 2017-9-6 22:28
没有区分开,stm32、W5500所有电源脚都一个3.3V。
做的不算多,目前做了300多块板子吧,没有一块因共电源 ...

300多块,得好几万收入了呢。哈哈。
谢谢。
正在画原理图,估计下周也能玩上了。




出0入0汤圆

发表于 2017-9-7 08:54:17 | 显示全部楼层
楼主到最后也没说是怎么解决的啊。。。。。。。。。。。。

出0入0汤圆

发表于 2017-9-7 10:02:56 | 显示全部楼层
请教下楼主,W5500是用官方的库好呢,还是用野火的例程好,我刚接触W5500,还是说学习协议后,按照手册直接操作寄存器

出0入0汤圆

发表于 2018-1-2 21:03:52 | 显示全部楼层
zcllom 发表于 2017-8-10 16:08
最新进展,我的板子彻底好了,虽然它在远端另一处交换机上,但操作起来仿佛近在咫尺。
至于其他的设备,现 ...

请问问题的原因就是ip和mac的配置吗,如何配置才是正确的,希望不吝赐教!

出330入0汤圆

 楼主| 发表于 2018-1-2 21:17:20 | 显示全部楼层
a_2012_m 发表于 2018-1-2 21:03
请问问题的原因就是ip和mac的配置吗,如何配置才是正确的,希望不吝赐教! ...

就是IP地址,MAC地址都不要重复(有的交换机可以允许重复的MAC地址,一般千兆交换机不允许)

出0入0汤圆

发表于 2018-1-2 21:42:27 | 显示全部楼层
好的,谢谢指教,最近遇到类似问题,我查查IP和mac是否存在你所说的问题

出0入0汤圆

发表于 2018-2-2 11:47:04 | 显示全部楼层
好贴,学习了~~~

出0入0汤圆

发表于 2018-2-2 12:11:46 | 显示全部楼层
照片怕的不错,可以学习一下。

出0入85汤圆

发表于 2018-2-3 19:52:53 | 显示全部楼层
W5500的稳定性和抗干扰能力如何?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-9 06:03

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表