三种ESP32-PICO芯片的区别
三种ESP32-PICO芯片的区别
三种ESP32-PICO芯片
参考文档:ESP32-PICO系列技术规格书
ESP32-PICO系列是基于ESP32
芯片的系统级封装 (SiP) 产品。
ESP32-PICO 系列产品包括:
- ESP32-PICO-D4
- ESP32-PICO-V3
- ESP32-PICO-V3-02
其实ESP32-PICO系列和ESP32的区别就只在于:ESP32-PICO已经将晶振、滤波电容、SPI flash/PSRAM、RF匹配链路等所有外围器件无缝集成进封装内。
也就是说将ESP32的一些外围电路与芯片进行封装,大大简化了电路设计,缩小了电路体积。
ESP32-PICO系列的功能框图如下图所示:
PICO系列芯片的区别
三种PICO芯片之间也会存在一些差异。
1、封装内所含Flash/PSRAM的区别
- ESP32-PICO-D4:只含有4MB的封装内Flash,可以外扩PSRAM。
- ESP32-PICO-V3:只含有4MB的封装内Flash。
- ESP32-PICO-V3-02:含有8MB的封装内Flash和2MB的封装内PSRAM。
2、引脚差异
ESP32-PICO-D4连接封装内Flash的引脚我如下图所示,为GPIO6、GPIO7、GPIO8、GPIO11、GPIO16、GPIO17。
在没有外扩PSRAM时,GPIO9、GPIO10可以正常当做普通引脚使用。
外扩PSRAM时,除了CS引脚外,其他引脚与封装内Flash连接在相同的SPI引脚上,官方建议将SD3/GPIO10作为PSRAM的CS引脚。
ESP32-PICO-V3/ESP32-PICO-V3-02与ESP32-PICO-D4的引脚区别如下:
ESP32-PICO-V3/ESP32-PICO-V3-02与ESP32-PICO-D4的差异点:
- ESP32-PICO-V3/ESP32-PICO-V3-02的GPIO16、GPIO17、GPIO18、GPIO23引脚未引出,但多出一个GPIO20,这是ESP32-PICO-D4所没有的。
- ESP32-PICO-V3/ESP32-PICO-V3-02的GPIO7、GPIO8引脚没有与封装内Flash相连,可以正常使用。
- 由于GPIO16、GPIO17、GPIO18、GPIO23引脚为Flash的数据引脚,没有引出,所以ESP32-PICO-V3不能外扩PSRAM。
- ESP32-PICO-V3-02不能外扩Flash和PSRAM。
ESP32-PICO-V3与ESP32-PICO-V3-02的差异点:
- ESP32-PICO-V3将封装内Flash的4个数据引脚连接在了GPIO16、GPIO17、GPIO18、GPIO23,这些引脚未引出;时钟引脚为CLK/IO6,片选引脚为CMD/IO11。
- ESP32-PICO-V3将封装内Flash和PSRAN的4个数据引脚连接在了GPIO16、GPIO17、GPIO18、GPIO23,这些引脚未引出;Flash的时钟引脚为CLK/IO6,片选引脚为CMD/IO11,PSRAM的时钟引脚为SD3/IO10,片选引脚为SD2/IO9。
Strapping引脚
芯片会在复位时对Strapping引脚的电平进行采样,根据Strapping引脚的电平搭配来配置成不同的模式。
每一个Strapping管脚都会连接内部上拉/下拉。用户也可以应用外部下拉/上拉电阻来改变Strapping管脚上电电平。
ESP32可用引脚
ESP32系列有GPIO0~39共40个IO引脚,但是不同型号会有某些引脚没有引出来,不对外使用。
ESP32-PICO-D4:GPIO20、GPIO24、GPIO28、GPIO29、GPIO30、GPIO31未引出,一个有34个引出引脚,其中还有6个引脚连接封装内Flash禁止使用,5个Strapping引脚谨慎使用。
ESP32-PICO-V3:GPIO24、GPIO28、GPIO29、GPIO30、GPIO31、GPIO16、GPIO17、GPIO18、GPIO23未引出,一个有31个引出引脚,其中还有2个引脚连接封装内Flash禁止使用,5个Strapping引脚谨慎使用。
ESP32-PICO-V3-02:GPIO24、GPIO28、GPIO29、GPIO30、GPIO31、GPIO16、GPIO17、GPIO18、GPIO23未引出,一个有31个引出引脚,其中还有4个引脚连接封装内Flash禁止使用,5个Strapping引脚谨慎使用。
ESP32-WROOM-32模组:GPIO20、GPIO24、GPIO28、GPIO29、GPIO30、GPIO31、GPIO37、GPIO38未引出,一个有32个引出引脚,其中还有6个引脚连接封装内Flash禁止使用,5个Strapping引脚谨慎使用。
用一张图总结来说:
参考链接: