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:
- Warstwa fizyczna (C-PHY/D-PHY)
- Warstwa łączenia pasów.
- Warstwa protokołu niskiego poziomu.
- Warstwa konwersji pikseli na bajty
- 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ż