• 전체강좌

    [WAD-A64U] Windows 10 IoT Core에서 MIPI-DSI 테스트하기

    twitter facebook

    안녕하세요? 러찌입니다.


    이번 글에서는,
    Windows 10 IoT Core 운영체제가 실행되는 WAD-A64U 보드에서,
    MIPI-DSI 디스플레이가 잘 동작되는지 확인해 보았습니다.


    Allwinner A64 CPU는 다음과 같이 4가지 디스플레이를 지원합니다.
    - HDMI
    - LVDS
    - MIPI-DSI
    - RGB


    A64 CPU가 탑재된 WAD-A64U 보드는,
    디스플레이 장치로 MIPI-DSI를 사용할 수 있도록
    Custom 커넥터를 제공합니다.


    Allwinner A64 CPU에서 지원하는 MIPI-DSI는
    4-Lane으로 구성 가능하고,

    최대 1920x1200 해상도를 지원합니다.


    레퍼런스 매뉴얼에는

    1366x768@60fps까지 지원한다고 나와 있는데,
    이는 잘못된 내용입니다.


    다음 캡쳐된 사진처럼, 1920x1200 MIPI-DSI LCD가 연결된
    WAD-A64U 보드에서 Windows 10 IoT Core 화면이 잘 나왔습니다.



    MIPI-DSI LCD를 동작시키기 위해서는,
    LCD Reset, Backlight Enable 핀들을 LCD 사양에 맞게 설정해야 합니다.
    그리고, LCD 밝기를 조절하기 위해서 PWM 주파수를 맞춰야 하고,

    LCD Datasheet에 나와 있는, LCD 특성 값들을 적용해야 합니다.


    특히 MIPI-DSI LCD는,

    DSI Command를 전송해서,
    LCD가 동작되도록 초기화를 해줘야 합니다.


    LCD 컨트롤러가 있는 MIPI-DSI LCD는,

    이런 설정이 하나라도 맞지 않는다면,

    LCD를 Enable하지 않기 때문에,

    정확히 설정해야 합니다.


    LCD 사양에 맞게 제대로 설정하였다면,
    Windows 10 IoT Core 부팅 화면을 볼 수 있습니다.


    지금까지 Windows 10 IoT Core 운영체제가 실행되는 WAD-A64U 보드에서
    MIPI-DSI 디스플레이 장치가 잘 동작되는 것을 확인하였습니다.


    아래는 관련 영상입니다. 한번씩 봐주시면 감사하겠습니다.



    Android 7.1 운영체제에서의 MIPI-DSI에 관한 글을 보시려면,
    다음 링크에서 확인 가능합니다.
    http://www.wearedev.net/161?PHPSESSID=b5f2adc1eef39ecad3e35c610639b0d4


    * 아래는 저희가 운영하는 페이스북이며, 한번씩 방문해 주시면 감사하겠습니다.
       https://www.facebook.com/wearedev1


    * 유튜브 채널 구독 부탁 드립니다.
       https://www.youtube.com/c/wearedev


    감사합니다.
    안녕히 계십시오.