1.0什么是IS012.0硬件定义与安装3.0快速烧录操作4.0脱机操作5.0操作测试1.1什么是IS01IS01是一款专业的多功能串行编程器,其体积小,编程速度快,稳定性好,性价比高,支持几乎所有的串行可编程器件,非常适合In-System或InApplication应用。配合一定的IC插座,也可以支持IC离线编程。1.2一般功能极快的编程速度,同时速度可选择以适应电缆长度及用户板负载特性。同时支持联机(USB2.0高速)和脱机操作模式。支持绝大多数的ISP协议,如:I2C(两线式串行总线)、SPI(串行同步通讯协议)、UART(异步接收/发送协议)、BDM、MW、JTAG、CAN(序列总线协议)、RS232(串行数据通信协议)等。标准ATE接口方便外部ATE设备操控具备过流保护功能,全面保护您的设备。稳定、可靠的设计使之适应各种应用,如研发、量产、以及现场编程等1.3硬件功能提供I2C、SPI、UART、BDM、MW、JTAG、RS232、CAN等界面。提供VDD(0.5A)输出线可直接给小负载目标系统供电(一般不推荐)和VPP(0.2A)。电缆线长线驱动电路具备ESD保护,I/O电平1.5V至4V可调(软件控制)。联机软件通过USB(2.0高速)接口操作编程器并管理脱机工程。脱机通过LCD液晶显示屏,6键键盘,LED状态显示操作,使用SD卡存储工程文件(最大4GB)。ATE接口提供简单的通过外部信号进行操控的可能。其中6根工程选择线(SEL0——SEL5),2根命令输入线(START和STOP)以及3根状态输出线(PASS、FAIL和BUSY)。外部信号与系统全部通过光耦隔离。12VDC/2A系统外部电源输入。1.4软件功能支持器件广泛,几乎所有具备ISP功能的芯片均可支持(注意:并非所有器件算法软件均免费)。极快的编程速度,同时速度可选择(高中低三档)以适应不同电缆长度及用户板负载特性支持动态缓冲区功能(每一芯片烧写内容不同,应用实例包括序列号、MAC地址、传感器标定等),接口开放。SD卡工程文件支持FAT32、FAT16等格式;可用读卡器管理提供良好的软件接口(DLL,非免费),方便第三方进行系统集成。典型应用如ICT(在线测试仪)。将来升级可通过USBHUB一台PC可同时控制多至8台编程器,且目标芯片和文件均可不同。1.5系统要求系统最小配置如下:奔腾及以上兼容机,台式或手提电脑;至少有一个符合USB2.0标准的通用串行总线接口;WindowsXP/Vista操作系统;光驱;硬盘至少1G剩余空间。2.0硬件定义与安装2.1连接端口说明ISP连接端口包含了所有目标系统编程所需信号端。连接端口分为A/B两组:A端口是一个10X2端口。绝大多数串行协议所需的编程接口都包含在这个端口中,如SPI、I2C、JTAG、UART、BDM等,该端口引脚定义如下:注:1.IS01有一种称之为“量产”的工作模式,即当编程器一检测到目标板准备好并且ISP信号到位,立即启动AUTO定义的功能操作而无需键盘操作。端口中的TPIN和TPOUT即为此目的而设。TPOUT固定输出高电平,TPIN为电平检测输入线。在目标板上将此短路,ISP信号一加到测试点上,TPIN即检测到高电平,即可启动AUTO命令序列。2.Reserved1-2只在多目标系统编程的时候使用.有的目标板上有多个同样的I2C芯片需要烧写,通过地址线选择当前需要烧写的芯片。则Reserved1-2分别连接到A0到A2.+B端口是一个5X2的口。CAN和RS-232由此而出。引脚定义如下:应用软件用户接口1.菜单栏2.主工具条3.选项工具条4.操作工具条5.日志窗口6.器件信息栏7.缓冲区信息栏8.文件信息栏9.统计窗口烧写芯片步骤硬件准备在您准备操作编程器烧录器件之前,请确定已正确安装了编程器,并且计算机与编程器通讯成功。(如果通讯不成功,日志窗口会显示“SUPERPROIS01启动”,否则将进入演示模式)选择器件单击器件菜单栏中的选择器件或者工具栏的,即弹出选择芯片对话框。首先应选择器件类型(DeviceType),如E/EPROM、BPROM、SRAM、PLD或MCU,然后选择制造商和器件名,单击确定按钮。也可通过在查找(Search)编辑框中,键入器件名缩小选择范围,快速选定器件。将数据装入缓冲区烧录芯片过程就是将缓冲区数据按厂商的要求写到芯片的存储单元中的过程。数据装入缓冲区数据有两个途径。1)从文件读取选择主菜单“文件(File)”下的“载入档(Load)”,可装入数据文件到缓冲区。在“装入文件(Load)”对话框中键入相应的档夹和文件名,在随后出现的“数据类型(FileType)”选择对话框中选取相应的档格式,确认后将数据文件装入。请用户到缓冲区编辑窗口中检查数据是否正确。2)从母片中读取数据选择器件后,放置好母片,在操作工具栏中,单击“读(Read)”功能项,它将芯片中的数据复制到缓冲区。此时可进入缓冲区编辑窗口,检验数据是否正确。这些资料可存盘,以备后需。注意:有些器件没有读出功能,或者已被加密,就无法从母片中读出数据。设置选项1)操作选项(OperationOption),包括:检查器件ID(IDCheck)选择,在烧录芯片之前是否检查器件ID。自动序列号递增(AutoIncrement)功能,如果选择烧录芯片时,在指定的位置以累加数写入,使烧录后的每片芯片都有不同的标号。改变器件(Device)需要烧录区域的起始和结束地址校验模式(VerifyMode)选择,根据资料手册的要求,为了检验烧录芯片的正确性,选择特定VCC的电压值校验。2)编辑自动烧录方式(EditAuto),在操作工具栏中,所有器件都有一个基本的批处理操作“Auto”,它的作用是把器件其它的操作功能按编辑好顺序依次自动执行。一般器件都选择如下的自动烧录方式。擦除(Erase)空检查(Blank_check)写入(Program)校验(Verify)加密(Security或Protect)3)器件配置字(Dev.Config),对于有配置字的芯片,在烧录器件之前必须设置配置字,保证烧录后的芯片可在用户的目标系统上工作。有些器件的配置字包含在用户数据文件中并随数据文件调入时自动填入配置字缓冲区;有些器件则需要人工做出选择。4)器件信息(Dev.Info)。在选择器件后,弹出器件信息对话框显示有关器件的重要信息。有些器件在烧录时有特殊要求,或烧录的算法有特殊的约定,用户应仔细阅读后调整操作步骤或缓冲区数据。当需要适配器支持烧录时,显示相应的适配器信息。5)量产模式(ProductionMode)。编程器始终检测插座状态,一旦芯片安放妥当即自动启动AUTO批处理命令,无须人工按键启动操作。方便用户批量烧录芯片。编程用户可以根据提示信息购买适配器,并正确放入芯片。烧录器件操作步骤如下。空检查(BlankCheck),如果芯片是新的,可略过编程(Program),将缓冲区的数据烧录到芯片中校验(Verify),这一步是必须的,只有校验成功,才可以认为芯片烧录无错误。有些芯片不提供单元到单元的校验功能而只提供类似VerifyCRC之类的累积校验功能。极个别芯片甚至连累积校验功能也不提供。对于可电擦除的已有内容芯片,空检查将失败,此时应先执行擦除(Erase)操作。有些EEPROM器件可直接覆盖写入无需事先擦除。如果器件需要加密,在校验之后加入加密(Security或Protect)功能。注意有些器件的加密需要先设置器件配置字,请参看功能详解。用户可选择Auto功能一次完成所有操作脱机操作脱机介绍当系统加电启动后,直到显示屏提示”XELTEKIS01”表示初始化完毕,系统将等待命令进入何种模式。如果键盘先触发,系统将进入脱机模式,即standaloneworkmode。注意当系统进入脱机模式时,系统会首先检测SD卡,如果检测不到SD卡,系统会在显示屏上提示”NOSDFOUND!”,这时请插入SD卡并重启系统。概述通过本机键盘和LCD显示器操作。无须联接PC。SD卡存储用户设定之工程的算法和用户数据文件。用户可在联机状态下随意制定自己的工程并将其下载到卡内,也可以通过读卡器将数据文件直接拷贝至SD卡中,注意工程名的后缀必须是.prj,否则系统将不会视为工程文件。用户所有脱机操作有关的内容均以“工程”(PROJECT)文件形式存储在其上。“工程”内容包括器件型号、数据文件、器件配置位设置等。总之,用户开机时只需在菜单中选择“工程”名即可完成一切设定,开始工作。工程的构建必须在联机状态下完成并下载到SD卡中。这样做的目的是简化脱机操作,避免操作失误造成的生产损失。SD卡一次可存储的工程数目仅受卡容量限制。在构建并下载工程库时如果库大小超出SD卡容量,软件会予提示,此时应减少工程数量或换装更大容量的SD卡。构建并下载工程的具体方法请参考操作手册前面章节.菜单说明键盘规则:ENTER选中和进入下一级菜单EXIT退出到上一级菜单↑,↓上下滚动选择功能。BUFFER显示时改变光标所在地址→,←BUFFER显示时选择地址位1.RUN在此菜单下完成对器件的实际操作。各器件实际操作功能略有不同,常见功能如下:AUTO执行用户自定义的AUTO功能序列(在构建工程时设定)PROGRAM将BUFFER中的数据写入芯片中READ将芯片中数据读入SD卡中,保存为名为data0BLANKCHECK检查芯片是否空VERIFY比较写好的芯片的内容与BUFFER内容是否一致ERASE电擦除芯片内容SECURE对具有加密功能的芯片进行加密。LOCK/MEMORYPROTECT等与此功能相同。如果没有选择工程,系统将会提示:”NOPRJSELECTED”,请先选择工程。2.SELECTPROJECT选择用户存储在SD卡内的工程。ENTER进入后用↑或↓滚动选择相应工程。再ENTER后自动调入所选工程的算法和数据。每次选定型号后将自动保存选择结果,下次开机进入时不必重新选择,可直接进入RUN(但是如果工程设有密码,则需要重新选择)。如果工程设有密码,在密码输入窗口中,使用→,←键改变位,↑,↓键改变当前位上的密码数字。3.SETTING1)READOPTION(读功能开关)操作同上。缺省禁止。4.BUFFER1)CHECKSUM计算工程中数据文件的校验和,并与当前工程中存储的事先计算好的CHECKSUM进行比较,如不同,分别显示CHECKSUM值。物理的和人为的原因都有可能造成SD卡中的数据遭到污染或破坏,从而造成烧写出的芯片报废。因此建议每次开机使用前至少做一次CHECKSUM检查。也可以让机器自动完成,参考下面的AUTOCHECKSUM内容。2)DisplayBUFFER显示BUFFER内容。在DisplayBUFFER处按ENTER将显示首地址和数据。按→或←移动光标至想要修改的地址位处。按↑或↓改变光标处地址。按ENTER地址依次加15.MASSPRODUCTION有两种量产模式。参见前述内容。