Я вижу несколько вопросов, которые здесь случайно упоминают, что модули датчиков изображения имеют «стандартный параллельный цифровой видеопорт (DVP) или ... высокоскоростной последовательный интерфейс MIPI»
- "С чего начать со встроенного видео?"
- "Процессор с аппаратным портом интерфейса камеры?"
- «Интерфейс параллельного выхода цифрового видеопорта (DVP) Последовательный интерфейс ввода-вывода MIPI»
Существует ли определенный стандарт интерфейса цифрового видеопорта (DVP)? Есть ли определенный стандарт MIPI? Если да, где я могу получить подробную информацию о сигналах, стандартных разъемах и т. Д.? Или «DVP» - это просто общий термин, который включает в себя множество интерфейсов, таких как DVI, DMP, HDMI, SDI, UDI, DVB-ASI, FireWire, i.LINK, DisplayPort и т. Д.? Может быть, существует более одного стандарта интерфейса, который (смущает) имеет одинаковую инициализацию "DVP"? В частности, некоторые люди думают, что возможно напрямую подключить 44-контактный процессор к интерфейсу DVP, поэтому, очевидно, они не говорят о 100-проводном интерфейсе SGI DVP - возможно, это какой-то другой интерфейс DVP, или это просто опечатка для одного из указанных выше конкретных интерфейсов?
Ответы:
Похоже, спецификации MIPI доступны только для членов MIPI.
http://www.mipi.org/specifications/camera-interface
источник
Насколько я знаю, спецификации DVP нет, но распиновка, похоже, является стандартом де-факто, хотя производители деталей не всегда называют его DVP. То есть есть пиксельные часы, какая-то горизонтальная синхронизация, какая-то вертикальная синхронизация и сколько угодно строк данных. Это действительно похоже на сигналы VGA .
MIPI, с другой стороны, является стандартом, на который другие ответы предоставляют ссылки. Вы должны платить деньги , чтобы увидеть спецификации , но если вы будете искать вокруг вы можете найти биты и куски , которые указывают на то , что фактические сигналы выглядят.
Для камер есть спецификации CSI-1, CSI-2 и CSI-4. CSI-1 старше и устарела. CSI-2 и CSI-4 являются более новыми и состоят из дифференциальных пар для часов и 2 или 4 пар линий данных. CSI-4 - это просто CSI-2, но с большей доступной пропускной способностью.
Чтобы вас не сбили с толку, есть также MIPI DSI, который является последовательным интерфейсом для дисплеев, использующих дифференциальную сигнализацию (я полагаю, это очень похоже на HDMI).
Вы также встретите термины физического уровня ; D-PHY, M-PHY и C-PHY. Из того, что я понимаю, C-PHY является наиболее распространенным.
источник
MIPI (Mobile Industry Processor Interface) - это стандартная организация. больше информации здесь
DVP - это просто интерфейс параллельной шины. Они предназначены для взаимодействия с MCU.
Конечно, если вы заинтересованы в использовании их продукта, свяжитесь с ними для таблицы данных.
источник
Хорошо, так что MIPI со стола. Но мы можем запустить (ex ov5647) датчик через DVP. Это в основном параллельный порт данных, который выводит все биты (10 бит для ov5647) красного, синего и белого цвета, вероятно, в таком порядке, на каждый тактовый импульс. Таким образом, для каждого тактового сигнала выводятся модули, первые пиксели 10 битов для красного цвета, 10 битов для зеленого цвета, 10 битов для синего цвета, затем вторые пиксели 10 битов красного цвета и так далее. Каждое начало строки считывается через импульсы V_SYNC. После завершения каждого кадра принимается двумерная матрица данных, которая является чем-то вроде файла bmp.
источник