1. MIPI-DSI 구조
MIPI(Mobile Industry Processor Interface)의 DSI는 LCD Interface를 고속 Serial Interface를 이용하는 예로 이번기회에 정리하고자 한다.
세부내용들은 아래의 링크들에서 자세히 잘 설명해주고 있다.
LCD Interface 관련내용
ST MIPI-DSI 관련내용
MIPI(Mobile Industry Processor Interface)
MIPI-DSI(Display Serial Interface)
MIPI-PHY 관련내용
LCD Pannel Spec
1.1 MIPI DSI 의 구조
MIPI-DSI
- MIPI DSI 의 기본구조
DSI Interface로 DCS로 Command로 구성이 되어져 이를 제어한다.
- MIPI의 D-PHY 구조
- Clock Lane: One-way (단방향)
- Data Lane: One-way (단방향)
- Data Lane: Two-way (양방향)
One-way Clocl Lane/ Data Lane
Master:
https://www.programmersought.com/article/42054062840/ |
2. NXP 사의 i.MX Series 구조
i.MX6 과 8의 MIPI Interface를 비교하고 관련 부분을 간단히 비교해보자.
2.1 NXP사의 MIPI-DSI (i.MX6)
상위에서 기본적인 MIPI를 알았으니, 실제 AP인 i.MX의 경우를 보면 어떻게 세부적으로 동작하는지 알수 있을 것이다.
두개다 D-PHY는 내부에 포함이 되어있으며, 동작구조가 유사하지만, 점점 변경되어가는 것을 볼 수 있다.
- i.MX6 MIPI DSI(Host Controller)
- i.MX6 DSI 내부구조
2.2 NXP사의 MIPI-DSI (i.MX8)
- i.MX8의 MIPI-DSI or LVDS
기존의 i.MX6와 다르게 MIPI-DSI 와 LVDS PHY를 합쳐서 사용하며, 외부 칩 제어를 위해 i2C 와 GPIO를 설정 (IO Expander 및 레귤레이터) 및
Bakclight를 위한 PWM제어를 한 묶음으로 변경하여 보기쉽게 변경되었다.
아래의 구조는 쉽게 이해하고자 한다면, 이전에 ST 버전하고 거의 동일하다고 생각하면 될 것같다.
DSI Controller (DSI Host) 로 LCD의 Device를 연결한다.