Page 1 of 1

ESP32-S2 VDD_SPI设为1.8V,是不是所有复用为SPI的GPIO也是1.8V电平

Posted: Wed Jun 16, 2021 1:47 am
by nilala
各位好!
请问ESP32-S2的VDD_SPI设为1.8V(即 GPIO45 的值为 1),那是不是复用GPIO为SPI时即为1.8V电平;不复用时为3.3V呢?
感谢!

Re: ESP32-S2 VDD_SPI设为1.8V,是不是所有复用为SPI的GPIO也是1.8V电平

Posted: Wed Jun 16, 2021 3:28 am
by ESP_LJH
VDD_SPI 如果是 1.8 V,那么这个电源域下的 GPIO 都是 1.8 V。

Re: ESP32-S2 VDD_SPI设为1.8V,是不是所有复用为SPI的GPIO也是1.8V电平

Posted: Thu Jun 17, 2021 2:25 am
by nilala
Hi LJH,
感谢回复!
再请教一下:
如下图,开发板中连接flash是否为4线模式?
如果启动后,此SPI再用于控制一TF卡,另外用一GPIO作为CS引脚是否可行?
感谢!

[img]C:\Users\nila1\Desktop\temp\esp_spi问题.jpg[/img]

Re: ESP32-S2 VDD_SPI设为1.8V,是不是所有复用为SPI的GPIO也是1.8V电平

Posted: Thu Jun 17, 2021 3:12 am
by ESP_LJH
您好,图片没有附加成功呢。但是如果您要用连接 flash 的 SPI 连接另外的 SPI 外设,是不行的,请用另外一组 SPI。

Re: ESP32-S2 VDD_SPI设为1.8V,是不是所有复用为SPI的GPIO也是1.8V电平

Posted: Thu Jun 17, 2021 3:20 am
by nilala
感谢回复!
不会插入图片哈 :( 用附件的形式。
看到开发板上同一组SPI是连着flash和外外的PSRAM,用不同的CS引脚进行区分;
我是上电后再用这组SPI去操作TF卡,应该是可以的吧?

Re: ESP32-S2 VDD_SPI设为1.8V,是不是所有复用为SPI的GPIO也是1.8V电平

Posted: Thu Jun 17, 2021 4:09 am
by ESP_LJH
这组 SPI 只能去连接 flash 和 PSRAM,不建议连到其他外设,请选择另外的 SPI。

Re: ESP32-S2 VDD_SPI设为1.8V,是不是所有复用为SPI的GPIO也是1.8V电平

Posted: Thu Jun 17, 2021 6:25 am
by nilala
嗯嗯
我们现在的需求是需要和2个SPI的主设备通讯、1个TF卡;这3个SPI是独立不复用的;
看手册中,pin14-pin19, pin31-pin36, pin37-pin42 看到3组,请问他们分别是SPI几呢?还有一组是哪些pin呢?
感谢!

Re: ESP32-S2 VDD_SPI设为1.8V,是不是所有复用为SPI的GPIO也是1.8V电平

Posted: Thu Jun 17, 2021 8:33 am
by ESP_LJH
具体参考 ESP32-S2 的技术手册,SPI0 和 SPI1 仅供内部使用,用来连接 flash 和 PSRAM,剩下两组 SPI 可以用来连接外设,任意未使用的 GPIO 都可以配置为 SPI2 或者 SPI3。
SPI 框图.png
SPI 框图.png (42.3 KiB) Viewed 8412 times

Re: ESP32-S2 VDD_SPI设为1.8V,是不是所有复用为SPI的GPIO也是1.8V电平

Posted: Fri Jun 18, 2021 6:20 am
by nilala
好的,谢谢!