Hello everyone,
I am using the W5500 chip in a client project. I lifted the schematic mostly from the Arduino Ethernet shield and also the recommended schematic for the chip. I had a small amount of boards already produced that uses this and the ESP32 as the main controller.
I am currently experiencing a weird hardware issue where the chip itself intermittently communicates with the ESP32 and intermittently communicates with my MQTT server.
I say intermittently because I have tested this on at least 4 different networks and what happens is that the board loses communication/connection and after sometime it comes back. Sometimes the ESP32 is unable to detect the chip, other times, the W5500 is unable to connect out. And while the board is sitting there, connection is mysteriously restored and after sometime, it is lost again.
Now, I am really confused as to why this is happening, I have checked back with my schematic and everything seems to be in order. Maybe I am missing something really simple.
Could I get a second pair of eyes to look over the schematic for the ethernet controller chip is see if everything is in order?
EthernetController.pdf (52.6 KB)
