
esp32自动下载器(CH340 USB转串口)
简介
基于CH340 USB转串口制作的ESP32-S自动烧录器
简介:基于CH340 USB转串口制作的ESP32-S自动烧录器开源协议
:GPL 3.0
描述
修订记录:
Rev1.2.1 2023/02/02已测试
更换LDO,降低对输出电容材质依赖;钽电容C7改成成本更低的X5R或X7R材质的MLCC电容;二极管D1由1N4148改为1N5819,降低压降,避免目标板重启。图上LDO是ME6211C33M5G-N。
Rev1.1.1 2022/11/20 已测试
根据网友@xiamigan反馈和验证,将AMS1117输出钽电容由100uF恢复为10uF;二极管D1由1N4148改为SS14,降低压降,避免目标板重启。
1、参考安信可的ESP32-S开发板原理图制作,见附件ESP32-S手册。
2、本次原理图使用的CH340G(外置晶振),兼容CH340C(内置晶振),实物验证使用CH340C。
也可修改使用CH340系列其他芯片,根据视频的介绍,但应该有DTR和RTS引脚用于实现自动下载,如下图:
3、5V转3.3V使用LDO AMS1117输出应接一只钽电容(原因详见视频)。钽电容是有极性电容,和电解电容一样,极性搞反了会爆炸。
4、焊接建议:
(1)首先焊接USB type C座子,由于使用的16pin,焊接稍微困难,焊接后确认无连锡,可用万用表测试相邻引脚是否短路。座子的4个固定脚一定要焊接牢固,防止连接数据线时被怼翻,引起焊盘撕裂,然后欲哭无泪。Type C座子确认无连锡后,插入USB上电,万用表测试5V OK再进行下一步。
(2)焊接AMS1117,万用表确认3.3V输出正确。
(3)焊接其他器件。
(4)确认无虚焊,无锡球残留,用洗板水清洗干净。
5、验证:
对ESP32-S开发板,使用Arduino烧录朱雀焊台程序进行测试,多次烧录测试均可成功上传程序。
设计图

BOM


评论