I. Grundlæggende definitioner: Udvikling fra den første generation til den nyeste standard
Camera Serial Interface (CSI)-serien, udviklet af MIPI Alliance (Mobile Industry Processor Interface), er en kerneprotokol til at forbinde kamerasensorer til værtsprocessorer. Dets kernemål er at opnå lavt-strømforbrug og yderst pålidelig billed-/videodatatransmission. I det væsentlige repræsenterer de tre versioner et iterativt opgraderingsforhold med specifikke definitioner som følger:
1. MIPI CSI
- Placering: Den oprindelige standard for MIPI CSI, der fungerer som "første-generationsarkitektur" for kamera-værtsprocessorgrænseflader og lægger grundlaget for "sensor-værts"-kommunikationsrammen for efterfølgende versioner.
- Udgivelsesbaggrund: Ingen specifik udgivelsesdato er nævnt, men som forgængeren til CSI-2 og CSI-3 blev den hovedsageligt brugt i tidlige lavopløsningsbilledscenarier.
- Kernebegrænsninger: Den understøtter ikke komplekse fysiske lag eller multi-kanalteknologi med svag båndbredde og kontrolfunktioner for strømforbrug. I øjeblikket bliver den gradvist erstattet af senere versioner.


2. MIPI CSI-2
- Udgivelsesdato: Version 1.0 blev udgivet i 2005, og version 1.3 er fremhævet i dokumentet.
- Understøttelse af fysisk lag: Valgfri D-PHY 1.2, C-PHY 1.0 eller "Combo PHY", der dækker krav til lav-til-medium og medium-til-høj båndbredde.
- Protokollagstruktur: Eksplicit opdelt i 5 lag, hvilket er en kernearkitektonisk funktion, der adskiller den fra andre versioner:
· Fysisk lag (C-PHY/D-PHY): Ansvarlig for signaltransmission. D-PHY understøtter en maksimal hastighed på 1 Gbps pr. bane, mens C-PHY understøtter en maksimal hastighed på 5,7 Gbps pr. trio;
· Bane Merger Layer: Integrerer multi-banedata for at optimere transmissionseffektiviteten;
Low Level Protocol Layer: Håndterer grundlæggende kommunikationslogik;
· Konverteringslag for pixel til byte: Konverterer pixeldata output fra sensoren til overførbare bytestrømme;
· Anvendelseslag: Tilpasser sig specifikke billedbehandlingskrav.
- Nøglefunktioner: Understøtter 4 virtuelle kanaler, en I2C-kontrolgrænseflade og linje-baseret transmission. Den bruger også CRC/ECC til at sikre sikkerheden for nyttelast og headerdata.
3. MIPI CSI-3
- Udgivelsesdato: Den første generation blev udgivet i 2012, og version 1.1 blev opdateret i 2014.
- Positionering: En næste-generationsstandard for høj-tovejs-, tovejs-, multi-enhedssamarbejde, bygget på "UniPro Protocol + M-PHY Physical Layer". Den er velegnet til komplekse multi-sensornetværk.
- Fysisk lag og hastighed: Understøtter kun M-PHY 3.0, med en maksimal enkelt-banesignalhastighed på 5,8 Gbps. Dens samlede båndbredde er langt højere end CSI-2, og den understøtter aggregering med flere baner.
- Nøglefunktioner:
- Antallet af virtuelle kanaler øges til 32, hvilket understøtter flere parallelle datastrømme
- Adopterer pakke-baseret transmission i stedet for CSI-2's "linjebaserede transmission" med mere fleksibel dataindkapsling for at tilpasse sig komplekse scenarier;
- Funktioner i-Band Control og In-Band Interrupts, hvilket eliminerer behovet for yderligere kontrollinjer;
- Tilføjer en "meddelelseskanal", der uafhængigt kan transmittere hjælpeoplysninger såsom metadata og lyd;
- Understøtter CCI Bridging (CCI er MIPI-sensorkontrolprotokollen, der forbedrer kompatibilitet med flere-enheder);
- Sikrer garanteret levering af data, hvilket reducerer risikoen for rammetab. Den er velegnet til scenarier med høje krav til pålidelighed, såsom lægehjælp og autonom kørsel.

II. Kerneforskelle og forbindelser: Tabelsammenligning
Kombineret med dokumentinformation sammenlignes de vigtigste forskelle mellem de tre versioner ud fra tre dimensioner, og de iterative forbindelser tydeliggøres:
| Sammenligningsdimensioner | MIPI CSI | MIPI CSI-2 | MIPI CSI-3 |
| Fysisk lag | Kun grundlæggende seriel transmission | D-PHY 1.2 / C-PHY 1.0 / Combo PHY | M-PHY 3.0 |
| Maksimal hastighed pr. bane | Lav båndbredde, < 1 Gbps | D-PHY: 1 Gbps; C-PHY: 5,7 Gbps/trio | 5,8 Gbps/bane |
| Protokollagstruktur | Ingen lagdeling (simpelt punkt-til-punkt) | 5 lag | Baseret på UniPro Protocol |
| Antal virtuelle kanaler | Ingen | 4 | 32 |
| Transmissionsmetode | Uspecificeret (ustruktureret) | Linje-baseret | Pakke-baseret |
| Kontrolgrænseflade | Uspecificeret | I2C | CCI Bridging (kompatibel med I2C, understøtter multi-enhedskontrol) |
| Kernefunktionsudvidelser | Ingen ekstra funktioner | CRC/ECC-verifikation, indlejrede data | Notifikationskanal (metadata/lyd), garanteret datalevering, i-båndafbrydelser |
| Understøttede dataformater | Grundlæggende formater (f.eks. RAW) | RGB, RAW, YUV, JPEG | RGB, RAW, YUV, JPEG (kompatibel med CSI-2-formater) |
| Udgivelsesdato | Før 2005 | v1.0 (2005), v1.3 (mainstream) |
Første generation (2012), v1.1 (2014) |

