搜索
bottom↓
回复: 2

【开源硬件】开源推荐003期|51单片机脱机下载和烧录器

[复制链接]

出0入0汤圆

发表于 2020-9-16 18:54:13 | 显示全部楼层 |阅读模式
本帖最后由 嘉立创EDA开源硬件 于 2020-9-18 16:41 编辑

工程名称:51单片机脱机下载和烧录器
工程作者:小小一棵葱(点击查看作者更多工程)
开源协议:GPL 3.0
工程链接:https://oshwhub.com/583703056a/51-dan-pian-ji-xia-zai-qi
(点击链接可直接在线打开原理图、PCB)




工程描述:

STC51单片机最方便的就是ISP下载,一般都是用CH340下载烧录,但是STC单片机在ISP烧录时要断电冷启动才能烧录成功,
有时候你执行了断电也不一定烧录成功,因为没有完全把目标单片机电路的电源全部释放完。

最方便的是用CH340再加一个自锁开关来控制目标板的电源通断,自锁开关开的时候可以给目标单片机供电,自锁断开时可以通过一个10左右的电阻对地方放电。

但是这样做就是要每次烧录时要用手来执行断电下载,每下载一次就要用手开关一次,感觉非常麻烦,
所以根据STC公司开源的原理图制作了这个下载器,成本在15块左右,全部开源,欢迎用来开发STC51单片机,51是信仰,上手块,教程多!

电路各功能描述:

一、下图为USB转串口电路,使用CH340E,此芯片内置晶振、封装小,串口的M_RXD和M_TXD分别接IAP15F2K61S2的
P3.0和P3.1脚。




二、下图电路里的UP-DATE1是用来下载母片和给外部电路持续供电按钮,LED1接P3.2用来指示是否下载成功,如果下载成功此灯会持续闪烁。




三、下图为SPI协议内存电路,用来存储用户的程序用于脱机下载,程序小于47KB是可以不用此SPI内存的,SS、MOSI、MISO、SCLK分别接单片机的25脚、24脚、23脚、22脚。




四、
红圈1内的电路是用于连接目标单片机的RXD和TXD脚(即目标单片机的P3.0和P3.1脚)烧录程序的,M_TXD2和M_RXD2分别接单片机的P1.1 和P1.0脚。

红圈2内的电路是用于控制给目标单片机供电和断电的电路,SVCC_E为电平时给目标单片机供电,这就是可以通过按UP-DATE按键可以持续给目标单片机供电的原因,
因为当脱机母片没电时SVCC_E为低电平P2三极管导通给目标单片机供电, R21的作用为当P2三极管截止时间迅速泄放掉剩余电荷。

红圈3位脱机下载按钮,Download电位为低时执行一次脱机下载。



五、下图为下载器输出端子电路,

IDC母座的1和2脚接地,3和5脚用于给设置了只有P1.0好P1.1或者只有P3.2和P3.3为零才能下载的目标单片机置零电位的,

4脚和6脚分别接目标单片机的TXD和RXD既用于程序烧录脚, 7和8脚为给目标单片机供电脚此处电压一般在下载时为5伏左右,

9和10脚是外部5伏给脱机烧录器供电的输入脚,外部供电和USB供电只能2选1,切记!!!



原理图(点击工程链接可在线打开原理图)


PCB图
(点击工程链接可在线打开原理图)



PCB空板及成品图:




遇到的问题

硬件上,把P2这个PNP三级管换成PMOS管,导致一开始不能制作脱机烧录母片,把MOS换成PNP的三级管就可以制作烧录母片了,用的LED是高亮的所以把限流电阻改成47k的,元件焊接倒没什么难度。

红圈1和3两个按键是并联的,用于给母片升级和持续给外部目标板供电,如果要升级还要焊接背后的升级焊盘才有用。

红圈2是ISP输出IDC母座,IN-VCC是外部输入给脱机烧录器供电,如果有用USB供电的就不能用外部供电,OUT-VCC是脱机烧录给目标板供电的输出端,RXD接目标单片机P3.0脚,TXD接目标单片机P3.1脚,P32和P33是用来给设置了P3.2和P3.3为0电压的才能下载的置零用的。

红圈4是脱机下载按钮。



红圈内为电阻焊盘,电阻焊盘可以用电阻也可以直接焊锡连在一起用来升级,升级完要焊开。



演示视频:
https://v.youku.com/v_show/id_XNDI5OTAyNDIyMA==.html?spm=a2hzp.8244740.0.0

工程附件:
• run-led.hex
• 制作脱机下载器步骤和说明.pdf
(工程附件点击跳转原文下载)

嘉立创EDA.jpg

end






阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2020-9-17 00:41:11 | 显示全部楼层
上传原创的开源,有没有奖励的?

出0入0汤圆

 楼主| 发表于 2020-9-18 16:33:04 | 显示全部楼层
yhg-cad 发表于 2020-9-17 00:41
上传原创的开源,有没有奖励的?

有的,开源平台每个月都有征集令活动,感兴趣可以去看一下
https://oshwhub.com/rewards
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-18 17:10

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表