MIPI 인터페이스

I. MIPI MIPI(Mobile Industry Processor Interface)는 Mobile Industry Processor Interface의 약자입니다.
MIPI(Mobile Industry Processor Interface)는 MIPI Alliance에서 시작한 모바일 애플리케이션 프로세서의 개방형 표준입니다.

완료되어 계획에 있는 사양은 다음과 같습니다. 여기에 그림 설명을 작성하십시오.
두 번째, MIPI 얼라이언스의 MIPI DSI 사양
1, 명사 해석
그만큼:디DCS(DisplayCommandSet)의 CS는 명령 모드에서 디스플레이 모듈에 대한 표준화된 명령 세트입니다.
DSI, CSI(DisplaySerialDisplay, CameraSerialInterface)
DSI는 프로세서와 디스플레이 모듈 간의 고속 직렬 인터페이스를 정의합니다.
CSI는 프로세서와 카메라 모듈 간의 고속 직렬 인터페이스를 정의합니다.
D-PHY: DSI 및 CSI에 대한 물리 계층 정의 제공
2, DSI 계층 구조
DSI는 다음과 같이 D-PHY, DSI, DCS 사양, 계층 구조 다이어그램에 해당하는 4개의 계층으로 나뉩니다.
PHY는 전송 매체, 입출력 회로, 클록 및 신호 메커니즘을 정의합니다.
레인 관리 계층: 각 레인으로 데이터 흐름을 보내고 수집합니다.
저수준 프로토콜 계층: 프레임 및 해상도의 프레임, 오류 감지 등을 정의합니다.
응용 프로그램 계층: 높은 수준의 인코딩 및 구문 분석 데이터 흐름을 설명합니다.

여기에 그림 설명 쓰기
3, 명령 및 비디오 모드
DSI 호환 주변 장치는 주변 장치 아키텍처에 의해 모드가 결정되는 명령 또는 비디오 작동 모드를 지원합니다. 명령 모드는 디스플레이 캐시가 있는 컨트롤러에 명령과 데이터를 보내는 것을 말합니다.호스트는 명령을 통해 주변 장치를 간접적으로 제어합니다.
명령 모드는 양방향 인터페이스를 사용합니다. 비디오 모드는 호스트에서 주변 장치로 실제 이미지 스트림을 사용하는 것을 말합니다.이 모드는 고속으로만 전송할 수 있습니다.

복잡성을 줄이고 비용을 절감하기 위해 비디오 전용 시스템에는 단방향 데이터 경로가 하나만 있을 수 있습니다.
D-PHY 소개
1, D-PHY는 동기식, 고속, 저전력, 저비용 PHY를 설명합니다.
PHY 구성에는 다음이 포함됩니다.
시계 차선
하나 이상의 데이터 레인
두 레인에 대한 PHY 구성은 다음과 같습니다.
여기에 그림 설명 쓰기
세 가지 주요 차선 유형
단방향 시계 레인
단방향 데이터 레인
양방향 데이터 레인
D-PHY 전송 모드
저전력(Low-Power) 신호 모드(제어용): 10MHz(최대)
고속 신호 모드(고속 데이터 전송용): 80Mbps ~ 1Gbps/Lane
D-PHY 저수준 프로토콜은 데이터의 최소 단위가 바이트임을 지정합니다.
데이터를 보낼 때 앞은 낮고 뒤는 높아야 합니다.
모바일 애플리케이션용 D-PHY
DSI: 디스플레이 직렬 인터페이스
하나의 클럭 레인, 하나 이상의 데이터 레인
CSI: 카메라 직렬 인터페이스
2, 레인 모듈
PHY는 D-PHY(레인 모듈)로 구성
D-PHY는 다음을 포함할 수 있습니다.
저전력 송신기(LP-TX)
저전력 수신기(LP-RX)
고속 송신기(HS-TX)
고속 수신기(HS-RX)
저전력 경쟁 검출기(LP-CD)
세 가지 주요 차선 유형
단방향 시계 레인
마스터: HS-TX, LP-TX
슬레이브: HS-RX, LP-RX
단방향 데이터 레인
마스터: HS-TX, LP-TX
슬레이브: HS-RX, LP-RX
양방향 데이터 레인
마스터, 슬레이브: HS-TX, LP-TX, HS-RX, LP-RX, LP-CD
3, 레인 상태 및 전압
차선 상태
LP-00, LP-01, LP-10, LP-11(싱글 엔드)
HS-0, HS-1(차이)
레인 전압(일반)
LP: 0-1.2V
HS: 100-300mV(200mV)
4, 작동 모드
데이터 레인을 위한 세 가지 작동 모드
탈출 모드, 고속 모드, 제어 모드
제어 모드의 정지 상태에서 가능한 이벤트는 다음과 같습니다.
탈출 모드 요청(LP-11-LP-10-LP-00-LP-01-LP-00)
고속 모드 요청(LP-11-LP-01-LP-00)
처리 요청(LP-11-LP-10-LP-00-LP-10-LP-00)
이스케이프 모드는 LP 상태에서 데이터 레인의 특수 작업입니다.
이 모드에서는 몇 가지 추가 기능을 입력할 수 있습니다: LPDT, ULPS, Trigger
Data Lane은 LP-11-LP-10-LP-00-LP-01-LP-00을 통해 Escape 모드로 진입합니다.
이스케이프 모드 모드에 들어가면 발신자는 요청된 작업에 대한 응답으로 1개의 8비트 명령을 보내야 합니다.
이스케이프 모드는 Spaced-One-Encoding Hot을 사용합니다.
초저전력 상태
이 상태에서 라인은 비어 있습니다(LP-00).
Clock Lane의 초저전력 상태
클록 레인이 LP-11-LP-10-LP-00을 통해 ULPS 상태로 진입
- LP-10 , TWAKEUP , LP-11을 통해 이 상태를 종료합니다. 최소 TWAKEUP 시간은 1ms입니다.
고속 데이터 전송
고속 직렬 데이터를 보내는 행위를 고속 데이터 전송 또는 트리거(버스트)라고 합니다.
모든 레인 도어는 동시에 시작되며 종료 시간은 다를 수 있습니다.
시계는 고속 모드여야 합니다.
각 모드 작업에서 전송 프로세스
탈출 모드 진입 과정: LP-11- LP-10- LP-00-LP-01-LP-01-LP-00-Entry Code-LPD (10MHz)
탈출 모드 종료 과정: LP-10-LP-11
고속 모드 진입 과정: LP-11-LP-01-LP-00-SoT(00011101) – HSD(80Mbps~1Gbps)
고속 모드 종료 프로세스: EoT-LP-11
제어 모드 – BTA 전송 프로세스: LP-11, LP-10, LP-00, LP-10, LP-00
제어 모드 – BTA 수신 프로세스: LP-00, LP-10, LP-11

