【开源】STC单片机免冷启动自动下载器

【开源】STC单片机免冷启动自动下载器


  • 首版效果图
    在这里插入图片描述

  • 实物打板图
    在这里插入图片描述
    在这里插入图片描述

  • 手动焊接完成的PCBA,并且上电测试bug修复后的实物图
    在这里插入图片描述

烧录器的验证对象

  • 在烧录STC15F408AS最小系统板上进行实测。
    在这里插入图片描述

  • 实物连接图
    在这里插入图片描述

  • STC89C52RC裸片烧写,同样支持免冷启动下载
    在这里插入图片描述
    在这里插入图片描述

  • 在这里所展示的是最终结果。

制作过程经历

  1. 在某宝购买到实物,,进行烧录测试,对功能进行检测,是否有效果。
  2. 验证实物后,进行电路分析。
  3. 绘制原理图。
  4. 新增其他电路。
  5. 打板。
  6. 收集材料焊接电路板。
  7. 上电测试。
  8. 修复bug。
  9. 通过功能测试,达到预期效果。

以上过程中最难的就是第二步和第八步。 不要问我经历了什么,做过产品研发的人都懂,一笔带过。今天最重要的是带来的结果,并分享给大家。

  • 一个好的产品的诞生,可能需要几代产品的迭代升级,在这里感谢某宝上卖的产品,据介绍,这款也经历了5代产品的迭代,拆开,看里面的电路看起来好像很简单,使用的烧录芯片是CH340C,是一款很常见的烧录芯片,
    看STC官网的资料,有关自动烧写的原理也很简单,但是要转化为实物电路来实现好像制作出来的人不多。

下载器的使用

  • 使用方法和常规的烧录工具一样。
  • 参照资料包:
链接:https://pan.baidu.com/s/1PrwMDd3hi26eqdgXoc_kNQ 
提取码:19zd

自动下载器的由来

该自动下载器,是参照某宝购买来的“自动下载器”复刻出原理图的基础上增加了一些电路完成的。

新增内容和差异

  1. 指示灯增加了3个,分别代表:TXD,RXD,Power,烧录时,发送信号指示灯。
  2. 新增在RXD与烧录目标STC芯片的TXD之间所加的300Ω的电阻和防止USB接口给烧录目标芯片供电的肖特基二极管以及上面第一点的2个状态指示灯电路。
    在这里插入图片描述
  • 将所使用的器件封装尺寸进行了调整,并且将板子的尺寸也随之调整。
    重叠进行对比
    长度尺寸对比
    长度尺寸
    在这里插入图片描述
    PCB宽度

说明:原封装的电阻电容所使用的是0603我将之全部替换为了0805,为了方便焊接,我的创作初衷不是为了小巧精致,主要是为了降低手动焊接的难度,容易操作。

  • 以下是某宝购买来的自动下载器去掉外壳的,内部实物图。
    在这里插入图片描述

目前所应用到的自制开发板类型

  • STC8GK60S4采用的CH340G
  • STC12C5A60S2采用的CH340G
  • STC15W408AS采用的CH340C
  • STC15F2K60S2采用的CH340C
    在这里插入图片描述

自动下载器原理图

在这里插入图片描述

开源资源

PCB做了两版不同的布局,但是原理图都是一样的。
在这里插入图片描述

重要提示

1. 自动下载电路在对目标烧录芯片进行烧录时,烧录芯片的供电需要从自动下载电路这里供过去,不然联络信号无法给目标烧录芯片提供可靠的联络信号,也就是复位信号或者叫重启信号。
2. 对目标烧录芯片供电电路的要求:目标烧录芯片的外围供电电路周边不能有过大容值的滤波电容。经测试,如果烧录目标芯片供电旁边同时并联使用了47uf和22uf的电容,则无法响应自动下载。也就是说目标烧录芯片供电旁边最好并联10uf加0.1uf加0.01uf即可,只需滤除高频信号即可。

版权声明:本文为CSDN博主「perseverance52」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42880082/article/details/121406648

perseverance52

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

【开源】STC单片机免冷启动自动下载器

【开源】STC单片机免冷启动自动下载器首版效果图 实物打板图 手动焊接完成的PCBA,并且上电测试bug修复后的实物图 烧录器的验证对象 在烧录STC15F408AS最小系统板上进行实测。 实物连接图 ST

【学习】PCF8563芯片资料和相关功能解析

【学习】PCF8563芯片资料和相关功能解析PCF8563芯片是以I2C通讯方式的实时时钟/日历芯片。它提供一个可编程时钟输出,一个中断输出和掉电检测器,所有的地址和数据通过 I2C 总线接口串行传递。

ESP-12F模块使用指南

ESP-12F模块使用指南ESP -12F模块整体介绍 该模块核心处理器 ESP8266 在较小尺寸封装中集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支