自制一台实用多功能编程器 白钰君这里介绍的一款多功能编程器,功能强大,支持大多数常用的 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 芯片进行读写等操作前,需将此开关拨至相应位置。具体开关位置可以参照软件提示。锁紧插座右侧依次排列 3 个DIP8 插座和一个 DIP18 插座,分别用于 25 系列、24 系列、93 系列存储器和 PIC系列单片机等;绿色电源指示灯(Power)用于指示编程器电源状态;红色指示灯(Vpp)用于指示芯片 Vpp 电源状态;黄色指示灯(Vcc)用于指示芯片编程状态。 一、 主要功能: ★ 可用此编程器升级、维修电脑主板,显卡等 BIOS 芯片。可支持 3.3V 低电压BIOS 芯片。 ★ 用来写网卡启动芯片:用于组建无盘站写网卡启动芯片或制作硬盘还原卡等。 ★ 可用于复印机、传真机、打印机主板维护和维修。★ 可用于读写用来写汽车仪表、安全气囊、里程表数据。★ 可用于维修显示器、彩电、VCD、DVD 上面的存储芯片。可修改开机画面。 ★ 用来开发单片机: 通过添加不同适配器,可以支持 MCS-51 系列, AVR 系列和 PIC 系列的 MCU。 ★ 用来写大容量存储芯片:大容量的存储芯片,一般在卫星接收机上使用较多,可以用编程器直接来升级或改写。 图 1二、电路简介图 2 是这台编程器的完整电路图,可以看到编程器电路由完全分离的两部分组成:串行部分和并行 EPROM 部分电路。限于篇幅,原理部分不再详述。对原理感兴趣的读者可以参考本文配套文件包中的“电路原理参考.PDF”文件。图 2三、电路板设计与制作 图 3 是编程器参考元件布局图,双面 PCB 尺寸为 160X100 毫米,厚度 1.6 毫米。具体的 PCB 设计可以参考配套文件中的“PCB 参考设计.PDF”。这个文件中包括电路板的顶层和低层布线和顶层丝印层。如果业余自制电路板,建议使用双面感光电路板制作,以确保精度。 图 3四、元件列表 元件数量 型号替换型号说明CMOS40/45 系列 34015 双 4 位串入-并出移位寄存器 14014 8 级同步并入串入-串出移位寄存器 14049 六反相缓冲器-转换器 2450374LS367, HEF40097六三态同相缓冲器 三级管 4BC549BC548, BC547NPN 型 2BC558BC556, BC557PNP 型 二极管 41n4148 1N4000 系列开关二级管 1Zener 8.2 V 500mW 8.2 伏稳压二极管 11n40021N4002..1N40071N4000 系列整流二极管 1Zener 3.9 V 500mW 3.9 伏 稳压二极管发光二极管13 mm 红 可选用高亮度的发光二极管 13 mm 黄 13 mm 绿 电源 IC 17805 TO-220 封装 5V 输出 三端稳压 17812 TO-220 封装 12V 输出 三端稳压 电阻 910K 1%金属膜电阻 102K2 1%金属膜电阻 1100K 1%金属膜电阻 1SIL 10k 9-Pin 排阻电容 8100nF, 50v 独石或 CBB 电容 11000uF, 25v1000uF, 35v电解电容 IC 插座 - Dip 716 pin 132 pin bus 32 pin ZIF 锁紧插座 38 pin 118 pin 并口连接器125 pin D-Sub, 25 pin 弯角公头(90 度角) 电源插座 1 3PIN 电源插座 Dip 开关 112 pin ECE 或其他高品质12 位 DIP 拨动开关 12 pin 2 位拨动开关 排针 16 pin 标准 2.54 间距 13 pin 高度 12 毫米 12 pin 跳线帽 3 分别用于 J1,J2,J3五、组装与测试 焊接组装完毕,仔细检查有无虚焊,小的短路或元件安装错误。确认没有问题之后,连接 24 伏稳压电源到编程器电源插座,绿色的电源指示 LED 应该发光。检测 7812 的输出脚,电压应该是 12.6 伏左右。7805 的输出电压应为 5 伏。检查所有 IC 的 Vcc 5 伏是否正常?(Vcc...