SP20系列高速编程器
“
规格:
- 产品名称:SP20系列编程器
- 生产厂家: 深圳市飞飞科技有限公司
- 出版日期:7 年 2024 月 XNUMX 日
- 修订版:A5
- 支持:SPI NOR FLASH、I2C、MicroWire EEPROM
- 通信接口:USB Type-C
- 电源:USB 模式 – 无需外部电源
产品使用说明:
第 3 章:快速使用
3.1准备工作:
确保编程器通过 USB 连接到计算机
Type-C接口,USB接口无需外接电源
模式。
3.2 对芯片进行编程:
按照提供的软件说明对芯片进行编程
使用SP20系列编程器。
3.3 读取芯片数据并编程新芯片:
您可以通过以下方式读取现有芯片数据并对新芯片进行编程
按照用户手册中概述的步骤进行操作。
3.4 USB模式下指示灯状态:
请参阅编程器上的指示灯以了解
USB 模式下设备的状态。
第 4 章:独立编程
4.1 下载独立数据:
将独立编程所需的数据下载到
编程器内置存储芯片。
4.2 独立编程操作:
按照说明执行独立编程操作
手动。这包括手动模式和自动控制模式,通过
ATE接口。
4.3 脱机模式下指示灯状态:
了解独立操作时的指示灯状态
模式以实现高效编程。
第五章:ISP 模式下的编程
有关详细说明,请参阅用户手册
在ISP模式下编程。
第六章:多机模式下的编程
了解硬件连接和编程操作
多机模式编程。
常问问题:
问:SP20支持哪些类型的内存芯片?
系列程序员?
A: 该编程器支持SPI NOR FLASH、I2C、
MicroWire 以及来自不同制造商的其他 EEPROM
高速量产编程。
“`
+
SP20B/SP20F/SP20X/SP20P
编程器用户手册
出版日期:7 年 2024 月 5 日 修订版 AXNUMX
深圳市飞飞科技有限公司
内容
SP20系列编程器
用户手册
第一章简介
1.1 性能特点 ————————————————————————————– 3 1.2 SP20系列编程器参数表 ——————————————————————– 4
第二章 编程器硬件
2.1 产品以上view —————————————————————————————————- 5 2.2 产品附加组件 ———————————————————————————————————— 5
第三章 快速使用
3.1 准备工作 ——————————————————————————————————6 3.2 编程芯片 ——————————————————————————————–6 3.3 读取芯片数据并编程新芯片 ————————————————————————-8 3.4 USB 模式下的指示灯状态——————————————————————————————9
第 4 章 独立编程
4.1 下载单机数据——————————————————————————————10 4.2 单机编程操作——————————————————————————- 11
手动模式————————————————————————————————-12 自动控制模式(通过 ATE 接口控制)——————————————————–12 4.3 独立模式下的指示灯状态——————————————————————————12
第五章 ISP 模式编程
5.1 选择 ISP 编程模式 ————————————————————————–13 5.2 ISP 接口定义 ————————————————————————————————13 5.3 连接目标芯片 ——————————————————————————————14 5.4 选择 ISP 供电模式 ——————————————————————————–14 5.5 编程操作 ——————————————————————————————–14
第六章 多机编程
6.1 编程器硬件连接————————————————————————15 6.2 编程操作——————————————————————————————16
附录 1
常见问题解答 ————————————————————————————————————————- 17
附录 2
免责声明 ——————————————————————————————————————– 19
附录 3
修订历史————————————————————————————————————20
– 2 –
SP20系列编程器
用户手册
第 1 章 简介
SP20系列(SP20B/SP20F/ SP20X/SP20P)编程器是深圳市飞飞科技有限公司最新推出的SPI FLASH高速量产编程器,全面支持国内外厂商SPI NOR FLASH、I2C/MicroWire等EEPROM的高速编程。
1.1性能特点
硬件功能
USB Type-C 通讯接口,USB 模式使用时无需外接电源;支持 USB 和独立模式高速量产烧录;内置大容量存储芯片保存独立烧录的工程数据,多
CRC数据校验确保编程数据绝对准确;可更换的28针ZIF插座,可支持常规通用编程底座;OLED显示屏,直观显示编程器当前运行信息;RGB三色LED指示工作状态,蜂鸣器可提示编程成功与失败
编程;支持引脚接触不良检测,有效提高编程可靠性;支持ISP模式编程,可支持部分芯片的板载编程;多种编程启动方式:按键启动、芯片放置(智能检测芯片放置
和移除、自动启动编程)、ATE控制(独立的ATE控制接口,提供准确可靠的BUSY、OK、NG、START等编程机控制信号,广泛支持各厂家的自动编程设备);短路/过流保护功能,可有效保护编程器或芯片免受意外损坏;可编程卷tage设计,可调范围1.7V~5.0V,可支持1.8V/2.5V/3V/3.3V/5V芯片;提供设备自检功能;体积小(尺寸:108x76x21mm),多台机器同时编程只占用很小的工作面;
软件功能
支持Win7/Win8/Win10/Win11;支持中英文切换;支持软件升级添加新设备;支持项目 file 管理(项目 file 保存所有编程参数,包括:芯片型号,数据
file、编程设置等);支持附加存储区(OTP区域)和配置区(状态寄存器、
等芯片的识别功能;支持25系列SPI FLASH自动识别;自动序列号功能(可用于生成产品唯一序列号、MAC地址、
蓝牙ID等);支持多编程器模式连接:一台电脑可连接8台SP20系列
编程器可同时编程,自动序列号功能在多编程器模式下有效;支持日志 file 保存;
注:以上功能视产品型号而定,具体请参见1.2节产品参数表
– 3 –
SP20系列编程器
用户手册
1.2 SP20系列编程器参数表
产品参数
SP20P SP20X SP20F SP20B
产品外观
支持芯片卷tage范围
1.8-5伏
1.8-5伏
1.8-5伏
1.8-5伏
支持芯片最大内存(注1)
支持芯片系列(接口类型)
(I2C EEPROM Microwire EEPROM SPI 闪存)
多连接
(一台电脑可连接8台编程器)
USB 量产
(自动检测芯片插入和移除,自动编程器)
自动序列号
(序列号编程)
RGB LED 工作指示灯
蜂鸣提示
独立编程
(无需电脑编程,适合大批量生产)
支持自动化设备
(利用ATE控制自动化设备)
ISP 编程
(支持部分机型)
在独立模式下使用 USB 模式
编程开始按钮
OLED 显示屏
编程速度
(编程+验证)完整数据
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1Gb
Y
Y
YYYY
年 6 秒 25 秒 47 秒
1Gb
Y
Y
YYYY
YYNNN 6 秒 25 秒 47 秒
1Gb
Y
Y
YYYY
NYNNN 6 秒 25 秒 47 秒
1Gb
Y
Y
杨颖
NYNNN 7 秒 28 秒 52 秒
“Y”表示具有或支持该功能,“N”表示不具有或不支持该功能
注 1 在 USB 模式下最高支持 1Gb,在独立模式下最高支持 512Mb。
– 4 –
SP20系列编程器
用户手册
第 2 章 编程器硬件
2.1 产品以上view
物品
姓名
28P ZIF插座 三色指示灯
OLED 显示屏编程启动按钮
USB 接口
ISP/ATE 多路复用接口
阐明
插入DIP封装的芯片、编程插座(注意:不支持通过从ZIF插座连接线对板载芯片进行编程。)
蓝色:BUSY;绿色:OK(成功);红色:FAIL
显示当前运行状态和结果(仅SP20P有此组件) 按下按钮开始编程(仅SP20P有此组件)
USB Type-C接口
提供烧录机控制信号(BUSY、OK、NG、START)(仅SP20P、SP20X有此功能)对已焊接在板上的芯片进行ISP烧录
2.2 产品附加组件
Type-C数据线
ISP 电缆
5V/1A 电源适配器
说明书
不同批次的配件颜色/外观可能会有差异,请以实物为准;
SP20B不包含电源适配器,仅使用USB口供电;编程器标配不包含编程插座,请
根据您的需要选择;
– 5 –
SP20系列编程器
用户手册
第 3 章 快速使用
本章以一片SOIC8(208mil)封装的SPI FLASH芯片W25Q32DW为例amp下面介绍SP20P编程器在USB模式下对芯片进行编程的方法,常规编程包括以下5个步骤:
软件和硬件准备编程
选择芯片型号
加载 file 操作选项设置
3.1 准备工作
1)安装“SFLY FlyPRO II”系列编程器软件(包含USB驱动,安装软件时会默认安装USB驱动),支持Win7/Win8/Win10/Win11,软件下载 URL:http://www.sflytech.com;2)用USB线将编程器连接到电脑的USB口,连接正常时编程器绿灯亮;
连接到计算机 USB 端口
3)启动编程器软件“SFLY FlyPRO II”,软件会自动连接编程器,软件右侧窗口会显示编程器型号及产品序列号。若连接失败:请检查USB线是否插好;在电脑设备管理器中检查USB驱动是否安装成功(若USB驱动安装不正确,请手动更新USB驱动:找到编程器软件安装目录下的“USB_DRIVER”文件夹,更新驱动即可);
连接成功后,当前连接的编程器型号
并显示序列
3.2 编程你的芯片
1选择芯片型号:
单击工具栏按钮
,并在弹出的对话框中搜索需要烧写的芯片型号
选择芯片型号:W25Q32DW,选择匹配的芯片品牌、型号、封装类型(选择错误的品牌和型号将导致编程失败)。
– 6 –
SP20系列编程器
用户手册
2加载 file:
单击工具栏按钮
加载数据 file,可支持Bin、Hex格式。
3)操作选项设置:根据需要在“操作选项”页面进行相应设置。提示:非空芯片必须进行擦除。
若要对C区域(状态寄存器)进行编程,必须点击此按钮打开“配置选项”进行相关设置。
4放置芯片:
将ZIF插座的手柄抬起,将编程插座最底端的排针对准ZIF插座底部插入,压下手柄,再将芯片放入编程插座中。注意芯片1脚方向不要放反。提示:可以 view 对应的编程插座型号及插入方法请见“芯片信息”页面。
– 7 –
5编程操作:点击工具栏按钮
开始编程:
SP20系列编程器
用户手册
烧写完成后状态图标变为“OK”表示烧写成功:
3.3 读取芯片数据并烧写新芯片
1按照3.2节步骤选择芯片型号、安装插座以及需要读取的芯片;
尖端:
通过“检查型号”按钮可以自动识别大部分SPI Flash芯片,拆焊后的芯片针脚需要清理干净,避免接触不良;
在工具栏中;
2)点击阅读按钮
,弹出“读取选项”对话框;
3)点击“OK”按钮,编程器读取完芯片数据后会自动打开“数据缓冲区”,点击“保存数据”按钮,将读取的数据保存到电脑中,以供后续使用;
– 8 –
SP20系列编程器
用户手册
4)点击“数据缓冲区”的“保存数据”按钮,弹出保存数据对话框,默认保存所有的存储区域,可根据需要选择存储区域,如主存区域Flash,保存 file 可以稍后使用;
5)关闭“数据缓冲区”,放入同型号的新芯片;
6)点击按钮
将读取的内容写入新的芯片中。
提示:在设置选项中,选择所有编程区域,否则编程数据可能不完整,并且
主芯片可以正常工作,但复制的芯片可能无法正常工作;
设置完编程参数或成功读取母片数据后,可以保存
作为一个项目 file (点击工具栏
按钮,或者点击菜单栏: File->保存项目),然后你只需要
需要加载已保存的项目 file,并且不需要重新设置参数,以便编程新的
芯片。
3.4 USB 模式下指示灯状态
指示灯状态
稳定蓝色 闪烁蓝色 稳定绿色
稳定红色
状态说明
忙状态,编程器正在执行擦除、编程、验证等操作,等待芯片放入
当前处于待机状态,或者当前芯片编程成功 芯片编程失败(可以在软件信息窗口查看失败原因)
不支持通过 ZIF 插座连接线对板载芯片进行编程,因为外部电路的干扰会导致编程失败,并且在外部电路板带电的情况下,还可能损坏编程器的硬件,如果因这种错误使用而导致编程器损坏,将无法获得保修服务。请使用标准编程插座对芯片进行编程,或者使用编程器的 ISP 接口对板载芯片进行编程(详见第五章 ISP 模式下的编程)
– 9 –
SP20系列编程器
用户手册
第 4 章 独立编程
SP20F、SP20X、SP20P支持脱机(无需电脑)编程,适合大批量生产。基本操作流程如下:
下载独立数据 断开 USB 线并连接 5V 电源
开始独立编程
4.1 下载独立数据
1) 用 USB 线将编程器连接到电脑 USB 口,启动“SFLY FlyPRO II”软件; 2) 按照 3.2 节步骤选择芯片型号,载入数据 file,并设置必要的操作选项; 3)为了确保单机数据的正确性,可以先烧写几颗芯片,并做产品的实际验证;
4)点击按钮
保存当前项目(提示:已保存的项目 file 可以稍后加载并用于
避免重复设置的麻烦);
5)点击按钮
下载独立数据,弹出“下载项目”对话框;
注:手动烧录时请选择“Chip Insert”或“KEY Sart”(仅SP20P支持KEY启动),配合自动烧录机使用请选择“ATE control(机器模式)”
6)点击确定,单机数据下载到编程器内置存储器中。 提示:编程器断电后单机数据不会丢失,下次继续使用即可。
时间。
– 10 –
SP20系列编程器
用户手册
4.2 独立编程操作
手动模式
手动取放芯片的编程方法。独立模式下手动操作步骤如下: 1)按照 4.1 节方法下载独立数据。注意下载独立数据时,选择启动控制方式为“Chip Placement”(SP20P 也可以选择“Key Start”); 2)从电脑上拔下 USB 线,连接到 5V 电源适配器。编程器上电后,会首先检查内部的独立数据,验证数据的完整性和准确性,这需要 3-25 秒的时间。若检测通过,指示灯显示蓝色闪烁状态,表示编程器进入独立编程模式。若检测失败,指示灯显示红色闪烁状态,表示编程器中没有有效的独立数据,无法启动独立编程;
连接 5V 电源适配器进行独立编程
注意:只有 SP20P 可以通过 OLED 屏更直观的显示编程器的工作状态,如上图提示等待芯片插入。 3) 把需要编程的芯片放到 ZIF 插座上,指示灯由闪烁的蓝色变为常亮的蓝色,表示编程器已经检测到芯片,正在编程; 4) 当指示灯变成常亮的绿色时,表示芯片编程完成,编程成功,如果指示灯变成红色,表示当前芯片编程失败。同时编程器等待当前芯片从 ZIF 插座中拔出,如果开启了蜂鸣器提示功能,编程完成后编程器会发出蜂鸣声; 5) 取出芯片,放入下一个芯片,重复此步骤,直到编程完成。
– 11 –
SP20系列编程器
用户手册
自动控制模式(通过ATE接口控制)
SP20X/SP20P 具有 ISP/ATE 复用接口,可与自动编程机等自动化设备配合使用,实现自动编程(自动取放芯片、自动编程)。步骤如下: 1) 按照 4.1 节方法下载独立数据。注意,下载独立数据时,选择启动控制方式为“ATE 控制(机器模式)”,该工作模式下编程器 ATE 接口可以提供 START/OK/NG/BUSY 指示信号; 2) 将芯片引脚线从 ZIF 插座引到编程器; 3) 将机器控制线连接到编程器“ISP/ATE 接口”,接口引脚定义如下;
ISP/ATE 接口 4) 开始编程。
3–忙 5–正常 9–NG 7–启动 2–VCC 4/6/8/10–GND
4.3 独立模式下指示灯状态
指示灯状态
状态描述(手动方法)
红灯闪烁
程序员没有下载独立数据
闪烁蓝光 蓝色 绿光
红色的
等待放置芯片 编程芯片 芯片编程完成,编程成功(等待取出芯片) 芯片编程失败(等待取出芯片)
状态说明(自动控制模式,仅SP20X、SP20P)
程序员没有下载独立数据烧写芯片 芯片烧写完毕,烧写成功
芯片编程失败
– 12 –
SP20系列编程器
用户手册
第五章 ISP 模式编程
ISP的全称是In System Program。在ISP编程模式下,只需要将几条信号线连接到板载芯片的相关引脚上,即可实现芯片的读写操作,可以免去拆焊芯片的麻烦。SP20系列带有一个10P ISP/ATE复用接口,可通过此接口对电路板上的芯片进行编程。
5.1 选择ISP编程模式
SP20系列编程器可以支持部分芯片的ISP模式编程,点击软件中的“芯片型号”按钮搜索需要编程的芯片型号,在“适配器/编程模式”栏中选择“ISP模式编程”(如果搜索到的芯片编程方式中没有ISP模式编程,说明该芯片只能用编程座进行编程)。参考下图:
5.2 ISP接口定义
SP20系列编程器ISP接口定义如下:
97531 10 8 6 4 2
ISP/ATE 接口
随机配送一根10P彩色ISP连接线,用于连接ISP接口与目标板芯片,5x2P插头一端连接编程器ISP接口,另一端通过杜邦头端子连接目标芯片相应引脚。
通过杜邦头连接目标芯片
ISP线颜色与ISP接口针脚对应关系如下:
颜色
棕色 红色 橙色(或粉色) 黄色 绿色
对应ISP接口引脚
1 2 3 4 5
颜色
蓝色 紫色 灰色 白色 黑色
对应ISP接口引脚
6 7 8 9 10
– 13 –
SP20系列编程器
用户手册
5.3 连接目标芯片
点击软件主界面的“芯片信息”页面, view ISP接口与目标芯片的连接示意图,参考下图:
不同芯片的连接方式不同,请点击软件中的“芯片信息”页面查看 view 该芯片的详细连接方法。
5.4 选择ISP供电模式
ISP 编程时,目标芯片有两种供电选择:由编程器供电和目标板自供电,在软件的“Project Settings”页面设置是否勾选“Provide power to target board”:
勾选“为目标板提供电源”,编程器将为目标板芯片提供电源,请选择电源电压tag根据芯片的额定工作电压tage.编程器最大可提供250mA负载电流,若负载电流过大,编程器会提示过流保护,请取消勾选“为目标板提供电源”,改为目标板自供电(SP20编程器可支持1.65V~5.5V目标板工作电压)tage范围、ISP信号驱动量tage 将自动调整目标板的 VCC 电压tage)。
5.5 编程操作
检查硬件连接和软件设置正确后,点击按钮进行芯片的ISP编程。
完成
ISP编程相对复杂,必须对电路非常熟悉;连接线可能会引入干扰,以及对其他电路的干扰
电路板,可能导致ISP编程失败。请移除芯片
并使用常规的芯片插座进行编程;
– 14 –
SP20系列编程器
用户手册
第六章 多机编程
编程器软件支持一台计算机最多8台编程器同时操作(量产或下载独立数据)。
6.1 编程器硬件连接
1)使用USB HUB将多台编程器连接到电脑USB口(USB hub必须有外置电源适配器,需外接电源)。注意多机模式下只能同型号的编程器一起使用,不同型号的编程器不能混用。
2)启动SP20编程器软件,软件会自动连接所有连接的编程器并
进入多机模式,如果编程器软件已经运行,可以点击菜单 编程器 重新连接,软件会弹出“连接编程器”对话框:
– 15 –
SP20系列编程器
用户手册
选择需要连接的编程器,点击确定,连接成功后软件进入多机模式,界面如下:
6.2 编程操作
1)编程操作与3.2节编程步骤相同:选择芯片型号加载 file 设置操作选项安装编程插座;
2) 点击
按钮(注:SP20P可选择两种批量编程模式:“芯片
插入”和“键启动”。在此示例中ample,选择“芯片插入”模式),编程器将等待芯片
被放置;
3)将编程好的芯片逐个放入编程座中,编程器自动启动
检测到芯片放入后才进行编程。每个编程器独立工作,完全编程
异步模式,无需等待同步。软件编程界面如下;
4)按照3.4节的指示灯状态描述或者显示屏的提示拾取并放置芯片,即可完成整个批量芯片烧写。 提示:SP20F,SP20X,SP20P支持单机烧写,可以利用电脑上现有的USB口连接一台或者多台编程器下载单机数据,再用单机方式进行批量烧写,相比USB方式更方便,效率更高。 SP20B不支持单机,只能连接电脑进行批量烧写。
– 16 –
SP20系列编程器
用户手册
附录一常见问题
程序员可以支持img吗 files?
编程器软件支持二进制和十六进制 file 编码格式。二进制后缀 files 为*.bin,十六进制的常规后缀 files 是*.hex;
img 只是一个 file 后缀,并不代表 file 编码格式。通常(90% 以上)这样的 files 是二进制编码的。只需将其直接加载到软件中,软件将自动识别 file 是二进制代码,并以识别的格式加载;
为确保 file 加载时,我们建议用户检查缓冲区校验和和 file 与工程师进行校验(或 file 代码提供商/客户)加载此类 files. (这些信息将显示在烧录软件主窗口的底部。)
烧录失败的常见原因有哪些(包括擦除失败/烧录失败/验证失败/ID错误等)?
软件中选择的芯片厂商/型号与实际芯片不匹配;芯片摆放方向错误,或者编程插座插错位置。
请通过软件的“芯片信息”窗口检查芯片的放置方法是否正确;芯片引脚与烧录座接触不良;用导线或烧录夹连接已经焊接在其他电路板上的芯片,可能会
由于电路干扰导致编程失败,请将芯片重新放入编程座进行编程;芯片可能损坏,请更换新的芯片进行测试。
ISP编程注意事项有哪些?
ISP编程实现起来相对复杂,适合有一定专业知识的人员,需要懂得看懂电路原理图,熟悉目标板的电路图。软件支持对一些常用的FLASH和EEPROM进行ISP编程,首先需要在软件中选择当前芯片的ISP编程方式。使用ISP编程方式时,需要注意以下事项:确保连接目标Flash的主控制器(如MCU/CPU)不会访问目标Flash
芯片,并且所有连接的主控制器IO口都要置高阻(可以尝试将主控制器置RESET状态)。烧写芯片的一些控制IO口必须满足芯片的正常工作条件,例如amp例:SPI FLASH 的 HOLD 和 WP 引脚必须上拉至高电平。I2C EEPROM 的 SDA 和 SCL 引脚必须有上拉电阻,WP 引脚必须下拉至低电平。连接线尽量短。部分芯片无法使用附带的 ISP 线进行编程,请设置合适的音量。tag在Setup选项中设置ISP烧写e/clock参数:目标板自供电或编程器供电,两种供电方式只能选择一种。无论使用哪种供电方式,都必须连接VCC。ISP方式受目标板外围电路或连接线的影响,不能保证所有芯片都能烧写成功。如果反复检查连接和设置仍无法烧写成功,建议将芯片拆下,用标准芯片Socket进行烧写。量产时,尽量采用先烧写后贴片的方式。
24系列芯片为什么没有擦除功能?
该芯片基于EEPROM技术,芯片数据无需预擦除即可直接写入,因此不存在擦除操作;
如果需要清除芯片数据,请直接向芯片写入FFH数据。
– 17 –
SP20系列编程器
用户手册
如何升级编程器软件和固件?
点击编程器软件菜单:帮助-检查更新,如有更新,会弹出更新向导,请按照提示下载升级包并安装;
进入Sfly官方下载中心 web网站(http://www.sflytech.com),下载最新的编程器软件并安装;
只需要升级编程器软件,无需升级编程器固件。
编程器软件里没有芯片型号怎么办?
首先将编程器软件升级到最新版本;如果最新版本的软件中没有要编程的芯片型号,请发送邮件至
申请添加。注明以下信息:编程器型号、需要添加的芯片品牌、详细芯片型号、封装(提醒:SP20系列编程器仅支持SPI NOR FLASH、EEPROM,其他类型芯片无法支持)。
– 18 –
SP20系列编程器
用户手册
附录 2 免责声明
深圳市思飞科技有限公司尽最大努力确保本产品及其相关软件和资料的正确性。对于可能出现的产品(包括软件和相关资料)缺陷和错误,本公司将尽最大努力凭借其商业和技术能力予以解决。本公司不对因使用或销售本产品而产生的各种偶然的、不可避免的、直接的、间接的、特殊的、延伸的或惩罚性的损害负责,包括但不限于利润损失、商誉损失、可用性损失、业务中断、数据丢失等,对任何直接的、间接的、偶然的、特殊的、衍生的、惩罚性的损害和第三方索赔不承担责任。
– 19 –
文件/资源
![]() |
SFLY SP20系列高速编程器 [pdf] 用户手册 SP20B、SP20F、SP20X、SP20P、SP20系列高速编程器、SP20系列、高速编程器、高速编程器、编程器 |