¿Qué es un puerto de video digital?

12

Veo algunas preguntas aquí mencionar casualmente que los módulos de sensores de imagen tienen un "puerto de video digital paralelo estándar (DVP) o ... interfaz serial de alta velocidad MIPI"

¿Existe un estándar de interfaz de puerto de video digital (DVP) específico? ¿Existe un estándar MIPI específico? Si es así, ¿dónde puedo obtener los detalles sobre las señales, los conectores estándar, etc.? ¿O es "DVP" simplemente un término genérico que incluye una variedad de interfaces como DVI, DMP, HDMI, SDI, UDI, DVB-ASI, FireWire, i.LINK, DisplayPort, etc.? ¿Hay quizás más de un estándar de interfaz que (confusamente) tenga el mismo inicialismo "DVP"? En particular, algunas personas parecen pensar que es posible conectar directamente un procesador de 44 pines de una interfaz de DVP, por lo que aparentemente se no habla de los 100 hilos SGI DVP interfaz - es que acaso alguna otra interfaz de DVP, o es simplemente una error tipográfico para una de las interfaces específicas anteriores?

davidcary
fuente

Respuestas:

2

Hasta donde yo sé, no hay especificaciones de DVP, pero el pinout parece ser algo así como un estándar de facto, a pesar de que los fabricantes de piezas no siempre lo llaman DVP. Es decir, hay un reloj de píxeles, algún tipo de sincronización horizontal, algún tipo de sincronización vertical y muchas líneas de datos. Es similar a las señales VGA , realmente.

MIPI, por otro lado, es un estándar al que otras respuestas proporcionan enlaces. Usted tiene que pagar dinero para ver la especificación pero si usted busca alrededor se pueden encontrar trozos y piezas que indican cuáles son las señales actuales parecen.

Para las cámaras, existen las especificaciones CSI-1, CSI-2 y CSI-4. CSI-1 es antiguo y está en desuso. CSI-2 y CSI-4 son más nuevos y consisten en pares diferenciales para el reloj y 2 o 4 pares de líneas de datos. CSI-4 es solo CSI-2 pero con más rendimiento disponible.

Para que no se desanime, también hay MIPI DSI, que es una interfaz en serie para pantallas que usa señalización diferencial (supongo que se parece mucho a HDMI).

También se encontrará con los términos de la capa física ; D-PHY, M-PHY y C-PHY. Por lo que entiendo, C-PHY es el más común.

Phyllostachys
fuente
2

MIPI (Mobile Industry Processor Interface) es una organización estándar. Más información aquí

DVP es solo una interfaz de bus paralelo. Están destinados a interactuar con un MCU.

Por supuesto, si está interesado en usar su producto, contáctelos para obtener una hoja de datos.

fseto
fuente
1
El enlace que proporcionó es una buena descripción que confirma que sí, MIPI es un estándar específico. Por desgracia, no da ningún detalle, por ejemplo, ¿cuántos cables necesita esta interfaz? ¿Qué tipo de conector usa? - ni se vincula a ninguna otra página web que brinde esta información. Con "solo una interfaz de bus paralelo", ¿está afirmando que cualquier interfaz digital que transmite video es un tipo de DVP, o está diciendo que DVP es una interfaz estandarizada específica?
davidcary
1
MIPI no es un estándar, es una organización de estandarización al igual que ISO.
user3528438
0

Ok, entonces MIPI está fuera de la mesa. Pero podemos ejecutar el sensor (ex ov5647) sobre DVP. Básicamente es un puerto de datos paralelo que genera todos los bits de (10 bits para ov5647) rojo, azul, color blanco, probablemente en ese orden, en cada pulso de reloj. Entonces, para cada señal de reloj, salidas del módulo, primeros píxeles de 10 bits para rojo, 10 bits para verde, 10 bits para azul, que los segundos píxeles 10 bits de rojo y así sucesivamente. Cada inicio de línea se lee a través de pulsos V_SYNC. Después de completar cada cuadro, se recibe una matriz de datos de 2 dimensiones, que es algo así como un archivo bmp.

Konur
fuente
1
¿Dónde puedo obtener los detalles sobre las señales, los conectores estándar, etc.? ¿Estás hablando del OV5647 utilizado en el Módulo de cámara Raspberry Pi - Módulo de cámara Raspberry Pi ?
davidcary
Sí, ese es el módulo del que estoy hablando. En la hoja de datos ov5647 p.66 hay un diagrama de tiempos para "DVP". También encontré esta página, es un sensor diferente (ov7670) pero la misma interfaz, podría darte una idea. Aquí: enlace También puede consultar la hoja de datos ov7670, puede haber algunos diagramas más.
Konur
También la sección 2.1.2 de este pdf describe brevemente la operación del puerto: enlace
Konur