interfață MIPI

I. MIPI MIPI (Mobile Industry Processor Interface) este un acronim pentru Mobile Industry Processor Interface.
MIPI (Mobile Industry Processor Interface) este un standard deschis pentru procesoarele de aplicații mobile inițiat de Alianța MIPI.

Specificațiile care au fost completate și care se află în plan sunt următoarele: Scrieți o descriere a imaginii aici
AL DOILEA, SPECIFICAȚIA MIPI DSI AL ALIANȚEI MIPI
1, interpretarea substantivului
The:DCS al DCS (DisplayCommandSet) este un set standardizat de comenzi pentru modulele de afișare în modul de comandă.
DSI, CSI (DisplaySerialDisplay, CameraSerialInterface)
DSI definește o interfață serială de mare viteză între procesor și modulul de afișare.
CSI definește o interfață serială de mare viteză între procesor și modulul camerei.
D-PHY: Oferă definiții ale stratului fizic pentru DSI și CSI
2, structură stratificată DSI
DSI este împărțit în patru straturi, corespunzătoare specificațiilor D-PHY, DSI, DCS, diagramei structurii ierarhice, după cum urmează:
PHY definește mediul de transmisie, circuitul de intrare/ieșire și mecanismul de ceas și semnal.
Stratul de gestionare a benzii: trimiteți și colectați fluxul de date către fiecare bandă.
Stratul de protocol de nivel scăzut: definește modul în care sunt încadrate cadrele și rezoluțiile, detectarea erorilor și așa mai departe.
Stratul de aplicație: descrie codificarea și analizarea fluxurilor de date la nivel înalt.

Scrie o descriere a imaginii aici
3, Mod de comandă și video
Perifericele compatibile cu DSI acceptă modurile de operare Command sau Video, care mod este determinat de arhitectura periferică Modul de comandă se referă la trimiterea de comenzi și date către un controler cu un cache de afișare.Gazda controlează indirect perifericele prin comenzi.
Modul de comandă utilizează interfață bidirecțională Modul video se referă la utilizarea fluxurilor de imagini reale de la gazdă la periferic.Acest mod poate fi transmis doar la viteze mari.

Pentru a reduce complexitatea și a economisi costurile, sistemele doar video pot avea o singură cale de date unidirecțională
Introducere în D-PHY
1, D-PHY descrie un PHY sincron, de mare viteză, de putere redusă și de cost redus.
O configurație PHY include
O bandă de ceas
Una sau mai multe benzi de date
Configurația PHY pentru două benzi este prezentată mai jos
Scrie o descriere a imaginii aici
Trei tipuri de benzi principale
Clock Lane cu sens unic
Banda de date unidirecțională
Banda de date bidirecțională
Modul de transmisie D-PHY
Mod de semnal de putere redusă (putere scăzută) (pentru control): 10MHz (max.)
Mod semnal de mare viteză (pentru transmisie de date de mare viteză): 80 Mbps până la 1 Gbps/bandă
Protocolul de nivel scăzut D-PHY specifică faptul că unitatea minimă de date este un octet
Când trimiteți date, acestea trebuie să fie joase în față și sus în spate.
D-PHY pentru aplicații mobile
DSI: Afișează interfața serială
O bandă de ceas, una sau mai multe benzi de date
CSI: Interfață serială a camerei
2, modul de bandă
PHY constă din D-PHY (modul de bandă)
D-PHY poate conține:
Transmițător de putere redusă (LP-TX)
Receptor de putere redusă (LP-RX)
Transmițător de mare viteză (HS-TX)
Receptor de mare viteză (HS-RX)
Detector competitiv de putere redusă (LP-CD)
Trei tipuri de benzi principale
Clock Lane cu sens unic
Master: HS-TX, LP-TX
Slave: HS-RX, LP-RX
Banda de date unidirecțională
Master: HS-TX, LP-TX
Slave: HS-RX, LP-RX
Banda de date bidirecțională
Master, Slave: HS-TX, LP-TX, HS-RX, LP-RX, LP-CD
3, starea benzii și tensiunea
Lane State
LP-00, LP-01, LP-10, LP-11 (cu un singur capăt)
HS-0, HS-1 (diferență)
Tensiunea benzii (tipic)
LP: 0-1,2 V
HS: 100-300mV (200mV)
4, modul de operare
Trei moduri de operare pentru banda de date
Modul de evacuare, modul de mare viteză, modul de control
Evenimentele posibile din starea de oprire a modului de control sunt:
Solicitare mod de evacuare (LP-11-LP-10-LP-00-LP-01-LP-00)
Solicitare mod de mare viteză (LP-11-LP-01-LP-00)
Cerere de răspuns (LP-11-LP-10-LP-00-LP-10-LP-00)
Modul de evacuare este o operațiune specială a benzii de date în starea LP
În acest mod, puteți introduce câteva funcții suplimentare: LPDT, ULPS, Trigger
Banda de date intră în modul Escape prin LP-11-LP-10-LP-00-LP-01-LP-00
Odată ajuns în modul Escape, expeditorul trebuie să trimită 1 comandă de 8 biți ca răspuns la acțiunea solicitată
Modul Escape folosește Spaced-One-Encoding Hot
Stare de putere ultra-scăzută
În această stare, liniile sunt goale (LP-00)
Starea de putere ultra-scăzută a Clock Lane
Clock Lane intră în starea ULPS prin LP-11-LP-10-LP-00
- Ieșiți din această stare prin LP-10, TWAKEUP, LP-11, timpul minim de TWAKEUP este de 1 ms
Transmitere de date de mare viteză
Acțiunea de a trimite date seriale de mare viteză se numește transfer de date de mare viteză sau declanșare (burst)
Toate ușile de pe benzi pornesc sincron, iar ora de încheiere poate varia.
Ceasul ar trebui să fie în modul de mare viteză
Procesul de transfer în cadrul fiecărei operațiuni de mod
Procesul de intrare în modul Escape: LP-11- LP-10- LP-00-LP-01-LP-01-LP-00-Entry Code-LPD (10MHz)
Procesul de ieșire din modul Escape: LP-10-LP-11
Procesul de intrare în modul de mare viteză: LP-11- LP-01-LP-00-SoT (00011101) – HSD (80Mbps la 1Gbps)
Procesul de ieșire din modul de mare viteză: EoT-LP-11
Mod de control – proces de transmisie BTA: LP-11, LP-10, LP-00, LP-10, LP-00
Mod de control – proces de recepție BTA: LP-00, LP-10, LP-11

