自制一台实用多功能编程器

发布时间:2011-8-19 21:00    发布者:1770309616
关键词: 编程器 , 自制
自制一台实用多功能编程器

这里介绍的一款多功能编程器,功能强大,支持大多数常用的EPROM, EEPROM, FLASH, I2C,PIC, MCS-51,AVR, 93Cxx等系列芯片(超过400种)。硬件成本较低,性价比很高。既适合于电子和电脑爱好者使用,也适合家电维修人员维修家电和单片机开发人员使用。图1为多功能编程器的主机,中间是32脚ZIF(零插力)锁紧插座,
用于27系列、28系列、29系列、39/49系列等BIOS芯片。左边是25芯并口插座,通过并口电缆连接计算机并口。左下方是电源插座。32脚ZIF插座下方是12位的DIP开关,对EPROM芯片进行读写等操作前,需将此开关拨至相应位置。具体开关位置可以参照软件提示。锁紧插座右侧依次排列3DIP8插座和一个DIP18插座,分别用于25系列、24系列、93系列存储器和PIC系列单片机等;绿色电源指示灯(Power)用于指示编程器电源状态;红色指示灯(Vpp)用于指示芯片Vpp电源状态;黄色指示灯(Vcc)用于指示芯片编程状态。
  一、
主要功能:
  ★ 可用此编程器升级、维修电脑主板,显卡等BIOS芯片。可支持3.3V低电压BIOS芯片。
  ★ 用来写网卡启动芯片:用于组建无盘站写网卡启动芯片或制作硬盘还原卡等。
  ★ 可用于复印机、传真机、打印机主板维护和维修。
★ 可用于读写用来写汽车仪表、安全气囊、里程表数据。
★ 可用于维修显示器、彩电、VCD、DVD 上面的存储芯片。可修改开机画面。
★ 用来开发单片机: 通过添加不同适配器,可以支持 MCS-51 系列, AVR 系列和 PIC 系列的MCU
  ★ 用来写大容量存储芯片:大容量的存储芯片,一般在卫星接收机上使用较多,可以用编程器直接来升级或改写。  

wps_clip_image-32626.png
1
二、电路简介
图2是这台编程器的完整电路图,可以看到编程器电路由完全分离的两部分组成:串行部分和并行EPROM部分电路。限于篇幅,原理部分不再详述。对原理感兴趣的读者可以参考本文配套文件包中的“电路原理参考.PDF”文件。

wps_clip_image-4076.png
图2
三、电路板设计与制作
  图3是编程器参考元件布局图,双面PCB尺寸为160X100毫米,厚度1.6毫米。具体的PCB设计可以参考配套文件中的“PCB参考设计.PDF”。这个文件中包括电路板的顶层和低层布线和顶层丝印层。如果业余自制电路板,建议使用双面感光电路板制作,以确保精度。
wps_clip_image-25528.png
                    图 3
四、元件列表
      元件

数量

  型号

替换型号

说明

CMOS40/45系列











3

4015



双 4 位串入-并出移位寄存器



1

4014



8级同步并入串入-串出移位寄存器



1

4049



六反相缓冲器-转换器



2

4503

74LS367, HEF40097

六三态同相缓冲器











三级管











4

BC549

BC548, BC547

NPN 型



2

BC558

BC556, BC557

PNP 型






















4

1n4148



1N4000系列开关二级管



1

Zener 8.2 V 500mW



8.2伏稳压二极管



1

1n4002

1N4002..1N4007

1N4000 系列整流二极管






  1

Zener 3.9 V 500mW



3.9伏
稳压二极管


1

3 mm 红




可选用高亮度的发光二极管



1

3 mm 黄







1

3 mm 绿















电源IC











1

7805



TO-220封装 5V输出
三端稳压



1

7812



TO-220封装
12V输出
三端稳压






















9

10K




1%金属膜电阻



10

2K2




1%金属膜电阻



1

100K




1%金属膜电阻



1

SIL 10k



9-Pin 排阻


























8

100nF, 50v



独石或CBB电容



1

1000uF, 25v

1000uF, 35v



电解电容













IC 插座 - Dip











7

16 pin







1

32 pin bus



32 pin ZIF锁紧插座



3

8 pin







1

18 pin















并口连接器

1

25 pin



D-Sub, 25 pin 弯角公头(90度角)











电源插座











1





3PIN电源插座











Dip 开关











1

12 pin




ECE或其他高品质12位DIP拨动开关



1

2 pin




2位拨动开关











排针











1

6 pin




标准2.54间距



1

3 pin




高度12毫米



1

2 pin






跳线帽


  3






分别用于J1,J2,J3



