¿Qué es MIPI CSI-2? Explicación de la interfaz de cámara MIPI para visión integrada

Elegir una cámara MIPI CSI-2 no consiste solo en encontrar el sensor adecuado. Esta guía explica cómo deben funcionar en conjunto el hardware de la cámara, los carriles CSI-2, los conectores, las placas portadoras, los procesadores y el software, y cómo determinar si 36S o 36A es el mejor punto de partida para su sistema de visión embebida.

¿Qué es MIPI CSI-2? Explicación de la interfaz de cámara MIPI para visión integrada

Responda tres preguntas rápidas para encontrar la familia de cámaras MIPI CSI-2 que sea el mejor punto de partida para su integración.

1. ¿En qué tipo de proyecto está trabajando?
2. ¿Qué plataforma de procesamiento utiliza?
3. ¿Qué conexión MIPI necesita su sistema?
Su punto de partida recomendado
Serie 36S

Esta guía ofrece una recomendación inicial. Antes de la producción, siempre se deben confirmar el modelo exacto de cámara, la placa portadora, el controlador, el BSP y la versión del sistema operativo.

Explorar la gama de cámaras MIPI CSI-2 →

¿Qué es MIPI CSI-2?

CSI significa Camera Serial Interface (interfaz serie de cámara). CSI-2 es la interfaz MIPI para cámaras que se utiliza habitualmente para transferir datos de imagen entre un sensor de imagen o un módulo de cámara y un procesador integrado.

En un sistema MIPI CSI-2 directo, la cámara se conecta a una entrada CSI-2 compatible de la placa portadora o del procesador.

La ruta básica de la señal es:

Isensor de imagen / módulo de cámara
↓
Conexión MIPI CSI-2
↓
Placa portadora o procesador
↓
Procesamiento de imágenes / aplicación

Esta arquitectura relativamente directa reduce la necesidad de hardware adicional de conversión de interfaz en comparación con arquitecturas de cámaras remotas, como los sistemas de cámara GMSL2 o FPD-Link III.

Cuando es necesario colocar la cámara más lejos del procesador, una arquitectura de cámara GMSL2 o FPD-Link III puede proporcionar una conexión de mayor alcance mediante hardware de serializador/deserializador.

¿Por qué es importante MIPI CSI-2?

La interfaz de la cámara determina cómo llegan los datos de imagen al procesador y, por tanto, afecta a la arquitectura general del sistema de visión embebida.

MIPI CSI-2 es especialmente relevante cuando el diseño requiere:

•una cámara board-level compacta;
•transferencia de imágenes de baja latencia;
•comunicación directa entre la cámara y el procesador;
•una cámara situada cerca del procesador;
•bajo consumo energético;
•integración con una plataforma de procesamiento embebida.

Pero elegir «MIPI CSI-2» es solo el principio del proceso de selección de la cámara.
La pregunta que realmente hay que plantearse es:

  • ¿Puede esta cámara MIPI CSI-2 específica funcionar con este procesador, esta placa portadora y esta configuración de software con la resolución y la frecuencia de fotogramas que requiere mi aplicación?

Por eso, MIPI CSI-2 debe considerarse como parte del sistema de imagen completo, en lugar de como una especificación aislada de la cámara.
Si todavía está decidiendo entre interfaces, compare las arquitecturas de cámara MIPI CSI-2, cámara GMSL2 y cámara FPD-Link III antes de seleccionar la configuración final de la cámara.

¿Cuáles son las principales variables técnicas de un sistema de cámara MIPI CSI-2?

Usa estas seis comprobaciones para revisar conjuntamente la cámara, la plataforma host y el software.

Abre una tarjeta para ver qué significa cada variable y qué debes comprobar.

Carriles CSI-2 Suficientes carriles y ancho de banda para tu flujo de imágenes.

MIPI CSI-2 transfiere datos de imagen a través de uno o más carriles de datos. Una mayor resolución, frecuencia de fotogramas y profundidad de bits aumentan la cantidad de datos que debe transferir la conexión.

La serie 36S admite hasta cuatro carriles de datos CSI-2 en las configuraciones documentadas.

Qué comprobar

Confirma que la cámara y el host admiten la cantidad y la velocidad necesarias de carriles CSI-2.

