Ethernet модуль ENC28J60 для Arduino
Описание
Модуль Ethernet ENC28J60 – это модуль для связи сети LAN на базе микросхемы ENC28J60.
- Модуль проводной связи для обмена данными по протоколу Ethernet в локальных сетях систем управления и автоматики.
- Ethernet модуль ENC28J60 для Ардуино обеспечивает подключение любого микроконтроллера (Raspberry Pi, Arduino, МК STM3 и др.) к нескольким портам через последовательный интерфейс SPI.
- Используя Ethernet модуль ENC28J60 и программу микроконтроллера, создается простой веб-сервер.
- Это один из самых распространенных и бюджетных вариантов для подключения Вашего проекта к сети интернет или локальной сети.
- Модуль имеет стандартный Ethernet разъем RJ45 с внутренним трансформатором и двумя светодиодами статуса сети.
Работу модуля обеспечивает микросхема ENC28J60-I/SO фирмы Microchip хорошо известной благодаря МК PIC.
Посмотреть/скачать DataSheet микросхемы ENC28J60 (формат PDF размер 1.3 МБ)
Микросхема содержит аппаратное обеспечение протокола приема и передачи данных, MAC адрес, и протокол физического уровня в одном чипе. На плате установлен кварцевый резонатор частоты 25 МГц, розетка для подключения RJ45 – обычного кабельного соединителя Ethernet, вилка подключения SPI к внешним устройствам имеет 10 контактов, индикатор питания. Внутри розетки для подключения кабеля TCP/IP находится трансформатор с коэффициентом трансформации 1:1, обеспечивающий гальваническую развязку.
Характеристики
Напряжение питания: 3.14 – 3.45 В
EEE 802.3В ™ совместимый Ethernet контроллер
Интегрированный MAC и 10 Base-T PHY
Поддержка одного 10 Base-T порта с авто определением полярности и коррекцией
Полный и полудуплекс
Автовыравнивание генерации контрольной суммы
Авто отброс ошибочных пакетов
Программируемая функция повтора передачи при ошибке
Программируемые функции Padding и генерирование CRC
Программируемая функция фильтрации ошибочных пакетов
Тактовая частота SPI: до 20 МГц
Размеры: 56 x 34 мм
При подключении к Ардуино используются контакты интерфейса SPI, сброса и питания. Контакт сброс может соединяться с цифровым контактом ввода-вывода Ардуино если в программе предусмотрена подача сигнала сброс с цифрового контакта. Питание модуля 3,3 В можно взять от Ардуино.
Самый простой способ познакомиться с Ethernet модулем ENC28J60 – использовать аппаратные и программные средства Arduino, так как пакет программирования Arduino IDE содержит библиотеки для ENC28J60.