Модуль Ethernet-трансивера LAN8720, RMII, 10/100 Мбит/с, RJ45 (ETH-LAN8720-RMII)
Сетевой PHY-модуль на чипе LAN8720 с RJ45 для подключения ESP32 и STM32 к проводному Ethernet
| Чип |
LAN8720 (Microchip/SMSC), QFN-24, 4×4 мм |
| Скорость |
Ethernet 10/100 Мбит/с (IEEE 802.3) |
| Интерфейс к MCU |
RMII (минимум пинов) + MDIO/MDC |
| Auto-MDIX |
HP Auto-MDIX — прямой и кроссовый кабель |
| Разъём |
RJ45 HR911105A с магнетиками и LED |
| Тактирование |
Кварц 50 МГц на плате |
| Питание |
3.3 В (встроенный стабилизатор ядра 1.2 В) |
| Уровни IO |
1.6–3.6 В |
| Выводы |
Гребёнка 2×7 (прямые пины): RMII-сигналы, MDIO/MDC, nINT/RETCLK, питание |
| Размер платы |
56×27 мм |
Модуль LAN8720 — компактный Ethernet-трансивер (PHY) для добавления проводной сети 10/100 Мбит/с к микроконтроллерам с MAC-контроллером. Интерфейс RMII требует минимум линий MCU, а встроенные в RJ45 магнетики и LED избавляют от внешней обвязки. HP Auto-MDIX сам определяет тип кабеля.
Самое популярное применение — связка с ESP32: Arduino-ESP32 и ESP-IDF имеют готовую поддержку LAN8720, поэтому модуль легко интегрируется в ESPHome и Home Assistant там, где Wi-Fi ненадёжен. Совместим также со STM32 (F4/F7/H7 с Ethernet MAC) и другими MCU с RMII.
Применение
- Проводной Ethernet для ESP32 (ESPHome, Home Assistant, веб-серверы)
- Проекты на STM32F4/F7/H7 с LwIP
- Встраиваемые серверы, IoT-шлюзы, промышленные контроллеры
- Сетевые интерфейсы плат разработки вместо Wi-Fi в зашумлённых средах
Важные примечания
- Модуль — только PHY: микроконтроллер должен иметь встроенный Ethernet MAC (ESP32 — да, ESP8266 — нет)
- Для ESP32 типичное подключение: GPIO0 ← RETCLK (50 МГц), MDIO/MDC → GPIO18/23