[W5100S] UDP 통신시 패킷이 유실되는 현상


#1
[W3150A+] [W5100] [W5200] [W5300] [W5500] [W5100S]

사용 중인 제품 명을 위와 같이 제목에 명기하시면 더 빠른 응답을 받으실 수 있습니다.
본 Template을 삭제 후 문의 내용을 남겨 주세요. :slight_smile:

안녕하세요 W5100S 칩을 사용하고 있습니다.
M3 MCU를 이용하여 Serial로 받은 데이터를 Ethernet으로 전달하도록 구성하고, PC와 렌으로 연결하고, 통신 테스트를 해봤는데, Serial로 받은 데이터를 Ethernet 버퍼에 넣고, CR_SEND 레지스터를 셋하여 TX_WR 레지스터에서 값이 올라가는 것을 확인했으나, PC의 Wireshark에서는 Packet이 나타나지 않는 현상이 발생합니다. Buffer의 overflow 발생여부도 확인해 봤으나 전혀 일어나지 않았습니다. 발생빈도는 높지 않으나, 쉬지 않고 통신을 반복하는 테스트를 진행하면 10분에 한번 정도(규칙성은 없음)로 나타납니다. Ethernet 연결 상태는 PC와 인터넷 허브를 연결하고, 허브에 W5100S를 연결하였습니다.


#2

안녕하세요 답변이 늦었습니다.
UDP의 경우 패킷 유실이 일어날수 있습니다.
패킷 손실이 걱정되시다면 TCP를 쓰시는게 맞습니다.

감사합니다.