• Windows CE

    [WAD-MX6] WEC 2013용 LVDS 1CH 동작시키기

    twitter facebook

    i.MX6QP 에HDMI, RGB LCD, MIPI-DSI, LVDS등

    다양한 디스플레이 인터페이스를 제공합니다.

    이중에서 LVDS를 테스트 해 보았습니다.

    Windows Embedded Compact 2013(WEC2013) OS를 이용하였고,

    저희 회사 제품인 WAD-MX6 보드를 이용하여 테스트를 하였습니다.

    아래 사진처럼

    (WAD-MX6 보드 - 1채널LVDS확장보드 - 망고10.1인치 LCD) 로 연결하여,

    터치도 동작되게 구현 하였습니다.

    글 마지막에 있는 영상도 같이 올렸는데 잘 동작됩니다.^^;



    LVDS는 4개의 +, - 데이터와 Clock으로 이루어져 있으며,

    자세한 동작 스펙은 온라인 검색을 통해 정보를 습득하실 수 있습니다.

    데이터 0과 1을 표시하기 위해서는 데이터 라인이 어떻게 변해야하고,

    Voltage의 변화 최소값을 알고 있어야 하드웨어적으로

    문제가 없는지 확인할 수가 있습니다.

    노이즈가 발생하지 않는지, +, - 의 데이터 pin이 잘 연결되었는지를

    먼저 확인한 후, 소프트웨어를 진행하시면 됩니다. 

    또한, LVDS의 clock을 확인하기 위해서는 오실로스코프의 성능도 좋아야 합니다.

    만약 하드웨어 문제가 발생한다면, 무엇이든지 마찬가지겠지만,

    암울..포기.. 모드로 빠져버릴 수 있습니다.

    제 경험이지만.. 꼭 소프트웨어 버그 같아서 하드웨어 문제인지

    판단하기가 힘들기 때문입니다. 이건 제 개인적인 경험입니다.^^;


    https://blog.emtrion.de/lvds-on-i-mx6


    위 싸이트에는 i.MX6 CPU의 LVDS에 대해서 이해하기 쉽게 설명한 곳입니다.

    정리를 잘 해 놓았기 때문에, 참고해 두시면 좋을 것 같습니다.

    위 싸이트에 가보시면 아래 그림처럼

    i.MX6 에서 LVDS의 해상도가 어떻게 지원되는지를 잘 설명해 주고 있습니다.



    아래는 유튜브에 구현 영상을 올렸습니다.


    LVDS가 잘 동작되어서 다행입니다.

    다음에는 2CH LVDS를 구현해서 찾아뵙도록 하겠습니다.

    감사합니다.