ESP32 是一款由乐鑫科技(Espressif Systems)推出的低成本、高性能微控制器,集成了Wi-Fi和蓝牙双模无线功能。其双核处理器、丰富的外设接口。
前段时间做了不少ESP32的小产品,本期我们介绍硬件设计一个ESP32最小系统板,采用ESP32-WROOM-32E模块,所需引脚器件比较简单。
1、原理图设计
首先是电源方面,采用TypeC-16Pin作为供电引脚和串口下载用,LDO采用AMS1117-3.3V,这款经典的LDO可以提供最高1A负载电流,足以满足ESP32使用WIFI时的工作电流。
同时为电路配备CH340C作为USB转TTL芯片,将其中的RTS和DTR利用三极管接至IO0和EN引脚上。
当芯片启动的时候根据GPIO0和GPIO2的状态决定芯片是否进入下载状态,当IO0拉低时,复位后进入下载。
DTR作为(Data Terminal Ready)数据就绪信号和RTS(Request To Send)请求发送信号配合三极管共同构成了自动下载电路。
CH340C通过RTS#控制Q1通断以切换ESP32 GPIO0电平,借DTR#控制Q2通断以复位ESP32;流程上,CH340C先拉低DTR#使Q2导通、ESP32复位,再拉低RTS#使Q1导通、GPIO0置低,让ESP32进入下载模式接收固件;下载完成后,CH340C释放RTS#/DTR#,Q1、Q2截止,GPIO0与EN恢复高电平,ESP32复位释放后进入运行模式,完成自动下载。
接着将ESP32的各个引脚接出,就可以完成ESP32核心板的绘制了。
值得一提的是,ESP32-WROOM是已经对ESP32进行了一次封装的模块:
其内部是已经将晶振、天线FLASH等封装一体的模块。
2、PCB绘制
器件较少,摆完就可以绘制了。
送去打样看看效果
219
