Количество портов
| UART периферии | 4 интерфейса: EGM/UART1, RS/UART2, UART3, VUART4. VUART4 зависит от реализации прошивки. |
|---|---|
| RS-232 | 2 канала на разъёмах EGM и RS/UART2; общие с соответствующими UART, не дополнительные независимые каналы. |
| UART связи с SBC | 1 канал MCU UART0, переключаемый между двумя парами UART микрокомпьютера через JP2/JP3. |
| SPI | 2 разъёма периферии: SPI0 и SPI1, выведенные от SBC. Линии ICSP MCU учитываются отдельно как программирование. |
| I²C | 1 разъём, 1 шина SDA/SCL; несколько устройств подключаются при совместимых адресах и уровнях. |
| GPIO | 1 разъём: 6 сигнальных линий + питание + земля. |
| Опторазвязанный выход | 1 транзисторный выход оптопары на JP1. |
| Конфигурация и индикация | 4 конфигурационные пары, 1 кнопка, 4 управляемых LED и 1 индикатор питания. |
Обзор платформы
Готовая платформа для подключения периферии к одноплатному компьютеру. UART, два канала RS-232, SPI, I²C и GPIO позволяют связать программную часть проекта с внешними устройствами без разработки своей интерфейсной платы.
На плате предусмотрены четыре светодиода, конфигурационные перемычки/DIP, кнопка и оптопара. Платформа совместима с Arduino toolchain; собственная прошивка определяет обмен с периферией и взаимодействие с микрокомпьютером.
Модификации контроллера
| IQDuino ST128 | STM32F103RBT6 · 128 KB Flash |
|---|---|
| IQDuino ST256 | STM32F103RCT6 · 256 KB Flash |
| IQDuino ST384 | STM32F103RDT6 · 384 KB Flash |
| IQDuino ST512 | STM32F103RET6 · 512 KB Flash |
Основные характеристики
| Микроконтроллер | STM32F103RB / RC / RD / RE |
|---|---|
| Интерфейсы устройства | UART / 2 × RS-232 / I²C / SPI / GPIO |
Питание всей сборки
Входное питание — 12 В. Встроенный преобразователь выдаёт 5 В / 3 А, до 15 Вт на общую нагрузку: сам контроллер, одноплатный компьютер, дисплей и периферию. Доступно питание периферии 3,3 В. При подборе учитывается суммарное потребление и пусковые токи подключённых устройств.
Разработка и обновление
Варианты прошивки: SWD, выводы загрузчика и обновление через микрокомпьютер. Конкретный способ выбирается под загрузчик и конфигурацию проекта. Это позволяет обслуживать встроенное устройство без извлечения контроллера из системы.
Подключаемая периферия
Купюроприёмники, диспенсеры купюр, чековые принтеры, считыватели, датчики и исполнительные устройства подключаются по поддерживаемым интерфейсам и протоколам. Одноплатный компьютер отвечает за интерфейс пользователя, сеть и базу данных, а IQDuino — за аппаратный обмен. Так можно собрать терминал без отдельного настольного PC.
Сборки с микрокомпьютером
Предусмотрены исполнения с одноплатным компьютером, в защитном корпусе, с дисплеем и без него. Семейства для подбора конфигурации: Raspberry Pi 3/4/5, Orange Pi, ROCK Pi 4A/4B, Repka Pi и ASUS Tinker Board 1/2. Модель SBC, механика, распиновка и бюджет питания проверяются для конкретной сборки.


Распиновка IQDuino ST
Ниже — назначение выводов разъёмов по предоставленной схеме. Ориентацию контакта 1 сверяйте с маркировкой конкретной ревизии. Схемотехнические материалы не публикуются.
| I²C · 1 / 2 / 3 / 4 | SDA / SCL / GND / +5 V |
|---|---|
| UART3 · 1 / 2 / 3 / 4 | GND / TX3 / RX3 / VUART3 |
| GPIO · 1 / 2 / 3 / 4 | +5 V / GPIO2 / GND / GPIO4 |
| GPIO · 5 / 6 / 7 / 8 | GPIO5 / GPIO6 / GPIO7 / GPIO8 |
| SWD | SWDIO / SWCLK / GND |
Контроллеры и считыватели прошли многолетнюю эксплуатацию в режиме 24/7, по данным производителя.
Подбор исполнения
Сообщите нужный процессор, интерфейсы, тип карт, способ монтажа и модель микрокомпьютера — подготовим конфигурацию под ваш проект.
Исполнения контроллера
- OEM — только плата
- Корпус для соединения с микрокомпьютером
- Отдельный корпус для Orange Pi One
- Корпус для крепления к монитору и установки микрокомпьютера
Raspberry Pi 3/4/5, ROCK Pi 4A/4B, Orange Pi PC/PC2/3B, ASUS Tinker Board 1/2. Исполнение, крепление и настройка интерфейсов подбираются под конкретную сборку.
Фотографии и исполнения










