[РУКОВОДСТВО] Аналоги и замена микросхем Практика поставок Проверено

Чем отличаются W5500, W5100S и ENC28J60 и можно ли их менять местами?

IC
Служба поставок ICBOMS · Склад в Шэньчжэне, экспресс DDP и подбор аналогов
[ПРОВЕРЕНО] Экспертиза
Прямой ответ службы закупок

W5500 и W5100S — контроллеры с аппаратным стеком TCP/IP: W5500 поддерживает восемь сокетов, W5100S — четыре и совместим по программной модели с W5100. ENC28J60 аппаратного стека не имеет: весь TCP/IP выполняет микроконтроллер, поэтому это не замена один в один, а другое решение с другим драйвером. Все три работают по SPI и питаются от 3,3 В, но различаются числом сокетов, форматом SPI-кадра и требованиями к питанию модуля.

Содержание руководства (11 разделов)

Что означает аппаратный стек

У W5500 и W5100S протоколы TCP, UDP, IP, ARP и ICMP реализованы внутри микросхемы. Микроконтроллер только открывает сокет и читает данные, поэтому требования к его памяти и быстродействию невелики.

ENC28J60 выполняет только уровень MAC и PHY. Стек TCP/IP должен работать в прошивке микроконтроллера, что требует больше памяти и времени процессора. Для простых задач это допустимо, для новых разработок такой вариант обычно не выбирают.

Сравнение

У W5100S на некоторых платах есть перемычка, выбирающая формат SPI-кадра W5100 или W5500. Это не делает микросхему полностью совместимой с W5500: число сокетов и часть регистров отличаются.

Свойство W5500 W5100S ENC28J60
Аппаратный TCP/IP да да нет
Число сокетов 8 4 зависит от прошивки
Интерфейс SPI SPI или параллельный, зависит от исполнения SPI
Скорость 10/100 Мбит/с 10/100 Мбит/с 10 Мбит/с
Питание 3,3 В 3,3 В 3,3 В
Совместимость свой формат SPI-кадра режим W5100 или W5500 собственный протокол регистров

Питание и модули

Микросхемы питаются от 3,3 В. Готовые модули встречаются в двух видах: с линейным стабилизатором и допустимым входом 5 В и без него, рассчитанные только на 3,3 В. Подача 5 В на второй вариант выводит модуль из строя.

Расположение выводов у модулей разных производителей не совпадает. Даже при одинаковом названии микросхемы порядок контактов на разъёме может быть другим, поэтому перед заменой сверяют шелкографию и документацию конкретной платы.

Линии SPI у W5500 допускают уровни 5 В на некоторых модулях, но это свойство конкретной платы, а не самой микросхемы. При питании от 3,3 В и контроллере на 5 В надёжнее поставить преобразователь уровней.

Правила замены

  • ENC28J60 на W5500 или W5100S — другая библиотека и другой протокол, прямая замена невозможна.
  • W5100S на W5500 — проверяют число сокетов, формат SPI-кадра и распиновку модуля.
  • W5500 на W5100S — проверяют, что прошивка не использует больше четырёх сокетов.
  • Модуль без стабилизатора нельзя подключать к 5 В.
  • Проверяют частоту SPI и режим, поддерживаемый конкретной микросхемой.
  • Проверяют наличие и назначение выводов INT, RST и CS на плате.

Типичные ошибки

  • Ожидание, что ENC28J60 заработает с библиотекой W5500.
  • Подача 5 В на модуль без стабилизатора.
  • Несовпадение распиновки модуля при замене.
  • Слишком длинные провода SPI без снижения частоты.
  • Отсутствие развязки по питанию: перезапуски при передаче.
  • Использование W5100S в прошивке, рассчитанной на восемь сокетов W5500.

Частые вопросы

  • Можно ли заменить ENC28J60 на W5500 — нет, другой стек и другой драйвер.
  • Чем отличается W5500 от W5100S — числом сокетов и форматом SPI-кадра.
  • Почему модуль не определяется — неверная распиновка, частота SPI или питание.
  • Нужен ли аппаратный стек — для простых задач он снимает нагрузку с микроконтроллера.
  • Можно ли питать модуль от 5 В — только если на плате есть стабилизатор.
  • Есть ли такие микросхемы и модули у вас — пришлите интерфейс, питание и число сокетов; при отсутствии нужного исполнения подберём совместимую позицию.

Чем полезен такой заказ через нас

У Ethernet-контроллеров одинаковый интерфейс SPI скрывает разные стеки, форматы кадров и распиновку модулей. Мы сверяем маркировку и параметры, проверяем партию и при отсутствии нужного исполнения подбираем совместимую позицию.

Детали, названные в этом руководстве

Каталог
Все производители →

Каждая позиция — это деталь или семейство, о которых идёт речь в руководстве, со ссылкой на карточку в каталоге: параметры, корпус, стадия жизненного цикла и datasheet, если он у нас локализован. Там, где в тексте названо семейство, в таблице стоит конкретный заказной партномер со склада. Если позиции из руководства в списке нет — значит, её у нас сейчас нет: пришлите номер, и она уйдёт в подбор вместе с остальными.

ПартномерПроизводительОписание
W5500DatasheetWIZnetIC CTLR 3-1 ETH TCP/IP 48LQFP
W5100DatasheetWIZnetIC CONTROLLER ETHERNET 80LQFP
[ЗАКАЗ] Комплектация BOM и экспресс-поставка

Примените это к своей спецификации

Отправьте партномера или файл спецификации (Excel / CSV). По каждой строке проверим складские остатки в Шэньчжэне, наличие заводской упаковки и проверенные аналоги — с отгрузкой единой партией.

Открыть форму запроса →

Как написано это руководство

Руководство написано службой поставок ICBOMS в Шэньчжэне и выверено по документам производителей и стандартам, на которые ссылается текст. Формулировки ограничены тем, что делает эта служба, и тем, как оценивают деталь — без ориентировочных цен, сроков поставки и остатков: всё это считается по каждой строке отдельно, по факту проверки. Дата последней вычитки стоит в начале страницы.