Conector y asignación de pines Deben coincidir tanto el conector como la asignación eléctrica de pines.

Dos cámaras MIPI CSI-2 pueden usar conectores o asignaciones de pines diferentes. Que un conector encaje físicamente en la placa portadora no confirma automáticamente la compatibilidad.

Qué comprobar

Verifica el tipo de conector y la asignación de pines con respecto a la placa portadora exacta.

Procesador y placa portadora Comprueba toda la conexión entre la cámara y el procesador.

El procesador necesita una entrada CSI-2 compatible. La placa portadora debe ofrecer la conexión de cámara necesaria y admitir la configuración de carriles requerida.

Qué comprobar

Verifica juntos el procesador exacto y la configuración de la placa portadora.

Compatibilidad de controladores y software El sensor exacto necesita compatibilidad de software.

La plataforma host debe poder configurar el sensor de imagen exacto y adquirir su flujo de imágenes. Por lo tanto, la selección de la cámara incluye todo el entorno de software.

Qué comprobar

Disponibilidad de controladores del sensor, compatibilidad con el paquete de soporte de la placa (BSP), compatibilidad con el sistema operativo y configuración del árbol de dispositivos.

Resolución, frecuencia de fotogramas y profundidad de bits La configuración de imagen determina el rendimiento de datos necesario.

El ancho de banda necesario depende del modo de funcionamiento de la cámara y del formato de salida.

Estimación inicial para cámaras que usan el mismo modo Píxeles por fotograma × fotogramas por segundo × bits por píxel × cantidad de cámaras

Usa los bits por píxel del formato de salida seleccionado. Ten en cuenta la sobrecarga del protocolo y las limitaciones de la plataforma.

Qué comprobar

Confirma que el host admite el formato de salida y dispone de suficiente ancho de banda para la resolución, la frecuencia de fotogramas y la cantidad de cámaras requeridas.

Distancia entre la cámara y el procesador MIPI CSI-2 es adecuado para conexiones directas cortas de cámara.

Si la cámara debe colocarse más lejos del procesador, considera GMSL2 o FPD-Link III. Estas arquitecturas utilizan un serializador en la cámara y un deserializador compatible cerca de la plataforma de procesamiento.

Qué comprobar

Confirma la distancia prevista entre la cámara y el procesador, el recorrido del cable y la arquitectura de interfaz admitida.

Comprueba el sistema completo. La cámara, la conexión, la placa portadora, el procesador y el software deben admitir la configuración que necesitas.

Factores de selección de cámaras MIPI CSI-2

Estas dependencias explican por qué la compatibilidad con MIPI CSI-2 debe evaluarse a nivel de sistema y no solo comprobando el nombre de la interfaz.

Factor A qué afecta Cuando se vuelve importante Implicaciones para la selección de cámaras

Configuración de carriles CSI-2

Ancho de banda de imagen disponible

Alta resolución, alta velocidad de fotogramas o varias cámaras

Confirme que la cámara y el procesador admitan el número y la velocidad requeridos
de carriles

Conector y asignación de pines

Conexión física y eléctrica

Conectar la cámara a una placa portadora

No des por sentado que un conector del mismo tamaño sea compatible

Entrada CSI-2 del procesador

Si se puede recibir el flujo de imágenes

Selección de la plataforma de procesamiento

Confirma que el procesador sea compatible con la configuración de la cámara

Compatibilidad con placas portadoras

Conexión de la cámara, enrutamiento y carriles disponibles

Jetson, NXP, Raspberry Pi y otros módulos de computación

Verifique la placa portadora exacta, no solo el procesador

Controlador del sensor

Configuración del sensor y captura de imágenes

Pasar de la conexión del hardware a una cámara operativa

Confirma que existe un controlador para el sensor y la plataforma exactos

Resolución y frecuencia de fotogramas

Rendimiento requerido

Imágenes de alta resolución o alta velocidad

Verifique que el modo de funcionamiento requerido se ajuste al ancho de banda CSI-2 disponible

Formato de píxel y profundidad de bits

Cantidad y formato de los datos de imagen

Imagen RAW o adquisición con mayor profundidad de bits

Confirma que la plataforma receptora admita la salida de la cámara

Distancia de la cámara

Arquitectura del sistema

Cámara situada lejos del procesador

