안녕하세요.
w5500 pmode 설정 관련으로 문의드릴 내용이 있어서 글을 올립니다.
100mbps - full duplex로 사용을 하고자 pmode2번 핀만 그라운드에 연결하여 pmod[2:0]을 011상태로 만들었고,
펌웨어단에서 해당 레지스터를 read하여 본결과 (데이터시트 상으로는) 정상적으로 적용이 된것을 확인 하였습니다.
하지만 해당 장비가 물려있는 AP의 설정에서 확인해본 결과 100mbps half duplex로 확인이 됩니다.
이에 pmode 구성을 바꾸어 보기도하고, opmd 및 opmdc 설정을 통해 테스트를 해보기도 하였지만
All capable, Auto-negotiation enabled 로 설정하지 않는이상 100bps full duplex로 설정이 되지 않더군요…
Auto nego를 진행하지 않고 Full duplex를 사용하기 위해서는 어찌 해야할까요?
W5500을 사용한 동일한 설정(PMODE[2:0] = 111[Auto nego])의 보드 2개(Board A,B)가 있는데
특정 HUB에게 연결시 1개의 보드만 Link LED가 Off되는 현상이 나타납니다.
문제의 보드는 다른 AP에 연결 시 정상 동작을 하구요…
HUB , AP : Auto nego
상황 1. Board A <------------------> HUB : Error
상황 2. Board B <------------------> HUB : 정상
상황 3. Board A <------------------> AP : 정상
상황 4. Board B <------------------> AP : 정상
상황 1.에서 HUB의 설정을 수동 100Mbps Full Duplex로 설정을 바꾸면 Link LED가 다시 on 이 됩니다.
이전에 답변을 주신 내용을 참고하여 자체적으로 원인을 찾아 보려 했으나, 아직 짐작조차 못하고 있습니다.