Using WROOM with External 1.8V PSRAM
Using WROOM with External 1.8V PSRAM
Background:
I have been designing a board that uses the WROVER, but it has come to my attention that it does not have all the certifications that the WROOM has. This means that I'm needing to either switch to the WROOM or certify the WROVER myself; I prefer not certify the WROVER.
Problem:
The WROVER has an internal PSRAM while the WROOM does not. I have tried to find a 3.3V PSRAM, but there are not many available. The few that are available are too expensive.
Has anybody tried an implementation using an external 1.8V PSRAM and a high-speed bi-direction level translator? Looking at both the schematics of the WROOM and WROVER, it appears that I could connect a level translator / PSRAM to the WROOM the same way the WROVER is designed.
Any ideas on how to implement a 3.3V or 1.8V external PSRAM would be greatly appreciated!
Also, does Expressif have any intention on making a WROOM with a 1.8V Internal Flash Chip so we can design with 1.8V PSRAM externally?
Thank you!
I have been designing a board that uses the WROVER, but it has come to my attention that it does not have all the certifications that the WROOM has. This means that I'm needing to either switch to the WROOM or certify the WROVER myself; I prefer not certify the WROVER.
Problem:
The WROVER has an internal PSRAM while the WROOM does not. I have tried to find a 3.3V PSRAM, but there are not many available. The few that are available are too expensive.
Has anybody tried an implementation using an external 1.8V PSRAM and a high-speed bi-direction level translator? Looking at both the schematics of the WROOM and WROVER, it appears that I could connect a level translator / PSRAM to the WROOM the same way the WROVER is designed.
Any ideas on how to implement a 3.3V or 1.8V external PSRAM would be greatly appreciated!
Also, does Expressif have any intention on making a WROOM with a 1.8V Internal Flash Chip so we can design with 1.8V PSRAM externally?
Thank you!
Re: Using WROOM with External 1.8V PSRAM
What certificate do you need? How big is your volume?
Re: Using WROOM with External 1.8V PSRAM
Not sure if it is much help, but I tried and failed this route. The PSRAM clock is different (delayed) from the FLASH clock, and both run at high speed (40MHz). Adding a level converter, with further propagation delay, just wasn't reliable.
Our project switched back to using standard modules. Analog Lamb have WROOM32 modules with PSRAM, as well as WROVER modules. Both are available with 4MB/8MB/16MB flash chip sizes. They are pricey, though, and I'm not certain of the certification (if any).
Our project switched back to using standard modules. Analog Lamb have WROOM32 modules with PSRAM, as well as WROVER modules. Both are available with 4MB/8MB/16MB flash chip sizes. They are pricey, though, and I'm not certain of the certification (if any).
Re: Using WROOM with External 1.8V PSRAM
I am needing the Industry Canada Certificate. The WROOM has it, but the WROVER doesn't; which is surprising. My EAU would be upwards of 5000+ pieces.WiFive wrote:What certificate do you need? How big is your volume?
Was it a delay issue, a signal integrity issue, or a combination of both? I had read somewhere on the forums, that a chip manufacturer is working a 3.3V PSRAM, but I'm worried about the supply chain of that part.markwj wrote:Not sure if it is much help, but I tried and failed this route. The PSRAM clock is different (delayed) from the FLASH clock, and both run at high speed (40MHz). Adding a level converter, with further propagation delay, just wasn't reliable.
Our project switched back to using standard modules. Analog Lamb have WROOM32 modules with PSRAM, as well as WROVER modules. Both are available with 4MB/8MB/16MB flash chip sizes. They are pricey, though, and I'm not certain of the certification (if any).
Re: Using WROOM with External 1.8V PSRAM
The level converter introduced a propagation delay that became significant at 40MHz. The Espressif design is for SPI RAM clock to be further delayed vs FLASH clock, and we think that made things worse. As I said, we gave up that approach, but it seemed that the issue was when switching between SPI RAM and FLASH.Tyler@FB wrote:Was it a delay issue, a signal integrity issue, or a combination of both? I had read somewhere on the forums, that a chip manufacturer is working a 3.3V PSRAM, but I'm worried about the supply chain of that part.
Re: Using WROOM with External 1.8V PSRAM
Yes it seems like an oversight because it's just a matter of paperwork to file for IC using fcc test results so I suggest you push your sales rep to get it resolved based on your EAU.
Also there are cs setup time configuration registers.
Also there are cs setup time configuration registers.
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: Using WROOM with External 1.8V PSRAM
You can try the ALBWROVER32 module from Analoglamb.
The module looks like a WROOM but with PSRAM integrated and also the flash size can be custom up to 16MB.
https://www.analoglamb.com/product/alb3 ... 2mb-psram
But be careful, that currently those module are with Rev0 silicon of ESP32, not Rev1.
Since you need a larger volume, I suggest you contact them with your request, and see if they can make you Rev1 versions.
I'm also sure they have the certifications as well, so contacting them would help you.
Vader[BEN]
The module looks like a WROOM but with PSRAM integrated and also the flash size can be custom up to 16MB.
https://www.analoglamb.com/product/alb3 ... 2mb-psram
But be careful, that currently those module are with Rev0 silicon of ESP32, not Rev1.
Since you need a larger volume, I suggest you contact them with your request, and see if they can make you Rev1 versions.
I'm also sure they have the certifications as well, so contacting them would help you.
Vader[BEN]
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
Re: Using WROOM with External 1.8V PSRAM
I don't think so, what is the ID?Vader_Mester wrote: I'm also sure they have the certifications as well, so contacting them would help you.
Re: Using WROOM with External 1.8V PSRAM
Hi Tyler,
Who is your vendor right now? Feel free to PM me with details.
Angus
I am told that WROVER modules with Industry Canada Certification will be available soon. Depending on your timeline, you should be able to prototype with WROVER now and have the correct certifications in place before you go to production.Tyler@FB wrote: I am needing the Industry Canada Certificate. The WROOM has it, but the WROVER doesn't; which is surprising. My EAU would be upwards of 5000+ pieces.
Who is your vendor right now? Feel free to PM me with details.
Angus
Re: Using WROOM with External 1.8V PSRAM
Hi Angus,ESP_Angus wrote:Hi Tyler,
I am told that WROVER modules with Industry Canada Certification will be available soon. Depending on your timeline, you should be able to prototype with WROVER now and have the correct certifications in place before you go to production.
Who is your vendor right now? Feel free to PM me with details.
Angus
I tried to PM you, but apparently I do not have enough posts to use that feature. Would I be able to reply if you were to PM me first?
Thanks!
Who is online
Users browsing this forum: No registered users and 71 guests