## 题目要求
本项目是一转四TTL为方便智慧工厂控制系统的调试而设计的。其功能完全可以独立出来,实现两个ESP8266、ESP01自动下载和两个STC单片机自动下载或者是给ARDUINO进行下载。
## 题目分析
双TTL下载,使用的
HUB芯片,外加四个CH340C从而实现数据传输功能,同时笔者发现D+D-是控制芯片十分工作的前提,为此使用贴片开关控制模块工作,同时引出指示灯,方便观察当前调试状态。
为保证安全,绘制了一个3D外壳,外壳可以在嘉立创的三维猴中进行打样
方案流程图
## ![image.png]
## 原理图设计说明
提示:说明作品中模块的设计原理图,需要配上原理图,最好是有实物图一起,每个模块都需要说明,如不需要设计的,请说明获取来源。
![image.png]
该自动下载电路可以实现当电脑下载程序时候,单片机自动复位,其工作原理是当数据进行传输时,RTS拉低至少100ms。上电后,+3.3V通过R20电阻将Q1的基极电压拉高,此时Q1对地导通,电荷通过R11后释放,届时U2的
栅极为低
电平,R17电阻为10K
上拉电阻,此时并不会将U2栅极拉高,所以上电后U2栅极为低电平,因为U2MOS为P沟道VGS低电平(负电压)开启。Vgs=Vg-Vs因为Vg近似0V,且Vs为+3.3V所以达到开启条件。此时STC_VCC为3.3V电压。单片机正常工作。
当电脑下载程序时,RTS被拉低,此时电容C3右侧为3.3高电平,左侧因为被拉低,所以电容有一瞬间处在“短路”状态,当电容充满电时候为断开状态。在短路状态时,Q1达不到开启电压,因R1710K电阻存在,在电容充电过程中集
电极电压为高电平,U2截止,此时STC_VCC电压为低,当充满电后,Q1导通,U2导通,STC_VCC为3.3V因此C3选用22uf电容,容值越大,单片机掉电时间越长。D3为稳压二极管,防止电压异常。RTX串的电阻用来实现阻抗匹配,TXD上的二极管防止CH340C电压倒灌导致单片机无法正常复位。
该自动下载电路目前使用无问题。![image.png]
ESP32S2无RST接口时,将ESP32S2板子上的EN接到下载电路是RES引脚上
ESP001SIO0接地时候,进入下载模式,EN(也称为RST)上升沿时候GPIO0保持为低电平(本原理图RST与EN链接到一起了)
![image.png]
串口下载指示灯
## PCB设计说明
提示:这里写PCB的一些设计说明,如:PCB的布局、布线、线宽、间距等设计注意事项
PCB设计要考虑VCC走线,粗一点较好。
之前有一次上3A 电路板电线开始冒烟,得亏没烧。
![image.png]
![image.png]
这个FPC座子,麻烦一定要看好线的顺序,再去使用这个封装和原理图!别到时候十几根线全反了!我就反过一次。
## 软件说明
提示:软件可以使用代码块来进行嵌套放置,无需全部软件部分说明,只需说明重要部分即可
**代码块:**
```
没有软件说明
```
## 实物展示说明
提示:作品的实物图片,图片可以加上说明。
![image.png]
![image.png]
![image.png]
![image.png]
## 注意事项
提示:这里说明作品在制作中需要注意的一些注意事项(没有可以不写)
FPC座子建议用锡膏和热风枪来焊接 温度在230度到260度都可以。我用的铁板烧,整的宿舍直接开窗强通风,差点被驱逐宿舍
## 演示视频
提示:演示视频上传附件即可,附件最大只能长传50M的文件,大于50M的文件可放置在其他网盘或视频网站上,只需把地址链接放入这里即可
## 其它附件上传
提示:参加活动的作品必须把工程相关的程序附件上传至开源平台或个人的代码存储云端,附件最大支持50M上传(请勿在立创工作区上传,有限制)