I. Podstawowe definicje: Ewolucja od pierwszej generacji do najnowszego standardu
Seria Camera Serial Interface (CSI), opracowana przez MIPI Alliance (Mobile Industry Processor Interface), to podstawowy protokół służący do łączenia czujników kamery z procesorami hosta. Jego głównym celem jest osiągnięcie niskiego-zużycia energii i wysoce niezawodnej transmisji danych obrazu/wideo. Zasadniczo te trzy wersje reprezentują iteracyjną relację aktualizacji, z następującymi szczegółowymi definicjami:
1. MIPI CSI
- Pozycjonowanie: oryginalny standard MIPI CSI, służący jako „architektura-pierwszej generacji” dla interfejsów-procesora hosta kamery i kładący podwaliny pod strukturę komunikacji „hosta-czujnika” dla kolejnych wersji.
- Tło wydania: nie podano konkretnej daty wydania, ale jako poprzednik CSI-2 i CSI-3 był on używany głównie we wczesnych scenariuszach obrazowania w niskiej rozdzielczości.
- Ograniczenia rdzenia: nie obsługuje złożonych warstw fizycznych ani technologii wielo-kanałowej, ze słabą przepustowością i możliwościami kontroli zużycia energii. Obecnie jest stopniowo zastępowany przez nowsze wersje.


2. MIPI CSI-2
- Data wydania: Wersja 1.0 została wydana w 2005 roku, a wersja 1.3 jest zaznaczona w dokumencie.
- Obsługa warstwy fizycznej: opcjonalnie D-PHY 1.2, C-PHY 1.0 lub „Combo PHY”, obejmujące niskie-do-średnich i średnich-do-wymagań dotyczących przepustowości.
- Struktura warstw protokołu: wyraźnie podzielona na 5 warstw, co jest podstawową cechą architektoniczną odróżniającą ją od innych wersji:
· Warstwa fizyczna (C-PHY/D-PHY): Odpowiedzialna za transmisję sygnału. D-PHY obsługuje maksymalną prędkość 1 Gb/s na linię, podczas gdy C-PHY obsługuje maksymalną prędkość 5,7 Gb/s na trio;
· Warstwa łączenia pasów: integruje dane z wielu-pasów w celu optymalizacji wydajności transmisji;
Warstwa protokołu niskiego poziomu: obsługuje podstawową logikę komunikacji;
· Warstwa konwersji pikseli na bajty: Konwertuje dane pikseli wysyłane przez czujnik na możliwe do przesłania strumienie bajtów;
· Warstwa aplikacji: dostosowuje się do specyficznych wymagań dotyczących obrazowania
- Kluczowe funkcje: obsługuje 4 kanały wirtualne, interfejs sterowania I2C i transmisję liniową-. Wykorzystuje również CRC/ECC, aby zapewnić bezpieczeństwo danych użytkowych i nagłówkowych.
3. MIPI CSI-3
- Data wydania: Pierwsza generacja została wypuszczona w 2012 r., a wersja 1.1 została zaktualizowana w 2014 r.
- Pozycjonowanie: standard nowej-generacji umożliwiający-szybką, dwukierunkową współpracę na wielu-urządzeniach, oparty na „protokole UniPro + warstwa fizyczna M-PHY”. Jest odpowiedni dla złożonych sieci-z wieloma czujnikami.
- Warstwa fizyczna i prędkość: obsługuje tylko M-PHY 3.0, z maksymalną szybkością sygnału na jednym-pasmie wynoszącą 5,8 Gb/s. Jego całkowita przepustowość jest znacznie większa niż CSI-2 i obsługuje agregację wielopasmową.
- Kluczowe cechy:
- Liczba kanałów wirtualnych została zwiększona do 32, co pozwala na obsługę większej liczby równoległych strumieni danych;
- Wykorzystuje transmisję pakietową- zamiast „transmisji liniowej” CSI-2 z bardziej elastyczną enkapsulacją danych w celu dostosowania do złożonych scenariuszy;
- Funkcje kontroli-pasma i-przerwań w paśmie, eliminujące potrzebę stosowania dodatkowych linii sterujących;
- Dodaje „kanał powiadomień”, który może niezależnie przesyłać informacje pomocnicze, takie jak metadane i dźwięk;
- Obsługuje mostkowanie CCI (CCI to protokół kontroli czujnika MIPI, poprawiający kompatybilność sterowania wieloma-urządzeniami);
- Zapewnia gwarantowaną dostawę danych, zmniejszając ryzyko utraty ramki. Nadaje się do scenariuszy o wysokich wymaganiach dotyczących niezawodności, takich jak opieka medyczna i autonomiczna jazda.

