w5500 하드웨어 리셋 문제
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Ethernet Chips
No replies yet. Be the first to reply.
Join the discussion.
Share projects and connect with makers.
Joined before the site update? first.
New to WIZnet Makers?
We sent a verification link to your address. Open it to activate your account, then log in.
Accounts from this email provider are reviewed by an administrator after verification. Approval usually takes one business day.
Already have an account?
Enter your email address. If it belongs to an account, we'll send a link to set a new password. Members who joined before the site update use this to set their password.
If an account uses that address, we sent a link to set a new password. The link works once and expires in 30 minutes.
Know your password?
Need an account?
RE: w5500 하드웨어 리셋 문제
by bruno WIZnet ·
안녕하세요 lestatcsd 님
문의주셔서 감사합니다.
RSTn핀에 파워단자에 연결한 이유를 모르겠지만
예상치 못한 이유로 과도한 노이즈로 인한 물리적인 문제, 소프트웨어적인 문제로 인해 제어가 되지 않는 경우 RSTN 핀을 사용하여 초기화 할 수 있습니다. 예제 프로그램과 별개로 RSTN핀을 제어를 하지 않는 방식은 권장하지 않습니다.
RE: w5500 하드웨어 리셋 문제
by Alan WIZnet ·
처음 전원이 들어올 때는 Chip이 Initializing될 시간동안 nRST이 걸려있어야 합니다. (안전하게 50ms)
전원에 nRST을 바로 다이렉트로 연결하셨다는 것으로 보입니다. 그러면 전원인가와 동시에 nRST이 HIGH가 되며 Chip이 Initailizing을 하지 못하게 됩니다.
전원을 인가하신 것으로 보아 중간에 nRST을 걸어줄 필요는 없는 상태로 보입니다.
그렇다면 nRST과 전원사이에 저항을 4.7k ~ 10k 를 장착해주시고(Pull-up용), nRST 단에 Capacitor를 GND에 연결시켜주시면 정상적으로 동작할 것 으로 보입니다. (1uF 이상, 안되면 차츰 올려가며 디버깅)
FW에 강제로 nRST걸어주는 것은 이렇게 초기 부팅과정에서 nRST Timing이 안맞아 오작동 할 수 있음을 방지한 것입니다.