[WIZ107SR] Ping빠짐 후 TCP RST 현상

안녕하세요.

아래의 조건에서 해당 모듈로 Ping loss가 약 2초간 발생하며 이후 기 연결된 socket으로 통신시 TCP RST가 수신 됩니다.
추측하기로는 모듈에 reset이 발생한것 같은데 reset 여부를 확인할 방법이 있는지 문의 드립니다.
조건: 외부 진동 (포탄에 의한 강한 진동 발생)
구성: 메인보드 UART - RS232 tranceiver - Wiz107SR, 5v → DCDC → 3.3v 전원 공급

추가 질문사항으로

  • 내진 (vibration)에 대한 spec.이 별도로 있는지?
  • 현재 server mode로 사용 중인데 TCP 연결 상태를 확인할 방법이 있는지? (연결된 client가 없다면 추후에 데이터 전송을 위함)

감사합니다.

안녕하세요.
언급하신 상황은 TCP socket이 closed 상태이거나, Reset 발생 상황으로 추정됩니다.
별도로 WIZ107SR에 Reset 발생을 확인할 수 있는 방법은 없습니다.
응용의 동작에 따라 다르겠지만, 아래 언급할 내용인 TCP connection status를 통해 확인하는 것이 좋을 것으로 생각됩니다.

그렇지는 않습니다. 일반적인 내용과 동일하게, 만약 잦거나 큰 진동이 수반되는 경우 PCB에 본딩된 칩 등의 부품에는 큰 무리가 없을지 모르나 커넥터 등이 빠질 수 있으므로 이 점을 고려하셔야 할 듯 합니다.

제품 커넥터의 HW_TRIG 핀을 통해 확인하실 수 있습니다.
HW_TRIG 은 동작 initialization 과정에서는 command mode 진입 체크를 위한 input 핀으로 사용되고, main routine 동작이 시작되면 TCP connection status를 표시하는 output 핀으로 사용됩니다. (TCP 연결에서만 활용할 수 있는 기능)
해당 핀이 low 상태면 TCP connection established, high 상태면 그 외 나머지 TCP state입니다.