[W5500] Reset 문의

W5500을 사용하고 있습니다.

  1. RSTn(37pin) 에 의한 Reset과 Mode Register RST bit에 의한 Reset은 완전히 동일한가요?
    HW Reset과 완전히 동일한 Reset을 SW적으로 구현하고 싶습니다. 어떻게 해야하나요?

  2. Mode Register RST bit에 의해 Reset 동작을 하면
    PHY Configuration Register RST가 자동으로 실행되나요?
    SW Reset을 하려면 위 2가지 RST bit를 모두 실행해야 하나요?

  3. 몇년 동안 23pin RSVD를 NC 상태로 사용하고 있는데,
    Datasheet에는 GND와 꼭 묶으라고 되어 있고, 레퍼런스 회로도에는 NC로 되어 있네요.
    23pin RSVD는 꼭 GND와 묶어야 하나요? 내부에 Pull-down이 되어 있는거 아닌가요?
    23pin RSVD를 NC로 처리하면 어떤 문제가 발생할 수 있나요?
    38~42pin RSVD는 NC로 되어있는데, 23pin RSVD와 뭐가 다른가요?

안녕하세요

죄송합니다. 답변이 많이 늦었네요.

  1. s/w reset bit는 내부 register 초기화용 입니다. 따라서 h/w reset pin 과는 성격이 다릅니다. 그래서 s/w reset bit로는 동일한 스팩을 만들어 낼 수는 없습니다. 원하신다면 mcu interface를 통해 h/w reset pin을 컨트롤 해주시면 됩니다. 해주실 때는 datasheet에 있는 h/w reset timing 을 참고해주세요.

  2. s/w reset bit는 아시는대로 phy쪽 동작에는 관여하지 않습니다. 따라서 말씀하신대로 phy쪽 reset은 해당 phy register를 통해 별도로 진행하시면 됩니다.

  3. 현재 해당 pin은 reserved 되어 있고 내부 pull-down이 되어 있어서 NC로 연결되어도 무방합니다. 다만 23pin은 datasheet상에서 GND를 추천하고 있어서 GND로 연결하실 것을 가이드 드립니다.

Reset과 관련해서 어떠한 동작에서 필요하신지 어떤 문제가 있으셨는지 상세히 말씀해주시면 해당 내용을 검토해서 s/w reset으로도 해결이 가능한지 등의 여부를 확인해 보겠습니다.

감사합니다.