Kerneforbindelser mellem de tre versioner
- Iterativt arveforhold: CSI er "ophavsmanden", der definerer den grundlæggende "kamera-værts"-kommunikationsramme; CSI-2 tilføjer lagdelte protokoller og understøttelse af flere-fysiske lag baseret på det, og bliver mainstream; CSI-3 er opgraderet med M-PHY og UniPro baseret på CSI-2s funktioner, rettet mod højere båndbredde og mere komplekse scenarier.
- Nedadgående kompatibilitet: CSI-3 understøtter kernedataformaterne i CSI-2 og kan tilpasses til CSI-2-sensorer gennem brochips; CSI-2 kan være kompatibel med transmissionskravene i lav opløsning i den første generation af CSI
- Samlet mål: Alle sigter mod at løse problemet med "høj-datatransmission mellem kameraer og værter", med konsekvente kernekrav-lavt strømforbrug, høj pålidelighed og tilpasning til forskellige billedscenarier.
III. Specifikke applikationsforskelle i kameramoduler
Kombineret med scenarier nævnt i dokumentet (IoT, robotteknologi, medicinsk udstyr, UAV'er, sikkerhedsovervågning, maskinsyn, VR/AR) har de tre versioner en klar arbejdsdeling i kameramodulapplikationer:
1. CSI: Findes kun i tidlige/lave-slutscenarier
- Ansøgningsomfang: Næsten trukket tilbage fra det almindelige marked, kun fundet i lav-enheder før 2010.
- Kernebegrænsninger: Utilstrækkelig båndbredde og ingen redundant verifikation, der ikke opfylder billedbehandlingsbehovene for nuværende forbrugerelektronik eller industrielle scenarier.


2. CSI-2: Nuværende mainstream, der dækker over 80 % af kommercielle scenarier
- Kernefordele: Moden arkitektur, kontrollerbare omkostninger og bred tilpasningsevne, hvilket gør den til "standardkonfigurationen" for nuværende forbrugerelektronik og industriel billedbehandling.
- Typiske anvendelsesscenarier:
1. Forbrugerelektronik: Hoved-/sekundære kameraer på smartphones, tablets, sikkerhedskameraer til hjemmet;
2. Industri- og bilindustrien: Maskinsynskameraer, ADAS-kameraer med lav/medium-opløsning til køretøjer;
3. Bærbare enheder: UAV-antennekameraer, grundlæggende billeddannelsesmoduler til VR/AR-enheder.
- Tilpasningslogik: Fleksibelt valg mellem "D-PHY" og "C-PHY"-for eksempel bruger budgetsmartphones D-PHY, flagskibssmartphones bruger C-PHY; industrielt udstyr prioriterer D-PHY, mens biludstyr prioriterer C-PHY.
3. CSI-3: Målretning af high-end/komplekse scenarier, gradvist gennemtrængende
- Kernefordele: Høj båndbredde, multi-kanal og høj pålidelighed, tilpasning til behovene for "multi-sensorfusion" og "ultra-høj-billeddannelse". Dokumentet definerer det eksplicit som en "multi-lags, peer-to-peer" netværksprotokol, velegnet til komplekse enheder.
- Typiske anvendelsesscenarier:
1. High-End Consumer Electronics: 12K ultra-high--kameraer til flagskibssmartphones, multi-main-kamerafusionssystemer;
2. Industrielt og medicinsk: medicinsk billedbehandlingsudstyr, maskinsyn med høj-præcision;
3. Autonom kørsel og UAV'er: Multi-kamerasystemer til autonom kørsel, professionelle UAV'er;
4. VR/AR: Dual 4K Micro-OLED-moduler til high-VR-enheder.
- Nuværende flaskehalse: Høje omkostninger til M-PHY-chips, lavere økologisk modenhed end CSI-2 (nogle processorer kræver stadig brochips til support). I øjeblikket er det kun implementeret i "avancerede flagskibe" eller "professionelle områder" og er endnu ikke blevet populært bredt.

IV. Konklusion: Teknologisk udvikling og scenarievalg

Teknologisk udviklingslogik:
Fra den "grundlæggende ramme for første-generations CSI" til "lagdelt optimering og multi-fysiske lag af CSI-2" og derefter til "høj båndbredde og komplekse netværk af CSI-3", er kernedriveren den stigende efterspørgsel efter "højere opløsning" og "mere komplekse scenarier".

Aktuelt markedsmønster:
CSI-2 er den absolutte mainstream, der dækker lav--til-mellem-slutforbruger-, industri- og bilindustrien; CSI-3 er i "high-end penetration stage"; den første generation af CSI er grundlæggende forældet.

Anbefalinger til modulvalg:
- Hvis kravet er "opløsning under 4K, pris-følsomt" : Vælg CSI-2 D-PHY-moduler;
- Hvis kravet er "4K/8K-opløsning, lavt strømforbrug": Vælg CSI-2 C-PHY-moduler;
- Hvis kravet er "opløsning over 8K, multi-sensorsamarbejde, høj pålidelighed": Vælg CSI-3-moduler.





