EM1202EV

Внимание

Это устаревшее устройство. Информация приведена в том виде, в каком была задокументирована изначально, с небольшими исправлениями и правками для ясности и стиля.

Изометрическое изображение EM1202EV.

Введение

EM1202EV - плата, программируемая на Tibbo BASIC/C, предназначенная в первую очередь для задач Serial-over-IP и последовательного управления. Плата достаточно мала, чтобы поместиться внутри вашего изделия, и позволяет быстро вести разработку вместо использования модулей, для которых нужно создавать новую плату-носитель. EM1202EV можно также использовать для оценки и тестирования модуля EM1202, на котором она построена.

В EM1202EV есть многоканальный последовательный порт. У платы один разъём последовательного порта, и стоит она как одноканальное изделие, но в ней четыре независимых последовательных канала. Не нужны линии DSR и DTR? Превратите их в RX и TX дополнительного последовательного канала. Не нужны и CTS с RTS? Вот ещё один канал! Всего на выбор 15 разных конфигураций.

Плата поставляется в трёх версиях с разными вариантами последовательного порта и питания (см. ниже).

EM1202EV полностью поддерживается в Tibbo IDE (TIDE) и специальной платформой DS1202, которая охватывает все аппаратные средства платы. С платой можно использовать и платформу EM1202. Изделие поставляется с загруженным полнофункциональным приложением Serial-over-IP. Приложение написано на Tibbo BASIC/C, совместимо с пакетом программ Tibbo Device Server Toolkit (TDST), поставляется с полными исходными текстами и может быть изменено пользователем.

Доступные модели

Плата поставляется в трёх версиях.

EM1202EV-RS - по сути, DS1202 без корпуса. На плате есть полноценный порт RS232 (микросхема-трансивер RS232 и разъём DB9M), разъём питания и стабилизатор питания («12V» в 3.3V), пара светодиодов состояния на верхней стороне платы и кнопка настройки.

EM1202EV-TM отличается от версии «-RS» тем, что в ней последовательный порт с уровнями TTL и нет светодиодов состояния на верхней стороне платы. Порт доступен через 12-контактный разъём на плате. Стабилизатор питания платы можно использовать и для подачи питания 3.3V на подключённое последовательное устройство.

Наконец, DS1206N-TS похожа на версию «-TM», но в ней нет разъёма питания и стабилизатора питания «12V» в 3.3V. Вместо этого подключённое последовательное устройство должно подавать на плату стабилизированное питание 3.3V.

Доступные модели и их возможностиEM1202EV-RS (RS232)EM1202EV-TM (TTL master)EM1202EV-TS (TTL slave)
Кнопка настройки ЕСТЬ
Светодиоды состояния (на верхней стороне платы)ЕСТЬ НЕТ
Трансивер RS232 и разъём DB9MЕСТЬ НЕТ
Разъём интерфейса TTLНЕТ ЕСТЬ
Разъём питания и стабилизатор «12V» в 3.3V ЕСТЬНЕТ

Аппаратные возможности

  • Основан на встраиваемом модуле EM1202, программируемом на Tibbo BASIC/C
  • Работает под управлением Tibbo OS (TiOS)
  • Порт Ethernet 10/100BaseT с auto-MDIX
  • До 3.5 последовательных каналов:
    • EM1202EV-RS: порт RS232 (разъём DB9M)
    • EM1202EV-TM и «-TS»: последовательный порт TTL (штыревая колодка)
    • Скорость до 921,600bps
    • Режимы чётности: нет/чётность/нечётность/маркер/пробел
    • Режимы 7/8 бит на символ
    • Полный дуплекс с дополнительным управлением потоком
    • EM1202EV-TM и «-TS»: полудуплекс с управлением направлением
    • Гибкое назначение линий, 15 вариантов, например:
      • один канал: линии RX, TX, CTS, RTS, DSR и DTR
      • 3.5 канала: линии RX, TX, RX2, TX2, RX3, TX3 и RX4
  • 1,024KB флеш-памяти для прошивки, приложения и хранения данных
  • 2KB EEPROM для хранения данных
  • До шести светодиодов:
    • EM12-2EV-RS: зелёный и красный светодиоды состояния на верхней стороне устройства
    • зелёный и красный светодиоды состояния на разъёме RJ45
    • светодиоды состояния Ethernet (соединение и скорость) на разъёме RJ45
  • Встроенный PLL с программным управлением для выбора тактовой частоты устройства:
    • 11.0592MHz при выключенном PLL
    • 88.4736MHz при включённом PLL
  • Питание:
    • EM1202EV-RS и «-TM»: встроенный стабилизатор, входное напряжение 10-24V
    • EM1202EV-TS: прямая подача 3.3V (должно быть стабилизировано с точностью ±5%)
  • Размеры платы: 52.6x38.0mm
  • Прошивку и приложение на Tibbo BASIC/C можно обновлять через последовательный порт или сеть
  • Приложение на Tibbo BASIC/C можно отлаживать по сети, дополнительное оборудование для отладки, например внутрисхемный эмулятор, не требуется
  • Также выпускается как DS1202 (плата EM1202EV-RS в корпусе)

Возможности программирования

EM1202EV работает под управлением Tibbo OS (TiOS). Ниже перечислены возможности, которые поддерживаются её платформами программирования (EM1202 или DS1202).

  • Объекты:
    • button - отслеживает кнопку настройки
    • fd - управляет файловой системой флеш-памяти и прямым доступом к секторам
    • io - работает с линиями и портами ввода-вывода и прерываниями
    • net - управляет портом Ethernet
    • pat - «проигрывает» шаблоны на зелёном и красном светодиодах состояния
    • romfile - упрощает доступ к файлам ресурсов (неизменяемым данным)
    • ser - отвечает за последовательные каналы
    • sock - сетевые соединения через сокеты (до 16 сеансов UDP, TCP и HTTP)
    • stor - обеспечивает доступ к EEPROM
    • sys - отвечает за общие функции устройства
  • Типы переменных: Byte, char, integer (word), short, dword, long, real, string, а также массивы и структуры, определяемые пользователем
  • Группы функций: 27 строковых функций, восемь функций преобразования даты и времени, функции шифрования и вычисления хешей (AES128, RC4, MD5, SHA-1) и другие
Исходный материал Tibbo обновлён 12 сентября 2022Оригинал на docs.tibbo.com · Сообщить об ошибке