Плата Tibbo Project PCB размера 3 (TPP3)

Введение
Плата Tibbo Project PCB размера 3 (TPP3) работает под управлением Tibbo OS (TiOS) и программируется на Tibbo BASIC и Tibbo C.
TPP3 идеально подходит для приложений, которым не нужен человеко-машинный интерфейс (HMI), но требуется много линий ввода-вывода и/или функций.
Плату можно использовать вместо «глупых» ПЛК-контроллеров или в роли устройства безопасности, охраны либо контроля доступа. TPP3 также хорошо подходит для автоматизации производств, лабораторий, магазинов, зданий, гостиниц и жилых домов.
Благодаря семи тайлам с 14 слотами «M» и 14 слотами «C» на TPP3 можно построить устройства с числом полноценных последовательных портов до четырёх, реле до 25 или оптовходов, выходов с широтно-импульсной модуляцией (PWM) либо выходов с открытым коллектором до 47.
Большое число слотов для Tibbit-модулей позволяет сделать систему более гибкой, например предусмотреть несколько вариантов питания: +5V, +12V, PoE и другие. Можно также установить несколько Tibbit-модулей питания, чтобы увеличить доступную мощность или обеспечить резервирование питания.
Устройство можно применять как отдельную плату или установить в корпус TPB3 (Tibbo Project Box размера 3).
Аппаратные возможности
- Порт Ethernet 10/100BaseT с auto-MDIX (автоматическое определение «прямого» и «перекрёстного» кабеля)
- Дополнительный интерфейс Wi-Fi (требуется беспроводной модуль расширения WA2000)
- Дополнительный интерфейс GPRS (требуется Tibbit #47)
- Семь тайлов с 47 линиями ввода-вывода общего назначения
- Четырнадцать слотов для Tibbit-модулей
- Четырнадцать слотов для Tibbit-разъёмов
- Один дополнительный слот для Tibbit #37
- Четыре слота для Tibbit-модулей поддерживают UART
- Скорость до 921 600 бод
- Режимы чётности: без контроля, even, odd, mark, space
- 7 или 8 бит на символ
- Полный дуплекс с управлением потоком RTS/CTS и XON/XOFF
- Полудуплекс с управлением направлением
- Кодирование и декодирование потоков Wiegand и clock/data
- Восемь слотов для модулей поддерживают прерывания
- Один слот для модуля поддерживает PoE
- Четыре переназначаемых синхронных последовательных порта с режимами SPI и I2C
- Встроенный зуммер
- Кнопки MD и RST
- Часы реального времени (RTC) с резервным суперконденсатором
- 22 КБ SRAM для переменных и данных Tibbo BASIC/C
- 1 МБ флеш-памяти для TiOS, кода приложения и файловой системы
- 2048 байт EEPROM для хранения данных
- Восемь встроенных светодиодов
- Зелёный и красный основные светодиоды состояния
- Жёлтый светодиод Ethernet-соединения
- Пять синих светодиодов (для индикации уровня сигнала Wi-Fi и других целей)
- Программно управляемая PLL для выбора высокой или низкой скорости
- Надёжная схема сброса при включении питания и при просадке напряжения
- Питание: 220 мА при 3.3V (режим 100Base-T, полная скорость)
- Размеры (Д x Ш): 165 x 94 мм
- Рабочий диапазон температур: от -40°C до 70°C
- Прошивку можно обновлять через последовательный порт или по сети
- Приложение Tibbo BASIC/C можно отлаживать через Ethernet LAN
- Имеет сертификаты CE и FCC
Возможности программирования
TPP3 работает под управлением Tibbo OS (TiOS). Ниже перечислены возможности, которые поддерживает её платформа программирования:
- Объекты:
- beep - воспроизводит последовательности сигналов зуммера
- button - отслеживает кнопку MD
- fd - управляет файловой системой флеш-памяти и прямым доступом к секторам
- io - работает с линиями ввода-вывода, портами и прерываниями
- kp - работает с матричными и бинарными клавиатурами
- lcd - управляет графическими дисплейными панелями
- net - управляет портом Ethernet
- pat - «воспроизводит» шаблоны на пяти парах светодиодов
- ppp - обеспечивает выход в Интернет через последовательный модем (GPRS и др.)
- pppoe - обеспечивает выход в Интернет через ADSL-модем
- romfile - упрощает доступ к файлам ресурсов (неизменяемым данным)
- rtc - отслеживает дату и время
- ser - управляет последовательными портами (режимы UART, Wiegand, clock/data)
- sock - сетевое взаимодействие через сокеты (до 16 сеансов UDP, TCP и HTTP)
- ssi - управляет каналами синхронного последовательного интерфейса (SPI, I²C...)
- stor - обеспечивает доступ к EEPROM
- sys - отвечает за общие функции устройства
- wln - работает с интерфейсом Wi-Fi
- 27 строковых функций, 8 функций преобразования даты и времени, функции шифрования и расчёта хэшей (RC4, MD5, SHA-1) и другие
- Группы функций: 27 строковых функций, 8 функций преобразования даты и времени, функции шифрования и расчёта хэшей (RC4, MD5, SHA-1) и другие