MIPI dsi 이거 써 보신분 계신가요?

isaiah   
   조회 1036   추천 0    

 임베디드 기기용 OLED를 슬금슬금 몇가지 써 보고 나서..

 조금 욕심이 생겨서 MIPI DSI로 작동하는 구형 전화기 교체 부품같은걸 찾아 봤는데요..


 역시나 규모의 경제라서 그런지 SPI 인터페이스 쓰는 친구들에 비해서 아주 높은 해상도를 가진 패널들도 별로 비싸지 않더군요..

 갤럭시 s3 패널이라던가 그런 친구들이요..


 그런데 이 MIPI DSI 란게 애매 하네요...

 라즈베리 파이에도 MIPI DSI 가 있고.. 가지고 있는 스넵드레곤 개발 보드에도 인터페이스 자체는 있는데..

 이걸 써 먹을 수 있다는 소리가 별로 없습니다..


 대충 검색했더니... MPIP DSI 자체는 규격이 맞으나

디스플레이마다 개별적인 명령어 셋을 가지고 있어서 드라이버는 따로따로 만들어야 한다..

 라던데..


 그럼 알리 같은 곳에 팔고 있는 HDMI to MIPI DSI 보드들은 전부 번들되는 패널만 지원하는 범용성이 없는 친구들인 건가요??

짧은글 일수록 신중하게.
김제연 04-29
그냥 되는거 아니었나요 저도 sbc 에 있길래 나중에  써봐야지 하고 있는데요 레인수민 맞으면 도는줄
     
isaiah 04-29
상용품으로 나오는 친구들은 거의 짝으로 팔더라고요...
 스넵 보드도 전용 디스플레이를 보드 제조사에서 팔고..  라즈베리 파이도 딱 하나 나오는 전용 디스플레이가 있더라고요..
 어찌 저찌 직접 드라이버를 만들면 된다고 하면 되는데...

 그럴것 같으면 매리트가 사라저 버려서요...
 옛날 전화기 패널 같은거 저렴한게 제 입장에서는 매리트 인데 자기 전화기에 쓰려고 주문한 재품의 데이터 시트같은걸 풀 리가 없으니...
 무슨 해커나 되지 않으면 써 먹을 수가 없겠다 싶어서요.
세상탈출 04-29
MiPi DSI는 Chip-to-Chip 연결을 기본으로 합니다. 이는 HDMI 처럼 Box-to-Box 연결 목적으로 나온 것이 아닙니다.
MiPi 디스플레이 인터페이스를 사용하려면 단순히 선만 연결 해서는 안되는 경우가 많습니다.
MiPi는 High Speed 신호랑 Low Speed 신호 두 가지가 있는데, 이 Low Speed 신호가 일종의 I2C와 유사 합니다.
이를 통해서 컨트롤 신호를 주고 받기 때문에 TX쪽과 RX쪽을 맞추지 않으면 안됩니다.
통상적으로 MiPi 인터페이스를 사용하는 디스플레이들은 대부분이 짝이 맞습니다.
위에서 말씀 하신 라즈베리파이도 연결되는 패널이 따로 있고, 그렇치 않으면 HDMI로 연결을 하게 되죠.
     
isaiah 04-29
https://ko.aliexpress.com/item/4000042437814.html?spm=a2g0o.productlist.0.0.344c5df2RDzjsG&algo_pvid=49739ba0-6d74-4f86-909d-c3143a5a6681&algo_expid=49739ba0-6d74-4f86-909d-c3143a5a6681-8&btsid=0be3743b15881233905425253ec56e&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_

 흠 그렇군요....
FPGA 기반으로 아두이노 같은 임베디드 장치에서도 MIPI를 컨트롤 할 수 있도록 만든 이런 보드가 있던데..
이런것도 전부 자기가 알아서 내부를 체워야 하는 거겠죠?
          
세상탈출 04-29
SDDI(Small Data Driver IC)이 DataSheet가 공개되어 있는 경우는 거의 없습니다.
이유는 LCD 또는 OLED의 특성 데이터까지 같이 포함하고 있어서 입니다.
LCD나 OLED 마다 특성이 달라 드라이빙 하는 방법과 시간 컨트롤 등 특성값들이 있는데, 이건 기업 비밀에 해당됩니다.
따라서 LCD, LED 모듈은 팔아도 개별적으로 판매를 하지는 않죠. 특히나 개인에게는....
아두이노를 비롯해서 오픈된 디바이스이면 아마도 오픈된 Command Set이 따로 오픈되어 있을 겁니다.
그렇다 해도 mipi 커맨드를 직접 Configuration 하지 않을 겁니다.

링크 주신 제품은 RGB LCD를 컨트롤 하는 제품 같은데요? 이는 Parallel Interface와 유사 합니다. RGB 데이터, DE, HSync, VSync, DotClock 등을 넣어 주거나, 일부를 생갹하고 넣어 주면 LCD TCON에서 알아서 화면을 구성해 주는 거 같습니다.
               
isaiah 04-29
https://www.cnx-software.com/2019/10/15/5-tang-nano-fpga-board-gowin-gw1n-littlebee-fpga/
소개 글 보면 MIPI 출력으로 사용할 수 있다고 되어 있다고 해서요...
이게 어느정도 기반이 같추어져 있어서 유명한 유닛들은.. 별 설정 없이 쓸 수 있는거라면 사 볼만도 할 것같다고 생각해서요..
                    
세상탈출 04-29
넵~ mipi-dsi Phy.가 있으면 사용할 수 있다고 Spec.을 명시 해 놓은 것으로 보입니다.
그리고 저 디바이스와 궁합이 맞는 디스플레이 장치가 있을 것 같은 느낌이네요.
미피 커맨드는 별거 없습니다. 아마 미리 얼라이언스가 아니면 매뉴얼 조차도 다운로드 못합니다만, 내용도 엄청 방대 합니다.
대부분의 lcd를 연결하는 mcu를 비롯한 디바이스들은 rgb 인터페이스를 보통 지원 합니다.
그 이외는 공개 해야 되는 내용이 너무 많고, 하드웨어 스펙에 공개하지 말아야 하는 각 회사들의 실력치가 들어 있기 때문에 공개 안합니다.
그리고 단순히 미피 커맨드가 다가 아니라 EDID 관련 내용도 다 알고 있으셔야 합니다.
그래서 보통은 셋트로 짝이 맞는 제품들이 존재 합니다.
                         
isaiah 04-29
그렇군요.. 결국 누군가 디스플레이서 따넨 자료로 물건 만들어 파는게 아니면 그 이 답이 없겠네요....




QnA
제목Page 149/4856
2014-05   3099594   정은준1
2014-04   2796747   회원K
06-03   571   시커먼스
06-03   743   VSPress
06-03   727   신은왜
06-03   575   복주머니
06-03   527   서완호
06-03   731   반성만
06-03   825   하나비
06-03   607   땅부자
06-02   510   네이스터
06-02   463   김효수
06-02   546   쒸프트꼬짱남
06-02   677   검은콩
06-02   840   시커먼스
06-02   486   불났다
06-02   884   백룡
06-02   500   네이스터
06-02   735   병따개님
06-02   559   펜듀얼
06-02   827   겨울나무
06-02   799   검은콩