Considere GMSL2 o FPD-Link III cuando se necesiten cables más largos

Software / BSP

Funcionamiento completo del sistema

Integración en producción

Confirme la configuración exacta del sistema operativo y del BSP antes de la selección
final

¿Cuándo es MIPI CSI-2 la opción adecuada para una aplicación de visión integrada?

La interfaz en sí no determina qué sensor de imagen es el más adecuado para la aplicación. Para seleccionar una cámara, deben funcionar en conjunto dos capas de compatibilidad.

01
Lado de la imagen Requisitos de imagen

Empiece por los requisitos de la imagen y de la aplicación.

Resolución Obturador Frecuencia de cuadros Sensibilidad Óptica Campo de visión
Selección del sistema Ambas capas deben estar alineadas
02
Lado del sistema Requisitos del sistema MIPI

A continuación, compruebe si la plataforma integrada completa es compatible.

Cámara Líneas Conector Placa portadora Procesador Controlador Software
Ambas capas deben funcionar en conjunto.

Una cámara puede cumplir los requisitos de imagen y aun así no ser adecuada si la plataforma integrada no admite su configuración CSI-2.

01 Por qué el rendimiento de imagen por sí solo no es suficiente

Una cámara puede tener la resolución adecuada y un obturador global para una aplicación de inspección de objetos en movimiento, pero aun así no ser adecuada si el procesador seleccionado no admite la configuración de líneas CSI-2 necesaria o si no hay un controlador adecuado.

02 Por qué la compatibilidad del procesador por sí sola no es suficiente

La compatibilidad del procesador no garantiza la compatibilidad con todos los modos de funcionamiento de la cámara. El sistema también debe proporcionar suficiente ancho de banda para la resolución, la frecuencia de cuadros y el formato de imagen necesarios.

¿Trabaja con objetos en movimiento? El tipo de obturador debe tenerse en cuenta desde las primeras etapas del proceso de selección de la cámara.
Compara el obturador global con el obturador rodante →

¿Cómo interactúan los factores de MIPI CSI-2?

Las variables técnicas de un sistema MIPI CSI-2 están relacionadas. Un cambio en un requisito puede afectar al resto del sistema. Aumentar la resolución, la frecuencia de fotogramas, la profundidad de bits o la cantidad de cámaras incrementa la cantidad de datos de imagen que el sistema debe gestionar.

Aumento Resolución Más píxeles por fotograma
Aumento Frecuencia de fotogramas Más fotogramas por segundo
Aumento Profundidad de bits Más bits por píxel
Aumento Cantidad de cámaras Más flujos de imágenes
Efecto combinado Más datos de imagen

Todo el sistema debe poder gestionar el mayor caudal de datos.

Ancho de banda de CSI-2
Configuración de carriles admitida
Capacidad del procesador
Ancho de banda de la memoria
Compatibilidad con formatos de píxel
Compatibilidad con controladores y software
La conexión completa debe admitir la configuración requerida.
La cámara, el conector, la placa portadora y el procesador deben admitir la cantidad y la velocidad de carriles CSI-2 requeridas.

El procesador también debe tener capacidad suficiente para recibir y procesar el flujo de imágenes, mientras que el software debe admitir el sensor exacto y el modo de funcionamiento.

Por eso, la velocidad máxima de la interfaz no determina por sí sola el rendimiento final del sistema. La salida del sensor, la resolución, la profundidad de bits, la configuración de carriles, la capacidad del procesador, el ancho de banda de la memoria y la configuración del software influyen en el resultado alcanzable.

¿Dónde se utiliza MIPI CSI-2?

MIPI CSI-2 resulta útil en aplicaciones de visión integrada en las que son importantes el hardware de cámara compacto y la integración directa con el procesador.

Automatización industrial y visión artificial

Los módulos de cámara MIPI compactos se pueden integrar en equipos de inspección y sistemas integrados de visión artificial.

Las aplicaciones con objetos en movimiento pueden requerir sensores con obturador global, mientras que la resolución, la frecuencia de fotogramas y los requisitos de disparo determinan la configuración exacta de la cámara.

Para sistemas utilizados en inspección, medición, verificación y control de producción, consulte la guía de cámaras para automatización de fábricas, donde encontrará consideraciones adicionales para seleccionar una cámara.

