设为首页
收藏本站
家园
博客
课程平台
教材专区
主站
开启辅助访问
切换到窄版
登录
|
加入中科因仑
请
登录
后使用快捷导航
没有帐号?
加入中科因仑
搜索
搜索
热搜:
活动
交友
discuz
本版
用户
论坛
BBS
全部帖子汇总
全部技术帖
非技术帖汇总
大赛专区
因仑云商城
产品服务
因仑项目小组
快捷导航
中科因仑“3+1”工程特种兵精英论坛
»
论坛
›
单片机
›
AVR单片机
›
AVR高压编程器(SLTY版本) Altium DXP PCB 全部设计资料 ...
返回列表
查看:
1291
|
回复:
0
AVR高压编程器(SLTY版本) Altium DXP PCB 全部设计资料
[复制链接]
liliuyang
liliuyang
当前离线
积分
3042
电梯直达
沙发
发表于 2016-6-17 14:40:01
|
只看该作者
|
倒序浏览
|
阅读模式
先对 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)
收藏
0
分享
支持
0
反对
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入中科因仑
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表