Interfejs szeregowy aparatu

Camera Serial Interface (CSI) to specyfikacja stowarzyszenia Mobile Industry Processor Interface (MIPI). Definiuje interfejs między kamerą a procesorem hosta. Najnowsze specyfikacje aktywnego interfejsu to CSI-2 v3.0, CSI-3 v1.1 i CCS v1.0, które zostały wydane odpowiednio w 2019, 2014 i 2017 roku.

Normy

CSI-1

CSI-1 był oryginalnym standardowym interfejsem MIPI dla kamer. Pojawił się jako architektura definiująca interfejs między kamerą a procesorem hosta. Jego następcami były MIPI CSI-2 i MIPI CSI-3, dwa standardy, które wciąż ewoluują.

CSI-2

Specyfikacja MIPI CSI-2 v1.0 została wydana w 2005 roku. Wykorzystuje D-PHY lub C-PHY (oba standardy są ustalane przez MIPI Alliance) jako opcję warstwy fizycznej. Protokół jest podzielony na następujące warstwy:

  1. Warstwa fizyczna (C-PHY/D-PHY)
  2. Warstwa łączenia pasów.
  3. Warstwa protokołu niskiego poziomu.
  4. Warstwa konwersji pikseli na bajty
  5. Warstwa aplikacji

W kwietniu 2017 została wydana specyfikacja CSI-2 v2.0. CSI-2 v2.0 zapewnia obsługę głębi kolorów RAW-16 i RAW-20, zwiększa liczbę kanałów wirtualnych z 4 do 32, redukcję opóźnień i wydajność transportu (LRTE), kompresję różnicowej modulacji kodu impulsu (DPCM) i szyfrowanie w celu zmniejszenia mocy Gęstość widmowa .

We wrześniu 2019 roku została wydana specyfikacja CSI-2 v3.0. CSI-2 v3.0 wprowadził Unified Serial Link (USL), Smart Region of Interest (SROI), End-of-Transmission Short Packet (EoTp) oraz obsługę głębi kolorów RAW-24.

CSI-3

MIPI CSI-3 to szybki, dwukierunkowy protokół przeznaczony głównie do transmisji obrazu i wideo między kamerami i hostami w ramach wielowarstwowej sieci urządzeń M -PHY typu peer-to-peer opartej na UniPro . Został pierwotnie wydany w 2012 roku i został ponownie wydany w wersji 1.1 w 2014 roku.

Zestaw poleceń kamery (CCS)

Specyfikacja Camera Command Set (CCS) v1.0 została opublikowana 30 listopada 2017 r. CCS definiuje standardowy zestaw funkcjonalności do sterowania przetwornikami obrazu za pomocą CSI-2.

Technologia i prędkości

Ze względu na zakłócenia elektromagnetyczne projektant systemu może wybrać jedną z dwóch różnych częstotliwości taktowania (aib) na każdym z poziomów szybkości M-PHY.

Prędkość M-PHY Częstotliwość zegara Szybkość transmisji
Bieg 1 G1a 1,25 Gb/s
G1b 1,49 Gb/s
Bieg 2 G2a 2,5 Gb/s
G2b 2,9 Gb/s
Bieg 3 G3a 5 Gb/s
G3b 5,8 Gb/s

Zobacz też