编程器使用说明.docx
《编程器使用说明.docx》由会员分享,可在线阅读,更多相关《编程器使用说明.docx(31页珍藏版)》请在冰豆网上搜索。
![编程器使用说明.docx](https://file1.bdocx.com/fileroot1/2023-4/24/88857ab4-c891-4842-a9e5-9b3039974679/88857ab4-c891-4842-a9e5-9b30399746791.gif)
编程器使用说明
SP200S编程器(增强版)装配过程、硬件测试及使用图解说明
一、装配
打开伟纳提供的DIY套件防静电包装袋,全部元件如下图,注意拆开套件前最好先将你身上可能带有的静电放掉(可以摸一摸水龙头,或洗洗手)。
工具准备:
20-30W电烙铁一把(最大不要超过40W),中间带松香的焊锡丝(可以有效保证焊接质量),斜口钳一把(剪元件脚用,如没有用一个旧指甲钳代用也可),最好有万用表一块。
准备就绪后,按以下步骤开始组装。
第一步:
目测或对照原理图用万用表测试PCB上监控IC(U4)和锁紧座ZIF各引脚是否有对地短路,相邻引脚是否有短路。
重点测试Vcc、Vpp是否有对地短路;
2008.8.2后供应的套件,PCB已经开模测试,可以不用再自行测试PCB
第二步:
焊接贴片IC。
注意芯片方向不要焊反;
说明:
从2009.12.12开始,伟纳供应的增强版套件已经焊接好了3个贴片IC(由工厂全自动贴片机自动贴片生产,工艺一流)
第三步:
焊接电阻、二极管。
注意:
二极管1N4148一端标有黑线的一端是负极,对应PCB上的白色标记线插入;
第四步:
焊接三极管、电容、排阻、发光二极管、USB插座、电感、晶振。
注意事项:
套件中共有6只三极管,2只8550,4只8050(原理图中标示的9014用8050替代),三极管不要插错,Q2、Q3、Q5、Q6要将引脚折弯成90度脚后再插入PCB,使三极管印字面紧贴PCB面,并且三极管顶端不能压在电阻上。
焊接发光二极管时要注意极性不能错,焊接时间最好能在一秒左右完成,焊接时间过长有可能将发光二极管烫坏!
第五步:
焊接IC插座,锁紧座,ISP插座,5V输出插针JP1。
注:
普通版套件没有ISP插座和JP1插针
第六步:
插上监控CPU(插入监控芯片前,可以先插上USB线通电测试一下VPP电压是否在14左右,Vcc电压是否为5V,如果电压正常,且红色和绿色灯都亮,说明安装焊接基本上没有问题,可以放心的插上监控芯片了,注意监控芯片的缺口方向朝USB插座插入),在PCB的四个角插入固定柱,组装完成,一款体积小巧的功能强大的编程器就从你手中诞生了....
[本贴已被作者于2008年11月19日20时59分34秒编辑过]
2007-12-1922:
51
[热销] ME300B单片机学习开发系统增强版,完美兼容51/AVR...
sauwa
等级:
城市猎人
头衔:
伟纳管理员
贴子:
6023
积分:
12007
伟纳币:
8
注册:
2003-08-03
第2楼
硬件测试与使用方法
硬件焊接完成后,先不要急于插上USB线通电,也不要插监控芯片,仔细检查一遍有没有错焊元件、短路,虚焊,确认无误后才通电进行初步测试:
用万用表测量VPP电压应为14.3V左右(最多允许有正负0.3V的偏差),VCC电压为5V(允许有正负0.1V的偏差),PWR(电源指示)和STA(状态指示)两个发光二极管都亮,则说明硬件基本没有问题。
如果VPP电压不在正常的范围,请调整R10的阻值,阻值越小,VPP电压越高。
以上检查正常后,断电,插上监控CPU(注意监控芯片的缺口方向朝USB插座方向插入),重新通电检查,正常PWR灯亮,STA灯灭,再测试VPP电压,正常是12.3V左右。
如果VPP电压和没有插监控芯片一样是14.3V左右,且PWR和STA都亮,有可能是监控芯片没有工作,请重点检查复位电路、振荡电路是否正常。
以上测试正常后,在PCB的四个角插入固定柱,至此组装完成,一款体积小巧、功能强大的编程器就从你手中诞生了…
SP200S编程器软件有独特的硬件检查功能,使用硬件测试功能非常容易找到硬件故障!
如果不能正常烧写芯片:
如ID错误、编程失败等,可以启动硬件测试功能检查故障。
点击菜单“编程器”->“硬件测试”,弹出下图所示硬件测试窗口(注意测试前需取下锁紧座上的芯片,并取下ISP连接线):
(注意:
锁紧座手柄处对应的是21脚)
用万用表电压档测试锁紧座各引脚对地电压,勾选上图所示的引脚框,相应引脚输出高电平,未选中时为低电平0V。
其中第20脚的高电平为3.5V,锁紧座第1脚(ZIF1)和锁紧座第31脚(ZIF31)的输出电平各有四种:
作为I/O口时分别为0,5V,作为VPP引脚时分别为12-12.5V,14.0-14.5V,其余引脚高电平均为5V。
注意:
锁紧座第10脚和第15脚在电路上是相连的,只有在勾选第10脚时锁紧座的第10脚和第15脚才有高低电平变化,勾选第15脚是这两个引脚无电平变化。
如果测试时发现有两个引脚会同时出现高电平,而这两个引脚之间并非直接相连,则这两个引脚之间的线路就有可能短路了。
如果测试时某个引脚始终为低电平0V,则这个引脚的线路可能对地短路!
整机原理图(点击图片可以查看大图):
使用说明
第一步:
安装USB驱动以及SP200S的控制软件(SP200S不要连接USB线);
SP200S套件使用的USB芯片是PL2303HX,运行PL-2303DriverInstaller.exe安装USB驱动,运行WLPRO_SETUP.exe安装SP200S的控制软件。
如果是Vista系统,请安装PL2303的Vsita专用驱动。
第二步:
插上USB线,运行SP200S软件,软件自动搜索连接的编程器,如成功,软件正常打开主界面,如下图
现在就可以正常使用你的SP200S编程器了,SP200S增强版可以用以下两种方式烧写芯片:
1.芯片放在锁紧座上烧写
SP180/200编程器采用唯一一个40PIN的零插入力锁紧座,它可以分别放置8PIN,20PIN和40PIN的芯片。
正确的放置方式如下图所示:
下面以烧写一片AT89S52为例,介绍SP200S的使用方法:
∙将一片AT89S52芯片放入编程器锁紧插座,压下手柄锁紧(芯片缺口方向朝向编程器的USB接口,其他芯片的插放方向,点击工具栏“信息”按钮可以查看器件插放方式);
∙在软件中点击“器件”按钮,选择型号AT89S52(型号不要选错);
∙在软件中点击“加载”按钮,在“加载文件”对话框中找到找到你要烧写的文件,按默认点击确定即可;
∙点击编程,弹出“编程”对话框,设置好编程选项后,点击运行即可完成芯片的烧写
如何烧写和复制24C系列EEPROM:
∙编程操作和和上述AT89S52的操作类似,如果使用自动编程功能,请取消自动选项里的“查空”选项,否则可能报错;
∙24C系列存储器没有擦除功能,如果要清空24系列芯片,在未加载任何文件的情况下(即软件缓冲区为全FF,点击编辑按钮弹出的就是缓冲区,如果缓冲区中有数据,可以填充FF),点击编程按钮编程一次,芯片内的数据就被清空了(因为写入了全FF);
∙如果要复制24c系列芯片,在软件中选择对应的芯片型号,放上芯片后,点击“读取”按钮,再点击“保存”即可将芯片内的数据保存到电脑硬盘中
2.利用ISP下载接口下载
SP200S设计了一个标准的ISP下载接口,此接口和ATMEL官方的ISP接口定义完全一致,目前ISP支持器件型号如下:
AT89S51,AT89S52,AT89LS51,AT89LS52,ATmega8515,ATmega48,ATmega88,ATmega168,ATmega16,ATmega8,ATmega8535,ATmega8535L,ATtiny2313,ATtiny2313V,ATtiny26,ATtiny26L
下图是SP200S增强版上的ISP接口定义示意图(元件面俯视图):
你只需要在目标板上预留一个双排5pin的排针作为ISP下载接口,将单片机的相关引脚(MOSI,SCK,RESET,MISO,VCC,GND,请参考相关单片机的DataSheet)连接到ISP下载接口后就可以使用SP200S的ISP功能了。
下载操作方法和前面介绍的将芯片放在锁紧座烧写的方法是一样的(注意:
软件中的芯片型号必须选择带有@ISP的)。
AT89S52引脚定义:
MOSI P1.5(6脚)
SCK P1.7(8脚)
RESET (9脚)
MISO P1.6(7脚)
VCC (40脚)
GND (20脚)
小知识:
什么是ISP
所谓ISP,即(In-SystemProgramming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。
此功能无论是对于实验学习还是产品调试都是非常的方便,特别是重新烧写电路板上的贴片芯片,ISP目前是不二之选。
[本贴已被作者于2008年03月24日08时41分22秒编辑过]