Robótica y sistemas autónomos

Los robots suelen combinar cámaras compactas con procesadores integrados.

MIPI CSI-2 puede ser adecuado cuando la cámara y el procesador están ubicados cerca y se requiere una adquisición de baja latencia.

Si la cámara debe colocarse más lejos del hardware de procesamiento, una cámara GMSL2 o FPD-Link III puede ofrecer una arquitectura más adecuada.

La guía de cámaras de visión para robots explica cómo la interfaz, el sensor, la longitud del cable y los requisitos de procesamiento afectan la selección de cámaras para robótica integrada.

Equipos médicos y de ciencias de la vida

Los dispositivos médicos integrados pueden beneficiarse de módulos de cámara compactos cuando el espacio disponible y la integración del procesador son consideraciones de diseño importantes.

Al seleccionar una cámara, se deben tener en cuenta el nivel de detalle de imagen requerido, la sensibilidad, la frecuencia de fotogramas, la óptica y el entorno de integración, así como la compatibilidad con el procesador.

Agricultura

Las cámaras integradas se pueden incorporar en robots agrícolas, sistemas de monitorización y equipos automatizados donde el procesamiento de imágenes se realiza directamente en el dispositivo.

MIPI CSI-2 puede ser una opción adecuada para diseños compactos en los que la cámara se encuentra cerca del procesador. Para máquinas de exterior que requieren distancias mayores entre la cámara y el procesador, cableado robusto o una cámara remota, puede ser más adecuada una cámara GMSL2 con clasificación IP67.

Lee la guía de cámaras agrícolas para obtener más información sobre cómo elegir una cámara para la monitorización de cultivos, la clasificación, la cosecha robótica y la automatización en exteriores.

IA integrada y visión artificial

Plataformas como NVIDIA Jetson pueden procesar flujos de imágenes directamente en el sistema integrado cuando se dispone de una cámara compatible, una placa portadora, un controlador y una configuración de plataforma adecuados.

Las cámaras MIPI CSI-2 pueden conectarse directamente en configuraciones compatibles, mientras que los sistemas de cámaras GMSL2 y FPD-Link III suelen requerir el hardware deserializador correspondiente.

Para sistemas que utilizan IA en el borde o procesamiento local de imágenes, explore la plataforma NVIDIA Jetson Orin para visión integrada.

NVIDIA Jetson Orin reference design for camera integration

Preguntas frecuentes sobre MIPI CSI-2

CSI significa Interfaz serie de cámara. MIPI CSI-2 se refiere a la interfaz de cámara utilizada para transferir datos de imagen entre un módulo de cámara y un procesador compatible.

MIPI se refiere a un ecosistema de interfaces más amplio, mientras que CSI-2 se refiere específicamente a la interfaz de cámara utilizada para transferir datos de imagen.

Para seleccionar una cámara embebida, MIPI CSI-2 es la especificación de interfaz pertinente.

Una cámara MIPI es un módulo de cámara que utiliza MIPI CSI-2 para transferir datos de imagen a un procesador integrado.

No.

Para lograr una integración satisfactoria, la cámara y la plataforma host deben ser compatibles en cuanto al tipo de conector, la asignación de pines, la configuración de carriles MIPI CSI-2
, el formato de píxel, el diseño de la placa portadora, los controladores y el entorno de software.

El número de carriles CSI-2 depende de la cámara y de la configuración del sistema.

Actualmente, los módulos de cámara 36S de The Imaging Source admiten hasta cuatro carriles de datos CSI-2 en las configuraciones documentadas.

N.º

Un mayor ancho de banda de la interfaz no se traduce automáticamente en una mayor velocidad de fotogramas utilizable. El rendimiento del sistema también depende de la salida del sensor, la resolución, la profundidad de bits, la capacidad del procesador, el ancho de banda de la memoria y la configuración del software.

MIPI CSI-2 suele ser adecuado cuando la cámara puede colocarse cerca del procesador y se requiere una integración directa.

GMSL2 y FPD-Link III suelen ser más relevantes cuando las cámaras deben colocarse más lejos y se requiere una arquitectura de serializador/deserializador.

Para una comparación detallada, consulta MIPI CSI-2 frente a GMSL2 y FPD-Link III: interfaces de cámara para sistemas de visión integrada.