在学习完PCB之后,难免想自己进行打板测试。

那么,我们今天讲一讲如何用嘉立创设计自己的ESP32开发板、

要找到属于自己的专属芯片,我们启动某淘,搜索ESP32贴片

esp32adc电路 esp32 pcb设计_单片机

 我们随便点进去一个

esp32adc电路 esp32 pcb设计_数据_02

找到他专属的引脚顺序。然后我们打开eda软件

esp32adc电路 esp32 pcb设计_单片机_03

根据你要买的贴片绘制你的图,外围的这些不用看先(我这是画完之后截的图,外围电路一会介绍)

esp32adc电路 esp32 pcb设计_esp32adc电路_04

esp32adc电路 esp32 pcb设计_单片机_05

这样一一检查一下,看是否自己的贴片引脚和顺序都正确。

然后 贴片放上去了,我们需要考虑如何烧录芯片的问题,网上主流的以及大家买到的一般都是cp2102的驱动,对于玩stm32习惯的人,驱动一直是ch340,并且cp2102怎么说,感觉不划算。

最后,我选了CH340C的芯片,因为它内部自带晶振电路,比较简单(怎么简单,怎么省事怎么来)

所以,我们再次启动淘宝,搜索CH340C的贴片

esp32adc电路 esp32 pcb设计_esp32_06

一看,原来是SOP-16的封装,那我没用过ch340c,之前都是用的ch340g等,我不会画怎么办,那我们搜索数据手册

esp32adc电路 esp32 pcb设计_esp32_07

找到对应的CH340C即可 

esp32adc电路 esp32 pcb设计_数据_08

我们对应画上我们的原理图,这样我们就有了烧录的协议。

那么,接下来就是如何供电的问题了

stm32常用的是5V供电,但是ESP32供电方式是3.3V供电,那么知道USB供电时5V,我们需要降压芯片,常用的就是AMS117-3.3芯片,我们再次启动淘宝

esp32adc电路 esp32 pcb设计_数据_09

我们发现他是SOT-223的封装,那这个降压电路咋画,接着看数据手册

esp32adc电路 esp32 pcb设计_嵌入式硬件_10

我们看第一个就好,按着样子画,

esp32adc电路 esp32 pcb设计_esp32_11

 

 然后就是USB供电了,还是从淘宝找的micro_usb的贴片!!!!需要注意的是它

esp32adc电路 esp32 pcb设计_单片机_12

esp32adc电路 esp32 pcb设计_esp32_13

种类很多,有带立柱的,还有这种固定是直角的,根据你选型的时候来选择购买。

esp32adc电路 esp32 pcb设计_数据_14

我们画出他的原理图。

至此,esp32大体框架出来了,是逻辑分析阶段

一:esp32贴片本身需要注意两个地方,一个是EN和GPIO0引脚,网上关于这两个引脚图画的是五花八门的,其原理只有一个,就是怎么样使esp32进入下载模式,说白了就是GPIO0为低电平,EN发生跳变就能烧录进去(当然,这么说太不严谨了,但是,能烧录进去)。我们看esp32的数据手册上也是这么描述的。至于网上的自动下载电路,倒是没啥必要搞。

esp32adc电路 esp32 pcb设计_单片机_15

 

esp32adc电路 esp32 pcb设计_esp32adc电路_16

esp32adc电路 esp32 pcb设计_嵌入式硬件_17

当然,关于这个EN电路,大家按着官方数据手册画,我这个左边没地了,就把他用一个网络标号给分开了(我的也是按着官方数据手册画的)

还有一个就是滤波电容,这些,大家参照数据手册画就行。

二:就是ch340c如何与esp32交互

esp32adc电路 esp32 pcb设计_esp32adc电路_18

 其实也很简单,对应的线连接就好,就是注意ch340c上的TXD和RXD要对应esp32上的RXD和TXD,别搞反了。

这样,esp32的最小系统就出来了,我们可以加个灯试一试

esp32adc电路 esp32 pcb设计_esp32_19

 需要注意的是:画板子的时候不要去网上找现成的电路,这样不仅扰乱自己的思路,还得不到成长,一定要从官方数据手册出发,找到最经典的电路,然后以此扩充。没有思路不要紧,数据手册可以解决很多问题。

还有一些esp32烧录和焊接过程遇到的问题,我在之后会更新出来。