搜索
bottom↓
回复: 19

AVR高压编程器(SLTY版本) Altium DXP PCB 全部设计资料,测试通过。2楼更新无COM口笔

[复制链接]

出0入0汤圆

发表于 2009-3-5 00:07:21 | 显示全部楼层 |阅读模式
先对 SLYT 表示感谢。由于你的共享,受益不少。

以前对电路图和单片机一窍不通,春节过后才突然开始发烧上了 AVR,有些说的不对的请见谅。

从熟悉电阻电容等基本电路,到最后发现AVR这个好东西,先后跑了十好几趟电子城,买了一堆的元件。学着做了几个东西,如USB-TTL(FIDI芯片)、TTL-RS232(SP213EHCA)、温度报警器(Nokia 3100LCD+DS18B02)、USBASP编程器等。上周五调USBASP的时候锁了一片M8。用了有源晶振、搭接工作的M8晶振脚等方法都解不开,于是就找到了 SLYT 的 M8HVPROG 高压编程器,决定自己做一个。

用 Altium DXP 设计了PCB,用覆铜板+热转印做了个板子,焊上元件后,调试了两天终于调通了。现分享一下制作的资料了经验。

这个板子我碰到的问题主要是通讯乱码和通讯失败两个问题。这两个问题的引起有很多因素:

1、双面板的焊接。即使是我尽量将线距设为 60mil以上,但由于双面板集成电路转接器/IC座不可避免会覆盖掉一部分焊盘,所以IC座下面的焊盘是否有焊接不牢或者短路,是引起这两个问题的主要原因。所以一定要万用表按照线路图一个管脚一个管脚去核对。比如:MAX232的GND虚焊了,导致RS232通讯出现乱码;

2、Firmware和熔丝。核对Firmware和熔丝的设置正确。因为我是按照SLYT最新版(2.0)原理图做的,这部分严格核对SLYT提供的PC端程序、Firmware和熔丝是否匹配。

3、最主要的问题:RS232通讯接口。可能的情况如下:
A) 电路图设计的是一个母头,却焊接上了一个公头(针座),造成通讯失败;
B) RS232延长线是直连线,导致电路板的TX接主机的TX,电路板的RX接主机的RX,造成通讯失败;
C) 市面上USB转RS232便宜的几乎都可以肯定无法使用。在 HyperTerm 打开模拟的COM口下不断输入按键,测试一下GND和TX的电压,如果在5V左右的肯定是偷工减料产品,无法模拟RS232硬件12V的电压;我用自己做的 RS232-TTL-RS232 (FT232R + SP213EHCA),第一次就调试成功,而且运行非常稳定。
D) RS232线。我买了一根据称质量不错的延长线,确认电路没问题后,接上去缺发现通讯时断时续,极其不稳定。后来自己用RS232配件头和好的网线(双绞线),自己做了一根RS232延长线,只接出了 GND, RX, TX 三根管脚,接上去后通讯非常稳定。

4) MAX232一定要买进口的。贵了几块钱,但是质量有保证。

已经测试通过 M8 和 M16 的锁死高压解锁,不过没试过 RESET 脚指定为 I/O 的解锁。

请尊重 SLYT 的声明,我做的这个设计文件也不可用于商业用途,以免违反电路设计者的初衷。

没有 COM 口的笔记本见 2 楼的方案。

最后附上: Altium DXP 设计文件

完整的 Altium DXP 设计文件ourdev_423665.rar(文件大小:748K) (原文件名:Final-成品.rar)

3D视图 (原文件名:3d-view.png)


PCB顶层 (原文件名:pcb-top.PNG)


PCB底层 (原文件名:bottom.PNG)

输出的PDF工程文件ourdev_423669.pdf(文件大小:104K) (原文件名:HVProg-PCB.pdf)

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2009-3-5 03:32:02 | 显示全部楼层
又是用串口的!
笔记本的悲哀!
用不了!
我还是用AT89S52做的一键还原熔丝算了!
一个发光灯!一个按钮!
插好IC一按就还原了!
连电脑都不用!

出0入0汤圆

 楼主| 发表于 2009-3-5 12:24:00 | 显示全部楼层
没串口的笔记本有两个方案:

1、做一个 USB-UART,简单改造一下高压编程板,把 USB 4 根线接到 USB-UART 的 USB 上,然后将 USB-UART 的 输出 RX/TX 接回高压编程板对应的 MX232 的7、8脚即可。使用 COM 口时用 USB-UART 的虚拟 COM 口;我对该方案尚未测试。

2、做一个 USB-UART 和 UART-RS232,直接将高压编程板的 COM 口接到 UART-RS232 的 COM 口上。此方案已经测试通过。

BTW: FT232R 设计时把它单独做到底板了,不用过孔,比较好焊的。

附上 USB-UART 和 USB-RS232 的全部 Altium DXP 设计资料。

UART-RS232 设计文档ourdev_423744.zip(文件大小:655K) (原文件名:UART2RS232 (2009-03-05 12-13-43).zip)
USB-UART 设计文档ourdev_423745.zip(文件大小:456K) (原文件名:USB2UART (2009-03-05 12-14-19).zip)

(原文件名:usb-uart.PNG)


(原文件名:uart-rs232.PNG)

出0入0汤圆

发表于 2009-3-5 21:17:27 | 显示全部楼层
不错啊,很好的资料。目前正在学习制作中。

出0入0汤圆

发表于 2009-3-13 10:35:56 | 显示全部楼层
楼主,db9的2,3脚连接max232反了吧
db9的2(rxd)--max232的7脚(t2out)
db9的3(txd)--max232的8脚(r2in)
附图:

max232电路 (原文件名:max232电路.png)

出0入0汤圆

 楼主| 发表于 2009-3-13 13:58:54 | 显示全部楼层
>楼主,db9的2,3脚连接max232反了吧
>db9的2(rxd)--max232的7脚(t2out)
>db9的3(txd)--max232的8脚(r2in)  

看你用的是母头/公头,而且要看 COM 口延长线是转接线还是普通的延长线。根据自己选择的组合可以调整这两根接线。

出0入0汤圆

发表于 2009-7-11 18:39:08 | 显示全部楼层
晶振一定要用7.3728的吗 手上只有8M的 不知道可不可以用

出0入0汤圆

发表于 2009-7-11 22:20:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-7-11 22:31:29 | 显示全部楼层
跟个贴,贴个USB接口的图,用的CP2102,34063升压。(电路图在PC程序安装后的文件夹内)

(原文件名:M8HVPRO(USB)_SCH_20081111.gif)

出0入0汤圆

发表于 2009-7-11 22:36:10 | 显示全部楼层
To 【6楼】 jorong
只能用7.3728M

出0入0汤圆

发表于 2010-10-11 20:59:22 | 显示全部楼层
最近在搞这个,虽然很多网站都有该资料,硬件也接上了,但还是不行,软件识别不了编程器~!

出50入0汤圆

发表于 2010-11-30 15:32:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-3 13:49:19 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-12-18 11:15:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-18 11:25:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-6 15:59:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-10-20 21:34:36 | 显示全部楼层
悲催啊,锁死了两个片子!解不开了啊!!!!!!!!!

出0入0汤圆

发表于 2011-10-24 13:12:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2013-3-3 21:52:13 | 显示全部楼层
已锁死了几个IC如哪位大虾有成品或PCB的可以联系一下。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-24 09:20

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

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