Alimentatore ENC28J60
тел. +7(499)347-04-82
Описание Alimentatore ENC28J60
Описание ENC28J60
ENC28J60 — это автономный Ethernet-контроллер с интегрированным MAC и PHY уровнями, разработанный компанией Microchip Technology. Он предназначен для добавления сетевых возможностей в встраиваемые системы с минимальным количеством внешних компонентов. Контроллер подключается к микроконтроллеру по интерфейсу SPI, что делает его идеальным для использования с платформами Arduino, PIC, AVR и многими другими.
Основное назначение — обеспечение связи по протоколу Ethernet 10BASE-T (скорость 10 Мбит/с). Встроенный программируемый буфер приёма/передачи (8 КБ) позволяет реализовать полноценный TCP/IP-стек, хотя чаще используется в связке с библиотеками (например, EtherCard, UIPEthernet).
Технические характеристики
| Параметр | Значение | |---------------------------|---------------------------------------------------| | Интерфейс управления | SPI (до 10 МГц) | | Скорость Ethernet | 10BASE-T (10 Мбит/с) | | Встроенный PHY | Да (интегрированный приемопередатчик) | | Встроенный MAC | Да | | Буфер пакетов | 8 КБ (программируемый, раздельный для Rx/Tx) | | Напряжение питания | 3.3 В (допускается 3.1 — 3.6 В) | | Ток потребления | ~160 мА (при передаче), ~40 мА (режим ожидания) | | Тип корпуса | DIP-28, SOIC-28, SSOP-28, TQFP-44 (для BGA версии) | | Диапазон температур | -40°C … +85°C | | Поддержка стандартов | IEEE 802.3, IPv4 (поддержка ARP, ICMP, UDP, TCP) | | Прочее | Встроенный 25 МГц генератор, программируемые фильтры MAC-адресов, поддержка Wake-on-LAN |
Парт-номера (Part Numbers)
Производятся в различных корпусах:
| Парт-номер | Корпус | Упаковка | |-------------------|----------------------|--------------| | ENC28J60-I/SO | SOIC-28 (узкий) | Лента/поддон | | ENC28J60-I/SP | DIP-28 (пластик) | Труба | | ENC28J60-I/SS | SSOP-28 (узкий) | Лента/поддон | | ENC28J60-I/IL | TQFP-44 | Лента/поддон | | ENC28J60-I/MG | TQFP-44 (медь-основа)| Лента/поддон | | ENC28J60-I/PT | TQFP-44 (практичный) | Лента/поддон |
Примечание: Литера «I» в номере обозначает промышленный температурный диапазон. Для коммерческого диапазона (0…+70) маркировка будет без «-I» (например, ENC28J60/SO).
Совместимые модели и альтернативы
ENC28J60 является наиболее популярным бюджетным решением для Arduino и похожих платформ. Основные совместимые устройства:
Прямые аналоги (аналогичная логика работы)
- Microchip ENC28J60 — все парт-номера выше абсолютно взаимозаменяемы между корпусами.
Альтернативы с другим интерфейсом
- WIZnet W5100 (SPI, 8 сокетов, 16 КБ буфер) — аппаратный TCP/IP стек, сложнее, выше скорость (100 Мбит).
- WIZnet W5100S — обновлённая версия W5100.
- Microchip LAN8720 — только PHY, без MAC/стека (требуется внешний MAC).
Контроллеры на линиях (In-line Plugs)
- Часто ENC28J60 ставят на платах расширения («Ethernet Shield-мини»), которые питаются от Arduino.
Платы и модули
Обычно используется на:
- Arduino UNO / Nano / Mega (через SPI-шину).
- Некоторые промышленные платы от Olimex, DFRobot, Seeed Studio, RobotDyn.
Важно про питание
Не все модули рекомендуют подключать напрямую к 5-вольтовому SPI микроконтроллера (т.к. ENC28J60 работает только с 3.3 В логкой). Требуется переводчик уровней для панелей «Arduino отдельно» — используйте усилители уровня.
Краткий вывод: если нужна простейшая дешёвая Ethernet-связь со скоростью 10 Мбит без запаса — это всё ещё самый компактный и дешёвый standard. Модули на ENC28J60 — самые массовые на китайских площадках (по цене $1–3 за комплект). Для работы потребуется библиотека UIPEthernet или EthernetENC.