RJ45 > 트랜스 부분 회로
W5500을 이용한 POE 회로 구성입니다.
현재 증상
- 메인 host mcu와 SPI 통신에는 문제 없음(Get version 0x04로 확인)
- PC <-> Gateway(IP Time) <-> W5500으로 연결하여 Gateway에서 할당받은 PC의 Target IP 주소로 Hercules 프로그램으로 TCP Server를 구성하여 Listen함
- getSn_SR(sn)으로 SOCK_CLOSED 확인
- close(sn)으로 close
- close 함수 내부에 while( getSn_CR(sn) ); while(getSn_SR(sn) != SOCK_CLOSED); 에서 빠져나오지 못하고 무한루프에 걸림
- LinkLED 불 들어오지 않음
상기와 같은 증상의 원인이 회로에 있다고 판단이 됩니다. RJ45 <-> W5500의 RX, TX 구성이 위와 같은 형태가 맞는지 확인한번 부탁드립니다.