Модуль Ethernet EM120

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