
STC单片机自动下载器
简介
该设计主要用于STC单片机一键自动下载程序,附带保护功能。
简介:该设计主要用于STC单片机一键自动下载程序,附带保护功能。开源协议
:GPL 3.0
描述
一、主要功能
该模块主要用于STC单片机配合官方的ISP下载软件实现程序一键自动下载功能,无需冷启动。
二、设计原理
该模块通过USB接口连接电脑,FU1自恢复保险丝用来防止后级短路损坏USB接口,保持电流在400mA左右;C1和C2用作电源滤波;采用CH340N芯片实现USB转TTL电平的功能,该芯片在5V电源工作时需在8脚接0.1uF退耦电容;由于STC单片机功耗较低,属于宽电压工作芯片,为避免RXD和TXD引脚给单片机供电工作,故加上R4和D1;单片机在进行程序下载时,CH340N的RTS引脚会被拉低,故增加冷启动控制电路控制单片机冷启动,即让单片机先断电再上电,从而能够实现自动下载程序的功能。
三、测试分析
USB接口的D-和D+属于差分信号,实测如图所示:,程序下载时RTS波形如图所示:
,程序下载过程中RTS一直为低电平,下载完成恢复高电平;程序下载时的RXD和TXD波形如图所示:
,程序下载时RTS被拉低,此时Q1基极波形如图所示:
,Q2栅极波形如图所示:
,VCC端电压如图所示:
,这就实现了单片机的冷启动,冷启动后单片机即可正常自动下载!
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 10u | C1,C5 | C0603 | 2 |
2 | 0.1u | C2,C3,C6 | C0603 | 3 |
3 | 10u | C4 | C0805 | 1 |
4 | 1N5819WS S4 | D1 | SOD-323_L1.6-W1.3-LS2.7-RD | 1 |
5 | SMD0805B050TF | FU1 | FU0805 | 1 |

评论