伟纳SP200S编程器制作与使用
伟纳电子 www.willar
一、简介
SP200S编程器是伟纳电子继广受欢迎的SP180S编程器基础上改进设计的一款编程器,直接使用USB接口通讯和供电,体积小巧,软件和硬件设计成熟,功能完善,是目前唯一一款拥有专业编程控制软件的免费编程器。可以支持ATMEL/WINBOND/SST公司常用的MCS51系列单片机,支持ATMEL/MICROCHIP/ST等公司24、93系列串行存储器。增强版还具有标准的ISP下载接口,可支持ATMEL公司MCS51系列和AVR系列单片机在线下载编程(ISP)。SP200S编程器不但可以满足单片机爱好者和开发人员学习和开发51、AVR单片机使用需求,也非常适合家电维修人员烧写93系列、24系列EEPROM的需求。
二、编程器硬件与软件特点
硬件特点 ∙体积小巧(仅一张名片大),使用携带非常方便 ∙USB接口通讯及供电,通讯速度快,无须外接电源 ∙内置CPU,烧写速度快,时序精准,不受计算机配置影响 ∙功能完善,操作简单,硬件无须任何手动设置 ∙单一40Pin锁紧座设计,同时支持8PIN,20PIN和40PIN的芯片 ∙具有一个标准的10Pin ISP下载接口,轻松实现对用户目标板在系统编程 | SP200S编程器成品(点击看大图) |
软件特点 ∙友好的界面,专业化全功能设计 ∙强大的缓冲区编辑功能,支持复制、填充、逻辑运算、数据支持8位与16位显示 ∙简体中文用户界面 ∙支持WIN98SE/ME/2K/XP等操作系统 ∙系统配置要求低,运行稳定 ∙编程命令丰富,包含编程、读取、擦除、查空、校验、加密(写锁定位)、读写熔丝位、读写配置位… ∙统计功能,自动统计烧写成功与失败的数量 ∙自动序列号功能,适用于给产品写入唯一的ID数据 ∙支持自动编程操作(相当于批处理),并可以自定义其操作内容 ∙最近文件列表功能,可快速加载曾经使用过的文件 ∙最近器件列表功能,可快速更改器件为近期使用过的其他器件 ∙编程操作声音 ∙文件更改自动重加载,适用于开发阶段快速更新芯片内容 | 编程器软件(点击看大图) |
三、支持器件详细列表
普通版(器件数量:68):
可以支持ATMEL/WINBOND/SST公司的MCS51系列单片机,支持ATMEL公司24、93系列串行存储器。免费提供普通版的监控程序。点击查看详细器件列表。
增强版(器件数量:336):
可以支持ATMEL/WINBOND/SST公司的MCS51系列单片机,支持ATMEL/MICROCHIP/ST等公司24、93系列串行存储器。增强版还具有标准的ISP下载接口,可支持以下器件ISP在线编程: AT89S51,AT89S52,AT89LS51,AT89LS52,ATmega8515,ATmega48,ATmega88,ATmega168,ATmega16,ATmega8,ATmega8535,ATmega8535L,ATtiny2313,ATtiny2313V,ATtiny26, 点击查看详细器件列表
四、硬件电路
SP200S编程器原理图由USB界面(USB Interface)、VPP电源控制(VPP Power)、系统控制(System Controller)、40Pin烧写座(ZIF Socket)四部分组成,增强版在普通版基础上增加了10Pin ISP接口(ISP Port),各部分电路分别介绍如下。点击查看整机原理图
1. USB通讯电路(USB Interface) 使用了一片USB转串口介面(COM)控制器PL2303HX,因此SP200S可以直接通过USB口通讯和供电,即插即用,非常方便。 PL2303HX是贴片SOP28封装,焊接对于不熟悉的朋友稍微有点难度。大家DIY时可以用RS232(串口)MAX232电路来替代USB通讯部分做成串口通讯的编程器使用。也可以用简单的三极管电路组成的串口收发电路替代USB通讯电路。 2. VPP电源控制(VPP Power) 由DC-DC变换集成电路MC34063组成,34063 广泛应用于于DC-DC的电源转换电路中,本电路中的34063 接成升压电路形式,将5V电压升压到12-14.5V,得到编程所需的Vpp电压,R8、R9、R10组成电压取样电路。R11和Q1组成14V VPP电压切换电路 3.系统控制(System Controller) 通版采用比较容易购买的AT89S52作为监控芯片(可以用其它公司容量在8K或以上兼容芯片替代,如:Winbond 的W78E52/W78E54,STC的STC89C52RC/STC89C54RC等)。 增强版采用SST89E58或者其它公司兼容型号单片机作为监控芯片,拥有16K或以上的代码空间,功能较强,除了编程功能强于普通版外,另外可以支持AVR系列,AT89S系列单片机的在线下载(ISP)... LED2是编程状态指示灯,在编程器执行读写操作时会点亮。 4.40Pin烧写座(ZIF Socket) 单一40Pin锁紧座设计,同时支持8PIN,20PIN和40PIN的DIP封装芯片,所有芯片的插入方向均为缺口向上,并以锁紧座顶边对齐插入。 | |
5. ISP接口(ISP Port) 所谓ISP,即(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。此功能无论是对于实验学习还是产品调试都是非常的方便,特别是重新烧写电路板上的贴片芯片,ISP目前是不二之选。 增强版的SP200S具有ISP下载功能(左图所示),支持AVR系列、AT89S系列单片机的ISP下载,此接口和ATMEL官方的标准接法完全一致,可以通过附带的10Pin ISP下载连接头连接到自己的目标板,直接在线下载程序到目标CPU。普通版无ISP功能,无需此接口 | |
五、元器件清单
SP200S编程器制作套件包含制作该编程器的所有元器件(您只需要一只电烙铁和少许焊锡丝即可组装成一台超强功能的USB接口编程器),见以下器件列表:
名称 | 规格/型号 | 元件编号 | 数量 | 备注 |
IC | AT89S52(普通版) 或 SST89E58RD或兼容型号(增强版) DIP-40 | U4 | 1 | 已烧录监控程序 |
IC | PL2303HX SOP28 | U1 | 1 | |
IC | 74HC164 SO-14 | U3 | 1 | |
IC | MC34063 SO-8 | U2 | 1 | |
电阻 | 0.5Ω 1/4W | R6 | 1 | |
电阻 | 27Ω | R2,R3 | 2 | |
电阻 | 220Ω | R7 | 1 | |
电阻 | 470Ω-1.5KΩ | R4,R5 | 2 | |
电阻 | 470Ω | R20 | 1 | |
电阻 | 560Ω* | R10 | 1 | |
电阻 | 1KΩ | vs编程软件R16,R17,R18,R19 | 4 | |
电阻 | 1.5KΩ | R1 | 1 | |
电阻 | 1.8KΩ | R9 | 1 | |
电阻 | 10KΩ | R12,R13,R14,R15 | 4 | |
电阻 | 12KΩ | R11 | 1 | |
电阻 | 20KΩ | R8 | 1 | |
排阻 | 10KΩx8 | RP1 | 1 | |
瓷片电容 | 22pF | C8,C9,C12,C13 | 4 | |
独石电容 | 220pF | C3 | 1 | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论