Skip to content

MIPI CSI Communication Protocol

Published On:
Jan 20, 2020
Last Updated:
Jan 20, 2020

The CSI communication protocol defines an physical, electrical and logical interface between a camera and host processor. The protocol defines OSI layers 1 (physical) through 7 (application). The CSI communication protocol is commonly used between the cameras in the smart phones and the main processor, in VR headsets, drones, and non-camera related sensing applications (such as mmWave sensors).

The specification documents of the MIPI communication protocol are only available to paying members of the MIPI Alliance1. The official MIPI site is at https://www.mipi.org/.

Versions

MIPI CSI-1

MIPI CSI-2

MIPI CSI-3

A basic CSI-3 v1.1 link configuration using four forward lanes and one reverse lane (10 total wires) can support up to 14.88 Gbps (usable bit rate, including 8B10B and UniPro overhead) in the forward direction and typically supports 1 Mbps or more in the reverse direction1.

Physical Layers

The MIPI CSI-2 v1.0 protocol can use either D-PHY or C-PHY as the physical layer. Both D-PHY and C-PHY are also standards set by the MIPI Alliance.

Footnotes

  1. https://www.mipi.org/specifications/csi-3 2