极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 34201|回复: 12

自制神器!arduino贴片烧录器,量产必备

[复制链接]
发表于 2015-4-29 04:23:47 | 显示全部楼层 |阅读模式
本帖最后由 365 于 2015-4-29 04:29 编辑

首先上图:



当大家arduino玩到高级阶段,准备拿arduino平台做产品时,就会出现一个程序烧录的问题。

我入门的时候开始是拿uno,刷ArduinoiISP程序烧录bootloader
后来是拿pro mini刷ArduinoiISP程序 + ch340串口模块烧录bootloader
再后来是拿自己的废板子刷ArduinoiISP程序,类似下面这样:


老实讲,上面三个方式都非常蛋疼,经常遇到接触不良、线路短路等等各种问题,效率很低


于是乎,想到了先刷bootloader,再发到代工厂做板子,这样问题少了很多,但是网上根本没有现成的方案,只好自己做...在网上找到了QFP32的IC插座,电路都是成熟电路了,就随便画了一个板子,结果一大堆小毛病,设想中的测试用数码管根本装不上,但是勉强还能用,一口气烧了250片atmega168,成功挑出1片损坏的,N片针脚氧化的,可以说已经达到了我的目的。

发个原理图吧,乱画的,已经发现不少错误,大家一起提意见



简单解释一下:
1.atmega1+ch340G1,是主要的烧写电路,atmega1要事先刷好ArduinoiISP程序,原理图里面atmega1 的10 脚直连 atmega2的10脚画错了,应该联atmega2的reset

2.ch340G2 是在电路1烧写完bootload后,通过串口将测试程序,传到atmega2用,因此要连第二个usb,相当于路线2

3.LED1和LED2用来显示两路线路是否在通讯,电平给搞反了,平时常亮,有数据灭灯

4.两个数码管本来是准备测试atmega2的管脚是否正常,结果IC插座的PCB没搞对,必须横过来装,数码管没位置了

5.烧写程序完全是批处理文件,在win里面设好快捷键,一键启动烧写,不需要开IDE,类似这样:



我自己焊了两个烧写神器,废了一片PCB,还剩下8片PCB样片,要的同学举手,就收个成本费,每片5元...

PCB样片需要自己割断atmega1 的10 脚到 atmega2的10脚的线路,自己补一个atmega2的reset脚到atmega1的10脚的飞线

IC插座可以自己上淘宝买,50元一个







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2015-4-29 06:15:46 | 显示全部楼层
利害,帮顶                        
回复 支持 反对

使用道具 举报

发表于 2015-4-29 08:07:42 | 显示全部楼层
对我很有用,申请一张PCB,怎么联系?
回复 支持 反对

使用道具 举报

发表于 2015-4-29 08:56:37 | 显示全部楼层
蛋疼……
电路板上预留ISP编程接口触电。
电路板贴片回来之后,上测试架,电脑端用ISP编程线直接对芯片进行编程即可,连续烧录Bootload+用户程序hex即可。
连烧录+测试都可以一次完成。
回复 支持 反对

使用道具 举报

发表于 2015-4-29 09:08:24 | 显示全部楼层
楼上说的也有道理,但是芯片焊接到板子上了,如果芯片是坏的,势必造成整个板子报废。
回复 支持 反对

使用道具 举报

发表于 2015-4-29 10:22:36 | 显示全部楼层
是第一张图的吗?那个黑匣子是不是也带着?申请一件
回复 支持 反对

使用道具 举报

发表于 2015-4-29 11:35:58 | 显示全部楼层
suoma 发表于 2015-4-29 10:22
是第一张图的吗?那个黑匣子是不是也带着?申请一件

那个黑匣子比他整套电路都贵
回复 支持 反对

使用道具 举报

发表于 2015-4-29 17:08:50 | 显示全部楼层
弱弱的问下楼主做什么产品呢?
回复 支持 反对

使用道具 举报

发表于 2015-4-29 18:36:26 | 显示全部楼层
bh7jec 发表于 2015-4-29 09:08
楼上说的也有道理,但是芯片焊接到板子上了,如果芯片是坏的,势必造成整个板子报废。

芯片坏的?
你要有这么倒霉我还有什么说的?坏了芯片,拆下更换就好了啊,为什么要报废板子?

知道烧写座多少钱一个么?知道这玩意多脆弱么?知道人工操作更换芯片写码需要多少时间才完成一个么?

最省钱+最可靠的就是我说的办法。
回复 支持 反对

使用道具 举报

发表于 2015-4-29 20:22:22 | 显示全部楼层
我一直用双列直插型的,贴片的用不大着,
楼主能能开源,很赞啊!
回复 支持 反对

使用道具 举报

发表于 2015-4-30 15:28:14 | 显示全部楼层
手工烧录芯片太慢,容易弄弯引脚,容易静电打坏,那玩意本身也容易坏
回复 支持 反对

使用道具 举报

发表于 2015-12-8 09:42:44 | 显示全部楼层
那这样的话,我还是觉得焊接好再烧写会好一些。bootloader和用户代码可以一起烧写过去吗?还是必须独立烧写,也就是bootloader用isp接口,用户代码用UART串行口,是这样吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-2 07:55 , Processed in 0.041346 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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