Hello everyone,
i'm working on a little project. I want to use a LS055R1SX04 (used without backlight in UV 3D-Printers) LCD to expose pcb designs on raw pcbs.
Right now i use a HDMI to MIPI converter PCB but i hope that i can use the MIPI-DSI Interface of the ESP32-P4.
For my use case there is no need for fast fps i just need the resolution.
The LS055R1SX04 and LS055R1SX03 both have a resolution of 1440(H)×2560(V) Pixel.
I searched in the documentation but i could not find any information about the maximum supported resolution?
ESP32P4 - Maximal supported resolution via MIPI-DSI?
Re: ESP32P4 - Maximal supported resolution via MIPI-DSI?
I cannot speak for Espressif as I don't work for them. I am just reporting what I have seen in the header files,.
So there are at least enough bits for this resolution, But there is no information in the headers if there is a valid range.
I am although not sure if there is a mode, like in the LCD module, where these parameters are ignored and it will just send whatever comes from the DMA channel.
Code: Select all
struct {
/** htotal : R/W; bitpos: [11:0]; default: 800;
* this field configures the total length of one line (by pixel num) for dpi output,
* must meet: reg_htotal > reg_hdisp+reg_hsync+reg_hbank
*/
uint32_t htotal:12;
uint32_t reserved_12:4;
/** hdisp : R/W; bitpos: [27:16]; default: 640;
* this field configures the length of valid pixel data (by pixel num) for dpi output
*/
uint32_t hdisp:12;
uint32_t reserved_28:4;
};Code: Select all
struct {
/** vtotal : R/W; bitpos: [11:0]; default: 525;
* this field configures the total length of one frame (by line) for dpi output, must
* meet: reg_vtotal > reg_vdisp+reg_vsync+reg_vbank
*/
uint32_t vtotal:12;
uint32_t reserved_12:4;
/** vdisp : R/W; bitpos: [27:16]; default: 480;
* this field configures the length of valid line (by line) for dpi output
*/
uint32_t vdisp:12;
uint32_t reserved_28:4;
};
I am although not sure if there is a mode, like in the LCD module, where these parameters are ignored and it will just send whatever comes from the DMA channel.
Re: ESP32P4 - Maximal supported resolution via MIPI-DSI?
Hey and thanks a lot for the fast answer!
That is very good to know, but i struggle now after i received the datasheets for the displays.
Looks like both use 2 channel MIPI-DSI with 4 lanes per channel and it even looks like this is the only supported mode.
With a bit luck i find a mode in the 329 page driver specification to push the image in the gram over a single line.
Last possible option is to use a RGB to DSI converter ic and use a cheaper ESP32-S3.
More work for the next year...
That is very good to know, but i struggle now after i received the datasheets for the displays.
Looks like both use 2 channel MIPI-DSI with 4 lanes per channel and it even looks like this is the only supported mode.
With a bit luck i find a mode in the 329 page driver specification to push the image in the gram over a single line.
Last possible option is to use a RGB to DSI converter ic and use a cheaper ESP32-S3.
More work for the next year...
Re: ESP32P4 - Maximal supported resolution via MIPI-DSI?
I believe espressif recently released drivers supporting mipi to hdmi converter which should support resolutions up to 1920x1080, so in theory this resolution is reachable.
-
johnboiles
- Posts: 6
- Joined: Thu Mar 03, 2022 6:31 am
Re: ESP32P4 - Maximal supported resolution via MIPI-DSI?
I'm having success with 1920x1080. It's definitely possible!
Who is online
Users browsing this forum: markkuk, trendictionbot and 1 guest