发作品签到
标准版

自制ESP-TOOL(CH340C)-V0.2

工程标签

3.1w
0
0
19

简介

一款高颜值,小巧精致,可用于ESP8266/ESP32系列芯片和模组的自动固件烧录工具。

简介:一款高颜值,小巧精致,可用于ESP8266/ESP32系列芯片和模组的自动固件烧录工具。

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2020-09-03 14:00:18更新时间:2024-07-01 01:33:42

描述

分享一个可用于ESP8266/ESP32模块自动下载的USB转串口的方案,可以很方便的给安信可ESP-01S下载程序、升级固件、串口调试等,并且支持Arduino IDE、乐鑫flash_download_tools 等下载软件,可以实现一键自动下载。

一、下载模式

ESP8266/ESP32的运行状态是由GPIO0引脚决定的,如图所示

图片.png

而进入代码下载烧录模式,ESP8266/ESP32芯片内的时序则需要满足,在IO0保持低电平的期间,nRST引脚产生一个上升沿,如下所示:

图片.png

注:后续会对自动下载过程进行详细的分析,本文不做详细分析。

二、电路设计

2.1 降压电路

由于ESP系列MCU的工作电压为2.5V-3.6V,通常取3.3V电压,而电脑USB口的输出电压为5V,因此需要对电源进行降压处理,本项目降压电路采用的是AMS1117-3V3这一款LDO方案,同时为CH340C芯片和wifi模块供电。

图片.png

2.2 USB转串口电路

USB转串口电路采用的方案是WCH(南京沁恒)的CH340C这款接口芯片,该芯片内置晶振,可以省去晶振电路,节省BOM成本。

图片.png

2.3 自动下载电路

下载电路类似RS触发器,其中nRST和GPIO0信号连接到NPN型三极管集电极,通过上拉电阻(注:上拉电阻在ESP-01标准接口电路部分)连接到VCC。

下载电路的目的即利用USB转串口芯片DTR和RTS信号控制三极管的通断来改变GPIO0和nRST的电平,最终产生上述所说的时序(GPIO0低电平期间,nRST引脚触发一个上升沿)即可完成自动下载功能。

图片.png

2.4 ESP-01标准接口电路

本项目的对外接口以ESP-01模块的引脚定义为标准,使调试下载的接口标准化。

图片.png

2.5 指示灯电路

该项目板子上带一颗蓝色的电源指示灯;一颗红绿双色的数据指示灯,用于显示串口的数据收发情况。

图片.png

三、图片赏析

3.1 原理图

图片.png

3.2 3D图正面

图片.png

3.3 3D图背面

图片.png

3.4 PCB实物图

图片.png

3.5 PCBA实物图

图片.png

3.6 成品实物图

图片.png

3.7 实物演示图

图片.png


图片.png

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
110uF/16VC1,C3CAP-SMD_L3.2-W1.6-R-RD2
2100nFC2,C4,C6,C7C06034
3100uFC5CAP-SMD_BD6.3-L6.6-W6.6-FD1
410u/16VC8CASE-A_32161
5ASMD1206-050F112061

附件

序号文件名称下载次数
1
演示视频.mp4
3415
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航