WizPro200Cy MCU烧写器使用手册
(For Cypress PSOC1系列, V1.0)
1支持的芯片:Cypress PSoc1系列Flash MCU;支持序列号功能。序列号为4个字节长度,其在Flash中存放的地址可由用户通过PC应用程序随意设定,同时序列号的初始值和累加量也由用户自己随意设定;
2特点:
2.1支持Cypress Psoc1系列Flash MCU,其他系列后续可升级支持;
2.2支持
3.3V和5.0V接口电平;
2.3支持裸片烧写或在板烧写(In-Circuit-Program、On-Board-Program);
2.4支持脱机烧写,烧写时无需连接电脑,方便生产线使用;
2.5USB通讯接口,方便连接电脑的连接;
2.6自动编程优化,编程速度快;
2.7支持序列号的设定,地址任意选择;
2.8支持烧写数量控制功能(针对方案开发公司该功能可以控制客户烧写的芯片数量,从而保证方案公司利益;
2.9支持客户端加密数据下载,方便方案商对编程器的维护和管理;
2.10操作简单,单键触发,蜂鸣器和LED提示烧写的结果;
2.11支持USB在线升级Firmware,便于器件的更新和扩展;
2.12可整合成1拖n的烧写平台,满足大批量生产的需要;
3外观接口图:
4指示灯和蜂明器:
2.1 电源指示灯:编程器接通电源后指示灯点亮,表示电源正常;
2.2 状态指示灯(红色和蓝色LED灯):
2.2.1:编程器通过USB连接到电脑时,打开编程器的PC软件时蓝色和红色的LED灯点亮,同时蜂鸣器响2次长声;
2.3.2 编程器下载程序后接上电源时:
?红色和蓝色指示灯交替闪烁:表示系统正进行内部数据校验;
?红色灯亮同时蜂鸣器响2次长声:表示系统内部数据校验失败,须连接电脑重新下载程序才可正常烧写;
?蓝色灯亮同时蜂鸣器响1次长声;表示系统内部数据校验成功,可以开始烧写芯片;
?蜂鸣器长响1声(约1秒钟):说明编程器内部的Firmware有问题,需到我司网站下载最新的Firmware 或联络我司(我司网址:https://www.wendangku.net/doc/8f11831836.html,)
2.3.2 编程器完成校验后开始编程时:
?蓝色红色指示灯交替闪烁,表示编程器正在对目标芯片进行编程器;
?红色灯亮同时蜂鸣器响3次短声:表示对目标芯片编程器失败,请作相应检查;
?蓝色灯亮同时蜂鸣器响1次长声:表示对目标芯片编程成功;
5按键和接口说明:
5.1白色按键:编程器按键,按一下按键系统就开始对目标芯片编程;
5.2电源接口:接9~12V DC Adapter,>300mA即可,随机配有一个DC电源适配器;
5.3USB接口:用于进行下载程序或在线编程以及编程器内部数据的更新和设定;
5.4编程接口:用于对MCU进行编程,排线中箭头指向的一端的为第一脚,注意排线的插入方向(有防呆设计) 6编程器数据线引脚名称和接线说明:
6.1For Psoc1 .
信号说明 GND GND GND VOUT NIL LED_NG NIL 引脚 1 3 5 7 9 11 13
引脚 2 4 6 8 10 12 14 信号说明 SDIO SCLK RESET NIL NIL NIL LED_OK
Note:
1.实际应用时RESET脚可以不接,也即接VDD,GND,SDIO,SCLK;
2.引脚11和14在此用于编程后的LED指示输出,可通过一个限流电阻后接LED阳极,LED阴极接地:
?11脚(LED_NG):编程Error LED指示输出,高电平点亮LED;
?14脚(LED_OK):编程OK LED指示输出,高电平点亮LED;
3.引脚1,3,5,10均为GND,连接时可选择其中一脚,或全部连接都可;
4.VOUT:3.3V或5V电源输出,该端口输出电流在150mA以内,用户可以通过PC 应用程序来设定VOUT
的输出电压,以适应不同的接口的需要;
?裸片烧写:裸片烧写时需要配置对应的IC座,本公司提供不同封装的IC座可供选择。此时接口电平可选择3.3V或5V均可;
?在板烧写:在板编程时,由于不同的板的工作电压不同,因此接口电平必须匹配,使用时可根据实际的板上的MCU的工作电压来选择5V或3.3V。此外,若用户目标板的功耗较大时,建议对目
标板的供电不要采用编程器的VOUT输出,而采用外部的电源进行供电,以免损坏编程器或影响
正常的编程;
5.NIL的信号为空,使用时不须要进行连接;
6.编程说明:
脱机编程器:
6.2启动WizPro200Cy PC应用程序,选择相应的MCU并加载目标二进制文件(缺省为.S19格式,也可选
择.HEX、.BIN格式等),设定好相关的Option Byte数据,按“下载”按钮将目标数据和配置数据下载
到编程器的Flash中。下载完成后拨出USB线,断开编程器与电脑连接;
6.3按要求连接好相应的信号线,并给编程器供电;
6.4若目标板需要单独供电时,接上目标板电源,烧写裸片片时无须连接外部电源;
6.5以上完成后,按一下编程器上的编程按键,开始编程,若正常编程完成后,蜂鸣器叫一声,红色LED灯熄灭,
蓝色LED灯亮;否则蜂鸣器叫三声,红色LED灯亮,蓝色LED灯熄灭;当编程失败时,用户可检查相应的连
线和目标板上的相关器件后再尝试重新编程;
6.6取下已编程好的MCU或目标板,换上另一块芯片或待编程板,重复按编程按键;
编程时间:根据MCU Flash的大小及是否为空等因素决定,几秒到几十秒不等(如:脱机烧写128K Flash的
总时间在10S左右)
6.7数量控制功能:本编程器支持烧写数量控制功能,如需要设定烧写数量,下载程序前需设定好要烧写的数量,
烧写完成设定的数量后编程器响2声短声,同时2个指示灯交替闪烁,此时编程器自动禁止再编程,需要重
新下载程序后才可以继续编程;
PC在线编程器:
6.8本编程器也支持PC在线编程,将编程器连接到PC电脑,打开WizPro200Cy应用软件,选择芯片型号后加载
目标程序文件到应用软件中,设定好相关参数,然后用鼠标点击应用软件菜单中的按钮,系统就开
始自动完成编程和校验的操作;编程器完成后显示“操作成功”,表示编程正常;
7扩展按键的使用说明:
7.1扩展按键是专门针对批量生产而设计,主要是方便员工的操作;在使用时可用延长线将此按键引出到操
作员的手上,这样就不需要去按编程板上的按键即可进行编程的操作。
7.2在将本编程器制作成n个(比如4个)烧写平台时(见图1),可将IC座和按键(通过扩展按键接口)
全部置与台架的平面上,主机置于台架的下面,这样,一个操作员即可同时操作多台编程器,而且利用
IC放置的时间差进行异步编程,大大提高了编程的效率;
7.3生产线上的在板编程,对于先贴好板的MCU进行编程,可将本编程器整合到一个机架中,编程按键通过
扩展按键接口引出到操作员方便操作的位置,将3路(无VOUT)或4路(有VOUT)信号通过顶针与目
标板接触,2路LED指示连接到机架上的LED,从而可制作成一个通用的流水线操作平台;
图1 4个烧写器平台
8特别说明:
8.1当使用USB在线编程时,由于本烧写器支持3.3V和5.0V两种接口电平,如果是使用5V电平时。请在编程时
务必使用外部电源给目标板供电而不要只使用USB电源进行系统的供电,否则可能会导致编程不正常或出错;
8.2在选择3.3V接口电平的情况下,裸片烧写可直接采用USB的电源,即可以不接外部电源。
9包装清单:
9.1WizPro200Cy 编程器主机1台;
9.29V输出变压器1个;(配件)
9.3下载USB线1条;(配件)
9.4WizPro200Cy使用说明书1本;
9.5编程数据线1条;(配件)
9.6软件CD光盘1张;
10电气参数;
10.1编程器输入电压:DC 9~15V;
10.2USB1.2或以上接口;
10.3编程器接口信号:3.3V或5V电平输入输出;
10.4编程器输出电源:DC 5V±10%,<150mA;
10.5编程器数据保存:常温下>10年;
10.6工作环境温度:-20°C ~ 70 °C;
11常见问题和说明;
11.1PC在线编程时出现“命令超时”提示:说明编程器和目标板或目标芯片的连接有问题;请检查所有信号连接
是否正常
11.2脱机烧写出现错误提示:请首先检查相关信号线是否连接正常。如果是使用编程器的输出电源给目标板或芯
片供电时,请检查编程器的VOUT输出是否正常。也可以断开编程器的VOUT输出,而用外部电源给目标板或
芯片供电,如果编程正常,说明编程器的VOUT输出已经损坏,请联络我们跟进;
12售后服务说明;
12.1主机自出厂之日期起1年内免费保修,其他配件不在此保修范围内;
12.2人为因素造成之损坏需收取材料工本费用;
12.3相关质量问题,请致电0755-********或发电子邮件到:info@https://www.wendangku.net/doc/8f11831836.html,
13 WizPro200STM8 PC
应用程序说明;
a) 主界面:
b) 选择目标芯片的型号:点击
按钮,则系统弹出所有MCU 列表以供选择,屏幕显示界面如下:
目标二进制数据显示区域。
操作按钮区,点击进行功能的执行。
编程器名称显示区,指示当前的设备连接情况。
信息显示区,显示各种操作的信息和结果。
显示芯片
的规格型号。
c)选择了MCU后,按按钮加载目标二进制文件,此时屏幕显示如下:
d)打开选定的文件,则此时系统即加载文件以供烧写或下载,同时信息窗口显示相关的校验和数据;
5 选择完成MCU型号后,点击按钮,出现下图对话框,这时可以选择编程器接口和电压,请参考IC的Datasheet资料选择正确的编程接口和电压;
6 序列号控制设定,见下图所示:
点击按钮,出现上图对话框,可以设定序列号参数;6保护控制.见下图所示:
?本产品支持序列号控制功能,点击按钮,这时可以设定限制烧写的芯片数量和芯片保护选项;
请选择“限制烧写总数量”然后用键盘输入需要烧写的总数量;该参数在下载程序时会一同下载到编程器中,该选项只对于脱机烧写有效,不支持联机烧写;
?如不需要限制烧写数量,此项就不用选择;
8 准备编程:
1 设定完相应的Option Byte后,按按钮,将二进制数据及Option Byte等下载到烧写器的内部Flash
中,以便脱机烧写,下载完成后,切断烧写器电源,重新上电即可进行脱机烧写了;
2对于临时的芯片烧写,比如研发中,则可以利用在线的烧写方法,见主画面的、和按钮,其中编程按钮会自动执行擦除的功能,数据编程完后,必须利用校验按钮进行编程后的数据的检查及Option Byte的写入功能,否则Option Byte数据将不会写入(离线烧写则不同,系统会自动进行一系列的烧写包括Option Byte的写入);
3编程接口选项用于设定接口的电平和Vout的输出电压;
4设备配置选项用于单有多个相同的此类设备连接到电脑时,则系统可能无法自动识别到对应的设备,因此
需要手动进行选择,选择前先用按钮刷新所有的设备,再点击按钮来确认当前的设备;
5编程器USB拔掉后再连接时,必须执行如上的操作,否则系统会出现操作不正常现象;