VDD_SDIO for ESP32 D2WD

alangman
Posts: 5
Joined: Wed Apr 05, 2017 12:47 pm

VDD_SDIO for ESP32 D2WD

Postby alangman » Tue Apr 18, 2017 3:01 am

Hi,

Is VDD_SDIO set to the voltage required by the internal flash of the ESP32-D2WD? Is it a 3V3 memory?

Best

Alan

ESP_igrr
Posts: 2067
Joined: Tue Dec 01, 2015 8:37 am

Re: VDD_SDIO for ESP32 D2WD

Postby ESP_igrr » Tue Apr 18, 2017 8:14 am

It's a 1.8V memory. You need to have a pullup on MTDI, or burn appropriate efuses using espefuse.py tool

Code: Select all

$IDF_PATH/components/esptool_py/esptool/espefuse.py set_flash_voltage 1.8V
We'll update the datasheet to include this info.

iosixllc
Posts: 71
Joined: Fri Mar 17, 2017 12:13 am

Re: VDD_SDIO for ESP32 D2WD

Postby iosixllc » Wed Apr 19, 2017 7:08 am

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?

ESP_igrr
Posts: 2067
Joined: Tue Dec 01, 2015 8:37 am

Re: VDD_SDIO for ESP32 D2WD

Postby ESP_igrr » Wed Apr 19, 2017 7:19 am

I don't know for sure, but possibly the flash chip and/or vsdio regulator may get damaged.

User avatar
martinayotte
Posts: 141
Joined: Fri Nov 13, 2015 4:27 pm

Re: VDD_SDIO for ESP32 D2WD

Postby martinayotte » Mon Apr 24, 2017 5:32 pm

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 ...

ESP_igrr
Posts: 2067
Joined: Tue Dec 01, 2015 8:37 am

Re: VDD_SDIO for ESP32 D2WD

Postby ESP_igrr » Mon Apr 24, 2017 11:05 pm

The efuse is not set at factory. You need to have the right bootstrapping on MTDI pin or burn the efuse.

User avatar
martinayotte
Posts: 141
Joined: Fri Nov 13, 2015 4:27 pm

Re: VDD_SDIO for ESP32 D2WD

Postby martinayotte » Tue Apr 25, 2017 6:11 pm

Are all WROOM32 equipped with 1.8V flash ?

So, the failure I've got could happen to anyone who leave the pin floating, right ?

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: VDD_SDIO for ESP32 D2WD

Postby WiFive » Wed Apr 26, 2017 12:02 am

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 ?
No I don't think so, this is talking about D2WD. WROOM32 uses D0WD.

alangman
Posts: 5
Joined: Wed Apr 05, 2017 12:47 pm

Re: VDD_SDIO for ESP32 D2WD

Postby alangman » Wed Apr 26, 2017 2:06 am

Hi,

What is the maximum power utilization for the internal flash on the ESP32-D2WD?

Best

Alan

wojc0008
Posts: 7
Joined: Sun May 15, 2016 10:15 pm

Re: VDD_SDIO for ESP32 D2WD

Postby wojc0008 » Thu May 25, 2017 11:27 pm

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: No registered users and 56 guests