ENC28J60 Ethernet контроллер datasheet

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1786187551 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1786187551 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

Microchip производит одну очень полезную микросхему, это ENC28J60 - микросхема ethernet контроллер, то есть говоря проще это микросхема аналог сетевой карты но в виде 28-выводной микросхемы в DIP корпусе.
Блок схема ENC28J60 показана на рис. 1:
блок схема ENC28J60

Микросхема состоит из двух основных модулей:
1. Модуль физического контроллера сети - к модулую непосредственно подключаются сигнальные проводники витой пары, которой ENC28J60 подключается к другому устройству с ethernet модулем.
2. Модуль MAC адреса и формирования всех необходимых сигналов для работы с ethernet.
3. Модуль SPI интерфейса, по нему осуществляется передача данных непосредственно из сети ethernet в периферийное устройство (микроконтроллер или любое другое устройство с SPI интерфейсом).

Преимущество контроллера ENC28J60 в том, что для его работы необходимо минимум деталей.
Необходимо всего лишь кварцевый резонатор на 25 МГц и ethernet соединитель с магнитами и трансформатором (обычно это один готовый модуль с светодиодами).

Микросхема ENC28J60 находит широкое применение как в профессиональной аппаратуре массового производства так и в единичных устройствах и проектах любителей "помучить" микроконтроллеры.

Скачать документацию ENC28J60pdf