I. Ang MIPI MIPI (Mobile Industry Processor Interface) ay isang acronym para sa Mobile Industry Processor Interface.
Ang MIPI (Mobile Industry Processor Interface) ay isang bukas na pamantayan para sa mga mobile application processor na pinasimulan ng MIPI Alliance.
Ang mga detalye na nakumpleto at nasa plano ay ang mga sumusunod: Sumulat ng paglalarawan ng larawan dito
PANGALAWA, MIPI ALLIANCE'S MIPI DSI SPECIFICATION
1, interpretasyon ng pangngalan
AngAng CS ng DCS (DisplayCommandSet) ay isang standardized na hanay ng mga command para sa mga display module sa command mode.
DSI, CSI (DisplaySerialDisplay, CameraSerialInterface)
Tinutukoy ng DSI ang isang high-speed serial interface sa pagitan ng processor at ng display module.
Tinutukoy ng CSI ang isang high-speed serial interface sa pagitan ng processor at module ng camera.
D-PHY: Nagbibigay ng mga kahulugan ng pisikal na layer para sa DSI at CSI
2, DSI layered istraktura
Ang DSI ay nahahati sa apat na layer, naaayon sa D-PHY, DSI, DCS na detalye, hierarchical structure diagram tulad ng sumusunod:
Tinutukoy ng PHY ang transmission medium, ang input/output circuit, at ang mekanismo ng orasan at signal.
Layer ng Pamamahala ng Lane: Magpadala at mangolekta ng daloy ng data sa bawat lane.
Low Level Protocol layer: Tinutukoy kung paano naka-frame ang mga frame at resolution, pagtukoy ng error, at iba pa.
Application layer: Inilalarawan ang mataas na antas ng pag-encode at pag-parse ng mga daloy ng data.
Sumulat ng paglalarawan ng larawan dito
3, Command at Video Mode
Sinusuportahan ng mga peripheral na katugma sa DSI ang Command o Video operating mode, na ang mode ay tinutukoy ng peripheral architecture Ang command mode ay tumutukoy sa pagpapadala ng mga command at data sa isang controller na may display cache.Hindi direktang kinokontrol ng host ang peripheral sa pamamagitan ng mga command.
Gumagamit ang command mode ng two-way na interface Ang video mode ay tumutukoy sa paggamit ng mga real-image stream mula sa host hanggang sa peripheral.Ang mode na ito ay maaari lamang ipadala sa mataas na bilis.
Upang mabawasan ang pagiging kumplikado at makatipid ng mga gastos, ang mga video-only system ay maaaring magkaroon lamang ng isang one-way na path ng data
Panimula sa D-PHY
1, inilalarawan ng D-PHY ang isang kasabay, mataas na bilis, mababang lakas, murang PHY.
Kasama sa isang configuration ng PHY
Isang linya ng orasan
Isa o higit pang data lane
Ang configuration ng PHY para sa dalawang Lane ay ipinapakita sa ibaba
Sumulat ng paglalarawan ng larawan dito
Tatlong uri ng pangunahing lane
One-way na orasan Lane
One-way na data Lane
Two-way na data Lane
D-PHY transmission mode
Low-power (Low-Power) signal mode (para sa kontrol): 10MHz (max)
High-speed signal mode (para sa high-speed data transmission): 80Mbps hanggang 1Gbps/Lane
Ang D-PHY low-level protocol ay tumutukoy na ang minimum na unit ng data ay isang byte
Kapag nagpapadala ng data, dapat itong mababa sa harap at mataas sa likod.
D-PHY para sa mga mobile application
DSI: Ipakita ang serial interface
Isang clock lane, isa o higit pang data lane
CSI: Camera Serial Interface
2, module ng Lane
Ang PHY ay binubuo ng D-PHY (Lane Module)
Maaaring naglalaman ang D-PHY ng:
Low-power transmitter (LP-TX)
Low-power receiver (LP-RX)
High-speed transmitter (HS-TX)
High-speed na receiver (HS-RX)
Low-power Competitive Detector (LP-CD)
Tatlong uri ng pangunahing lane
One-way na orasan Lane
Master: HS-TX, LP-TX
Alipin: HS-RX, LP-RX
One-way na data Lane
Master: HS-TX, LP-TX
Alipin: HS-RX, LP-RX
Two-way na data Lane
Master, Alipin: HS-TX, LP-TX, HS-RX, LP-RX, LP-CD
3, Lane estado at boltahe
Estado ng Lane
LP-00, LP-01, LP-10, LP-11 (single-ended)
HS-0, HS-1 (pagkakaiba)
Boltahe ng linya (karaniwan)
LP: 0-1.2V
HS: 100-300mV (200mV)
4, operating mode
Tatlong operating mode para sa Data Lane
Escape mode, High-Speed mode, Control mode
Ang mga posibleng kaganapan mula sa stop state of control mode ay:
Kahilingan sa escape mode (LP-11-LP-10-LP-00-LP-01-LP-00)
Kahilingan sa High-Speed mode (LP-11-LP-01-LP-00)
Kahilingan sa turnaround (LP-11-LP-10-LP-00-LP-10-LP-00)
Ang Escape mode ay isang espesyal na operasyon ng data Lane sa estado ng LP
Sa mode na ito, maaari kang magpasok ng ilang karagdagang mga function: LPDT, ULPS, Trigger
Ang Data Lane ay pumapasok sa Escape mode sa pamamagitan ng LP-11- LP-10-LP-00-LP-01-LP-00
Kapag nasa Escape mode mode, ang nagpadala ay dapat magpadala ng 1 8-bit na command bilang tugon sa hiniling na pagkilos
Gumagamit ang Escape mode ng Spaced-One-Encoding Hot
Ultra-Mababang Power State
Sa ganitong estado, walang laman ang mga linya (LP-00)
Ang ultra-low power na estado ng Clock Lane
Ang Clock Lane ay pumapasok sa estado ng ULPS sa pamamagitan ng LP-11-LP-10-LP-00
- Lumabas sa estadong ito sa pamamagitan ng LP-10 , TWAKEUP , LP-11, ang minimum na TWAKEUP time ay 1ms
Mataas na bilis ng paghahatid ng data
Ang pagkilos ng pagpapadala ng high-speed serial data ay tinatawag na high-speed data transfer o triggering (burst)
Magsisimula ang lahat ng pinto ng Lanes nang sabay-sabay at maaaring mag-iba ang oras ng pagtatapos.
Ang orasan ay dapat nasa high-speed mode
Ang proseso ng paglipat sa ilalim ng bawat operasyon ng mode
Ang proseso ng pagpasok sa Escape mode: LP-11- LP-10- LP-00-LP-01-LP-01-LP-00-Entry Code-LPD (10MHz)
Ang proseso ng paglabas sa Escape mode: LP-10-LP-11
Ang proseso ng pagpasok ng high-speed mode: LP-11- LP-01-LP-00-SoT (00011101) – HSD (80Mbps hanggang 1Gbps)
Ang proseso ng paglabas sa high-speed mode: EoT-LP-11
Control mode – Proseso ng paghahatid ng BTA: LP-11, LP-10, LP-00, LP-10, LP-00
Control mode – proseso ng pagtanggap ng BTA: LP-00, LP-10, LP-11
Diagram ng paglipat ng estado
Sumulat ng paglalarawan ng larawan dito
Panimula sa DSI
1, DSI ay isang Lane extensible interface, 1 orasan Lane/1-4 data Lane Lane
Sinusuportahan ng mga peripheral na katugma sa DSI ang 1 o 2 pangunahing mga mode ng operasyon:
Command Mode (katulad ng MPU interface)
Video Mode (katulad ng RGB interface) – Dapat ilipat ang data sa high-speed mode para suportahan ang paglilipat ng data sa 3 format
Non-Burst Synchronous Pulse Mode
Non-Burst Synchronous Event Mode
Burst mode
Mode ng paghahatid:
High-speed signal mode (High-Speed signaling mode)
Low-power signal mode (Low-Power signaling mode) – data lane 0 lang (iba ang orasan o nanggaling sa DP, DN).
Uri ng frame
Maikling frame: 4 byte (naayos)
Mahabang frame: 6 hanggang 65541 bytes (variable)
Dalawang halimbawa ng high-speed data Lane transmission
Sumulat ng paglalarawan ng larawan dito
2, maikling istraktura ng frame
Frame head (4 bytes)
Data Identification (DI) 1 byte
Data ng frame – 2 byte (nakatakda ang haba sa 2 bytes)
Error Detection (ECC) 1 byte
Laki ng frame
Ang haba ay naayos sa 4 na bait
3, mahabang istraktura ng frame
Frame head (4 bytes)
Data Identification (DI) 1 byte
Bilang ng data – 2 byte (bilang ng data na napunan)
Error Detection (ECC) 1 byte
Data fill (0 hanggang 65535 bytes)
Haba s.WC?bytes
Katapusan ng frame: checksum (2 bytes)
Laki ng frame:
4 s (0 hanggang 65535) at 2 s 6 hanggang 65541 byte
4, frame data type Narito ang mga paglalarawan ng larawan ng lima, MIPI DSI signal measurement instance 1, MIPI DSI signal measurement map 2 sa Low Power mode, MIPI D-PHY at DSI transmission mode at operation mode ...D-PHY at DSI transmission mode , low power (Low-Power) signal Mode (para sa kontrol): 10MHz (max) – High Speed signal mode (para sa high-speed data transmission): 80Mbps hanggang 1Gbps/Lane – D-PHY mode ng operasyon – Escape mode, High-Speed (Burst) m ode, Control mode , DSI mode of operation , Command Mode (katulad ng MPU interface) – Video Mode (katulad ng rGB interface) – Dapat ipadala ang data sa high-speed mode 3, maliit na konklusyon - Ang mode ng paghahatid at mode ng pagpapatakbo ay magkaibang mga konsepto...Ang Transmission mode ng High-Speed ay dapat gamitin sa Video Mode operating mode.Gayunpaman, ang mode ng command Mode ay karaniwang ginagamit upang magbasa at magsulat ng mga rehistro kapag nasimulan ang mga module ng LCD, dahil ang data ay hindi madaling kapitan ng mga error at madaling sukatin sa mababang bilis.Ang Video Mode ay maaari ding magpadala ng mga tagubilin gamit ang High-Speed, at ang Command Mode ay maaari ding gumamit ng High-Speed na operating mode, ngunit hindi ito kailangang gawin.
Oras ng post: Aug-08-2019