Cетевой контроллер W5200 от компании WIZnet — известного производителя аппаратных Ethernet-решений — выпущен в начале 2011 года. Реализованные в нём режимы Power Down (с возможностью его активации и выхода из него по сети) и Wake-On-LAN дают возможность более гибкой настройки разрабатываемого устройства при реализации функций энергосбережения, и поэтому эта микросхема предназначена, прежде всего, для использования во встраиваемых приложениях с повышенными требованиями к энергопотреблению.
W5200 — это однокристальный сетевой контроллер с PHY, аппаратно реализующий все протоколы транспортного, сеансового и сетевого уровней стека TCP/IP (TCP, IP, UDP, ICMP, ARP, DLC и MAC) + протокол PPPoE (PPP over Ethernet) ) с PAP/CHAP протоколами аутентификации. Отличительной особенностью миросхем от W5100? W5200 и W5300 является высокоскоростной SPI-интерфейс, работающий на частоте 80 МГц. Отказ от параллельного интерфейса позволил производителю уменьшить габаритные размеры чипа, используя малогабаритный корпус 48-QFN. Поддержка TCP/IP в W5200 реализована аналогично контроллеру W5300.
Отличительными особенностями контроллера W5200 в сравнении с W5300 являются:
Особенности:
Структурная схема контроллера W5200
Алгоритмы использования контроллера W5200 в качестве ТСР-сервера и ТСР-клиента
Схема соединения сетевого контроллера W5200 с управляющим контроллером
Потребление микросхемы W5200 в различных режимах (включая Power Down)
Рекомендуемые развязывающие трансформаторы, для их соместного использования с W5200
Модуль W5200E01-M3 представляет собой мезонинный отладочный модуль, предназначенный для тестирования возможностей микросхемы W5200. В качестве управляющего контроллера используется ARM Cortex-M3 STM32F103C8. Контроллер может быть использован для реализации различных периферийных функций, например последовательных интерфейсов. Один из его интерфейсов UART выведен на аппаратный USB-мост FT232R, что позволяет подключать модуль к ПК по интерфейсу USB. Остальные выводы контроллера выведены на два внешних штыревых 20-выводных разъема J1 и J2.
В состав отладочного набора входят также готовые примеры для реализации различных сетевых приложений.
Питание модуля может обеспечиваться по шине USB или через один из выводов разъема J1.
Блок-схема отладочного средства W5200E01-M3
При необходимости использования разъема мини-USB для подключения USB-оборудованная компьютера под управлением Windows, диспетчер устройств без проблем опознает отладочный модуль W5200E01-M3, если перед этим был правильно установлен драйвер USB-to-Serial. Если USB-to-Serial адаптер не функционирует должным образом, необходимо скачать корректную версию драйвера USB-to-Serial на сайте www.ftdichip.com. Применимость версий драйверов, представленных на сайте, для различных операционных систем раскрыта в техническом описании отладочного модуля W5200E01-M3.
Особенности и преимущества
Спецификация оборудования
ITEM |
Описание, характеристика |
MCU |
STM32F103C8 (Cortex-M3 ядро) |
TCP/IP |
W5200 |
USB to Serial Converter |
FT232RQ с коннектором USB mini |
MAG Jack |
BS-RB10005 (трансформатор + RJ-45) |
LED |
2 LED пользователи, 2 LED последовательного статуса, 1 LED питание |
Кнопки и переключатели |
1 переключатель установки режима, 1 переключатель запуска и остановки ПО |
Порт расширения |
MCU расширения порта с шагом 40 pin-header в 2.54 мм |
Размеры платы (PCB Size) |
28 мм x 52 мм |
Продукты, выпускаемые на основе контроллера W5200
Отладочная плата |
Сетевой модуль |
Открытое оборудование |
Целевое использование сетевого контроллера W5200
W5200 хорошо подходит для многих встраиваемых приложений, в том числе:
Ссылки на учебник, статьи и видео (You Tube)
|
||
*) При перепрошивке контроллера W5200 к более новым версиям ПО, чем FW 1.3.0, пожалуйста, обновите в прошивочном ПО файл по адресу "работа/APP/источник/W5200/socket.c" с предыдущим кодовым приложением (версией) до последней актуальной, и лишь после этого используйте его.