상태 전이 다이어그램

여기에 그림 설명 쓰기
DSI 소개
1, DSI는 레인 확장 인터페이스, 1 클럭 레인/1-4 데이터 레인 레인
DSI 호환 주변 장치는 1개 또는 2개의 기본 작동 모드를 지원합니다.
명령 모드(MPU 인터페이스와 유사)
비디오 모드(RGB 인터페이스와 유사) – 3가지 형식의 데이터 전송을 지원하려면 고속 모드에서 데이터를 전송해야 합니다.
비버스트 동기 펄스 모드
버스트 없는 동기식 이벤트 모드
버스트 모드
전송 모드:
고속 신호 모드(고속 신호 모드)
저전력 신호 모드(Low-Power 신호 모드) – 데이터 레인 0만 해당(클록이 다르거나 DP, DN에서 제공).
프레임 유형
짧은 프레임: 4바이트(고정)
긴 프레임: 6~65541바이트(가변)
고속 데이터 레인 전송의 두 가지 예
여기에 그림 설명 쓰기
2, 짧은 프레임 구조
프레임 헤드(4바이트)
데이터 식별(DI) 1바이트
프레임 데이터 – 2바이트(2바이트로 고정된 길이)
오류 감지(ECC) 1바이트
프레임 크기
길이는 4바이트로 고정
3, 긴 프레임 구조
프레임 헤드(4바이트)
데이터 식별(DI) 1바이트
데이터 수 – 2바이트(채워진 데이터 수)
오류 감지(ECC) 1바이트
데이터 채우기(0 ~ 65535바이트)
길이 s.WC?바이트
프레임 끝: 체크섬(2바이트)
프레임 크기:
4초(0 ~ 65535) 및 2초 6 ~ 65541바이트
4, 프레임 데이터 유형 다음은 저전력 모드의 MIPI DSI 신호 측정 인스턴스 1, MIPI DSI 신호 측정 맵 2, MIPI D-PHY 및 DSI 전송 모드 및 작동 모드의 5가지 그림 설명입니다...D-PHY 및 DSI 전송 모드, 저전력(Low-Power) 신호 모드(제어용): 10MHz(최대) – 고속 신호 모드(고속 데이터 전송용): 80Mbps ~ 1Gbps/Lane – D-PHY 모드 작동 – 탈출 모드, 고속(버스트) 모드, 제어 모드, DSI 작동 모드, 명령 모드(MPU 인터페이스와 유사) – 비디오 모드(rGB 인터페이스와 유사) – 데이터는 고속 모드에서 전송되어야 함 3, 작은 결론 – 전송 모드와 작동 모드는 다른 개념입니다...High-Speed의 전송 모드는 비디오 모드 작동 모드에서 사용해야 합니다.그러나 커맨드 모드 모드는 데이터가 오류가 발생하지 않고 저속 측정이 용이하기 때문에 LCD 모듈을 초기화할 때 레지스터를 읽고 쓰는 데 주로 사용됩니다.비디오 모드도 고속을 사용하여 명령을 보낼 수 있고 명령 모드도 고속 작동 모드를 사용할 수 있지만 반드시 그렇게 할 필요는 없습니다.


게시 시간: 2019년 8월 8일
WhatsApp 온라인 채팅!