Mipi csi 2 описание

Обновлено: 05.07.2024

MIPI (Mobile Industry Processor Interface) - это аббревиатура от Mobile Industry Processor Interface. MIPI (Mobile Industry Processor Interface) - это открытый стандарт для процессоров мобильных приложений, инициированный MIPI Alliance.


Спецификации, которые были завершены и планируются, следующие:

2. Спецификация MIPI DSI Альянса MIPI

1. Объяснение существительного


• DCS (DisplayCommandSet): DCS - это стандартный набор команд для модулей дисплея в командном режиме.
• DSI, CSI (DisplaySerialInterface, CameraSerialInterface
• DSI определяет высокоскоростной последовательный интерфейс между процессором и модулем дисплея.
• CSI определяет высокоскоростной последовательный интерфейс между процессором и модулем камеры.
• D-PHY: определение физического уровня для DSI и CSI.
2. Иерархическая структура DSI.
DSI разделен на четыре уровня, соответствующих спецификациям D-PHY, DSI, DCS, а диаграмма иерархической структуры выглядит следующим образом:
• PHY определяет среду передачи, схему ввода / вывода, а также механизм синхронизации и сигналов.
• Уровень управления полосами: отправка и сбор потоков данных на каждую полосу.
• Уровень протокола низкого уровня: определяет, как кадрировать и анализировать, а также обнаруживать ошибки.
• Уровень приложения: описывает высокоуровневый поток данных кодирования и анализа.

3. Командный и видео режим
• Периферийные устройства, совместимые с DSI, поддерживают командный или видео режим работы, который зависит от структуры периферийного устройства.
• Командный режим означает отправку команд и данных контроллеру с буфером дисплея. Хост косвенно управляет периферийными устройствами с помощью команд. Командный режим использует двунаправленный интерфейс
• Режим видео относится к реальному потоку пикселей при передаче с хоста на периферийное устройство. В этом режиме возможна передача только на высокой скорости. Чтобы снизить сложность и сократить расходы, система, в которой используется только видеорежим, может иметь только один однонаправленный путь к данным.

Три, введение D-PHY

1. D-PHY описывает синхронный, высокоскоростной, маломощный и недорогой PHY.


• Конфигурация PHY включает
• Полоса часов
• Одна или несколько линий данных.
• PHY-конфигурация двух дорожек показана ниже.

• Три основных типа полос
• Переулок с односторонним движением
• Полоса односторонних данных
• Полоса двусторонних данных
• Режим передачи D-PHY
• Режим маломощного сигнала (для управления): 10 МГц (макс.)
• Режим высокоскоростного сигнала (для высокоскоростной передачи данных): 80 Мбит / с


1 Гбит / с)
• Процесс выхода из высокоскоростного режима: EoT → LP-11.
• Режим управления - процесс передачи БТА: LP-11 → LP-10 → LP-00 → LP-10 → LP-00
• Режим управления - процесс приема BTA: LP-00 → LP-10 → LP-11
• Диаграмма перехода состояний

Четыре, введение DSI
1. DSI - это расширяемый интерфейс дорожки, полоса 1 такта / полоса 1–4 данных.
• Периферийные устройства, совместимые с DSI, поддерживают 1 или 2 основных режима работы:
• Командный режим (похож на интерфейс MPU)
• Режим видео (аналогично интерфейсу RGB) - данные должны передаваться в высокоскоростном режиме, поддерживающем 3 формата передачи данных.
 • Импульсный режим без пакетной синхронизации
 • Режим события синхронизации без пакета
 • Пакетный режим
• Режим передачи:
• Режим высокоскоростной сигнализации.
• Используется полоса данных 0, предназначенная только для режима сигнализации с низким энергопотреблением (тактовые импульсы получаются из исключающего ИЛИ DP и DN).
• Тип кадра
• Короткий кадр: 4 байта (фиксированный)
• Длинный кадр: 6

