W5500 기술문의 드립니다

안녕하세요.

아래와 같이 기술문의 드리오니 빠른 회신 부탁 드립니다.

W5500을 사용하여 네트워크 장비를 만들어 사용하고 있습니다.
장비는 PC와 TCP 소켓 통신을 하고 있습니다.
장비가 먼저 PC로 TCP 소켓 connect를 요청하여 PC가 받아들이면 연결이 시작됩니다.
한번 연결이 되면 장비나 PC가 꺼지지 않는 한 계속해서 TCP 소켓 연결을 지속합니다.
연결 지속을 하기 위해서 PC에서 장비로 10초마다 10바이트의 ping용 data를 주고 받습니다.
이렇게 하여 장비와 PC의 TCP 소켓 연결이 끊어지지 않고 몇일 또는 몇주 몇개월간 지속이
된것을 확인했습니다.
지금까지 수백대의 장비가 나가서 잘 사용하고 있습니다.
그런데 간혹가다가 몇일동안 TCP 소켓 연결이 계속되어진 장비에서 알수 없는 이유로
한번 PC와 끊어지면 재 연결이 되지 않습니다. 펌웨어 상으로 연결이 끊어지면
장비에서 PC로 다시 TCP 소켓 연결을 시도하여 연결을 다시 하도록 되어 있습니다.
잘되는 장비들은 이렇게하여 연결이 끊어져도 바로 1분이내로 다시 연결이 되는데
안되는 장비들은 한번 끊어지면 장비를 전원 reset 하기전까지 PC와 연결이 되지 않습니다.
이러한 현상이 일어나는 장비를 보면 전부는 아니지만 대부분의 환경이 회사 규모가 큰 회사의 망으로
상단에 VPN 망으로 사용하고 있고, 장비가 붙어있는 망은 LOCAL 망으로 고가의 스위칭 허브가 붙어 있고,
장비의 IP는 자동(DHCP 할당)이 아니라 고정으로 한 경우가 이런 경우가 더 자주 일어 나고 있습니다.
신기한건 같은 PC 같은 망에 7대의 장비를 붙여서 사용하는데 4대는 이상이 없는데 3대만 일주일에 한번
정도 연결이 떨어져서 전원 reset을 해야된다는 겁니다.
대부분의 장비들은 이런 경우가 없이 잘 사용하고 있는데 가끔 이런 특성을 나타내는 장비가 있어
자꾸 상담전화가 오는 경우가 많습니다.

이장비전에는 ARM CPU에 리눅스를 올린 장비로 판매를 했으나 이런 경우는 없었습니다.

혹 이문제에 저희가 알지 못하여 처리하지 못한 w5500의 설정 값이 있나 해서 문의 사항을 드립니다.

빠른 답변 부탁합니다. 그럼 수고하세요.

안녕하세요.

몇가지 질문 드리겠습니다.

  1. W5500을 이용하여 직접 보드 제작을 하신건가요??

  2. 직접 보드를 제작하셨다면 회로도 및 PCB 아트웍 파일 확인이 필요할 것 같습니다.

  • 부분 공유 부탁드리겠습니다.

3, 사용하신 펌웨어는 어떤 펌웨어를 사용하셨는지 알려주시면 감사하겠습니다.

감사합니다.