Tibbo EM500, Модуль конвертера RS232-TCP/IP

Tibbo EM500, Модуль конвертера RS232-TCP/IP
Виробник:
Tibbo Technology
Документація:
EM500 - это миниатюрный программируемый Ethernet контроллер. Имеет наименьшие размеры и самую высокую скорость работы из всех модулей выпускаемых компанией Tibbo. К модулю можно подключить практически любой Ethernet разъем. По своей сути модуль является промежуточным звеном между программируемым контроллером и микросхемой Ethernet.

В первом случае, мы имеем быстрый программируемый на Tibbo BASIC микроконтроллер общего назначения. Для отладки и прошивки - не нужно никаких аппаратных программаторов (типа JTAG или ICE machine), все запускается прямо через сеть Ethernet.

Во втором случае, в EM500 загружается приложение Device Server (SOI), далее модуль распаивается на существующей плате таким образом, что несколько линий ввода-вывода используются для связи с центральным микроконтроллером. Таким образом, устройство становится Ethernet совместимым. Различные датчики, сенсоры, регистраторы, исполнительные элементы - практически любые элементы автоматизации и диспетчеризации можно доработать до "Ethernet совместимых" с помощью модуля EM500.

Характеристики:
- Основан на контроллере второго поколения ASIC (T2000);
- 10/100BaseT, auto-MDIX Ethernet порт;
- Последовательный порт (КМОП-уровень):
Скорость до 460800bps;
Режимы четности None/even/odd/mark/space;
Режим 7/8 бит/символов;
Режим полного дуплекса с опцией контроля потока;
Режим полу-дуплекса с опцией контроля направления;
Шифровка и расшифровка Wiegand и clock/data потоков;
- 512КБ Flash-памяти для хранения прошивки и приложения;
- 200 байт EEPROM-памяти под хранение данных;
- 8 линий ввода/вывода общего назначения (включают 2 линии прерывания);
- Контроль линий двух внешних двух-режимных светодиодов состояния;
- Дополнительная линия контроля светодиода состояния Ethernet;
- Требуется внешняя схема сброса;
- Питание: 260мА @ 3.3В (100BaseT режим);
- Вертикальная конструкция; размеры: 18.5x16.0x6.5мм;
- Прошивка может обновляться через последовательный порт (com-порт компьютера) или сеть Ethernet (включая "холодную прошивку" через сеть).

BASIC
Поддерживаемые объекты:

Sock — сокеты (до 16 одновременных UDP, TCP и HTTP сессий).
Net — контроль Ethernet порта.
Ser — управление последовательными портами (UART, Wiegand и clock/data режимы).
Io — управление линиями ввода/вывода, портами и прерываниями.
Stor — обеспечивает доступ к EEPROM.
Romfile — облегчает доступ к файлам-ресурсам (постоянные данные прошивки).
Pat — управление светодиодами (до 5 пар светодиодов).
Button — следит за состоянием MD линии (кнопка настройки).
Sys — отвечает за общую функциональность устройства.
В скором времени, также будет доступно:
Wln — управление Wi-Fi интерфейсом (необходима плата расширения GA1000).
Kp — сканирует клавиатуру матричного и "бинарного" типов.
Fd — управляет файловой системой и доступом к секторам Flash-памяти (необходима внешняя микросхема Flash-памяти с SPI-интерфейсом).

Группы функций:

Строковые функции (всего 21 функция! ), функции конвертирования даты/времени и функции вычисления hash последовательностей (md5 и sha1).

Типы переменных:
Byte, char, integer (word), short, dword, long, real, string, плюс: определяемые пользователем массивы (arrays) и структуры (structures).