Esp32 S3 lcd 驱动器的pclk最大能到多少?

led_idf
Posts: 4
Joined: Tue Nov 08, 2022 4:27 am

Esp32 S3 lcd 驱动器的pclk最大能到多少?

Postby led_idf » Thu Jan 18, 2024 4:12 am

哈咯,我最近在驱动屏幕上遇到了些问题
我看了CSDN上面别人调试的时候写的这么一段内容


注意事项:
RGB 面板的帧缓冲区位于 ESP (与其他基于控制器的 LCD 不同,帧缓冲区位于外部芯片中)。由于帧缓冲区通常会消耗大量 RAM(取决于 LCD 分辨率和颜色深度),建议将帧缓冲区放入 PSRAM。但是在 PSRAM 中放置帧缓冲区会将 PCLK 限制在 12MHz 左右(由于 PSRAM 的带宽)。
EXAMPLE_LCD_PIXEL_CLOCK_HZ 默认是10MHz(实测可以跑到15MHz)。


那么这个pclk最大只能12M吗?因为不用paean那个内存是肯定不够用
但是用了以后这个pclk上不去,那么屏幕也驱动不了

我那个屏幕最小是25M 39ns
有没有解决的办法呀,各位大佬
或者esp32哪个型号能跑上去呢?

ESP_MacChu
Posts: 44
Joined: Tue Nov 21, 2023 7:53 am

Re: Esp32 S3 lcd 驱动器的pclk最大能到多少?

Postby ESP_MacChu » Mon Jan 22, 2024 9:42 am

RGB 接口屏幕的话,开 bounce buffer 可以满足 25M 的 PCLK 要求,具体可见:https://docs.espressif.com/projects/esp ... s/lcd.html 中 Bounce Buffer with Single PSRAM Frame Buffer 相关内容。
现在 RGB 接口建议使用 S3 。

led_idf
Posts: 4
Joined: Tue Nov 08, 2022 4:27 am

Re: Esp32 S3 lcd 驱动器的pclk最大能到多少?

Postby led_idf » Thu Jan 25, 2024 6:15 am

感谢您的回复,我去看了一圈,还是放弃了,这个Psram 在双缓冲优化psram 那个什么设置以后貌似可以跑上去25M,但是限制依然很多,而且性能也上不去了,对于UI类的应用,还是太折腾这mcu了,之前拿32u直接输出VGA信号就已经到这mcu极限了……

其实一直很好奇一件事,就是这个mcu的psram速度为啥上不去呢,主频能跑240,而且是双核,为啥psram的速度上不去呢,跑不到240的话跑个160也爽歪歪了

Who is online

Users browsing this forum: No registered users and 136 guests