伟纳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小时内删除。