TIBBO EM1001: программируемая плата, 1024КБ flash-памяти
EM1001 - это самая мощная программируемая плата Tibbo, которая близка по характеристикам к встраиваемому модулю EM1000. Оба устройства имеют одинаковый набор параметров, включая 10/100 BaseT Ethernet, 4 последовательных порта, встроенный flash диск, EEPROM, часы реального времени (RTC) с супер-конденсатором для резервного питания.
Как и EM1000, плата EM1001 может снабжаться модулем расширения Wi-Fi (GA1000), внешним LCD-дисплеем, клавиатурой, звуковым индикатором и другой периферией.
Отличие заключается в том, что EM1001 является самодостаточной платой, что возможно благодаря наличию стабилизатора (12В-->3.3В) напряжения, разъем RJ45 с трансформаторной развязкой, три светодиода, MD кнопка. Другими словами, для запуска платы вам не потребуется ничего, кроме блока питания.
EM1001 подходит как для низко-серийного производства недорогих устройств, так и для любителей электроники в качестве хобби. В последнем случае EM1001 можно сравнить с платой Arduino.
Аппаратные характеристики:
- Основан на высокопроизводительном 88МГц ASIC (T1000) контроллере.
- 10/100BaseT auto-MDIX Ethernet порт (без трансформаторной развязки).
- Опционально - Wi-Fi интерфейс (необходима плата расширения GA1000).
- 4 высокоскоростных последовательных порта (КМОП уровень):
- Скорость до 921,600 б/с;
- Режимы четности: None/even/odd/mark/space;
- Формат передачи данных 7/8 бит;
- Полнодуплексный режим с опцией flow control (контроль потока);
- Полудуплексный режим с контролем направления передачи данных;
- Шифровка и расшиврофка Wiegand и clock/data потоков.
- 1024КБ flash-памяти под прошивку, приложения и данные.
- 2КБ EEPROM для хранения данных.
- Часы реального времени (RTC).
- Поддержка внешних LCD-панели и клавиатуры.
- Программируемый звуковой генератор для внешного спикера.
- До 54 линий ввода/вывода общего назначения (включая 8 линий прерываний).
- 3 светодиода (статусные красный и зеленый, ethernet link - желтый).
- Программно- и аппаратно-контролируемый встроенный PLL.
- Надежные схемы сброса питания.
- Питание: 230мА @ 3.3В (100BaseT режим, PLL включен).
- Размеры: 75x36x17.5мм.
- Прошивка обновляется через последовательный порт (RS232) или ethernet.
- CE- и FCC-сертификаты.
- Поддерживаемые объекты:
- Sock — сокеты (до 16 одновременных UDP, TCP и HTTP сессий).
- Net — контролирует Ethernet порт.
- Wln— управление Wi-Fi интерфейсом (необохдима плата расширения GA1000).
- Ser — до 4 последовательных портов (UART, Wiegand и clock/data режимы).
- SSI — до 4 синхронных последовательных каналов (SPI, I2C...).
- Io — управление линиями ввода/вывода, портами и прерываниями.
- Lcd — контроль графического дисплея (поддерживается несколько типов дисплеев).
- Kp — сканирует клавиатуру матричного и "бинарного" типов.
- Rtc — держит записи даты/времени.
- Fd — управляет файловой системой flash-памяти и доступом к секторам.
- Stor — обеспечивает доступ к EEPROM.
- Romfile — облегчает доступ к файлам-ресурсам.
- Pppoe — интернет-доступ через ADSL модем.
- Ppp — доступ к интернету через последовательный модем (GRPS и т.д.).
- Pat — управляет "миганием" светодиодов (до 5 пар светодиодов).
- Beep — генерирует сигнал для спикера.
- Button — следит за состоянием MD линии (кнопка "настройки").
- Sys — отвечает за общую функциональность устройства.
- Группы функций: Строковые функции (всего 21 функция!), функции конвертирования даты/времени и функции вычисления hash последовательностей (AES128, RC4, md5, sha1).
- Типы переменных: Byte, char, integer (word), short, dword, long, real, string, плюс: определяемые пользователем массивы (arrays) и структуры (structures).
EM1001 — это полнофункциональная программируемая на Tibbo BASIC/C плата IoT с Ethernet, а также дополнительным Wi-Fi* и Сотовая связь 4G/LTE**. EM1001 имеет четыре UART.
Плата самодостаточна — для ее подключения не требуется хост-плата. Разъем RJ45 установлен непосредственно на плате. EM1001 также содержит стабилизатор постоянного тока, который может питать плату, и имеет дополнительный ток для внешнего оборудования.
Возможности устройства дополнительно расширяются за счет встроенной флэш-памяти, содержащей усиленную отказоустойчивую файловую систему, а также EEPROM и RTC. Резервный суперконденсатор RTC может быть установлен на плате (опция заказа «-S») или подключен снаружи.
EM1001 имеет 54 линии ввода-вывода общего назначения и может управлять внешним ЖК-дисплеем, клавиатурой, зуммером, устройствами считывания карт, последовательными устройствами и другими схемами. Доступ ко всем линиям ввода-вывода осуществляется через два двухрядных разъема со стандартным шагом 2,54 мм (100 мил).
EM1001 является близким родственником модуля EM1000 IoT.
* Требуется надстройка WA2000 Wi-Fi, которую можно подключить внешне или подключить поверх EM1001.
** Требуется стандартный модем 4G/LTE (т. е. Simcom SIM7500) для подключения к UART EM1001.
Вот как вы можете использовать EM1001
Как последовательное устройство через IP (SoI) Устройство
Преобразование последовательного порта через IP — это большая часть того, что мы делаем, и на нашем веб-сайте есть целый раздел, посвященный последовательному преобразователи (также известные как «серверы последовательных устройств»). Мы предлагаем бесплатное приложение последовательного интерфейса через IP (SoI) с открытым исходным кодом, которое превращает EM1001 в полнофункциональное четырехпортовый преобразователь последовательного порта в IP.
Создайте собственное Интернет вещей
EM1001 программируется на Tibbo BASIC и Tibbo C. Разработайте собственное решение Интернета вещей с нуля или черпайте вдохновение из наших приложений с открытым исходным кодом и опубликованных примеров кода. в разделе Код и приложения.
Ключевая особенность
Порт Ethernet 10/100 Base-T со встроенным магнитом и разъемом RJ45
Дополнительное подключение к Wi-Fi
(с надстройкой WA2000)
Дополнительное подключение 4G/LTE (требуется внешний модем)
4 UART поддерживают последовательные потоки, потоки Wiegand и тактовый сигнал/данные.
54 линии ввода-вывода общего назначения (устойчивы к 5 В)
Может управлять внешним зуммером
4 синхронных последовательных порта с режимами SPI и I2C
Поддержка внешних ЖК-дисплеев и OLED-дисплеев.
Поддерживает внешние клавиатуры с матричным и двоичным выходом.
Встроенный RTC (дополнительный резервный суперконденсатор)
Флеш-диск емкостью 1 МБ для TiOS, кода приложения и файловой системы.
2048-байтная ЭСППЗУ
Встроенный стабилизатор постоянного тока (вход 8 ~ 20 В, выход 3,3 В); Входная и выходная мощность 3,3 В
Встроенные светодиоды состояния и кнопка MD (настройка)
Аппаратное обеспечение
Технические характеристики:
- На базе Tibbo OS (TiOS).
- Порт Ethernet 10/100BaseT с автоматическим MDIX и RJ45/магнитным разъемом.
- Дополнительный интерфейс Wi-Fi (требуется дополнительный модуль WA2000).
- Может управлять модемом 4G/LTE* (например, SIM7500).
- Четыре высокоскоростных последовательных порта (CMOS):
- Скорость передачи данных до 921 600 бит/с;
- Режимы четности «Нет», «Чет», «Нечет», «Отметка», «Пробел»;
- 7 или 8 бит/символ;
- Полнодуплексный режим с управлением потоком RTS/CTS и XON/XOFF;
- Полудуплексный режим с контролем направления;
- Кодирование и декодирование потоков Wiegand и тактовых импульсов/данных.
- 54 линии ввода-вывода общего назначения; 8 строк могут работать как прерывания.
- Выход прямоугольной волны (может использоваться для управления зуммером*).
- 4 синхронных последовательных порта с режимами SPI и I2C.
- Поддерживает ЖК- и OLED-панели*.
- Поддерживает клавиатуры с матричным и двоичным выходом*.
- RTC с резервным питанием (дополнительный встроенный суперконденсатор).
- 22 КБ SRAM для переменных и данных Tibbo BASIC/C.
- Флэш-память объемом 1 МБ для TiOS, кода приложения и файловой системы.
- 2048-байтовая EEPROM для хранения данных.
- Три светодиода состояния на плате:
- Зеленый и красный светодиоды основного состояния;
- Желтый индикатор соединения Ethernet.
- Две линии управления внешними зелеными и красными светодиодами основного состояния;
- Программно- и аппаратно-управляемая система ФАПЧ для выбора высокой или низкой скорости.
- Надежная схема сброса при включении/выключении питания.
- Варианты питания:
- Через импульсный регулятор, номинальное напряжение 12 В постоянного тока (8 ~ 20 В);
- Использование регулируемого питания 3,3 В (регулятор обходится).
- Регулятор может подавать на внешние устройства ток до 1,3 А при напряжении 3,3 В.
- Мощность: 250 мА при 3,3 В (режим 100Base-T, полная скорость).
- Размеры (ДxШxВ): 75 x 36 x 17,5 мм**.
- Диапазон рабочих температур: -40 ~ +70°C.
- Прошивку можно обновить через последовательный порт или сеть.
- Приложение Tibbo BASIC/C можно отлаживать через локальную сеть Ethernet.
- CE- и FCC-сертификат.
*Должно быть подключено внешне.
**Не включая RJ45, разъем питания, WA2000.
Смотрите также:
Создавайте мощные сетевые приложения на Tibbo BASIC и Tibbo C. Подробнее...
Программирование
Объекты платформы:
- beep — генерирует шаблоны звуковых сигналов.
- Кнопка — контролирует строку MD (настройки).
- fd — управляет файловой системой флэш-памяти и прямым доступом к секторам.
- io — обрабатывает линии ввода-вывода, порты и прерывания.
- kp — работает с матричной и двоичной клавиатурой.
- lcd — управляет панелями графического дисплея.
- net — управляет портом Ethernet.
- pat — «играет»; узоры на пяти парах светодиодов.
- ppp — доступ к Интернету через последовательный модем (4G/LTE и т. д.).
- pppoe — доступ в Интернет через ADSL-модем.
- romfile — облегчает доступ к файлам ресурсов (фиксированные данные).
- rtc — отслеживает дату и время.
- ser — управляет последовательными портами (UART, Wiegand, режимы часов/данных).
- sock — сокеты связи (до 16 сеансов UDP, TCP и HTTP).
- ssi — управляет каналами последовательного синхронного интерфейса (SPI, I2C...).
- stor — обеспечивает доступ к EEPROM.
- sys — отвечает за общую функциональность устройства.
- wln — управляет интерфейсом Wi-Fi.
Группы функций: 27 строковых функций, 8 функций преобразования даты и времени, функции шифрования/вычисления хэша (RC4, MD5, SHA-1) и многое другое.
Типы переменных: 8-битные, 16-битные и 32-битные типы со знаком и без знака; типы с плавающей запятой и строковые типы; определяемые пользователем массивы и структуры.
Файлы и документация
Прошивка ТиОС | tios-em1001-3_60_06.bin — без поддержки Wi-Fi tios-em1001w-3_60_06.bin — поддерживает надстройку GA1000 tios-em1001n-3_70_02.bin — поддерживает надстройку WA2000 |
Документация | Руководство по аппаратному обеспечению EM1001 Платформа программирования EM1001 |
Сертификаты CE | em1001-ce.pdf |
Сертификат ФКС | em1001-fcc.pdf |
TIBBO, TIBBO EM1001: программируемая плата, 1024КБ flash-памяти, p/n EM1001-1024, цена 12 026,31 руб., ПОС-ККМ, тел. +7(499)3907767, pos-kkm.ru, info@pos-kkm.ru