Voltage on MTDI to have logical 1 to drive LDO for VDD_SDIO

rainman
Posts: 9
Joined: Mon Nov 16, 2015 10:50 pm

Voltage on MTDI to have logical 1 to drive LDO for VDD_SDIO

Postby rainman » Wed Jul 13, 2016 3:52 pm

We are designing a board where the ESP32 is getting 3.3V for all power pins except for VDD3P3_CPU which we set to 2.8V.
This is needed because all external peripherals work at that voltage.

Now we want also use an SPI flash that runs at 1.8V. According to the datasheet we have to put MTDI to logical 1 to get VDD3P3_CPU producing 1.8V.

Should the logical 1 be 3.3V or 2.8V ?

To recap:
VDDP3P, VDDA, VDD3P3_RTC = 3.3V
VDD3P3_CPU = 2.8V

In order to have VDD_SDIO=1.8V what voltage should MTDI set to 2.8V or 3.3V?


Thanks

ESP_Angus
Posts: 2344
Joined: Sun May 08, 2016 4:11 am

Re: Voltage on MTDI to have logical 1 to drive LDO for VDD_SDIO

Postby ESP_Angus » Mon Aug 29, 2016 3:16 am

Sorry noone replied to your post earlier, rainman. The newly available Technical Reference Manual section 4.6 has the information you need.

To summarise: MTDI is powered from the VDD3P3_RTC power domain, so a "high" level will be relative to this power domain. As you're powering VDD3P3_RTC with 3.3V, you should also drive MTDI with 3.3V. (That said, as per the Datasheet Electrical Specifications table a high input is 0.75*VDD or higher (=2.4V @ 3.3V), so applying 2.8V to MTDI is also within specifications.)

Who is online

Users browsing this forum: No registered users and 139 guests