II. Podstawowe różnice i połączenia: porównanie tabelaryczne
W połączeniu z informacjami o dokumencie najważniejsze różnice między trzema wersjami są porównywane w trzech wymiarach i wyjaśniane są powiązania iteracyjne:
| Wymiary porównawcze | MIPI CSI | MIPI CSI-2 | MIPI CSI-3 |
| Warstwa fizyczna | Tylko podstawowa transmisja szeregowa | D-PHY 1.2 / C-PHY 1.0 / Combo PHY | M-PHY 3.0 |
| Maksymalna prędkość na pas | Niska przepustowość, < 1 Gb/s | D-PHY: 1 Gb/s; C-PHY: 5,7 Gb/s/trio | 5,8 Gb/s/linię |
| Struktura warstwy protokołu | Bez warstw (prosty punkt-do-punktu) | 5 warstw | Oparty na protokole UniPro |
| Liczba kanałów wirtualnych | Nic | 4 | 32 |
| Metoda transmisji | Nieokreślony (nieustrukturyzowany) | Oparte na linii- | Oparte na pakietach- |
| Interfejs sterowania | Nieokreślony | I2C | Mostkowanie CCI (kompatybilne z I2C, obsługujące kontrolę wielu-urządzeń) |
| Podstawowe rozszerzenia funkcji | Żadnych dodatkowych funkcji | Weryfikacja CRC/ECC, dane osadzone | Kanał powiadomień (metadane/audio), gwarantowana dostawa danych,-przerwania w paśmie |
| Obsługiwane formaty danych | Podstawowe formaty (np. RAW) | RGB, RAW, YUV, JPEG | RGB, RAW, YUV, JPEG (kompatybilny z formatami CSI-2) |
| Data wydania | Przed 2005 rokiem | v1.0 (2005), v1.3 (główny nurt) |
Pierwsza generacja (2012), wersja 1.1 (2014) |

