VDD_SDIO for ESP32 D2WD
VDD_SDIO for ESP32 D2WD
Hi,
Is VDD_SDIO set to the voltage required by the internal flash of the ESP32-D2WD? Is it a 3V3 memory?
Best
Alan
Is VDD_SDIO set to the voltage required by the internal flash of the ESP32-D2WD? Is it a 3V3 memory?
Best
Alan
Re: VDD_SDIO for ESP32 D2WD
It's a 1.8V memory. You need to have a pullup on MTDI, or burn appropriate efuses using espefuse.py tool
We'll update the datasheet to include this info.
Code: Select all
$IDF_PATH/components/esptool_py/esptool/espefuse.py set_flash_voltage 1.8V
Re: VDD_SDIO for ESP32 D2WD
What happens if we don't do this? I have been running for several days on a proto board without issue..., with MTDI left floating. What is the consequence?
Re: VDD_SDIO for ESP32 D2WD
I don't know for sure, but possibly the flash chip and/or vsdio regulator may get damaged.
- martinayotte
- Posts: 141
- Joined: Fri Nov 13, 2015 4:27 pm
Re: VDD_SDIO for ESP32 D2WD
That brings me a question : is this efuse already set to 1.8V in WROOM32 from factory ? Are all WROOM32 equipped with 1.8V flash ?
Because last December, I had a WROOM32 on those small white PCB breakout.
I've left GPIO12 floating, it worked for about 1 1/2 months, and suddenly it stopped booting and falling back to ROM Basic.
I've uncapped the WROOM32 and replaced the flash, but still no boot. Seeing the VDD_SDIO wasn't providing proper power, I decided to connect the VDD of the flash directly on 3.3V, but still not running.
So I presume that VDD_SDIO is also providing power to I/O lanes. Right ?
So, this modules went the the waste bin ...
Since then, I have another module, but I hope same scenario won't occur.
I presume I should set this efuse right away to 1.8V before getting another dead module ...
Because last December, I had a WROOM32 on those small white PCB breakout.
I've left GPIO12 floating, it worked for about 1 1/2 months, and suddenly it stopped booting and falling back to ROM Basic.
I've uncapped the WROOM32 and replaced the flash, but still no boot. Seeing the VDD_SDIO wasn't providing proper power, I decided to connect the VDD of the flash directly on 3.3V, but still not running.
So I presume that VDD_SDIO is also providing power to I/O lanes. Right ?
So, this modules went the the waste bin ...
Since then, I have another module, but I hope same scenario won't occur.
I presume I should set this efuse right away to 1.8V before getting another dead module ...
Re: VDD_SDIO for ESP32 D2WD
The efuse is not set at factory. You need to have the right bootstrapping on MTDI pin or burn the efuse.
- martinayotte
- Posts: 141
- Joined: Fri Nov 13, 2015 4:27 pm
Re: VDD_SDIO for ESP32 D2WD
Are all WROOM32 equipped with 1.8V flash ?
So, the failure I've got could happen to anyone who leave the pin floating, right ?
So, the failure I've got could happen to anyone who leave the pin floating, right ?
Re: VDD_SDIO for ESP32 D2WD
No I don't think so, this is talking about D2WD. WROOM32 uses D0WD.martinayotte wrote:Are all WROOM32 equipped with 1.8V flash ?
So, the failure I've got could happen to anyone who leave the pin floating, right ?
Re: VDD_SDIO for ESP32 D2WD
Hi,
What is the maximum power utilization for the internal flash on the ESP32-D2WD?
Best
Alan
What is the maximum power utilization for the internal flash on the ESP32-D2WD?
Best
Alan
Re: VDD_SDIO for ESP32 D2WD
So is the new ESP32-D2WD able to run at 3.3V or not? The datasheet shows it can run from 1.8V to 3.6V. Is that not true for the embedded memory version? This should be stated in the datasheet clearly as I just designed and built up a custom PCB with 3.3V running all the voltage rails. Is the internal flash memory going to be damaged? Will it work at all at 3.3V?
Who is online
Users browsing this forum: Majestic-12 [Bot] and 26 guests