站内搜索
发作品签到
自制ESP-TOOL(CH340C)-V0.2
标准版

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

简介

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

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

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2020-09-03 22:00:18更新时间:2024-07-01 09: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

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
演示视频.mp4
3421
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航