Compatible Ethernet PHY Chips ESP32

dgduncan
Posts: 15
Joined: Wed Jan 12, 2022 4:47 pm

Compatible Ethernet PHY Chips ESP32

Postby dgduncan » Tue Jun 28, 2022 9:59 pm

Hello, does anyone have any experience with connecting a PHY chip to an ESP32 to get internet through ethernet? I have the ethernet development board but I am looking to take it to the next level and implement ethernet into my own board. I know ESP-IDF has library support for some but I can't seem to find a good list. Any help would be appreciated. Thank you!

rdson@esp
Posts: 10
Joined: Wed Jun 15, 2022 8:41 am

Re: Compatible Ethernet PHY Chips ESP32

Postby rdson@esp » Thu May 25, 2023 10:19 am

Just spent 1h looking for the same, once more, shame on Espressif with its poor documentation...
It might be late for you but maybe helpful for others, i managed to find some minor info:
in the ESP IDF Programming Guide, go to API reference then Networking, then Ethernet then scroll to (or ctrl + f search) the section components/esp_eth/include/esp_eth_phy.h, you'll see some Phy devices below this.

Here's a link to it (pay attention it opens version 4.4.4 of the ESP IDF, one should select the adequate version for him):
https://docs.espressif.com/projects/esp ... p_eth.html

ESP_ondrej
Posts: 207
Joined: Fri May 07, 2021 10:35 am

Re: Compatible Ethernet PHY Chips ESP32

Postby ESP_ondrej » Thu May 25, 2023 2:11 pm

Hi rdson@esp,

thank you for feedback. Would you have any suggestion how we could improve our documentation?

List of currently supported Ethernet PHYs and SPI Ethernet modules is avaiable at:
https://github.com/espressif/esp-idf/tr ... rnet/basic

You can also search for additional set of Ethernet drivers at IDF Component registry:
https://components.espressif.com/components?q=ethernet

Good news is also a fact that it is very simple to create a custom Ethernet PHY driver. Therefore you have almost unlimited options what PHY chip to use. See below links for more information:
https://docs.espressif.com/projects/esp ... phy-driver
https://blog.espressif.com/esp-idf-cust ... f9d23de0ad

Regards
Ondrej

Who is online

Users browsing this forum: MicroController and 113 guests