- My goal is:
I’d like to get decent (metric : fast, reliable) performance out of the ethernet interface (LAN8720A reference implementation).
My actions are:
I connect my ESP32 to the cloud via a LAN8720A ethernet interface chip with the MOS ethernet driver package. I attempt to do an OTA and it takes very long to download a firmware image (10x-20x slower than the wifi interface). Additionally, it seems as though the ethernet interface often drops connections inexplicably.
The result I see is:
Poor OTA download speeds (20-30 minutes to download a ~2MB image, or a failure to download all together) via the ethernet interface. We also see occasional drops on TCP connections outbound from the ESP32 to another ethernet connected device.
- My expectation & question is:
OTA download speeds roughly equivalent to the wifi interface on the ethernet interface. Do folks have some experience with the performance of the LAN8720A with mongoose OS ethernet drivers they can relate? This could be a pcb layout issue, and I’d be willing to share the layout/schematic if necessary…