CHC5 от Circuit Valley — это модульная система камер на базе платы Core с SoC FPGA AMD/Xilinx Zynq-7020, ряда интерфейсных плат с USB, HDMI или Ethernet (PoE), различных сенсорных плат и металлического корпуса.
Решение может быть настроено с помощью различных объективов и сенсоров с интерфейсами MIPI D-PHY, LVDS, Sub-LVDS, Low Voltage LVDS или SLVS. Ядра Cortex-A9 в Zynq-7020 могут справляться со сложными задачами, в то время как логика FPGA отвечает за высокоскоростные вычисления и коррекцию изображения, а также может использоваться для алгоритмов, специфичных для AI/машинного зрения, или сложного аппаратного ускорения с низкой задержкой.
Технические характеристики CHC5:
- Плата Core
- SoC – Xilinx AMD Zynq-7020 SoC FPGA
- CPU – двухъядерный процессор Arm Cortex-A9
- FPGA – 85K логических ячеек, 4.9 Мбит блочной памяти, 220 DSP-блоков
- Системная память – 1 ГБ DDR3
- Хранилище
- 1 Гбит флэш-памяти
- слот для карт MicroSD
- ISP – Полноценный ISP, реализованный в логике FPGA
- SoC – Xilinx AMD Zynq-7020 SoC FPGA
- Несколько интерфейсных плат с USB 3.0 10 Гбит/с, USB 3.0 5 Гбит/с, опциональным PoE, опциональным HDMI и т.д.; подключение через разъемы PS и PL на плате Core
- Сменное крепление объектива
- Минимальный рабочий отрезок 8.75 мм
- В настоящее время доступны следующие крепления объективов: C-Mount, CS-Mount, Canon RF-Mount (с ручным управлением), Sony E-Mount (с ручным управлением), M42 с различными рабочими отрезками, S Mount, M43 или крепление под заказ
- Частота кадров
- 600 Мпикс/сек скорость обработки ISP
- Макс. ISP
- 640×480 ~2000 FPS
- 1080p ~170 FPS
- 4K ~40 FPS
- Спецификации поддерживаемых сенсоров
- Интерфейс – MIPI D-PHY, LVDS, Sub-LVDS, Low Voltage LVDS, SLVS
- Разрешение – до примерно ~128MP
- Затвор – Global Shutter или Rolling Shutter
- Линии данных – до 8 линий
- Количество сенсоров – 2x (4 линии) или 3x (2 линии)
- Максимальная скорость передачи данных – 1.25Gbps на линию, максимум 10Gbps при 8 линиях
- Формат пикселей – RAW8, RAW12, RAW14, PWL HDR
- Интерфейс хоста
- USB 3.0 (5 Гбит/с) – USB UVC, USB3 Vision
- Гигабитный Ethernet – GigE Vision, опциональный PoE
- HDMI до 1080p60
- Одновременная потоковая передача через все 3 интерфейса
- Вспомогательные I/O
- Изолированный вход, настраиваемый пользователем
- Изолированный выход, настраиваемый пользователем
- Корпус камеры — работает с креплением сенсора или вовсе без него, включает внутренний фильтр и резьбу M43 для стандартного внешнего фильтра

Модульная камера CHC5 является частично открытым аппаратным обеспечением: опубликованы PDF-схемы, разводка печатной платы, файлы STEP, Linux SDK на основе Buildroot и исходный код прошивки Cypress FX3. на GitHub в соответствии с лицензией Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International License. HDL-код для реализации ISP, по-видимому, не является открытым исходным кодом. Один пост в блоге на Circuit Valley приводится больше технических подробностей о проекте.
Ранее уже писали о модульных камерах, например о таких продуктах, как модульная 4K AI-камера MaixCAM2 или Ohm Lab Neuro N6 , но обычно это означает лишь замену модуля сенсора камеры, а CHC5 идет гораздо дальше.
Если проект интересен, его можно найти на Kickstarter с целевой суммой финансирования в 10 000 евро. Потребуется выбрать CHC5 Camera System Base за 684 доллара США, включающий Core PCB, Interface PCB, корпус CNC с внутренним фильтром, а также сенсор камеры и крепление на выбор. Если есть сомнения, можно всегда остановиться на комплекте CHC5 Developer Edition Kit Pro за 2 999 евро, изображенном выше. Доставка добавляет 20 евро для Европы и 39 евро для большинства остальных регионов мира. Ожидается, что вознаграждения будут отправлены в январе 2027 года.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.



