ESP32-WROVER-B - PSRAM not working at 80MHz

o.copleston
Posts: 21
Joined: Fri Aug 09, 2019 7:02 pm
Contact:

ESP32-WROVER-B - PSRAM not working at 80MHz

Postby o.copleston » Wed Nov 10, 2021 3:09 pm

Hi folks, I've searched around for this issue and found nothing similar, so I thought I'd make a post.

I've put many 16MB ESP32-WROVER-B modules into production which have no problem running both the Flash and SIPRAM at 80MHz.

However, for a new production run, the 16MB ESP32-WROVER-B modules can run the Flash at 80MHz but cannot run the SIPRAM above 40MHz.

I had a look under the metal shielding of both the old and new modules and found that both are using the ESP PSRAM64H chips, but the newer modules use a different flash chip (please see attached photos).

I've also attached photos of the error I get at boot while it's trying to initialize the PSRAM:

Code: Select all

 PSRAM ID read error: 0x79a9ae06
Here's my SPI configuration:
SPI Speed: 80MHz
SPI Mode: QIO
SPI Flash Size: 16MB

I'd very much appreciate any thoughts as to why I cannot run the SPIRAM at 80MHz on these new modules.

Thank you
Attachments
Screenshot 2021-11-10 at 15.06.09.png
Screenshot 2021-11-10 at 15.06.09.png (52.69 KiB) Viewed 2094 times
ESP32-WROVER internals.jpg
ESP32-WROVER internals.jpg (3.06 MiB) Viewed 2094 times
Developer at SquidSoup
Person on Twitter | Instagram

TOMMINER23
Posts: 1
Joined: Thu Feb 15, 2024 10:07 am

Re: ESP32-WROVER-B - PSRAM not working at 80MHz

Postby TOMMINER23 » Thu Feb 15, 2024 10:16 am

Hey I'm having the same problem but for the ESP32-WROVER-E. PSRAM works fine at 40MHz, but at 80MHz I get:
"E (486) quad_psram: PSRAM ID read error: 0x7aa9ae06, PSRAM chip not found or not supported
E (493) cpu_start: Failed to init external RAM!"

Have you found out more about your situation? Is it not possible anymore on newer WROVER variants. Or perhaps there is just something wrong with my sdkconifg.

Who is online

Users browsing this forum: No registered users and 174 guests