PSRAM support for ESP32-S3 now works, potential to chain 20+ panels.... but is it pointless? #343
Replies: 3 comments 9 replies
-
What is the panel size (32x16, 64x32...) and what is the refresh rate and color depth? |
Beta Was this translation helpful? Give feedback.
-
On 24 64x32 panels with (8-lsbMsbTransitionBit) = 1bit colordepth you reached 50 Hz refresh rate, isn't it? |
Beta Was this translation helpful? Give feedback.
-
hi @mrfaptastic, i was using 10MHz for my application and changing to 20Mhz does not seems to have noticeable different. is the speed you mentioned above is the one we can configuration during the startup? than 10Mhz should be sufficient for my case. if 10Mhz was the limit, then let it as the spec or limitation to be accepted for the s3 moving forward. It might has usable benefit for others. the point is to have the right match that work ideally and efficiently on the 10Mhz speed. |
Beta Was this translation helpful? Give feedback.
-
Thanks to a tip from Sprite_TM I've got PSRAM support for the graphic buffer now working in the master branch.
However, I am not sure this will be of much use as I have noticed that the maximum DMA output when reading from PSRAM is about 10Mhz max that can be achieved (using internal memory you can drive the panels with a data rate of upwards of 20Mhz).
What does this mean?
Well, now the problem isn't the number of panels you wish to chain (I have just tested running code with a chain of 24+ panels and it worked), but the refresh rate was super low and flickery if the colour depth wasn't dropped. Can't fight physics.
Beta Was this translation helpful? Give feedback.
All reactions