ENC28J60 Arduino Ethernet Shield (Сетевой модуль)
Характеристики ENC28J60 :
- встроенный контроллер для преобразования данных в стандарт Ethernet – Microchip ENC28J60;
- SPI интерфейс с выводами CLKOUT, WOL, SI, CS, VCC, INT, SO, SCK, RESET, GND;
- интерфейс RJ45 со скоростью передачи данных до 100 Мбит/с;
- модель разъема RJ45 HR911105A;
- напряжение питания: 3,3 В;
- габариты модуля: 51 х 19 х 17 мм;
- вес: 11 г.
В модуле SPI Ethernet использован контроллер ENC28J60, который обладает следующими характеристиками:
- Поддержка IEEE 802.3
- Полная совместимость с сетями 10/100/1000 Base-T
- Интегрированный MAC и 10 Base-T PHY
- Поддержка одного 10 Base-T порта с автоматическим определением полярности и коррекцией
- Поддержка режимов Full и Half Duplex
- Программируемая функция повтора передачи при ошибке
- Программируемые функции Padding и генерирование CRC
- Интерфейс SPI с высокой тактовой частотой (до 20Мгц)
Назначение выводов интерфейсного разъема для подключения к микроконтроллеру:
1 - CLOCK OUTPUT (программируемый вывод, выход тактирования)
2 - INT (вывод прерывания, выход)
3 - WOL (Wake-up on LAN, выход прерывания)
4 - SO (выход данных, интерфейс SPI)
5 - SI (вход данных, интерфейс SPI)
6 - SCK (вход тактирования, интерфейс SPI)
7 - CS (Chip Select, вход выбора чипа, интерфейс SPI)
8 - RESET (вывод сброса)
9 - VCC (вход внешнего питания 3.3 вольта)
10 - GND (общий вывод)
Схема подключения ENC28J60 к Arduino:
ENC28J60 | Arduino UNO |
---|---|
SO | MISO |
SCK | SCK |
RESET | RESET |
SI | MOSI |
CS | 8* |
GND | GND |
Питание 3.3в берем с соотвествествующего вывода на arduine или используем внешний стабилизатор.
Библиотека для работы в среде Arduina EtherCard.zip .Внутри архива имются примеры для работы с библиотекой.
*-Порт указывается в строке инициализации модуля:
if (ether.begin(sizeof Ethernet::buffer, mymac,8) == 0)
Комментарии
RSS лента комментариев этой записи