65541 байт (переменная).


• Два примера высокоскоростной передачи данных по полосе данных

2. Короткая рамная конструкция.
• Заголовок кадра (4 байта)
• Идентификация данных (DI) 1 байт
• Данные кадра - 2 байта (длина фиксирована и составляет 2 байта).
• Обнаружение ошибок (ECC) 1 байт
• Размер кадра
• Длина фиксирована и составляет 4 байта.
3. Длинная структура кадра.
• Заголовок кадра (4 байта)
• Идентификация данных (DI) 1 байт
• Количество данных - 2 байта (количество заполнения данными)
• Обнаружение ошибок (ECC) 1 байт
• Заполнение данными (0

65535 байт)
• Длина = WC * байт
• Конец кадра: контрольная сумма (2 байта).
• Размер кадра:
• 4 + (0


4. Тип данных кадра

Пять, пример измерения сигнала MIPI DSI


1. Схема измерения сигнала MIPI DSI в режиме низкого энергопотребления.

2. Режим передачи и режим работы MIPI D-PHY и DSI.

• Режим передачи D-PHY и DSI
• Режим маломощного сигнала (для управления): 10 МГц (макс.)
• Режим высокоскоростного сигнала (для высокоскоростной передачи данных): 80 Мбит / с

1 Гбит / с на полосу
• Режим работы D-PHY
• Escape mode, High-Speed(Burst) mode, Control mode
• Режим работы DSI
• Командный режим (похож на интерфейс MPU)
• Режим видео (аналогично интерфейсу RGB) - данные должны передаваться в высокоскоростном режиме.
3. Небольшой вывод
• Режим передачи и режим работы - это разные понятия.
• В режиме работы с видеорежимом необходимо использовать высокоскоростной режим передачи.
• Режим работы командного режима не определяет использование режимов передачи High-Speed ​​или Low Power, или
• Даже если внешний ЖК-модуль находится в режиме видео, командный режим обычно используется для чтения и записи регистров при инициализации модуля ЖК-дисплея, поскольку данные не подвержены ошибкам и их легко измерять на малых оборотах.
• В режиме видео для отправки данных используется только высокая скорость, в командном режиме также может использоваться высокая скорость, но это необязательно.

2. Режим передачи и режим работы MIPI D-PHY и DSI.

• Режим передачи D-PHY и DSI
• Режим маломощного сигнала (для управления): 10 МГц (макс.)
• Режим высокоскоростного сигнала (для высокоскоростной передачи данных): 80 Мбит / с

1 Гбит / с на полосу
• Режим работы D-PHY
• Escape mo mode, Control mode
• Режим работы DSI
• Командный режим (похож на интерфейс MPU)
• Режим видео (аналогично интерфейсу RGB) - данные должны передаваться в высокоскоростном режиме.
3. Небольшой вывод
• Режим передачи и режим работы - это разные понятия.
• В режиме работы с видеорежимом необходимо использовать высокоскоростной режим передачи.
• Режим работы командного режима не определяет использование режимов передачи High-Speed ​​или Low Power, или
• Даже если внешний ЖК-модуль находится в видеорежиме, командный режим обычно используется для чтения и записи регистров при инициализации ЖК-модуля, поскольку данные не подвержены ошибкам и их легко измерить. на малых оборотах.
• В режиме видео для отправки данных используется только высокая скорость, в командном режиме также может использоваться высокая скорость, но это необязательно.

MIPI Да Mobile Industry Processor Interface(Интерфейс процессора мобильной промышленности) аббревиатура. MIPI Alliance - это открытая система члена. В июле 2003 года были основаны четыре компании, Ti, Stmic (ST), Соединенное Королевство и Финляндия Nokia (Nokia) в июле 2003 года.


Альянс MIPI стремится продвигать стандартизацию интерфейсов процессоров мобильных приложений. MIPI Alliance имеет разную рабочую группу, которая определяет серию внутренних критериев внутреннего интерфейса мобильного телефона, таких как интерфейс камеры CSI, интерфейс дисплея DSI, интерфейс RF DIGRF, микрофон / интерфейс динамика SLIMBUS MIPI CSI-2 (камера) и MIPI DSI (дисплей) в настоящее время являются наиболее широко используемыми стандартами интерфейса MIPI в отрасли, и это также стандарты, связанные с передачей видео, поэтому эта статья в основном введена для стандартов камеры CSI-2.

MIPI CSI (серийный интерфейс камеры) - это стандарт интерфейса, указанного в рабочей группе камеры под альянсом MIPI. CSI-2 - второе издание MIPI CSI, в основном состоит из слоев приложений, слоев протокола, физического уровня, до 4 каналов передачи данных, а также скорость однопроводной передачи до 1 ГБ / с.


2.2 Слой протокола CSI-2

Слой протокола CSI-2 позволяет нескольким потокам данных (CSI-2TX) поделиться интерфейсом сигнала CSI-процессора CSI-2 (CSI-2RX). Слой протокола может описать, сколько потоков данных отмечается и объединены, указывают, сколько потоков данных отмечены и перекрестные доступа, поэтому каждый поток данных может быть правильно реконструирован в процессоре CSI-2 CSI-2. Для исправления каждого потока данных правильно.

2.5 Управление каналом (управление переулками)

Для производительности CSI-2 является масштабируемым каналом. Количество каналов данных может составлять 1, 2, 3, 4, которое опирается на требования к пропускной способности в приложении. Интерфейс Отправка конечного распределения (функция «Дистрибьютор») Выходные данные потоки в один или несколько каналов. На приемном конце интерфейс собирает байты из канала и объединяет его (функцию «слияния») в поток данных рекомбинации, восстанавливает исходную последовательность потока данных.

6.1 Описание интерфейса

Исходный код, пожалуйста, смотри [ Получение данных 】

Порт описывается следующим образом: (вход в поток данных интерфейса MIPI, выводимый в виде потока данных потока AXI)

порт I/O описывать
ref_clock_in I 200 м входные ссылочные часы
reset I Сброс, высокий эффективный
mipi_phy_if_clk_hs_n mipi_phy_if_clk_hs_p I HS ссылка дифференциальные часы
mipi_phy_if_clk_lp_n mipi_phy_if_clk_lp_p I Разночные часы LP Link
mipi_phy_if_data_hs_n mipi_phy_if_data_hs_p I Дифференциальные данные ссылок HS
mipi_phy_if_data_lp_n mipi_phy_if_data_lp_p I Данные дифференциальных данных LP Link
m_axis_video_aclk I Видео входные часы
m_axis_video_aresetn I Сброс видео входа, низкий эффективный
m_axis_video_tready I Сигнал подготовки видео ввода
m_axis_video_tuser O Рамка из видеовыхода
m_axis_video_tlast O Видеоустановочная линия
m_axis_video_tvalid O Данные вывода видео действительны
m_axis_video_tdata O Видеовыходные данные

6.2 Анализ модуля

Интерфейс программы показан ниже, в основном, состоящий из трех модулей:

Модуль Seinboard (CSI_RX_4_LANE_LINK)

Модуль анализа протокола (CSI_RX_PACKET_HANDLER)

Raw10bit (CSI_RX_10Bit_unpack) сгенерированный модуль

6.2.1 Тонущий модуль

Строковый модуль в основном завершает выравнивание байтов и выравнивание слова, а блок-схема программы отображается ниже.

CSI_RX_CLOCK_DET: обнаруживает, стабильна ли внешние часы: дождитесь эталонных часов для стабилизации 200 часовных циклов, а часы BYTE_CLOCK стабилизируют 3 сброс выпуска часов.

CSI_RX_IDELAYCTRL_GEN: IDELAYCTRL с IDELAY

CSI_RX_HS_LANE_PHY: компенсация и серия джиттера

Контролируя задержку, CLK выровнен с BitClk IBUFDS, тем самым устраняя задержку сети в IBUFIO и BUFR. Таким образом, все входные сигналы передавали только IBUFDS, отложенные равными. Управление IDELay, можно регулировать вручную или в алгоритмах автоматизации.

CSI_RX_BYTE_ALIN: Выровняйте один байт, эквивалентный нахождению слов синхронизации

Csi_rx_word_Align: выровняйте байты между различными каналами для слова

6.2.2 Модуль протокола

Csi_rx_packet_handler, анализ протокола данных, решает vsync_out, line_valid, включая длинное короткое решение пакета, проверка ECC генерирует действительную, в зависимости от протокола.

6.2.3 Сырой 10-битный модуль генерации

Csi_rx_10bit_unpack: распаковка - это RAW 10bit, если этот модуль требуется, если это 8bit

2.3 Упаковка / распаковка

CSI-2 поддерживает различные изображения формата пикселей, включая форматы данных от 6 до 24-битных на пиксели.

На передающемся конце данных передаются от данных, передаваемых приложением к байтовым данным по данным с слоем ТОО (протокол уровня LW);

Модели камер для Raspberry Pi

Примеры работы через Python

Проведите эксперименты с камерой через интегрированную среду разработки Python3. Вы можете запускать примеры через встроенный терминал или графическую оболочку Python IDLE.

Тест камеры

Для начала протестируйте видоискатель камеры.


На десять секунд на экране появится изображение с камеры.

Это значит, что камерный модуль исправен и готов к работе.

Снимок фото

Попробуйте сделать снимок камеры и сохранить полученную фотографию.

Не уменьшайте время включения модуля менее двух секунд — камере необходима пауза между включением и выполнением снимка. За это время модуль автоматически скорректирует баланс белого и экспозицию.


В результате на рабочем столе появится файл фотографии с камеры.

Запись видео

Используйте модуль в режиме видеокамеры — снимите минутный ролик и сохраните его на рабочий стол.


После минутного ожидания, на рабочем столе появится видеофайл с камеры. Для просмотра ролика используйте встроенный плеер.

Примеры работы через встроенные утилиты

Камера подключена и настроена — проверим её возможности. Для испытания воспользуемся встроенными утилитами raspistill и raspivid, которые служат для захвата фото и видео соответственно.

Все команды выполняйте во встроенном терминале.

Тест камеры

Исполните инструкцию захвата изображения.


На десять секунд на экране появится трансляция с камеры. Это значит, что камерный модуль исправен и готов к работе.

Снимок фото

Попробуйте сделать снимок камеры и сохранить полученную фотографию.

Не уменьшайте время включения модуля менее двух секунд — камере необходима пауза между включением и выполнением снимка. За это время модуль автоматически скорректирует баланс белого и экспозицию.

Выполните команду захвата изображения и сохранения в файл на рабочем столе с именем image-example.jpg .


В результате на рабочем столе появится файл фотографии с камеры.

Запись видео

Используйте модуль в режиме видеокамеры — снимите минутный ролик и сохраните его с именем video-example.h264 .

После минутного ожидания, на рабочем столе появится видеофайл с камеры. Для просмотра ролика используйте встроенный плеер.


Более подробно про встроенные утилиты для работы с камерой читайте в документации от производителя.

5.1 Формат сумки MIPI CSI2

Длинная сумка MIPI CSI2 в основном имеет заголовок, пакет и оболочка трех частей. Baotou может быть сопоставлен в: идентификатор данных, размер пакета данных (количество слов) и код проверки ошибок (ECC) отображаются ниже.


Размер идентификации данных составляет 1 байт, включая номер виртуального канала данных [7: 6] и тип данных [5: 0].
Размер пакета данных составляет 2 байта, и его содержание - это длина передаваемых данных, а «слово» является единицей.
Код проверки ошибок - 1 байт, который отвечает за проверку и исправление ошибок ошибки передачи пакета.
Пакет данных может передавать размер от 0 до 65535 байтов.
Размер сумки составляет 2 байта, что является проверкой нагрузки данных.

2,6 PHY слой

Определены электрические параметры передающей среды (электрические проводники, проводник), сигнал входного сигнала / выходного сигнала и механизма часов (синхронизацией). То есть как получить сигналы «0» и «1» из битового потока. Эта часть в спецификации записывает характеристики среды передачи и определяет электрические параметры на основе сигнала и взаимосвязи между часами и каналом данных.

В дополнение к земле MIPI CSI2 обычно имеет 1 пару контактов связи I2C, 1 пару дифференциальных часовых часов MIPI и 1-4 пары контактов дифференциальных данных MIPI, как показано на рисунке 2.

 2

фигура 2

название описывать
DATA1+/DATA1- Разница аналогового сигнала данных, создаваемых группой протокола MIPI
DATA2+/DATA2- Разница аналогового сигнала данных, генерируемый MIPI Protocol Group Package Group 2
CLOCK+/CLOCK- Сигнал дифференциального моделирования, генерируемый пакетом группы протокола
SCL/SDA Канал управления IIC

После того, как передающие концы завершены в различных процессах изображения, передающий конец упакован в соответствии с протоколом, а затем передает сигналы к приемной конце через линию дифференциальной сигнализации, линию дифференциальной сигнализации обычно имеет пару разных линий разных сигналов. и многопостные дифференциальные линии данных. Количество линий дифференциальных сигналов данных связано с объемом данных, необходимых для передачи, тем больше количества данных может быть проще для удовлетворения потребностей ссылки. При нормальных обстоятельствах 2 миллиона мобильных телефонов используют две пары линий дифференциальных данных, а именно два канала данных. И когда пиксель камеры еще больше увеличивается до 800 000 или даже тысяча три миллиона, четыре канала данных, то есть четыре пары линий дифференциальных данных.

Когда управляющий сигнал взаимодействует снаружи, используется интерфейс I2C, и интерфейс I2C используется в конце передачи MIPI, и регистр управления I2C подключен к источнику I2C, так что внешний Приемное устройство может быть настроено на i2c. Внутренний регистр конца передачи MIPI, с этим изменяют продолжительность интерфейса MIPI CSI-2 внутреннего состояния и количества каналов при выводе данных или прочитать эти регистры во время процесса отладки, Чтобы определить передаваемый конец рабочего состояния, затем проанализируйте, работает ли отправитель в нормальном состоянии по явлению приемного конца.

D-PHY имеет две режимы передачи.

  • HS Высокоскоростной режим передачи, используемый для передачи данных пакета, синхронная передача, сигнал является дифференциальным сигналом, диапазон уровня 100 мВ-300 мВ, диапазон скорости передачи составляет 80-1000 Мбит / с. При передаче в этот режим, когда положительный терминал дифференциальной линии получает сигнал 1.2V, отрицательный клемм получает сигнал 0 В, а затем приемный конец 1. Виолэш 0.
  • LP LOD POWER MODE, используемый для команд управления передачей, асинхронная передача, сигнальные линии, односторонний диапазон 0-1,2 В, без линий часов, часы пропускаются через две линии данных, скорость только 10 Мбит / с. При передаче в этот режим, когда положительный конец получает 300 м V, приемный конец распознан как 1, когда отрицательный конец получает 100 м V, и он распознается как 0.

MIPI CSI2 - это байт-ориентированный протокол на основе байтов; он поддерживает любой размер данных, которые будут передаваться с помощью короткого пакета и формата длинного увольнения. Каждый пакет разделен последовательностью EOT-LPS-SOT, как показано на рисунке.


Есть два сложных пакета: длинные сумки и короткие пакеты. Передача каждого пакета начинается с SOT (запуск передачи), а промежуточный зазор - это ЛПС (состояние низкого энергопотребления низкой мощности).

5.2 Формат короткого пакета MIPI CSI2



Когда тип данных составляет 0x08 до 0x0f, пользовательские данные могут быть отправлены в общий короткий код пакета.

Например, в следующем примере сигнал синхронизации кадров короткого пакета, длительные данные повязки.


2.1 МИПИ CSI-2 иерархия

Существует несколько иерархических методов для MIPI CSI-2. CSI-2 можно разделить на 5 этажей в соответствии с MIPI Alliance. Как показано на рисунке 1, это: слой приложений, групповой пакет / распаковщик, низкий уровень протокола. (Низкий уровень Протокол), Управление каналом и физический уровень.

 1

фигура 1

Уровень структуры протокола подробно описан ниже

Подключение камеры

Камеры чувствительны к статическому электричеству. Перед работой с модулем, устраните свой заряд — например прикоснитесь к домашней водопроводной трубе.

Для работы с камерой используйте подключение по HDMI. При работе через виртуальный рабочий стол (VNC) окно с захватом данных с камеры не отобразится.

Подключите камеру через FFC/FPC шлейф к Raspberry Pi в разъём CSI-2 : Зайдите в меню конфигурации параметров Raspberry Pi:
Menu Preferences Raspberry Pi Configuration Перейдите на вкладку Interfaces , а затем переключите состояние пункта Camera из положения Disable в Enable . Сохраните изменения и перезагрузите Raspberry Pi.

На этом настройка камеры закончена и можно смело переходить к примерам работы.

2.4 ТОО (протокол с низким уровнем)

Слой ТОО включает в себя способ передачи событий и передачи данных на следующий уровень, устанавливая синхронизацию уровня бита и уровня байта до последовательных данных на конец передачи (EOT). ТОО «Минимальная гранулярность данных» 1 байт. LLP Layer также включает в себя интерпретацию распределения стоимости в каждом байте, т. Е. «Конец» распределения.

6.3 Приложение экземпляра

Этот экземпляр применяется к XC7Z035FFG676 для Xlinx, а среда разработки является Vivado 2017.4.

6.3.1 Диаграмма аппаратной структуры

Аппаратная структурная блок-диаграмма следующая: в основном он включает в себя декодирование интерфейса MIPI, датчик конфигурации периферийного IIC, внешний датчик сброса GPIO.


6.3.2 Конфигурация IIC.

Внутри основной функции: расширенная IIC инициализация, инициализация GPIO, сброс, затем настроить конфигурацию датчика.


6.3.3 Экспериментальные результаты

Видно, что успешное решение доступно.


Пакет данных Документация Исходный код GitHub Этот исходный код проекта

Получить информационный метод 1:

Оплатив внимание на общедоступный аккаунт Xiaobian, он будет пересылать эту статью к кругу друзей, настроен 6 похвалы, скриншоты отправляются на задний план, а небольшой пакет ответит в течение 24 часов. Примечания: [Получать информацию MIPI] может получить информацию

Получить метод данных 2: передняя группа

Оплатив внимание на общественный номер Xiaobian, он будет направлять эту статью в группу (связанную промышленность), которая составляет не менее 100 человек (смежные отрасли), а скриншот отправляется на задний план, и небольшой пакет ответит в течение 24 часы. Примечания: [Получать информацию MIPI] может получить информацию

Icon of a cloud with the letters IoT inside.
Icon of an Automobile
Icon of a Tablet
Icon of a laptop
Icon of a Smart Phone

MIPI CSI-2 ® is the most widely used camera interface in mobile and other markets. It has achieved widespread adoption for its ease of use and ability to support a broad range of high-performance applications, including 1080p, 4K, 8K and beyond video, and high-resolution photography.

Designers should feel comfortable using MIPI CSI-2 for any single- or multi-camera implementation in mobile devices. The interface can also be used to interconnect cameras in head-mounted virtual reality devices; automotive smart-car applications for infotainment, safety, or gesture-based controls; imaging applications for client content creation and consumption products; camera drones; IoT appliances; wearables; and 3D facial recognition security or surveillance systems.

The latest release, MIPI CSI-2 v3.0, delivers enhancements to the specification designed to enable greater capabilities for machine awareness across multiple application spaces, such as mobile, client, automotive, industrial IoT and medical. RAW-24, for representing individual image pixels with 24-bit precision, is intended to enable machines to make decisions from superior quality images; an autonomous vehicle, for example, could decipher whether darkness on an image is a harmless shadow or a pothole in the roadway to be avoided. Smart Region of Interest (SROI)—for analyzing images, inferencing algorithms and making better deductions—could enable machines on a factory floor, for example, to more quickly identify potential defects on a conveyor belt, or medical devices to more surely recognize anomalies such as tumors. And Unified Serial Link (USL)—for encapsulating connections between an image sensor module and application processor—is crucial for reducing the number of wires needed in IoT, automotive and client products for productivity and content creation, such as all-in-one and notebook platforms.

MIPI CSI-2 can be implemented on either of two physical layers from MIPI Alliance: MIPI C-PHY℠ v2.0 or MIPI D-PHY℠ v2.5. It is backward compatible with all previous MIPI CSI-2 specifications. Performance is lane-scalable, delivering, for example, up to 41.1 Gbps using a three-lane (nine-wire) MIPI C-PHY v2.0 interface, or 18 Gbps using four-lane (ten-wire) MIPI D-PHY v2.5 interface under MIPI CSI-2 v2.1.

  • RAW-16 and RAW-24 color depth optimizes intra-scene High Dynamic Range (HDR) and Signal to Noise Ratio (SNR) to bring “advanced vision” capabilities to autonomous vehicles and systems
  • Option to use up to 32 virtual channels accommodates the proliferation of image sensors with multiple data types and supports multi-exposure and multi-range sensor fusion for Advanced Driver Assistance Systems (ADAS) applications such as enhanced collision avoidance
  • Latency Reduction and Transport Efficiency (LRTE) provides image sensor aggregation without adding to system cost; facilitates real-time perception, processing and decision-making; and optimizes transport to reduce the number of wires, toggle rate and power consumption
  • Differential Pulse Code Modulation (DPCM) 12-10-12 compression reduces bandwidth while delivering superior SNR images devoid of compression artifacts for mission-critical vision applications
  • Scrambling reduces Power Spectral Density (PSD) emissions, minimizes radio interference and allows further reach for longer channels

The capability of the Camera Control Interface (CCI) to work with the MIPI I3C v1.0 sensor interface supports advanced imaging performance requirements for auto focus and optical image stabilization (OIS), among other applications. CCI is a bidirectional, two-wire interface that host processors may use to configure and control cameras before, during or after image streaming using the high-speed MIPI D-PHY or MIPI C-PHY interfaces. CCI implementations can use I2C Fast Mode+ (FM+), which supports up to 1 Mbps. When used with MIPI I3C v1.0 Single Data Rate (SDR) mode, the interface delivers data at 12.5 Mbps. It delivers 25 Mbps when used with MIPI I3C v1.0 High Data Rate (HDR) Double Data Rate (DDR) mode. MIPI CSI-2 v3.0 USL alleviates the need for additional I2C / I3C wires by encapsulating the CCI control data within CSI-2 transport.

The full specification is available only to MIPI Alliance members. For information about joining MIPI Alliance, visit Join MIPI.

Модули камер подключаются напрямую к видеочипу VideoCore одноплатных компьютеров Raspberry Pi и экономят системные ресурсы малинки, при этом USB-порты остаются свободными для другой периферии.


Читайте также: