DS1206N

Изометрическая визуализация DS1206N.

Введение

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

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

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

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

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

Плата выпускается в трёх версиях.

DS1206N-RS - это, по сути, DS1206 без корпуса. На плате есть полноценный порт RS232 (микросхема приёмопередатчика RS232 и разъём DB9M), а также стабилизатор питания («12V» в 3.3V). Есть и выключатель питания, который управляет выходом «12V» на выводе 9 разъёма DB9M.

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

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

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

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

  • Основа - высокопроизводительная специализированная микросхема T1000 ASIC на 88MHz
  • Порт Ethernet 10/100Base-T с auto-MDIX
  • До 3.5 последовательных каналов:
    • DS1206N-RS: порт RS232 (разъём DB9M с дополнительным выходом «12V», управляемым программно)
    • DS1206N-TM и «-TS»: последовательный порт с уровнями TTL (штыревой разъём) с дополнительным входом «12V» (вместо подачи питания через гнездо питания)
    • Скорость до 921,600bps
    • Режимы чётности none/even/odd/mark/space
    • Режимы 7/8 бит на символ
    • Режим полного дуплекса с дополнительным управлением потоком
    • DS-1206N-TM и «-TS»: режим полудуплекса с управлением направлением
    • Гибкое распределение линий, 15 вариантов: от RX, TX, CTS, RTS, DSR и DTR на одном канале до линий RX, TX, RX2, TX2, RX3, TX3 и RX4 на 3.5 каналах
  • 512KB или 1,024KB флеш-памяти для прошивки, приложения и данных
  • 2KB EEPROM для данных
  • Четыре светодиода:
    • зелёный и красный светодиоды состояния на верхней стороне устройства;
    • светодиоды состояния Ethernet (соединение и скорость) на гнезде RJ45
  • Управляемая программно PLL на плате для выбора тактовой частоты устройства:
    • 11.0592MHz при выключенной PLL
    • 88.4736MHz при включённой PLL
  • Питание:
    • DS1206N-RS и «-TM»: стабилизатор на плате, входной диапазон 10V~24V (номинал 12V)
    • DS1206N-TS: прямой вход 3.3V (стабилизация не хуже ±5%)
  • Размеры платы: 52.6x38.0mm
  • Прошивку и приложение на Tibbo BASIC/C можно обновлять через последовательный порт или сеть
  • Приложение на Tibbo BASIC/C можно отлаживать через сеть, дополнительное отладочное оборудование (например, внутрисхемный эмулятор) не требуется
  • Выпускается также как DS1206 (плата DS1206N в корпусе)

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

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

  • Объекты:
    • 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 · Сообщить об ошибке