Уже давно был сделан Ethernet модуль, но все валялся в ящике. Никак руки не доходили.
Вот, наконец, собрался. Проверил на примерах от lifelover работает.
В качестве микрухи используется ENC28J60 в SSOP28 корпусе. Бывает также в DIP28 и QFN корпусе. В общем, на любой вкус.
Схемотехника
Схема типейшая, по даташиту. Никаких заморочек, разве что применен разъем с трансформатором J00-0086NL, тогда как лучше было бы поставить J00-0066NL у него коэффициент трансформации оптимальней (1:1). Но что было под рукой то и поставил. Можно и отдельный трансформатор взять, вроде FC-22 который стоял в модуле для WIZ100SR
Еще одна важная деталь. Резистор Rbias, у меня он на схеме обозначен как R8 2k 1% нужно подбирать исходя из ревизии микросхемы. Я поставил 2.2кОм. Errata рекомендует
For silicon revisions, B1 and B4, use a 2.7 kW, 1% external resistor between the RBIAS pin and ground. The value shown in the data sheet (2.32 kW,) is correct for revisions B5 and B7.
Деталей не много, развести все удалось по одной стороне практически, с парой перемычек.
Дорожки мелковаты, 0.3мм, но не думаю, что у кого то это вызовет сильных затруднений. Сделано ЛУТом без проблем.
Интерфейс
Связь с контроллером по SPI интерфейсу.
- SO MISO
- SI MOSI
- SCK SCK
- CS SS Впрочем, выбор кристалла SS тут может быть повешан куда угодно.
- RESET если никуда не подключать, то лучше его повесить на +3.3 вольта. Чтобы не болтался и не создавал глюки.
- INT выход прерывания. При приеме пакета может дрыгать этой ногой и заставлять проц срочно обрабатывать пакет. Или, как минимум, принять во внимание, что надо получать данные.
- WOE Это, как я понял, Wake On Ethernet. Я никуда не подключал
- 3V3 питание на 3.3 вольта. Микруха жручая, потребляет 250мА и весьма активно при этом греется. От платы не отпаивается конечно, но горячая палец еле держит. Да, несмотря на питание в 3.3 вольта ее входы толерантны к 5 вольтам
- GND земля
Подробнейшее описание работы с этой игрушкой можно найти в сообществе, в цикле статей посвященной этой микросхеме и работе с Ethernet в частности. Подробней вы вряд ли где найдете 🙂
Оцените статью!