La Camera Serial Interface (CSI) es una especificación de la Mobile Industry Processor Interface (MIPI) Alliance. Define una interfaz entre una cámara y un procesador host. Las últimas especificaciones de interfaz activa son CSI-2 v3.0, CSI-3 v1.1 y CCS v1.0, que se lanzaron en 2019, 2014 y 2017 respectivamente. [1] [2] [3]
Estándares
CSI-1
CSI-1 era la interfaz MIPI estándar original para cámaras. Surgió como una arquitectura para definir la interfaz entre una cámara y un procesador host. Sus sucesores fueron MIPI CSI-2 y MIPI CSI-3, dos estándares que aún están en evolución.
CSI-2
La especificación MIPI CSI-2 v1.0 se lanzó en 2005. Utiliza D-PHY o C-PHY (ambos estándares los establece MIPI Alliance) como una opción de capa física. El protocolo se divide en las siguientes capas:
- Capa física (C-PHY / D-PHY)
- Capa de fusión de carriles.
- Capa de protocolo de bajo nivel.
- Capa de conversión de píxel a byte
- Capa de aplicación
En abril de 2017, se lanzó la especificación CSI-2 v2.0. CSI-2 v2.0 trajo soporte para profundidad de color RAW-16 y RAW-20, aumento de canales virtuales de 4 a 32, reducción de latencia y eficiencia de transporte (LRTE), compresión de modulación de código de pulso diferencial (DPCM) y codificación para reducir potencia Densidad espectral . [4]
En septiembre de 2019, se lanzó la especificación CSI-2 v3.0. CSI-2 v3.0 introdujo el enlace serie unificado (USL), la región de interés inteligente (SROI), el paquete corto de fin de transmisión (EoTp) y la compatibilidad con la profundidad de color RAW-24. [5] [6]
CSI-3
MIPI CSI-3 es un protocolo bidireccional de alta velocidad diseñado principalmente para la transmisión de imágenes y video entre cámaras y hosts dentro de una red de dispositivos M-PHY basada en UniPro de múltiples capas, peer-to-peer . Se lanzó originalmente en 2012 y se volvió a publicar en la versión 1.1 en 2014. [7]
Conjunto de comandos de cámara (CCS)
La especificación Camera Command Set (CCS) v1.0 se lanzó el 30 de noviembre de 2017. CCS define un conjunto estándar de funcionalidades para controlar sensores de imagen usando CSI-2. [8] [9]
Tecnología y velocidades
Por razones de EMI , el diseñador del sistema puede seleccionar entre dos velocidades de reloj diferentes (ayb) en cada uno de los niveles de velocidad de M-PHY. [10]
Velocidad M-PHY | Velocidad de reloj | Tasa de bits |
---|---|---|
Engranaje 1 | G1a | 1,25 Gbit / s |
G1b | 1,49 Gbit / s | |
Engranaje 2 | G2a | 2,5 Gbit / s |
G2b | 2,9 Gbit / s | |
Engranaje 3 | G3a | 5 Gbit / s |
G3b | 5,8 Gbit / s |
Ver también
Referencias
- ^ "Interfaz serie de cámara MIPI 2 (MIPI CSI-2)" . Alianza MIPI .
- ^ "Interfaz serie 3 de la cámara MIPI (MIPI CSI-3)" . Alianza MIPI .
- ^ "Conjunto de comandos de cámara MIPI (MIPI CCS)" . Alianza MIPI .
- ^ "MIPI Alliance expande la popular especificación de la cámara CSI-2 más allá de los dispositivos móviles" . Alianza MIPI . 5 de abril de 2017.
- ^ "Nueva versión de la interfaz de imágenes y cámaras más utilizada, MIPI CSI-2, diseñada para desarrollar capacidades para una mayor conciencia de las máquinas" . Alianza MIPI . 26 de septiembre de 2019.
- ^ "¡VIP Central> MIPI CSI-2 v3.0 ya está aquí! - La primera solución integral de la industria para 5G, imágenes, vigilancia y automoción" . blogs.synopsys.com . Consultado el 28 de septiembre de 2019 .
- ^ Interfaz serie 3 de la cámara MIPI (MIPI CSI-3)
- ^ "MIPI Alliance lanza MIPI CCS, una nueva especificación que agiliza la integración de sensores de imagen en dispositivos móviles" . Alianza MIPI . 30 de noviembre de 2017.
- ^ "Una interfaz para facilitar la instalación de sensores de imagen" . Diseño Electrónico . 2017-11-30 . Consultado el 28 de septiembre de 2019 .
- ^ Comprensión de las especificaciones de la interfaz de MIPI Alliance