Podstawowe połączenia między trzema wersjami
- Iteracyjna relacja dziedziczenia: CSI jest „inicjatorem” definiującym podstawowe ramy komunikacji „hosta kamery”; CSI-2 dodaje protokoły warstwowe i opartą na nich obsługę wielu-warstw fizycznych, stając się głównym nurtem; CSI-3 został zaktualizowany o M-PHY i UniPro oparte na funkcjach CSI-2, ukierunkowane na większą przepustowość i bardziej złożone scenariusze.
- Zgodność wsteczna: CSI-3 obsługuje podstawowe formaty danych CSI-2 i może dostosować się do czujników CSI-2 poprzez chipy mostkowe; CSI-2 może być kompatybilny z wymaganiami transmisji o niskiej rozdzielczości CSI pierwszej generacji
- Ujednolicony cel: wszystkie mają na celu rozwiązanie problemu „-wysokiej prędkości transmisji danych między kamerami i hostami”, przy spójnych podstawowych wymaganiach-niskiego zużycia energii, wysokiej niezawodności i dostosowania do różnych scenariuszy obrazowania.
III. Specyficzne różnice w zastosowaniach modułów kamer
W połączeniu ze scenariuszami wymienionymi w dokumencie (IoT, robotyka, sprzęt medyczny, UAV, monitorowanie bezpieczeństwa, wizja maszynowa, VR/AR) trzy wersje mają jasny podział pracy w zastosowaniach modułów kamer:
1. CSI: występuje tylko w scenariuszach{{1}wczesnego/najniższego końca
- Zakres zastosowania: Prawie wycofany z głównego rynku, spotykany tylko w-urządzeniach z niższej półki przed 2010 rokiem.
- Podstawowe ograniczenia: Niewystarczająca przepustowość i brak nadmiarowej weryfikacji, niespełniające potrzeb obrazowania obecnych scenariuszy elektroniki użytkowej lub przemysłowych.


2. CSI-2: Obecny główny nurt, obejmujący ponad 80% scenariuszy komercyjnych
- Podstawowe zalety: Dojrzała architektura, kontrolowane koszty i szerokie możliwości adaptacji, dzięki czemu jest to „standardowa konfiguracja” dla obecnych urządzeń elektroniki użytkowej i obrazowania przemysłowego.
- Typowe scenariusze zastosowań:
1. Elektronika użytkowa: główne/wtórne kamery smartfonów, tabletów, domowe kamery bezpieczeństwa;
2. Przemysł i motoryzacja: kamery wizyjne, kamery ADAS o niskiej/średniej-rozdzielczości do pojazdów;
3. Urządzenia przenośne: kamery lotnicze UAV, podstawowe moduły obrazowania dla urządzeń VR/AR
- Logika adaptacji: elastyczny wybór pomiędzy „D-PHY” a „C-PHY”-na przykład budżetowe smartfony korzystają z D-PHY, flagowe smartfony korzystają z C-PHY; sprzęt przemysłowy nadaje priorytet D-PHY, podczas gdy sprzęt samochodowy ma priorytet C-PHY.
3. CSI-3: Ukierunkowanie na zaawansowane/złożone scenariusze, stopniowo penetrujące
- Podstawowe zalety: duża przepustowość, wielo-kanałowa i wysoka niezawodność, możliwość dostosowania do potrzeb „łączenia-wielu czujników” i „obrazowania-wysokiej-o ultrawysokiej rozdzielczości”. W dokumencie wyraźnie zdefiniowano go jako „wielo-warstwowy protokół sieciowy-każdy z-każdym”, odpowiedni dla złożonych urządzeń.
- Typowe scenariusze zastosowań:
1. Zaawansowana-elektronika użytkowa: kamery o ultra-wysokiej- rozdzielczości 12K do flagowych smartfonów, systemy łączenia wielu-głównych-kamer;
2. Przemysł i medycyna: sprzęt do obrazowania medycznego,-precyzyjne widzenie maszynowe;
3. Jazda autonomiczna i UAV: systemy z wieloma-kamerami do jazdy autonomicznej, profesjonalne UAV;
4. VR/AR: podwójne moduły 4K Micro-OLED do-najwyższej klasy urządzeń VR.
- Obecne wąskie gardła: wysoki koszt chipów M-PHY, niższa dojrzałość ekologiczna niż CSI-2 (niektóre procesory nadal wymagają do obsługi chipów mostkowych). Obecnie jest on wdrażany jedynie w „flagowcach z najwyższej półki” lub „dziedzinach profesjonalnych” i nie doczekał się jeszcze szerokiego spopularyzowania.

IV. Wniosek: Ewolucja technologiczna i wybór scenariuszy

Logika ewolucji technologicznej:
Od „podstawowego szkieletu CSI pierwszej-generacji” po „optymalizację warstwową i wielo-warstwy fizyczne CSI-2”, a następnie „CSI-3 o dużej przepustowości i złożone sieci” – głównym czynnikiem napędzającym jest rosnące zapotrzebowanie na „wyższą rozdzielczość” i „bardziej złożone scenariusze”.

Obecny wzorzec rynku:
CSI-2 to absolutny nurt, obejmujący małe-do-średnich-branże konsumenckie, przemysłowe i motoryzacyjne; CSI-3 jest na „etapie penetracji najwyższej klasy”; CSI pierwszej generacji jest w zasadzie przestarzały.

Zalecenia dotyczące wyboru modułu:
- Jeśli wymagana jest „rozdzielczość poniżej 4K,-wrażliwa na koszty”: wybierz moduły CSI-2 D-PHY;
- Jeśli wymagana jest „rozdzielczość 4K/8K, niskie zużycie energii”: wybierz moduły CSI-2 C-PHY;
- Jeśli wymagana jest „rozdzielczość powyżej 8K, współpraca-z wieloma czujnikami, wysoka niezawodność”: wybierz moduły CSI-3.





