ESP32 – это новейшее и наибольшее успеваемость от Espressif. Это 32-битный двухъядерный чип с Wi-Fi, Bluetooth и тонны периферийных устройств, таких как CAN и Ethernet. Для большинства этих периферийных устройств Espressif уже имеет несколько битов примерного кода, но [Frank Sautter] не понравилась реализация Ethernet. Код «Фондовый» вызовы для Ethernet TLK110 Ethernet, но это дорогой чип при купленном количестве одно. Лучший чип будет LAN8720, поэтому [Frank] построил доску для включения Ethernet на ESP32 с помощью этого чипа.

ESP32 требуется только несколько компонентов для провода его в сеть Ethernet. Всего несколько резисторов, конденсаторов и Джека RJ45 позаботятся о большей части работы, но потому что он принимает маршрут Ethernet ‘Shield’, ему нужно добавить свой собственный Ethernet PHY. WaveShare LAN8720 – это чип для этого, но есть проблема с конфигурацией PIN ESP32. GPIO0 на ESP32 имеет две функции – первое натягивает его низко при запуске для последовательного программирования, а вторая – это вход на часы для функционального блока EMAC. Некоторые биты схемы должны быть разработаны, чтобы обеспечить как условия, чтобы включить Ethernet на ESP32.

[Фрэнк] – добавить несколько подразделений и раскрывающихся резисторов к плате прорывов и используйте неиспользуемый PIN-код GPIO, чтобы переключить высоту GPIO0 во время запуска, но позволяет кристаллу захватить его чуть позже. Это наверняка, но он позволяет использовать на несколько более дешевых чипов, чтобы придать ESP32 Ethernet.

Leave A Comment

Recommended Posts

PropiRC: Клиент IRC Priveller

Многие люди не хотят ничего пропустить в своей комнате IRC, поэтому они «простаивают» или просто оставьте клиента, чтобы поймать все разговоры. Это может быть расстраивает, чтобы он идет на заднем плане на вашем компьютере. Чтобы лечить это, [Harrison] разработал простой компьютер от […]

yxlpu

Wii Nunchuck управляемый PLEO

[Энди] писал, чтобы показать нам, как он взломал свой PLEO, чтобы контролировать Wii Nunchuck. Он установил Xbee Utits для связи, а также написал «Skit», который позволяет PLEO просто стоять там и ждать команд. Он использует Arduino для интерпретации ввода Nunchuck и отправить […]

yxlpu