WizPro200Nx(有数量控制功能) 编程器使用说明
版本 2.0
1本烧写器支持的芯片:
1.1NEC All Flash所有系列 8/16位MCU,支持序列号功能。序列号为4个字节长度,其在Flash中存放的地址可
由用户通过PC应用程序随意设定,同时序列号的初始值和累加量也由用户自己随意设定;
1.2瑞萨(Renesas)R8Cxx系列16位MCU;支持序列号荷数量控制功能;
2特点:
2.1支持NEC All Flash系列MCU,包括:K0S/Kx1、K0/Kx1+、K0/Kx2、K0/Lx2、K0/Lx3及K0R/Kx3。
2.2支持瑞萨(Renesas) R8Cxx系列MCU,包括:R8C/10xx、R8C/11xx、R8C/12xx、R8C/1A/1Bxx等;
2.3支持UART编程接口、CSI编程接口和CSI+HS编程接口,用户根据需要选择;
2.4支持
3.3V和5.0V接口电平;
2.5支持裸片烧写或在板烧写(In-Circuit-Program、On-Board-Program);
2.6支持脱机烧写,烧写时无需连接电脑,方便生产线使用;
2.7USB通讯接口,方便连接电脑的连接;
2.8自动编程优化,编程速度快;
2.9支持序列号的设定,地址任意选择;
2.10支持烧写数量控制功能(针对方案开发公司该功能可以控制客户烧写的芯片数量,而保证方案公司的利益;
2.11操作简单,单键触发,蜂鸣器和LED提示烧写的结果;
2.12支持USB在线升级Firmware,便于器件的更新和扩展;
2.13可整合成1拖n的烧写平台,满足大批量生产的需要;
3.外观接口图:
4.指示灯和蜂明器:
2.1 电源指示灯:编程器接通电源后指示灯点亮,表示电源正常;
2.2 状态指示灯(红色和蓝色LED灯):
2.2.1:编程器通过USB连接到电脑时,打开编程器的PC软件时蓝色和红色的LED灯点亮,同时蜂鸣器响2次长声;
2.2.2 编程器下载程序后接上电源时:
?红色和蓝色指示灯交替闪烁:表示系统正进行内部数据校验;
?红色灯亮同时蜂鸣器响2次长声:表示系统内部数据校验失败,须连接电脑重新下载程序才可正常烧写;
?蓝色灯亮同时蜂鸣器响1次长声;表示系统内部数据校验成功,可以开始烧写芯片;
?蜂鸣器长响1声(约1秒钟):说明编程器内部的Firmware有问题,需到我司网站下载最新的Firmware 或联络我司(我司网址:https://www.doczj.com/doc/9916369236.html,)
2.2.3 编程器完成校验后开始编程时:
?蓝色红色指示灯交替闪烁,表示编程器正在对目标芯片进行编程器;
?红色灯亮同时蜂鸣器响3次短声:表示对目标芯片编程器失败,请作相应检查;
?蓝色灯亮同时蜂鸣器响1次长声:表示对目标芯片编程成功;
5.按键和接口说明:
5.1白色按键:编程器按键,按一下按键系统就开始对目标芯片编程;
5.2电源接口:接9~12V DC Adapter,>300mA即可,随机配有一个DC电源适配器;
5.3USB接口:用于进行下载程序或在线编程以及编程器内部数据的更新和设定;
5.4编程接口:用于对MCU进行编程,排线中箭头指向的一端的为第一脚,注意排线的插入方向(有防呆设计)。
6.编程器数据线引脚名称和接线说明:
6.1K0S/Kx1+系列MCU:(uPD78F92xx系列)
信号说明 GND DGDATA(X2) NIL NIL DGCLK(X1)NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16 信号说明 RESET VOUT NIL NIL NIL NIL NIL NIL
Note: 1若使用MCU板自己的电源,VOUT(引脚4)可以不接;如果是针对大功率的PCBA在板烧写,请用外部电源给目标板供电,同时断开编程器引脚4月目标板的连接
2 NIL的引脚请不要连接任何信号。
6.2 K0/Kx1+系列MCU:
6.2.1UART编程模式:
信号说明 GND RxD TxD NIL CLK NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16 信号说明 RESET VOUT NIL NIL NIL FLMD1 FLMD0 NIL
6.2.2CSI三线编程模式:
信号说明 GND SI SO SCK NIL NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16 信号说明 RESET VOUT NIL NIL NIL FLMD1 FLMD0 NIL
6.2.3CSI+HS编程模式
信号说明 GND SI SO SCK NIL NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16 信号说明 RESET VOUT NIL H/S NIL FLMD1 FLMD0 NIL
Note:
1.RxD,SI为编程器的输入,其分别对应到目标MCU的TxD和SO;TxD、SO为编程器的输出,其分别 对 应到目
标MCU的RxD和SI;
2.对于UART编程模式,引脚9必须接到MCU的X2/EXCLK引脚;
3.CSI或CSI+HS编程模式时,引脚9不用连接;
4. 若使用MCU板自己的电源,VOUT(引脚4)可以不接,若使用MCU板自己的电源,VOUT(引脚4)可以不接;
如果是针对大功率的PCBA在板烧写,请用外部电源给目标板供电,同时断开编程器引脚4与目标板的连接;
5. NIL的引脚请不要连接任何信号。
6.3 K0/Kx2 系列MCU:(uPD78F051xxx系列)
6.3.1UART编程模式:
信号说明 GND RxD TxD NIL CLK NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16
信号说明 RESET VOUT NIL NIL NIL NIL FLMD0 NIL
6.3.2CSI三线编程模式:
信号说明 GND SI SO SCK NIL NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16
信号说明 RESET VOUT NIL NIL NIL NIL FLMD0 NIL
Note:
1RxD,SI为编程器的输入,其分别对应到目标MCU的TxD和SO;TxD、SO为编程器的输出,其分别对应到目标MCU的RxD和SI;
2对于UART编程模式,引脚9必须接到MCU的X2/EXCLK引脚;
3. 若使用MCU板自己的电源,VOUT(引脚4)可以不接,若使用MCU板自己的电源,VOUT(引脚4)可以不接;
如果是针对大功率的PCBA在板烧写,请用外部电源给目标板供电,同时断开编程器引脚4与目标板的连接;
4.NIL的引脚请不要连接任何信号。
6.4K0/Lx2 ,K0/Lx3系列MCU:
6.4.1UART编程模式:
信号说明 GND RxD TxD NIL CLK NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16
信号说明 RESET VOUT NIL NIL NIL NIL FLMD0 NIL
6.4.2CSI三线编程模式:
信号说明 GND SI SO SCK NIL NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16
信号说明 RESET VOUT NIL NIL NIL NIL FLMD0 NIL
Note:
1RxD,SI为编程器的输入其分别接MCU的TxD和SO;TxD、SO为编程器的输出,其风别接MCU的RxD和SI;
2对与UART编程模式,引脚9必须接到MCU的X2/EXCLK引脚;
3若使用MCU板自己的电源,VOUT(引脚4)可以不接,若使用MCU板自己的电源,VOUT(引脚4)可以不接;
如果是针对大功率的PCBA在板烧写,请用外部电源给目标板供电,同时断开编程器引脚4与目标板的连接;
4NIL的引脚请不要连接任何信号。
6.5K0/Kx2-L, K0/Ix2 系列MCU:
信号说明 GND TOOLD NIL NIL TOOLC NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16
信号说明 RESET VOUT NIL NIL NIL NIL NIL NIL
6.6K0R/Kx3 系列,79F9211 MCU:
信号说明 GND TOOL0 NIL NIL NIL NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16
信号说明 RESET VOUT NIL NIL NIL NIL FLMD0 NIL
Note:
1若使用外部时钟时,引脚9可以不接;
2若使用MCU板自己的电源,VOUT(引脚4)可以不接,若使用MCU板自己的电源,VOUT(引脚4)可以不接;如果是针对大功率的PCBA在板烧写,请用外部电源给目标板供电,同时断开编程器引脚4与目标板的连接;
3NIL的引脚请不要连接任何信号。
6.7其他未列出的NEC Flash系列MCU:具体请参考相关NEC的 datasheet说明;
6.8瑞萨(Renesas) R8C/1xx 系列MCU:
6.8.1Single UART Mode:
信号说明 GND MODE NIL NIL NIL NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16
信号说明 RESET VOUT NIL NIL NIL NIL NIL NIL
6.8.2UART Mode:
信号说明 GND RxD TxD Mode NIL NIL NIL NIL 引脚 1 3 5 7 9 11 13 15
引脚 2 4 6 8 10 12 14 16
信号说明 RESET VOUT NIL NIL NIL NIL NIL NIL
7编程说明:
脱机编程器:
7.1首先将正确的程序下载到编程器中;启动WizPro200Nx PC应用程序,选择相应的MCU后加载目标HEX文件,设
定好相关的参数和配置,按《下载》按钮将目标数据和配置数据下载到编程器的Flash中。下载完成后拨出USB
线,断开编程器与电脑连接;
7.2按要求连接好相应的信号线,并给编程器供电;
7.3若目标板需要单独供电时,接上目标板电源,烧写裸片片时无须外部电源;
7.4以上完成后,按一下编程器上的编程按键,开始编程,若正常编程完成后,蜂鸣器叫一声,红色LED灯熄灭,
蓝色LED灯亮;否则蜂鸣器叫三声,红色LED灯亮,蓝色LED灯熄灭;当编程失败时,用户可检查相应的连线
和目标板上的相关器件后再尝试重新编程;
7.5取下已编程好的MCU或目标板,换上另一块芯片或待编程板,重复按编程按键;
7.6编程时间:根据MCU Flash的大小及是否为空等因素决定,几秒到几十秒不等(如:脱机烧写128K Flash的总
时间在13S左右);
7.7数量控制功能:本编程器支持烧写数量控制功能,如需要设定烧写数量,下载程序前需设定好要烧写的数量,
烧写完成设定的数量后编程器响2声短声,同时2个指示灯交替闪烁,此时编程器自动禁止再编程,需要重新
下载程序后才可以继续编程;
PC在线编程器:
7.8本编程器也支持PC在线编程,将编程器连接到PC电脑,打开WizPro200Nx应用软件,选择芯片型号后加载目
标程序文件到应用软件中,并设定好相关的编程参数,然后用鼠标点击应用软件菜单中的按钮,系统
就开始自动完成编程和校验的操作;编程器完成后显示“操作成功”,表示编程正常;
8自动编程说明:
8.1本编程器支持自动芯片状态检测,一旦系统检测到芯片已连接好,即开始自动烧写,烧写完成后等待用户拿取
芯片和更换下一个,依次循环交替;各种状态通过LED来进行指示,其说明如下:
8.2上电时若系统校验正确,则蓝色LED亮表示可以开始烧写,否则红色LED亮则表示校验有问题需要重新
下载数据。
8.3放入IC到烧写座或连接排线到目标板,一旦系统检测到IC已连接好则,启动烧写,红蓝LED交替闪烁;
8.4烧写完成后,蓝色LED亮哔一声,表示烧写正确,否则红色LED亮哔3声表示烧写有错误;
8.5取下IC或断开烧写烧写连接线,系统自动熄灭蓝色或红色LED,表示烧写接口为空(即未连接任何东西);
8.6但新的IC放入IC座或再次连接目标板,则系统有开始新一轮的烧写(2LED交替闪烁,并固定一状态,见8.3,8.4;
8.78.3,8.4,8.5周而复始;
8.8注:任何时候按健也可启动新一轮的烧写;
9扩展按键的使用说明:
9.1扩展按键是专门针对批量生产而设计,主要是方便员工的操作;在使用时可用延长线将此按键引出到操作员的
手上,这样就不需要去按编程板上的按键即可进行编程的操作。
9.2在将本编程器制作成n个(比如4个)烧写平台时,可将IC座和按键(通过扩展按键接口)全部置与台架的平
面上,主机置于台架的下面,这样,一个操作员即可同时操作多台编程器,而且利用IC放置的时间差进行异步
编程,大大提高了编程的效率;(如下列图1所指示
9.3生产线上在板编程,对于先贴好板的MCU进行编程,可将本编程器整合到一个机架中,编程按键通过扩展按键
接口引出到操作员方便操作的位置,将编程信号线通过顶针与目标板接触,LED指示连接到机架上的LED,从而可制作成一个通用的流水线操作平台(如下图而可制作成一个通用的流水线操作平台(如图
图1
10Firmware更新:
10.1本产品提供内部Firmware的在线更新功能,可通过USB口来完成,更新的相关信息可以在本公司网站上免费获
得(https://www.doczj.com/doc/9916369236.html,)
10.2通过该功能,可以在线免费升级后续的产品支持,或纠正产品使用中的各种问题和不足;
11特别说明:
11.1当使用USB在线编程时,由于本烧写器支持3.3V和5.0V两种接口电平,如果是使用5V电平时。请在编程时务
必使用外部电源给编程器供电而不要只使用USB电源进行系统的供电,否则可能会导致编程不正常或出错;
11.2在选择3.3V接口电平的情况下,裸片烧写可直接采用USB的电源,即可以不接外部电源。
12包装清单:
12.1WizPro200Nx编程器主机1台;
12.29V输出变压器1个;(配件);
12.3下载USB线1条;(配件);
12.4WizPro200Nx使用说明书1本;
12.5编程数据线1条;(配件);
12.6扩展按键线1套(可选配件);
12.7软件CD光盘1张;
12.8IC烧录座(可选配件);
13常见问题和说明;
13.1PC在线编程时出现“命令超时”提示:说明编程器和目标板或目标芯片的连接有问题;请检查所有信号连接是
否正常
13.2脱机烧写出现错误提示:请首先检查相关信号线是否连接正常。如果是使用编程器的输出电源给目标板或芯片
供电时,请检查编程器的VOUT输出是否正常。也可以断开编程器的VOUT输出,而用外部电源给目标板或芯片供电,如果编程正常,说明编程器的VOUT输出已经损坏,请联络我们跟进;
14售后服务说明;
14.1主机自出厂之日期起1年内免费保修,其他配件不在此保修范围内;
14.2人为因素造成之损坏需收取材料工本费用;
14.3相关质量问题,请致电0755-********或发电子邮件到:info@https://www.doczj.com/doc/9916369236.html,
15电气参数;工作电压DC5~12V(支持USB供电或由配备的9VDC火牛供电);工作电流:<150mA;
WizPro200Nx PC 应用程序说明
1 主窗口;
? 对于同一种产品型号,当选择的具体芯片不同时,其参数配置的页数和内容页会不一样; ? 产品信息栏仅供参考,对芯片的编程操作没有任何影响;
目标二进制数据显示区域。
操作按钮区,点击进行功能的执行。
编程器名称显示区,指示当前的设备连接情况。
信息显示区,显示各种操作的信息和结果。
显示芯片的规格型号。
2操作按钮的功能说明:
?要操作相应的功能时,将鼠标移至相应的按钮处,则按钮就会自动突起,点击即可;
?所有按钮具有即时提示功能,只要将鼠标移至按钮处并停顿1S就能显示提示信息;
?:点击该按钮关闭并退出此应用程序;
?:从目标二进制文件中获取数据;该数据即是需要写入到目标MCU中的程序代码;
?:用于将目标二进制文件的内容转存为标准的二进制数据文件(BIN文件);
?:将目标二进制数据及相关的配置数据下载到WizPro100编程器中,以便于脱机进行烧写(不再需要连接电脑);
?以下4个按钮的功能只用于PC在线的操作,主要为方便开发人员的使用。该功能不影响已下载到WizPro100编程器中的数据和配置;而是直接透过WizPro100进行MCU的操作,但是在进行操作之前,同样需进行芯片的选择和参数的配置;
?:点击按钮后程序自动完成所有编程器的操作;
?:用于擦除MCU中Flash的全部内容,对不同的厂家的芯片其擦除的具体要求会有所不同,系统会根据芯片的的配置参数进行操作;
?:检查目标MCU中的Flash内容是否已被完全擦除;
?:将目标二进制数据写入到MCU的Flash中,对同一个目标代码,在编程中出错时,可重复编程而无须再擦除,对不同的数据则必须先擦除;否则系统会提示数据写入错误;
?:验证数据是否完整地写入到MCU的Flash中,如写入成功后,则写入相应的配置和保护数据以便对目标数据进行读保护,否则提示编程校验错误;
?在线编程的一般步骤如下:
i.点击按钮来擦除MCU Flash中已有的内容;
ii.点击按钮来确认擦除是否成功,若芯片不为空,则回到第一步再擦除;
iii.芯片为空后,点击按钮启动编程功能;系统会弹出一个进度窗口指示编程的进度;
iv.编程成功后,点击按钮进行数据的验证和参数的配置及保护的执行;
3芯片的选择,见图所示:
?请单击按钮,系统会出现如图所示的芯片的型号和系列显示菜单;
?根据实际使用的芯片的型号,点击对应的菜单栏目,选择好芯片,对于未有列出的芯片型号,则可选择具有同样RAM/ROM大小的一款来代替;(或请联络我司进行软件升级);
?选择完成后MCU型号一页则会显示相应的芯片的名称及对应的Flash ROM的大小等信息;
?MCU型号选择完成后,系统会根据不同的MCU的特点显示相应的参数配置页,用户必须对该参数进行正确的配置和设定,否则会影响到MCU的正常的运行;具体的参数的选择和设定查看相应的MCU的DataSheet 及相关的厂家的资料;
4 编程接口选择,见图所示:
?选择完成后MCU型号后,点击按钮,出现上图对话框,这时可以选择编程器接口和电压,请参考IC的Datasheet资料选择正确的编程接口和电压;
5 保护控制设定,见图所示:
?点击按钮,出现上图对话框,这时可以设定限制烧写的芯片数量和芯片保护选项;
请选择“限制烧写总数量”然后用键盘输入需要烧写的总数量;该参数在下载程序时会一同下载到编程器中,该选项只对于脱机烧写有效,不支持联机烧写;
如不需要限制烧写数量,此项就不用选择;
6 序列号控制.见图所示:
?本产品支持序列号控制功能,点击按钮,进入如上图对话框,可以设定序列号相关参数;
7 加载目标二进制文件. 如图所示:
?点击按钮,系统会出现如图的弹出窗口,选择对应的文件点击并打开
?对于不同产品和芯片,其所对应的文件的格式会不同,本系统目前支持如下的二进制文件格式:Intel HEX, Motorola S19, Binary文件,
?加载文件完成后,即可将数据下载到编程器中,或开始在线编程;
8 通讯口的选择(“串口配置”):如图所示
?该编程器采用USB虚拟串口进行数据的通讯,当编程器通过USB连接到电脑时,电脑会根据实际情况创建一个动态的串口;
?点击选择“串口配置”页进入该配置窗口;
?首先点击“”按钮,刷新系统的串口列表;
?点击选择窗口的箭头来选择编程器所对应的串口,该窗口会将系统所有的串口列出,对于本编程器来讲,一般会对应到具有最大串口编号的一个;点击选择它,比如,图示的“COM20“;
?点击按钮来查找已连接的编程器,若串口选择正确,且编程器已连接,则系统会显示编程器的产品型号代替“未发现烧写器,请检查通讯口”;
?若仍然显示“未发现烧写器,请检查通讯口”信息,则选择不同的串口在查找,直至找到已连接的编程器;
?编程器USB拔掉后再连接时,必须执行如上的操作,否则系统会出现操作不正常现象;
9 目标数据的下载:
?点击按钮,将目标数据下载到编程器内部的存储器中,下载完成后,编程器哔一声,同时系统显示下载成功信息窗口;
?该功能会将所有的目标数据及芯片和编程器接口配置及辅助的信息下载到编程器的内部存储器中,不正确的参数和配置可能会影响到编程器的编程功能;因此下载前必须认真核对相关设定数据参数;
?下载完成后,编程器必须重新上电方可进行编程操作,此时编程器无须再与电脑进行连接,只需将编程器接上电源即可独立完成所有设定的操作及编程;