Variable delay in ping

Hi,

I have a custom design using W5500. When I ping it using my PC, generally the ping takes <1ms, but every once in a while it takes more time (~5ms to 15ms) although I am not doing anything else on the W5500 at the moment.
It is not a problem for me as such, just wanted to understand the reason if anyone can explain.
Thanks

Hi @Mohit_Singh ,
Have you connected w5500 LAN directly to PC…??
If you have connected W5500 to any server or router and it pings late, may be connection issue or speed issue in router

Thanks and Regards
Teju S H

Hi,

It is connected directly to the PC. Most of the time ping time is less than 1ms. But occasionally it is more


Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time=9ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time=6ms TTL=128
Reply from 192.168.222.221: bytes=32 time=5ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time=10ms TTL=128
Reply from 192.168.222.221: bytes=32 time=8ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time=10ms TTL=128
Reply from 192.168.222.221: bytes=32 time=1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time=1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time=3ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time=15ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time<1ms TTL=128
Reply from 192.168.222.221: bytes=32 time=1ms TTL=128

Hi again,

Can anyone suggest me something on this?
I checked with a commercial W5500 module pcb and did not find this variable delay in ping times in that.
It is happening only in my custom PCB.

There is no switch in between. I am directly pinging the board.