CSI (bus serie)

El estándar CSI o Interfaz Serie para Cámaras (del inglés, Camera Serial Interface) es una especificación de la Mobile Industry Processor Interface Alliance (MIPI Alliance) que define la interfaz entre una cámara digital y un procesador anfitrión. Las últimas especificaciones de interfaz en vigor 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

El MIPI CSI-1 fue el estándar original de interfaz MIPI para cámara digital. Surgió como una arquitectura para definir la interfaz entre una cámara digital y un procesador anfitrión. Sus sucesores fueron el MIPI CSI-2 y el MIPI CSI-3, dos estándares que todavía siguen evolucionando.

CSI-2

El MIPI CSI-2 v1.0 es el estándar publicado en 2005. Como opción de capa física utiliza tanto la estándar D-PHY como el estándar C-PHY (ambos estándares fueron propuestos por la MIPI Aliance). Su protocolo está dividido en las siguientes capas:

  1. Capa física (C-PHY/D-PHY)
  2. Capa de mezcla del encaminamiento.
  3. Capa de bajo nivel del protocolo.
  4. Capa de la conversión de Pixel a Byte
  5. 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, Latency Reduction and Transport Efficiency), Differential Pulse-Code Modulation (DPCM) compresión y codificación para reducir la potencia de la Densidad espectral.[4]

En septiembre de 2019, se lanzó la especificación CSI-2 v3.0. CSI-2 v3.0 introdujo el enlace serial unificado (USL de Unified Serial Link), Smart Region of Interest (SROI), End-of-Transmission Short Packet (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..[2]

Camera Command Set (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.[7][8]


Tecnología y velocidades

A causa de la Interferencia electromagnética, el diseñador del sistema puede seleccionar entre dos velocidades de reloj diferentes (a y b) en cada uno de los niveles de velocidad de M-PHY.[9]

Velocidad M-PHY Velocidad de reloj Tasa de bits
Gear 1 G1a 1.25 Gbit/s
G1b 1.49 Gbit/s
Gear 2 G2a 2.5 Gbit/s
G2b 2.9 Gbit/s
Gear 3 G3a 5 Gbit/s
G3b 5.8 Gbit/s

Organizaciones asociadas

Referencias

  1. «MIPI Camera Serial Interface 2 (MIPI CSI-2)» (en inglés). MIPI Alliance. Consultado el 27 de junio de 2021. 
  2. a b «MIPI Camera Serial Interface 3 (MIPI CSI-3)» (en inglés). MIPI Alliance. Consultado el 27 de junio de 2021. 
  3. «MIPI Camera Command Set (MIPI CCS)» (en inglés). MIPI Alliance. Consultado el 27 de junio de 2021. 
  4. «MIPI Alliance Expands Popular CSI-2 Camera Specification Beyond Mobile» (en inglés). MIPI Alliance. 5 de abril de 2017. Consultado el 27 de junio de 2021. 
  5. «New Version of Most Widely Used Camera and Imaging Interface—MIPI CSI-2—Designed to Build Capabilities for Greater Machine Awareness» (en inglés). MIPI Alliance. 26 de septiembre de 2019. Archivado desde el original el 28 de septiembre de 2019. Consultado el 27 de junio de 2021. 
  6. «MIPI CSI-2 v3.0 is here! – The industry’s First Comprehensive Solution for 5G, Imaging, Surveillance and Automotive». blogs.synopsys.com (en inglés). 18 de septiembre de 2019. Consultado el 27 de junio de 2021. 
  7. «MIPI Alliance Releases MIPI CCS, a New Specification that Streamlines Integration of Image Sensors in Mobile Devices» (en inglés). MIPI Alliance. 30 de noviembre de 2017. Consultado el 27 de junio de 2021. 
  8. «An Interface to Make Installing Image Sensors Easier». 30 de noviembre de 2017 (en inglés). Electronic Design. Consultado el 27 de junio de 2021. 
  9. Lefkin, Peter (1 de abril de 2014). Understanding MIPI Alliance Interface Specifications «Understanding MIPI Alliance Interface Specifications» (en inglés). ElectronicDesign. Consultado el 27 de junio de 2021.