西尔特SUPERPRO IS01高级在线编程器/ISP编程器 |
IS01 是一款专业的多功能在线编程器,依托Xeltek 强大的器件算法库,支持几乎各种串行和并行协议的可编程器件;体积小、速度快、可靠性高,满足工业应用的长线驱动能力;DLL/API 支持用户与ICT/ATE 等设备集成,构成电路板ICT/ATE+ISP 一体机或进行其他二次开发;通过USB2.0 或ATE 接口进行联机运行;借助SD 卡、LCD、键盘等本地设备进行脱机操作。 |
SUPERPRO IS01是一款专业的多功能串行编程器,其体积小、编程速度快,支持几乎所有串行可编程器件,非常适合In-System 或In-Application 应用。
SUPERPRO IS01硬件功能
- ISP电缆提供绝大多数串行协议接口。
- 支持主电压为1.5V 至5V 目标系统,可为低功耗目标系统供电。
- 长线驱动电路保证最大电缆长度达2 米,时钟频率20MHz 情况下也能可靠工作。
- 具备ESD 保护。
- USB(2.0 高速)接口与主机通讯。
- LCD 液晶显示屏,6 键键盘,LED 状态显示.
- SD 卡存储工程文件(最大16GB),存储的工程文件数量有所有工程文件大小和SD卡容量限制。
- 标准ATE 接口,外部电平信号选择工程文件、控制运行及取得运行状态。外部信号与系统全部通过光耦隔离。
- 12VDC/2A 系统外部电源输入。
- 夹具闭合检测电路。配合夹具使用时,利用此检测线在夹具闭合时自动启动编程操作。
SUPERPRO IS01软件功能
- 拥有庞大的器件算法库,支持几乎所有串行芯片包括MCU、串行EEPRO/FLASH、CPLD 等。支持协议包括但不限于I2C、SPI、UART、BDM、
MON、MW、JTAG、LIN、CAN、RS232 、CSI(NEC)、SCC(Fujitsu)、SBW(TI)、ICC(ST)、C2(Silicon Lab)等。
- 支持SPI、I2C、JTAG总线多器件编程(工程组概念)。
- 支持CPLD 之JAM, Staple 和Direct C 文件。
- 极快的编程速度,同时速度可选择(高中低三档)以适应不同电缆长度及用户板负载特性
- 支持动态缓冲区功能(每一芯片烧写内容不同,应用实例包括序列号、MAC地址、传感器标定等),修改接口开放。
- SD 卡工程文件支持FAT32、FAT16 等格式;可用读卡器管理。
- 完善的数据安全及保护功能:工程文件加密、SD 卡加密、产量限制、权限管理等;
- 完善的DLL / API,方便二次开发及系统集成(需授权)。典型应用如ICT集成ISP。DLL支持VC、VB、LINUX、Labview等环境。
- 通过USB HUB可同时控制多至12台编程器同时工作。
- 灵活的个性化定制服务。成功案例:条码枪管理工程及运行;条码枪动态读取条码,自动将条码写入芯片指定地址并录入日志文件;与另一台设
备通讯,动态读取MAC地址或传感器标定值写入芯片;在工程文件中设定产量,将含工程文件的SD卡交第三者操作,达到设定产量后工程文件自动
失效。适合以产量收取版权费的方案供应商…
- 标准器件算法免费升级(用户目标板严格按照ISP要求设计,目标器件ISP接口与板上其他器件无电气联接,即可使用标准算法)。用户板设计不
能适应标准算法要求或用户有特殊需求的,需订制特殊算法,软件需酌情收费。
SUPERPRO IS01应用
- 研发应用之在线测试和调试。
- 量产,线路板贴片组装完毕后在线烧写。
- 现场应用,轻便的IS01 非常适合现场测试、维修及数据采集。
- OEM 部件。 IS01 提供友好的软硬件用户接口,用户可十分容易地将其集成到自己的应用系统中去。典型应用为ICT(在线测试仪)集成ISP。通
过集成IS01,测试和编程可以同时进行,大大提高工作效率。
电气及机械规格
- PC通信接口: USB2.0(高速)
- 脱机存储媒介:SD卡
- 电源: DC 12V /2A. 随机配电源适配器一只
- 主机尺寸:137 x 87 x 47 (mm); 主机重量:330g
- 包装尺寸: ;包装重量:/li>
ISP与离线编程工艺流程的比较
|
ISP |
离线编程 |
流程
|
贴片→ICT&ISP |
离线编程→贴片→ICT |
生产周期 |
工序减少,衔接时间减少。对烧写时间较短的芯片来说总体生产周期短。 |
大批量情况下离线编程与贴片可并发,节省时间,但须保证编程与贴片之间的无缝衔接。 |
成本 |
不需适配器等耗材,成本低廉。工序减少,人为错误风险和管理成本降低。 |
需要不断投资适配器,成本高。 |
可维护性 |
适合事后修改或软件升级以及动态数据的写入。 |
贴片后若想修改须拆除芯片,修改维护不易。 |
适用范围 |
适用具备ISP功能的芯片 |
适用所有芯片。 |
一块PCB 上有多颗芯片需编程如何解决?
两种情况。第一,PCB 上的芯片通过JTAG 链或诸如I2C 级联方式联系在一起,采用同一串行协议者,使用一台IS01 即可,缺点是编程时间随
着芯片数量的增多而增加,软件也需要定制,对时间成本敏感的项目不建议使用;第二,一块PCB上有多颗芯片,型号、文件均可不同,或者一
块大PCB 有数块相同的小PCB拼板而成。芯片、文件均同。此时可依据芯片数量选择同样数量的IS01,它们通过一个USB HUB 连接到一台PC 控
制,多颗芯片同时编程,效率高,缺点是成本升高,占用空间大。如果用户是用于系统集成,则有另一种解决方案,即在IS01和用户目标板之间
插入一个继电器切换开关,用户通过DLL控制此开关顺序切换到不同芯片并控制IS01选择相应的工程文件烧写。(插入3张图片)
ATE 接口的作用是什么?
如果你的控制主机没有USB 接口。可使用ATE 接口进行控制。ATE 接口通过简单的电平信号即可完成工程文件选择、启动、停止、结果反馈等
控制功能。工程文件事先须下载到SD 中。详见用户手册。
ISP 电缆长度有何限制?
IS01 设计有强大的电缆驱动电路,可以保证长电缆、高频率下的稳定工作。但仍然受制于用户PCB 的设计和目标芯片的特性。如果其负载尤其
是容性或感性负载过大,则必须在降低电缆长度和降低工作频率之间做出抉择。IS01 软件中具备高/中/低三种工作频率供用户在不能降低电缆长
度的情况下根据实际情况方便地做出选择。
集成IS01 到我的ICT 中工作量大吗?
非常轻松。我们将提供各种应用级别的API 或DLL 甚至可供超级终端使用的命令行命令。我们的FAE 会全程帮助您完成工作。DLL已经成功运
行在VC,VB,LINUX环境下。
IS01 标配的器件算法软件是否就可以完成所有器件编程工作?
只要电路设计得完全符合ISP 规范就可以。如果用户板有自己的特殊性,一般需要我们为其提供专用算法软件,在这过程中通常会要求你提供样
板或电路ISP 相关局部原理图。在线编程(ISP)与离线编程的最大不同之处在于,前者待编程芯片处于用户应用板的硬件环境之中,在线编程时
受到周边电路 影响,首先用户板设计时就需要考虑到ISP 规范,其次,即使符合,不同用户板会有不同的驱动、隔离等要求,如复位时序、总线
隔离、多芯片烧写等。因此很难像离线编程那样用一个通用器件算法软件就可以适应所有应用。对大多数应用来说用户都需要根据自己的硬件环
境和软件要求定制编程算法软件,此类订制算法需酌情收费
欲采用ISP,用户板电路设计应注意哪些事项?
1)ISP 用到的管脚必须引到ISP 插座上或测试点上。这些信号点必须与其他电路输出端无连接或有有效隔离。
2)Vcc 一般由用户板提供,用户需保证其符合ISP 规定的水平。小功率板可由IS01 提供;Vpp 由IS01 提供,用户必须引出。
3)ISP 功能引线链路上的负载不能太大,尤其是容性和感性负载。
4)通常器件编程时其从Vcc 汲取的电流要大于其正常工作时的电流,所以用户板设计时必须保证Vcc 功率有足够的裕量。
5)器件编程对电路噪声有较高的要求,干扰源如大功率开关器件应远离待编程器件及其ISP 信号链路。
6)如果电路中有RESET 或Watchdog 器件,可能会与ISP 冲突,设计时须认真处理,可参阅用户手册中的相关参考设计或向我们咨询。
7)有些器件虽然可以ISP,但前提条件是Boot Loader Code 已经事先下载进去。而在线下载Boot Loader Code 会要求除正常ISP 所需引脚
以外的引脚参与,因而这些附加引脚也必须引出,建议向我们咨询。
8)有些器件经过某些操作,如加密后将彻底丧失ISP 功能。应用时应了解相关风险。
IS01 is a multi-function, high-speed professional universal ISP programmer. It supports almost all kinds of serial programmable devices.
ISP编程器Features:
1) Support ISP programming of devices with I2C, SPI, CAN, UART, BDM, MW, JTAG and any other serial port. Support serial EEPRO/FLASH, microcontroller, CPLD etc. Voltage threshold value of I/O signals adjustable from 1.5V to 3.5V;
2) High speed thanks to the flexible hardware engine. Speed adjustable for complicated application environment brought by user target board, length of ISP cable etc.
3) USB2.0 (High speed) interface to PC for data communication and control;
4) Over-current protection to protect your equipment;
5) Dual operation modes: Stand-alone Mode and PC-Hosted Mode;
6) SD card for storage of project/data in standard FAT32 file system compatible to PC. 20 characters x 4 lines LCD display, 6 keys keypad, ATE interface for easy control by ICT equipment and customer equipment, 12V DC in for power supply (AC adaptor included);
7) DLL or virtual Com communication command set available for third party application;
8) Mechanical size: 137mm(L)x87mm(W)x47mm(H). Weight: 330g
ISP编程器Applications:
1) R&D application like in-circuit test and debug.
2) Volume production. Devices may be programmed after the board is fully assembled. One example is the serial number writing to an on-board serial device.
3) Field application. Comes with portability, stand-alone mode and mobile data storage media (SD card), it is suitable for field test, debug and data acquisition.
4) Third application modules. Friend s/w interface (DLL and Virtual Com communication command set) and h/w interface ( ATE and USB) are provided and make it very easy for customers to integrate ISP01 as a functional module into their systems. One example is the ICT equipment. With this integration user can finish in-circuit test and in-circuit programming in one step. |
|