STC-ISP免冷启动下载器

立创开源链接:STC-ISP免冷启动下载器 - 嘉立创EDA开源硬件平台 (oshwhub.com)

1、工程简介

工程经过了三次的硬件电路的迭代升级,本版本已经过测试可稳定运行。对需要冷启动电源进入下载模式的单片机都可使用!

使用Type-c接口,体积相对迷你!

该电路板提供了5v和3.3v两种电源,颜值方面大家可以自己改动!

2、使用说明

1.在STC-ISP软件内勾选下面选项

2.在keil里点击编译,即可直接自动下载(演示视频见b站id:我叫怒放诶)

3、原理分析(需要一些简单的电路知识)

1.首先我们要做到自动下载,就应该要知道单片机要进入下载模式,有硬件和软件两种方法。硬件我们就是要让电源关闭然后再开启,这时单片机就会从isp区执行下载程序。

所以我们的最终目的就是要设计一个电路,让电源开关一次!

2.下面是我用示波器测量STC-ISP点击下载时ch340的RTS和DTR引脚波形(蓝色为DTR,黄色为RTS),及下载完成的波形

可见,在点击下载之后,这两个引脚都会变成低电平,在下载完成之后,两个引脚几乎同时变为高电平。我们就可以利用任意一个引脚低电平,设计一个让电源关断并打开的电路。

但是电源只是需要变化短暂的10几毫秒,我们接着可以联想到使用一个储能元件,在引脚变化为低电平的时候控制其充电,在充电的时为一个电平,充满之后为另一个电平,接着我们就可以得到下面的电路图。(Q1,Q2为p沟道mos管)

首先,我们看到Q2,在未点击下载时,引脚通过R4传递一个高电平使Q2栅极为高电平--》Q2关断,

电容C4上端悬空,且通过R6放电,电容下端为低电平0v,在这个0v和R2的作用下,Q1栅极为低电平--》Q1导通--》电路持续输出5v供电。

在点击下载按键之后,Q2的栅极为低电平--》Q2导通--》电容C4上端接到Vcc并通过R9进行充电。

在充电瞬间,电容可看成短路,导致Q1的栅极为高电平--》Q1关断--》5v电源断电

在经过时间t=RC之后,电容充满电,相当于断路。Q1的栅极恢复低电平--》Q1导通--》5v电源再次供电

下载完成后,各电平恢复到初始状态,电容通过R6放电。

由于单片机的电源就是5v的那个供电,在上面的分析中就能看出,Q1的关断和导通模拟了我们人手的开关过程,从而实现了自动下载!

到此,该电路分析完毕!!!

4、总结

该工程简单的使用了两个mos管和一个电容充放电电路,达到了我们stc软件的免冷启动自动下载功能!

希望对你有所帮助!

同时欢迎关注我的b站:我叫怒放诶

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SFR-小曾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值