Плата Tibbo Project PCB размера 3 (TPP3), 2-е поколение

Вид сверху: плата Tibbo Project PCB размера 3 (TPP3), 2-е поколение.

Что дало 2-е поколение в производительности

TPP3(G2) - высокопроизводительное обновление исходной платы TPP3. Вот главные улучшения:

  • 32-разрядная архитектура (вместо 16-разрядной у TPP3)
  • В пять-80 раз выше производительность в зависимости от вычислений и типов переменных
  • Управление GPIO в семь раз быстрее
  • Доступный пользователю объём SRAM в три раза больше (66KB против 22KB)
  • Флеш-память вдвое больше (1MB для TiOS и кода + 1MB для файловой системы против 1MB на всё вместе - TiOS, код и файловую систему)
  • Энергопотребление в 1.6 раза ниже (140mA против 220mA)
  • Четырёхканальный АЦП
  • Возможность обновлять прошивку TiOS и скомпилированное приложение Tibbo BASIC/C по радиоканалу (нужны WA2000 и устройство на iOS или Android)
  • Сторожевой таймер через объект sys.

Введение

Плата Tibbo Project PCB размера 3 (TPP3), 2-е поколение работает под управлением Tibbo OS (TiOS) и программируется на Tibbo BASIC и Tibbo C.

TPP3(G2) идеально подходит для задач, где не нужен человеко-машинный интерфейс (HMI), но требуется много линий ввода-вывода и/или функций.

Плату можно использовать вместо простых программируемых логических контроллеров (ПЛК) или как устройство охраны, безопасности и контроля доступа. TPP3(G2) также идеально подходит для проектов автоматизации производства, лабораторий, магазинов, зданий, гостиниц и дома.

Благодаря семи тайлам с 14 слотами «M» и 14 слотами «C» на TPP3(G2) можно построить устройства с числом полноценных последовательных портов до четырёх, реле - до 25, оптовходов, выходов с широтно-импульсной модуляцией (PWM) или выходов с открытым коллектором - до 47.

Кроме того, большое число слотов для Tibbit позволяет сделать систему более универсальной и предложить несколько вариантов питания, например +5V, +12V, PoE и др. Можно также установить несколько Tibbit-модулей питания, чтобы увеличить общую доступную мощность или обеспечить резервирование питания.

Изделие можно использовать как голую плату или установить в корпус Tibbo Project Box размера 3 (TPB3).

Аппаратные особенности

  • 32-разрядная архитектура
  • Порт Ethernet 10/100BaseT с автоопределением типа кабеля auto-MDIX («прямой» или «перекрёстный») и разъёмом RJ45
  • Дополнительный интерфейс Wi-Fi (нужен беспроводной модуль расширения WA2000)
  • Дополнительный интерфейс BLE (нужен беспроводной модуль расширения WA2000)
  • Дополнительный интерфейс 4G (LTE) (нужен Tibbit #45)
  • Дополнительный интерфейс Cat-M1/NB-IoT (нужен Tibbit #46)
  • Семь тайлов с 47 линиями ввода-вывода общего назначения
    • Четырнадцать слотов для Tibbit-модулей
    • Четырнадцать слотов для Tibbit-разъёмов
    • Один дополнительный слот для Tibbit #37
    • Четыре слота для Tibbit-модулей поддерживают UART
      • Скорость до 921,600bps
      • Режимы чётности: нет*/even/odd/mark/space
      • 7*/8 бит на символ
      • Полный дуплекс с управлением потоком RTS/CTS и XON/XOFF
      • Полудуплекс с управлением направлением
      • Кодирование и декодирование потоков Wiegand и clock/data
    • Восемь слотов для модулей поддерживают прерывания
    • Один слот для модулей имеет четыре линии АЦП
    • Один слот для модулей поддерживает PoE
    • Четыре переназначаемых синхронных последовательных порта с режимами SPI и I2C
  • Зуммер на плате (при использовании потребляет на 50mA больше)
  • Кнопки MD и RST
  • Часы реального времени (RTC) с резервным суперконденсатором
  • 66KB SRAM для переменных и данных Tibbo BASIC/C
  • 1MB флеш-памяти для TiOS и кода приложения
  • Дополнительный 1MB флеш-памяти для защищённой отказоустойчивой файловой системы
  • EEPROM на 2048 байт для хранения данных
  • Восемь светодиодов на плате
    • Зелёный и красный основные светодиоды состояния
    • Жёлтый светодиод связи Ethernet
    • Пять синих светодиодов (для индикации уровня сигнала Wi-Fi и т. п.)
  • Надёжная схема сброса при включении питания и при просадке напряжения
  • Питание:
    • 140mA @ 5V (режим 100Base-T, полная скорость, зуммер выключен)
    • 190mA @ 5V (режим 100Base-T, полная скорость, зуммер включён)
  • Размеры (Д x Ш): 165 x 94mm
  • Рабочий диапазон температур: от -40°C до 70°C
  • Прошивку можно обновлять через
    • Последовательный порт
    • Ethernet LAN
    • Радиоканал (нужен WA2000)
  • Приложение Tibbo BASIC/C можно отлаживать через Ethernet LAN
  • Сертификаты CE и FCC

* TPP3(G2) не поддерживает сочетание режима 7 бит на символ с режимом чётности «нет».

Программные особенности

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

  • Объекты:
    • adc - даёт доступ к четырём каналам АЦП
    • beep - воспроизводит шаблоны зуммера
    • button - следит за кнопкой MD
    • fd - управляет файловой системой флеш-памяти и прямым доступом к секторам
    • i2c - реализует до восьми программных каналов I²C на линиях ввода-вывода общего назначения
    • io - работает с линиями ввода-вывода, портами и прерываниями
    • kp - работает с матричными и бинарными клавиатурами
    • lcd - управляет ЖК-дисплеем
    • net - управляет портом Ethernet
    • pat - «проигрывает» шаблоны на пяти парах светодиодов (максимум)
    • ppp - выходит в Интернет через последовательный модем (GPRS и др.)
    • pppoe - выходит в Интернет через ADSL-модем
    • romfile - обеспечивает доступ к файлам ресурсов (неизменяемым данным)
    • rtc - ведёт учёт даты и времени
    • ser - управляет последовательными портами (режимы UART, Wiegand, clock/data)
    • sock - сетевой обмен через сокеты (до 32 сеансов UDP, TCP и HTTP)
    • ssi - управляет каналами синхронного последовательного интерфейса (SPI, I²C...)
    • stor - обеспечивает доступ к EEPROM
    • sys - отвечает за общие функции устройства
    • wln - работает с интерфейсом Wi-Fi
  • 27 строковых функций, 8 функций преобразования даты и времени, функции шифрования и вычисления хеша (RC4, MD5, SHA-1) и другие
  • Группы функций: строковые функции, тригонометрические функции, функции преобразования даты и времени, функции шифрования и вычисления хеша (AES, RC4, MD5, SHA-1) и другие
Исходный материал Tibbo обновлён 17 марта 2025Оригинал на docs.tibbo.com · Сообщить об ошибке