Skip to main content
Visitor II
July 25, 2024
Solved

Two separate TFT LCD from SMT32MP1

  • July 25, 2024
  • 2 replies
  • 1168 views

Hello,

Is it possible to drive two independent LCD screens from one e.g. STM32MP157? I know it has LTDC controller and also is having MIPI® DSI but I was wondering if it can run them together (no overlapping pins)?

I want  to make a product that will have one display (non touch), maybe for video output 720p - non touch; and one smaller screen 480p with touch to serve as digital buttons.  

    This topic has been closed for replies.
    Best answer by PatrickF

    Hi @zveljkovic 

    LTDC and DSI are exclusive (as in both cases, it is the LTDC who feed image pixels).

    Alternative solution for a additional displays is using FMC or SPI (I guess using tinyDRM), but resolution and/or update rate would be limited (those display have usually embedded frame buffer, so refresh rate is not an issue). I think there is no possible GPU usage for those.

    Regards.

     

    2 replies

    PatrickFAnswer
    Technical Moderator
    July 25, 2024

    Hi @zveljkovic 

    LTDC and DSI are exclusive (as in both cases, it is the LTDC who feed image pixels).

    Alternative solution for a additional displays is using FMC or SPI (I guess using tinyDRM), but resolution and/or update rate would be limited (those display have usually embedded frame buffer, so refresh rate is not an issue). I think there is no possible GPU usage for those.

    Regards.

     

    Visitor II
    July 25, 2024

    Thank you for the response. So I can drive main display with the LTDC in either RGB or DSI mode, but for second one I could use SPI. I saw here https://wiki.st.com/stm32mpu/wiki/QUADSPI_internal_peripheral#Peripheral_overview that the Quad SPI is available but it is under section Mass Storage. There are some displays e.g. here that can use QSPI. Is it possible with SMT32MP1?

    Technical Moderator
    July 25, 2024

    Hi,

    I cannot answer for QUADSPI compatibility with displays (need to get and analyze display protocol Vs QUADSPI capabilities, especially on write).
    Probably possible, but we did provide only Linux MTD driver which has been tested only toward flash memories.

    Regards.