五、组装与测试
   焊接组装完毕,仔细检查有无虚焊,小的短路或元件安装错误。确认没有问题之后,连接24伏稳压电源到编程器电源插座,绿色的电源指示LED应该发光。检测7812的输出脚,电压应该是12.6伏左右。7805的输出电压应为5伏。检查所有IC的Vcc 5伏是否正常?(Vcc pin是第16脚,4049是第1脚)如果7805输出不是5伏,接近零伏并且发烫,说明有地方短路;如果7805输出低于5伏并且发热,说明有元件安装位值错误。确认电压正常之后。按以下方法测试编程器。
首先连接编程器数据线到计算机并口,然后连接24伏直流电源。按照使用说明书的方法安装好编程器的软件。启动控制程序后,界面如图4所示,在程序的菜单栏的“Help”项,点击“Test hardware”项。如果电源没有开或连接不正确,会出现“Hardware error:check power&connection”的提示,这时你要仔细检查编程器是否已和主机并口连接好,电源是否正常。编程器及电源正常,则出现“Hardware present”的提示。


wps_clip_image-17881.png
                             图 4
其次,通过联机测试以后,选择底部状态条“StatusBar”上方的 “Test H/W”选项,出现如下图5所示的测试硬件窗口。
1、 检测之前,需要按照图示调整好DIP开关,跳线设置为默认方式。
2、 选中“serial out(D0 pin 2)”,正常情况“serial in (/Busy pin 11)”应该变为“1”。若测试失败,仍然保持“0”。
3、 测试控制信号:点击相应的单选框,将输出相应的控制信号。然后可以在编程器的ZIF32插座上检测输出的信号。
电源:测量第16脚(地)和第32脚直接的电压,正确的值为5.0V左右。
编程电压:测量第16脚(地)和第1脚直接的电压,正确的值为正确的编程电压12.5V(默认两位dip开关都处于OFF位置)。将两位dip开关都处于OFF位置,测量编程电压为21V左右。
WE:测量第16脚(地)和第31脚直接的电压,正确的值为4.5V左右。
OE:测量第16脚(地)和第24脚直接的电压,正确的值为5V左右。

4、 测试编程电压:首先打开编程电压,然后点击相应的按钮将输出对应的编程电压,然后测量第16脚(地)和 第1脚直接的电压。“VPP->A9”控制A9是否同编程电压。
5、 Clear ALL( 全部关闭):关闭全部的控制信号,地址和数据输出为0。
wps_clip_image-32604.png
                             图 5

最后,找一片可擦除EPROM 如:28F010或W27C512等来实际编程测试编程器。具体的软硬件使用方法可以参考“使用说明书.pdf”文件。
本文配套文件列表:
1.电路原理参考.pdf    说明编程器的简要工作原理。
2.支持芯片列表.pdf    编程器支持的400多种芯片列表。
3.PCB参考设计.pdf     编程器PCB的顶层,底层和顶层丝印图参考设计。
4.使用说明书.pdf      编程器的软硬件使用手册。
5.目录0.97G           0.97G英文版本的软件。
6.目录0.97G_CN        0.97G中文版本的软件。
7.目录0.97ja安装版   0.97ja英文版安装文件。
8.目录0.99_DOS        可用于DOS系统下的软件
9.
XP_stop_polling.reg 在WINXP系统使用需将此文件导入注册表。
    10.常见问题解答.pdf    使用中经常遇到的问题和解决办法。
自制实用多功能编程器.pdf (478.79 KB)

本文地址:https://www.eechina.com/thread-73755-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
海中孤岛 发表于 2011-8-20 13:21:20
谢谢
隐形的猎人 发表于 2011-8-20 15:27:16
谢谢了,提供此详细的资料。
wbsh 发表于 2011-8-21 05:50:58
谢谢了
四边形 发表于 2011-8-21 13:51:21
谢谢了,提供此详细的资料
chaochao_AVR 发表于 2011-8-23 22:33:54
谢谢楼主分享这么好的资料
chaochao_AVR 发表于 2011-8-23 22:34:30
我以前用过这个资料挺好的
wcf68 发表于 2011-8-27 17:10:49
谢谢了
wlzx_xiaoyou 发表于 2011-11-4 20:12:20
我以前用过这个资料挺好的
ZHZ 发表于 2011-11-10 17:21:10
挺好的,谢了!
刘柳华 发表于 2013-7-14 22:50:19
多功能编程器制作,我看后觉的不错就是作板子难,那里有套件和成品线路板?能否邮寄?价格多少?
jonly168 发表于 2013-12-13 20:32:57
好像下不了啊
yhchu 发表于 2014-5-23 00:10:11
谢谢了,提供此详细的资料
yongxing912 发表于 2014-11-27 15:04:12
先收藏,谢谢
licu 发表于 2017-8-30 18:14:26
非常好的資料 , 謝謝分享.
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表