[W5100] 핑테스트 시 손실 발생.

ping test 결과입니다.
‘요청 시간이 만료되었습니다’ 라는 메세지 후 통신이 재개되고 최종 83444패킷 중 손실이 42번 났습니다.

  1. 핑테스트 시 불량, 양품 기준을 판단할 수 있는 손실 횟수 또는 손실률이 있는지 궁금합니다.

  2. 손실을 일으킬 수 있는 원인에 어떤 것이 있는지 궁금합니다.

  3. W5100칩과 25MHz / SX-8칩에 문제가 되어 손실이 발생할 경우, 문제를 발생 시킬 수 있는 원인에는 어떤 종류가 있는지 궁금합니다.( 서지 문제 등). 그리고 두 칩간의 관계를 알고 싶습니다.

직접 설계하신 Custom PCB 인지 자사에서 판매중인 모듈인지 확인 부탁드립니다.

  1. 핑 테스트는 장비가 망에 연결된 상태를 확인하기 위한 테스트이고 해당 테스트로 양품.불량을 판단하지 않습니다.
  2. 핑 테스트 손실에는 많은 원인이 있을 수 있습니다.
    동일한 망에 W5100 이외의 장비들이 연결되어 있을 경우 다른 장비의 문제일 수도 있고, custom 보드의 경우 권장 설계 가이드를 벗어난 설계가 원인이 될 수 있고, 외부의 강한 노이즈에 의한 문제일 수 있습니다.
  3. W5100은 외부에서 클럭(25Mhz)을 공급받아 안정적인 PLL을 구동하는데 사용합니다.
    25Mhz/SX-8의 상세 스펙까지는 제공해주신 데이터시트가 없어 알 수 없지만, 애초에 스펙을 벗어난 크리스탈을 사용하셨다면 크리스탈이 정상적으로 발진하지 않고 W5100 또한 동작하지 않습니다.
    즉 핑 테스트 손실이 아닌 핑 테스트 자체가 불가능 합니다.

답장해주셔서 감사합니다.

WIZnet Ethernet W5100 칩을 사용한 Custom PCB입니다.

  1. 설계가 잘못되거나 외부의 강한 노이즈로 인해 W5100에 문제가 생겨 Ping Test시 '요청 시간이 만료되었습니다’라는 에러가 발생할 가능성이 있는건가요?
  2. CAT.5E UTP CABLE의 길이와 에러 발생 빈도의 연관성도 크게 있는지 궁금합니다.
  3. 에러 발생 후 사진과 같이 통신이 재개 될 수 있는 이유는 어떠한 것이 있나요?
    231220핑캡처(수정)
  1. 충분히 가능성 있습니다.
  2. 이론적으로 UTP 케이블은 최대 100M 연결이 가능하다고 하지만 현장 및 장비에 따라 문제가 발생 할 수 있기 때문에 최대한 짧게 연결하는 것이 좋습니다.
  3. CMD에서 보내는 Ping 테스트는 ICMP(Internet Control Message Protocol)를 사용합니다. 상대방 장비에서 응답이 없으면 다시 전송하는 TCP와 달리 ICMP는 상대 장비에서 일정시간 응답이 없으면 time out을 사용자에게 알리고 다시 전송하지 않습니다. 첨부하신 사진의 "요청 시간이 만료되었습니다."가 사용자에게 알리는 Request timed out 메시지 입니다.
    보내주신 사진만으로는 ping 응답이 중간에 없는 이유가 설계 문제인지 망의 문제인지 아니면 사용되는 환경의 문제인지 파악하기 어렵습니다. 회로도,gerber파일을 보내주시면 1차적으로 HW 리뷰후 피드백 드리겠습니다.
    jaden@wiznet.io