Порты и подключения
Нумерация приведена по символам разъёмов схем от 28.10.2026. Контакт 1 и сторону установки кабеля сверяйте с маркировкой PCB конкретной ревизии. TX/RX указаны относительно платы.
| EGM | 1 RS-232 TX1; 2 RS-232 RX1; 3 GND; 4 UART TX1; 5 UART RX1; 6 +5 V |
|---|---|
| RS/UART2 | 1 RS-232 TX2; 2 RS-232 RX2; 3 GND; 4 UART TX2; 5 UART RX2; 6 +5 V |
| UART3 | 1 GND; 2 TX3; 3 RX3; 4 VUART3 (JP5: 3.3/5 V) |
| VUART4 — STM32 | 1 GND; 2 VUART4/TX (VRX4); 3 VUART4/RX (VTX4); 4 +5 V |
| I²C | 1 SDA; 2 SCL; 3 GND; 4 +5 V |
| SPI0 — STM32 | 1 VSPI0 (JP4: 3.3/5 V); 2 SPI0 RTS; 3 GND; 4 NC; 5 MISO; 6 MOSI; 7 SCLK; 8 CS0 |
| SPI1 | 1 +5 V; 2 SPI1 RST; 3 GND; 4 ICSPNSS (STM32) / SPI1 IRQ (AVR); 5 MISO; 6 MOSI; 7 SCLK; 8 CS0 |
| GPIO | 1 +5 V; 2 GPIO2; 3 GND; 4 GPIO4; 5 GPIO5; 6 GPIO6; 7 GPIO7; 8 GPIO8 |
EGM и RS/UART2: каждый разъём предоставляет один последовательный канал в двух электрических вариантах — RS-232 и UART логического уровня. Это два канала, а не четыре независимых порта. UART3 и VUART4 работают с логическими уровнями; RS-232 к ним напрямую не подключают. GPIO содержит шесть сигнальных линий и два контакта питания/земли.
Подключение микрокомпьютера
При выключенном питании установите проверенный переходник для своей модели SBC. JP2/JP3 выбирают одну из двух пар UART микрокомпьютера: общий контакт 2 соединяется с 1 или 3. TX соединяется с RX другой стороны, земля общая. В ОС включите нужный UART, отключите консоль на нём и согласуйте параметры обмена с прошивкой контроллера. Имена устройств Linux и overlays зависят от модели SBC.
SPI0/SPI1 выведены от разъёма микрокомпьютера. JP4 выбирает питание SPI0, JP5 — UART3: 3,3 или 5 В. Перемычки не преобразуют уровни сигналов. I²C имеет подтяжки к питанию MCU: для AVR в исполнении 5 В требуется согласование с GPIO 3,3 В. На STM32 и AVR есть различия VUART4 и дополнительных сигналов SPI; используйте распиновку своей версии.
Вход 12 В, общий выход 5 В / 3 А / 15 Вт на контроллер, SBC, дисплей и периферию. Доступно питание 3,3 В; отдельный допустимый ток уточняется для комплектации. При нескольких источниках исключите встречное питание по 5 В.
Схема использует символ OPI1 с адаптированной нумерацией. Его номера нельзя переносить прямо на GPIO Raspberry Pi, Orange Pi или другого SBC. Конкретное исполнение подключается через проверенный переходник; физическая распиновка и ориентация зависят от ревизии.
Программирование STM32: SWDIO — PA13, SWCLK — PA14; GND и опорное напряжение 3,3 В. BOOT и RESET зависят от ревизии переходника. Названия UART на разъёмах — имена цепей платы; доступность аппаратного или программного UART определяется прошивкой и моделью MCU.
