цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Новый Ethernet шилд с микроконтроллером PIC32MX для Arduino



Новый Ethernet шилд с микроконтроллером PIC32MX для Arduino

Автор: Mike(admin) от 27-02-2020, 04:15
p class="MsoNormal" style="text-align: justify;">Angelu (Elsofgel), канадский инженер-электрик, разработал щилд Arduino для реализации интерфейса SPI-Ethernet (SEI) на микроконтроллере PIC32. Хотя он кажется очень похожим на чипы Wiznet, главное отличие состоит в том, что это программная реализация, а физический уровень (PHY) – это внешнее устройство.


Новый Ethernet шилд с микроконтроллером PIC32MX для Arduino

Он связывает хост-контроллер через интерфейс SPI с тактовой частотой до 20 МГц и одной дополнительной линией прерывания. Имеется один 8-битный порт GPIO и один 15-битный порт GPIO, которым может управлять хост-контроллер. Реализация SPI имеет «интерфейс монитора регистра», который последовательно выводит большинство значений регистра в приложение для ПК, что очень полезно при разработке.


Существует три версии SEI, одна реализована на PIC32MX664F064 с 20K, выделенными для буферов Ethernet Rx/Tx, другая реализована на PIC32MX695F512 с 103k буферов Rx/Tx и третья на микроконтроллере PIC32MZ, который предлагает симметричное шифрование. Каждая версия каждого подключается к сетевому коммутатору KSZ8863RLL вместо классического чипа PHY. Хотя реализация с микроконтроллером PIC32MZ не готова к моменту написания материала, разработчик также планирует создать версию с поддержкой VLAN. Для шилда еще нет библиотеки, поэтому хост-контроллер обращается к регистрам непосредственно.


Новый Ethernet шилд с микроконтроллером PIC32MX для Arduino

Конструкция печатной платы имеет открытый исходный код, а руководство пользователя, схемы и трехмерные PDF-файлы доступны на Github (https://github.com/elsofgel/arshzip). Шилд в настоящее время доступен на Tindie за 22$, и некоторая информация о нем также доступна там.




© digitrode.ru


Теги: Arduino, Ethernet, PIC32




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий