Compatible Ethernet PHY Chips ESP32
Compatible Ethernet PHY Chips ESP32
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!
Re: Compatible Ethernet PHY Chips ESP32
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
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
-
- Posts: 207
- Joined: Fri May 07, 2021 10:35 am
Re: Compatible Ethernet PHY Chips ESP32
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
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