핑 테스트는 장비가 망에 연결된 상태를 확인하기 위한 테스트이고 해당 테스트로 양품.불량을 판단하지 않습니다.
핑 테스트 손실에는 많은 원인이 있을 수 있습니다.
동일한 망에 W5100 이외의 장비들이 연결되어 있을 경우 다른 장비의 문제일 수도 있고, custom 보드의 경우 권장 설계 가이드를 벗어난 설계가 원인이 될 수 있고, 외부의 강한 노이즈에 의한 문제일 수 있습니다.
W5100은 외부에서 클럭(25Mhz)을 공급받아 안정적인 PLL을 구동하는데 사용합니다.
25Mhz/SX-8의 상세 스펙까지는 제공해주신 데이터시트가 없어 알 수 없지만, 애초에 스펙을 벗어난 크리스탈을 사용하셨다면 크리스탈이 정상적으로 발진하지 않고 W5100 또한 동작하지 않습니다.
즉 핑 테스트 손실이 아닌 핑 테스트 자체가 불가능 합니다.
이론적으로 UTP 케이블은 최대 100M 연결이 가능하다고 하지만 현장 및 장비에 따라 문제가 발생 할 수 있기 때문에 최대한 짧게 연결하는 것이 좋습니다.
CMD에서 보내는 Ping 테스트는 ICMP(Internet Control Message Protocol)를 사용합니다. 상대방 장비에서 응답이 없으면 다시 전송하는 TCP와 달리 ICMP는 상대 장비에서 일정시간 응답이 없으면 time out을 사용자에게 알리고 다시 전송하지 않습니다. 첨부하신 사진의 "요청 시간이 만료되었습니다."가 사용자에게 알리는 Request timed out 메시지 입니다.
보내주신 사진만으로는 ping 응답이 중간에 없는 이유가 설계 문제인지 망의 문제인지 아니면 사용되는 환경의 문제인지 파악하기 어렵습니다. 회로도,gerber파일을 보내주시면 1차적으로 HW 리뷰후 피드백 드리겠습니다. jaden@wiznet.io