ESPRESSIF

ESP32 Etherent(이더넷) 설계 관련 (1)

IDK Technology, Inc. 2025. 3. 12. 15:43

 ESP32 제품 별 Ethernet 지원 여부

 

파트 Ethernet MAC 내장 외부 Ethernet 칩
ESP32 내장 PHY 칩 사용
SPI-Ethernet controller 사용
ESP32-S2/S3 X SPI-Ethernet controller 사용
ESP32-C3/C5/C6 X SPI-Ethernet controller 사용
ESP32-P4 내장 PHY 칩 사용
SPI-Ethernet controller 사용

 

* ESP32 와 ESP32-P4만 Ethernet MAC을 내장하고 있으며, 다른 제품은 Ethernet MAC이 없다.

* 모든 제품은 외부 SPI-Ethernet controller를 사용하여 Ethernet을 지원 가능하다. 

 

 지원하는 Ethernet PHY 칩

 

* ESP32 Ethernet 개발보드, ESP32-P4 개발보드에는는  IP101GRI 칩이 사용된다.

* 지원 되는 다른 Phy칩 : rtl8201, lan8720, dp83848

https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp32-ethernet-kit/index.html

 

ESP32-Ethernet-Kit - ESP32 - — esp-dev-kits latest documentation

esp-dev-kits Choose target... Choose version...

docs.espressif.com

https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html

 

ESP32-P4-Function-EV-Board - ESP32-P4 - — esp-dev-kits latest documentation

ESP32-P4-Function-EV-Board [中文] ESP32-P4-Function-EV-Board is a multimedia development board based on the ESP32-P4 chip. ESP32-P4 chip features a dual-core 400 MHz RISC-V processor and supports up to 32 MB PSRAM. In addition, ESP32-P4 supports USB 2.0

docs.espressif.com

 

 

 Firmware 개발 (Master branch)

 

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/network/esp_eth.html

 

Ethernet - ESP32 - — ESP-IDF Programming Guide latest documentation

Increase Ethernet driver reference. Note Ethernet driver handle can be obtained by os timer, netif, etc. It's dangerous when thread A is using Ethernet but thread B uninstall the driver. Using reference counter can prevent such risk, but care should be tak

docs.espressif.com

 

 

 예제 코드 (Master branch) 

https://github.com/espressif/esp-idf/tree/master/examples/ethernet

 

esp-idf/examples/ethernet at master · espressif/esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs. - espressif/esp-idf

github.com