2025-03-17 8:59 PM - last edited on 2025-03-18 2:42 AM by Andrew Neil
Hi,
we are trying to get a 800x800 display to work with the STM32U5G9VJT6Q, using either RGB888 or RGB565 in Video Mode (Burst).
According to what we read it is definitely possible. Did we miss something?
Could someone please confirm that is definitely possible?
Much appreciated
Thank you
2025-03-19 6:14 PM
Thank you @Tesla DeLorean
I have that controller datasheet but it does not show any clock specs.
The manufacturer suggested the pixel clock = 44MHz (which is what we also get) and the DSI clock = 270MHz so byte clock = 33.75 MHz
But CubeMX does not allow setting the PLL to that combination of values, which is the reason for asking the previous question.
For example, if I set the the pixel clock to 44MHz (as suggested by the manufacturer) then the values that CubeMX calculates for the DSI are only 33 MHz (lower than the minimum so not an option) or 44 MHz (quite a bit higher than the value suggested by the manufacturer).
That is why I was asking whether I can set the DSI much higher than the minimum value of 33.75MHz (in this case 44MHz)?
Thank you :)
2025-03-19 9:48 PM
Try show screenshot , where CubeMX calculate 33MHz for DSI? And display info is clasic defined for 4 lanes MCUs.
Then for STM you require 33,75x2, but this is over 500 limit... Simply start test display on max DSI speed 62,5MHz byte DSI clock. Display controllers accept this speed , but require right setup for LP iddle transitions etc.