Как подключить периферию: интерфейсы
Разбираем интерфейсы, питание, уровни сигналов и механическую совместимость для периферии.

Зачем нужен этот гайд
Этот гайд поможет избежать неожиданных проблем при интеграции периферии в промышленные и AI/ML-системы. Основная задача — проверить совместимость на этапе выбора, а не после сборки. Например, для HMI и пультов критичны не только разрешение дисплея (1024×600 или 800×480), но и угол обзора (до 170°), сенсорный ввод и механическое крепление (M12). Камеры с разрешением от 1 до 13 МП требуют уточнения: нужна ли простая съёмка или полноценный контур машинного зрения с поддержкой UVC. Также важно учитывать питание (5 В ±5%) и ток потребления (180–250 мА), чтобы избежать конфликтов с USB-хабами или SBC. Проверка интерфейсов (GPIO, I2C, SPI, UART, RS-485) на ранней стадии исключает необходимость доработок.
Ключевые параметры: interfaces and compatibility
Совместимость периферии начинается с электрических характеристик: уровни логики, питание и протоколы. Например, конфликт уровней на линиях GPIO или UART может сделать устройство неработоспособным без адаптеров. Для камер важно определиться с форматом данных: USB 2.0 поддерживает разрешение до 4K, но для машинного зрения критична поддержка UVC и фиксированный формат. Дисплеи с интерфейсами HDMI/DSI требуют проверки драйверов и механической совместимости (крепление M12). Несовпадение хотя бы одного параметра — от питания до протокола — делает интеграцию невозможной без доработок.
| Параметр | Значение |
|---|---|
| Разрешение дисплеев | 800×480, 1024×600 |
| Диагональ дисплеев | 3.5 дюйм, 7 дюйм, 8 дюйм |
| Питание камер | 5 В ±5% |
| Ток потребления камер | 180–250 мА |
| Разрешение камер | 1–13 МП, до 4K |
Как искать в каталоге Zavod.dev
В каталоге важно обращать внимание на детали, которые не очевидны из названия. Например, модули камер IMX335, IMX678, OV9281 и SC2210 отличаются не только мегапикселями, но и фокусным расстоянием, апертурой и полем зрения. Дисплеи с одинаковым разрешением могут иметь разные интерфейсы (HDMI/DSI) или углы обзора. Перед выбором проверьте совместимость по питанию, логическим уровням и поддерживаемым протоколам (I2C, SPI, UART). Даже plug-and-play устройства требуют проверки драйверов и механического крепления.
Ошибки, которые стоит исключить
Типичные ошибки при подключении периферии приводят к задержкам и дополнительным затратам. Например, несовпадение уровней логики на линиях GPIO или UART может потребовать переделки всей платы. Камеры с высоким разрешением (до 4K) могут не поддерживать UVC, что усложнит интеграцию в контур машинного зрения. Дисплеи с разным креплением (M12) или питанием (5 В ±5%) требуют предварительной проверки механики и электрики. Лучше уточнить все параметры до оплаты, чем сталкиваться с несовместимостью на этапе сборки.
Что указать в запросе на подбор
Запрос на подбор должен содержать не только цель использования, но и критические точки совместимости. Например, для камер укажите, нужна ли поддержка UVC или достаточно простой съёмки. Для дисплеев — разрешение, интерфейс (HDMI/DSI) и угол обзора. Перечислите поддерживаемые протоколы (I2C, SPI, UART) и уровни логики. Уточните питание (5 В ±5%) и ток потребления (180–250 мА), чтобы исключить конфликты с USB-хабами. Чем подробнее запрос, тем меньше риск несовместимости и необходимости в адаптерах.