W5500 Ehternet Shield 기가포트 호환성 문제

[W5200Shield] [W5500Shield] [WizArduinoEth] [WizArduinoWiFi] [WIZwiki-W7500x]

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


안녕하세요

W5500 Ehternet Shield 보드와 nordic nrf52 개발 보드를 사용하여 테스트 중입니다.

테스트 중 Ethernet shield 보드는

아이피 타임 A304 공유기와 테스트 시 아무런 문제가 없지만

KT의 DW02 - 412H 에서는 아이피조차 받아 오지 못합니다. RJ45 커텍터의 LED는 문제 없이 동작하는 것처럼 보입니다.

위의 환경에서 KT의 DW02 - 412H 를 공유기로 하고, 유선으로 아이피 타임 A304 를 허브 모드로 연결 후 아이피 타임 A304 과 Ethernet Shield 제품을 연결하면 정상적으로 연결이 됩니다.

어느 부분을 확인하면서 보면 빨리 해결을 할 수 있을지 확인 부탁 드립니다.

감사합니다.

현재 상황에서는 해당 증상이 공유기 때문에 발생하는지 W5500 Shield 때문에 발생하는지 알 수 없습니다.

공유기 업체 측에도 문의를 같이 해주시는 것이 좋을 것 같습니다.

일단 wireshark 패킷 캡쳐 프로그램으로 공유기와 주고받는 DHCP packet을 캡쳐해 확인부탁드립니다.

PC로 IPTIME 공유기를 사용할때의 DHCP 패킷과 KT 공유기를 사용할때의 DHCP 패킷을 먼저 확인해주세요. 해당 패킷을 비교하여 해당 공유기가 어떤식으로 동작하는지 유추할 수있습니다.

감사합니다.

약간의 검색을 통해 위와 같은 사실을 알 수 있었는데 혹시 공유기가 KT 모드가 아닌지 확인해보시기 바랍니다.

LED가 정상동작하는걸로 보인다고 하셨는데 packet을 보내기 전에 Link가 확실히 안잡혔을 수도 있으니 Chip register를 통해 link가 이루어 졌는지 확인해 보시기 바랍니다. firmware에서 link 확인을 하지 않고 send를 하게 되면 link가 되기 전에 packet이 나가서 실제로는 packet이 나가지 않았음에도 불구하고 send complete가 될 수 있습니다. 제 생각으로는 아마도 IPTIME 공유기는 link가 빨리 잡혀 link 후에 send cmd가 나가지만 KT는 상대적으로 link가 늦게 잡혀 link 전에 send cmd가 나가는 것 같습니다.

감사합니다.

답변 감사합니다.