Diagrama de tranziție a stărilor

Scrie o descriere a imaginii aici
Introducere în DSI
1, DSI este o interfață extensibilă Lane, 1 bandă de ceas/1-4 benzi de date
Perifericele compatibile cu DSI acceptă 1 sau 2 moduri de bază de operare:
Modul de comandă (similar cu interfața MPU)
Mod video (similar cu interfața RGB) – Datele trebuie transferate în modul de mare viteză pentru a suporta transferul de date în 3 formate
Mod puls sincron fără explozie
Mod eveniment sincron fără explozie
Foc continuu
Mod de transmisie:
Modul semnal de mare viteză (modul de semnalizare de mare viteză)
Modul semnal de putere redusă (modul de semnalizare Low-Power) – numai banda de date 0 (ceasul este diferit sau provine de la DP, DN).
Tipul de cadru
Cadre scurte: 4 octeți (fix)
Cadre lungi: 6 până la 65541 octeți (variabil)
Două exemple de transmisie pe bandă de date de mare viteză
Scrie o descriere a imaginii aici
2, structura de cadru scurt
Cap de cadru (4 octeți)
Identificarea datelor (DI) 1 octet
Date cadru – 2 octeți (lungime fixă ​​la 2 octeți)
Detectarea erorilor (ECC) 1 octet
Marimea ramei
Lungimea este fixată la 4 octeți
3, structura cadru lung
Cap de cadru (4 octeți)
Identificarea datelor (DI) 1 octet
Număr de date - 2 octeți (număr de date completate)
Detectarea erorilor (ECC) 1 octet
Completarea datelor (de la 0 la 65535 octeți)
Lungime s.WC?bytes
Sfârșitul cadrului: sumă de control (2 octeți)
Marimea ramei:
4 s (de la 0 la 65535) și 2 s de la 6 la 65541 octeți
4, tip de date cadru Iată descrierile de imagine ale celor cinci, instanța de măsurare a semnalului MIPI DSI 1, harta de măsurare a semnalului MIPI DSI 2 în modul Putere scăzută, modul de transmisie MIPI D-PHY și DSI și modul de funcționare...Mod de transmisie D-PHY și DSI, mod semnal de putere redusă (putere scăzută) (pentru control): 10MHz (max.) – Mod semnal de mare viteză (pentru transmisie de date de mare viteză): 80Mbps până la 1Gbps/bandă – modul D-PHY de operare – modul de evacuare, modul de mare viteză (burst), modul de control, modul de operare DSI, modul de comandă (similar cu interfața MPU) – modul video (asemănător cu interfața RGB) – datele trebuie transmise în modul de mare viteză 3, mici concluzii – Modul de transmisie și modul de funcționare sunt concepte diferite...Modul de transmisie de mare viteză trebuie utilizat în modul de operare în modul video.Cu toate acestea, modul Command Mode este de obicei folosit pentru a citi și scrie registre atunci când modulele LCD sunt inițializate, deoarece datele nu sunt predispuse la erori și ușor de măsurat la viteze mici.Modul Video poate trimite, de asemenea, instrucțiuni folosind High-Speed, iar Modul Command poate folosi și modul de operare High-Speed, dar nu este necesar să faceți acest lucru.


Ora postării: august-08-2019
Chat online WhatsApp!