Модуль Ethernet EM200

EM200 - модуль Ethernet для установки на плату. Аппаратная часть модуля включает один порт 100BaseT Ethernet (стандартные магнетики Ethernet НЕ встроены в модуль), один последовательный порт (уровни CMOS) с рядом дополнительных линий ввода-вывода общего назначения и внутренний процессор, прошивка которого работает как мост между портами Ethernet и последовательным портом. Сторона Ethernet модуля подключается напрямую к стандартной схеме магнетиков Ethernet (например, YCL-PH163112) или к разъёму RJ45 со встроенными магнетиками. Сторона последовательного порта соединяется напрямую с выводами последовательного порта большинства микроконтроллеров, микропроцессоров, UART и т. п.
С точки зрения аппаратуры EM200 можно рассматривать как универсальную платформу для различных приложений, связанных с сетевыми и последовательными коммуникациями. Большую часть функциональности EM200 обеспечивает не аппаратура, а прошивка приложения.
EM200 может работать с двумя принципиально разными видами прошивки приложения:
- Прошивка «последовательного сервера устройств», в настоящее время в третьем поколении («Release3»), превращает EM200 в готовый к работе последовательный сервер устройств, который может подключить практически любое последовательное устройство к сети Ethernet (TCP/IP). Эта прошивка имеет фиксированную функциональность: поведение EM200 настраивается заданием значений программируемых параметров (настроек), определённых в прошивке. Функциональное описание EM200 с прошивкой «последовательного сервера устройств» приведено в Device Server Application Firmware Manual (руководстве по прошивке приложения сервера устройств). См. также Software Manuals - информацию о программном обеспечении для ПК, которое работает с устройствами под управлением прошивки последовательного сервера устройств.
- Прошивка TiOS (Tibbo Operating System) превращает EM200 в программируемый на BASIC контроллер. Этот контроллер можно использовать для создания любых приложений управления, связанных с сетью и/или последовательным портом. При работе под TiOS EM200 не имеет заранее заданной функциональности - он просто выполняет ваше BASIC-приложение. Подробнее см. в руководствах «Programmable Hardware Manual» и «TAIKO Manual».
Прошивка приложения EM200 может обновляться через последовательный порт модуля или через порт Ethernet. Последовательное обновление выполняется с помощью так называемого Monitor - фиксированной «сервисной» прошивки внутри EM200. Monitor обновить нельзя. Сетевое обновление опирается на саму прошивку приложения - алгоритм самообновления будет описан далее.
По умолчанию EM200 поставляется с предварительно загруженной прошивкой «последовательного сервера устройств». Если вы хотите, чтобы модуль выполнял ваше BASIC-приложение, загрузите в модуль прошивку TiOS. Последнюю версию прошивки TiOS можно получить на сайте Tibbo.