MCU编程器:tl866CS通用编程器 |
tl866CS通用编程器简介: |
独一无二的超低功耗:整个编程器全部采用超低功耗芯片,采用USB接口供电,第一台真正做到所有芯片编程不用外接电源的综合编程器。 实测自身耗电小于20mA,(不编程时是7mA,最大耗电是LED电源指示灯每个5mA,设计时充分考滤每个元器件默认工作在微功耗状态。),编程时功率损耗率小于20%。使编程器能通过USB接口提供超强的VCC VPP编程电流。对所有的可编程芯片能提供足够的编程功率(最大可达2瓦编程功率输出,不可能有芯片需要2瓦的功率编程)。并且既使编程器长时间连续编程芯片,你也几乎感觉不到编程器有热量。 |
|
★高速编程:内置高性能,大容量USB接口单片机,通讯速率12Mbps,配合(针对每个芯片)精心设计的编程算法及USB高速的通讯。可能是综合开发型编程器中最快的一个,该速度已经符合小批量快速生产的需要。相比同类产品有的芯片编程速度快上几倍,甚至10倍以上,4Mbits的并行FLASH ROM,本编程器编程(擦除、写、校验总时间)只需36秒左右,读写一片32MB TE28F320只需32+79秒,并且极大部分并行FLASH芯片编程时同时校验,发现错误能即刻终止编程 ,读写一片8Mbits的串行 25P80只需12秒(读)+18秒(写)时间。64MB容量的芯片最快只需96秒+160秒。支持常见8PIN和16PIN封装的大容量25系列芯片。
注:16MB以上大容量FLASH芯片因为编程器速度的原因,一般编程器已无法完成,本编程器全面支持到64MB并行,串行全系列芯片。特显高性能品质!---详细查看:常用芯片的编程实测速度列表
宽范围的芯片支持: 各种26 27 28 29 37 39 49 50系列并行ROM、EPROM、EEPROM,24 25 35 85 93 95系列串行EEPROM,串并行ROM系列芯片容量全面支持到48PIN的64MBITS,多种型号的51系列单片机,AVR单片机,包括ATMEGA系列 ATtiny系列 AT90XXX系列单片机 ,MICROCHIP PIC10 PIC12 PIC16 PIC18系列单片机,GAL可编程逻辑器件编程,SRAM测试,54/74及CMOS4000系列集成电路综合功能测试. 实际可编程芯片超过12000.升级过程中将不断增加对更多芯片的支持。
★独一无二的超低功耗:整个编程器全部采用超低功耗芯片,采用USB接口供电,第一台真正做到所有芯片编程不用外接电源的综合编程器。 实测自身耗电小于20mA,(不编程时是7mA,最大耗电是LED电源指示灯每个5mA,设计时充分考滤每个元器件默认工作在微功耗状态。),编程时功率损耗率小于20%。使编程器能通过USB接口提供超强的VCC VPP编程电流。对所有的可编程芯片能提供足够的编程功率(最大可达2瓦编程功率输出,不可能有芯片需要2瓦的功率编程)。并且既使编程器长时间连续编程芯片,你也几乎感觉不到编程器有热量。
★便携性能超强:体积全球最小的一个,外型尺寸10cm*6cm*2.5cm,只有驾驶证大小。另外由于超低功耗,从而真正免除了外接电源,使便携性能超强。
程控的编程电源: VPP和VCC编程电压都独立程控,可编程VCC从3.3V到6.5V,VPP从3.3V到21V供电的芯片。电源经多级LC滤波,波纹极小。
★最佳的过压、过流保护: 编程器VCC VPP电源内部有独立的3级过流保护,另加一级软件自动切断供电保护。对每个40P编程插座引脚都有VPP过压保护。有效防止插错芯片或其他原因引起的外部引脚短路,编程时,VPP高压窜回到编程器内部而损坏编程器。真正做到外部发生任何最坏情况的短路,不会损坏编程器,并且最有效的保护被编程的芯片。
发生短时,本编程器定时100us切断编程电源VPP及VCC,并发送信息给应用程序,由于采用了多级过流保护,短路时绝不会引起编程器及PC复位。
40PIN万能引脚: 40PIN准万能引脚中,最万能的一个。做到了所有芯片编程时放置,无一芯片需要移位或转向放置,芯片统一向前、编程插座手柄方向为PIN1放置,更符合设计人员的操作习惯。
超强升级功能: 内置硬件固化程序的升级功能,编程时序完全由单片机固化软件控制。可保证你的编程器固件FLASH及应用软件的更新。升级通过互联网下载升级程序,自行升级。
★芯片序列号二次开发功能:编程器内置了常用的多种自动编号功能。 并可使用自定义算法,通过DLL动态库实现任意的序列号。该功能可以使你在批量生产时,每个芯片都产生一个唯一的标识信息。通过自定义算法还可对该标识进行加密,从而更有效保护你的产品权益。
★独特的万能串行编程接口ICSP:通过40PIN万能插座编程的同时,本编程器还带一个ICSP串行编程口。对可进行在线串行编程的芯片,你可选择ICSP接口对在目标板上的MCU进行编程,ICSP口的接线法,程序内带高清 晰图片提示。从而方便对已焊在板上的芯片进行更新编程。(特价版TL866CS编程器限止了该功能的使用)
注:ICSP现支持ATMEL89S51、52,ATMEGAxxx AVR全系列及MICROCHIP PIC10Fxxx 12Fxxx 16Fxxx 18Fxxx全系列、新茂SYNCMOS SM59Dxx/SM59Rxx全系列芯片进行在线串行编程。其他更多支持串行在线编程的单片机在不断增加中。本编程器的ICSP的6条线,除一条地线GND,其他线引出了全功能的I2C、SPI及UART串行总线,适合各种串行通讯。并且每条线可给超强电流的VCC、VPP或GND。
★性能超强的54/74F/LS/HC CMOS4000系列集成电路综合功能测试:真正可测试常见逻辑集成电路的第一个开发型编程器,测试可定位到逻辑门电路的错误 ,测试集成电路的任意可能出现的输入组合。
编程器自检功能:编程器可对各个引脚的VPP VDD GND及输入输出 等信号进行自检,并对VPP、VCC过流进行内部实际短路(同时向一个PIN引脚加上VPP VCC 及GND进行强电流短路)自检操作。
★AVR单片机一对一软加密:AVR单片机有一个RC Calibration(校正字节),这个字节值几十个芯片才有一个可能相同,并且无法修改。单片机软件可读出该值,判断这个值就可确定该代码是否被使用到另一个芯片上,通过自定义的加密算法可使暴力破解者无法直接使用。 如果加密算法足够复杂,想信要破解也不是容易的了。但“加密”对开发人员提出了一个问题,每个芯片不同,如果算法复杂不可能一个个去人工计算分别编译原代码。本编程器能在编程前自动读入RC字节,开发人员可在DLL动态函数中得到芯片该字节的值,然后跟据该值按你的要求自动计算加密数据放入存储器中,完成快速量产。(安装包中有个关于ATMEGA8详细加密实例,可供参考)
★统一方便的操作界面:操作界面经精心打造,完全附合Windows系列软件的操作习惯,内置的二进制编辑器,可媲美专业的纯编辑软件。 可对直接对BIN文件、HEX文件、JED等格式文件进行读写修改操作。另有完整实用的工程模式,使批量生产更方便安全。 |
应用软件界面: |
|
高性能通用编程器/烧录器-------常用芯片的编程实测速度列表 |
本编程器列出了常用芯片编程时所实际测试耗费的时间,这些芯片并不是有意挑出来的芯片,同类芯片只要参考表中同类芯片的时间就可,容量不同的同类芯片时间基本上和容量成正比。本编程器是最快的综合型编程之一,相比同类产品有的芯片(特别是大容量并行FLASH芯片)编程速度快上几倍,甚至10倍以上,很多编程器编程一片4Mbits的并行FLASH ROM时间长达5-10分钟,本编程器编程只需36秒左右,读写一片32MB TE28F320只需32+79秒,并且极大部分并行FLASH芯片编程时同时校验,发现错误能即刻终止编程 ,读写一片8Mbits的串行EEPROM只需12+18秒时间。
仔细比较其他同类编程器,你会发现本编程器有着无有伦比的速度性能。
总时间=擦除时间+编程时间+校验时间
本编程器严格按厂家要求编程,绝不为了提升编程速度而牺牲编程的可靠性。
常见ROM芯片的编程时间:(单位:秒)
|
芯片类别 |
芯片型号 |
容量 |
擦除时间 |
读取/校验 |
写时间 |
总时间 |
备注 |
27Cxxx |
27C512 |
512Kbits |
/ |
2S |
20.8S |
22.8S |
28PIN |
27C010 |
1Mbits |
/ |
4S |
34.2S |
38.2S |
32PIN |
27C1024 16位 |
1Mbits |
/ |
4.1S |
19.6S |
23.7S |
40PIN |
电擦除27Cxxx |
W27E257 |
256Kbits |
0.1S |
1S |
10.4S |
11.5S |
28PIN |
SST27SF512 |
512kbits |
0.1S |
1.4S |
20S |
21.5S |
28PIN |
W27C010 |
1Mbits |
0.2S |
2.3S |
33.4S |
35.9S |
32PIN |
FLASH EEROM |
N28F020 |
2Mbits |
0.6S |
3.1 |
10.7 |
14.4S |
32PIN |
AT29C020 |
2Mbits |
0.2S |
3.1 |
10.9 |
14.2S |
W29C020 |
2Mbits |
0.3S |
3.1 |
11S |
14.3 |
AM29F040 |
4Mbits |
7.9S |
9.2S |
26 |
43.1S |
M29F002 |
2Mbits |
2.5S |
4.6S |
19.5S |
25.6S |
SST39SF020 |
2Mbits |
0.4S |
3.6S |
15.6S |
19.6S |
AT49F002 |
2Mbits |
1.2S |
3.6S |
16.4S |
11.2S |
W39V040AP |
4Mbits |
0.1S |
9.2S |
27S |
36S |
M50FW040 |
4Mbits |
7S |
9.2S |
25 |
41.2 |
INTEL82802AB |
4Mbits |
4S |
9.2S |
25S |
38 |
AM29F200 |
2Mbits |
3.7 |
2.0 |
8.6 |
14.3 |
48PIN |
AM29LV160DB |
16MBits |
27 |
16 |
50 |
83 |
TE28F320C3B |
32Mbits |
29 |
32 |
79 |
130 |
AT48BV8192A |
8Mbits |
5 |
8 |
28 |
41 |
串行EEPROM |
24C02 |
2048bits |
/ |
0.1S |
0.3S |
0.4S |
8-16PIN |
AT24C256 |
256Kbits |
/ |
4.2S |
8.2S |
12.4S |
AT24C512 |
512Kbits |
/ |
8.4S |
13.5S |
21.9S |
25080 |
8192bits |
/ |
0.01S |
0.1S |
0.1S |
25320 |
32Kbits |
/ |
0.1S |
0.5S |
0.6S |
25LC1024 |
1Mbits |
0.2S |
1.5S |
3.9S |
4.6S |
EN25T80 |
8Mbits |
8.4S |
12S |
18S |
38.4S |
MX25L8005 |
8Mbits |
5.8S |
12S |
17S |
34.8S |
MAX25L6405 |
64Mbits |
42S |
98S |
166S |
302S |
95320 |
32Kbits |
/ |
0.1S |
0.5S |
0.6S |
35080 |
8192bits |
/ |
0.1S |
0.1S |
0.2S |
93C46 |
1024bits |
|
|
|
0.1S |
93CS56 |
2048bits |
0.1 |
0.1 |
0.4 |
0.6S |
93C66 |
4096bits |
0.1 |
0.1 |
1.2 |
1.4S |
93C86 |
8192bits |
0.1 |
0.1 |
2.4 |
2.6S |
|
单片机编程时间列表:( 单位:秒)
|
型号、容量 |
擦除 |
读C |
写C |
读E |
写E |
总T |
备注 |
AT89C51 4K |
0.3 |
0.3 |
5.3 |
/ |
/ |
5.9 |
|
AT89S52 8K |
0.3 |
0.4 |
1.1 |
/ |
/ |
1.8 |
|
AT89S8253 12K+2K |
0.3 |
0.7 |
3.7 |
0.1 |
0.7 |
5.5 |
|
AT89C4051 4K |
0.2 |
0.2 |
6.4 |
/ |
/ |
6.8 |
20P |
SST89E58 32K+8K |
0.3 |
1.5 |
3.5 |
0.4 |
0.8 |
6.5 |
|
SST89E564 64K+8K |
0.3 |
3.0 |
7.0 |
0.4 |
0.8 |
11.5 |
|
ATMEGA8 8K+512 |
0.05 |
0.3 |
1.8 |
0.1 |
0.5 |
2.8 |
|
ATMEGA48 4K+256 |
0.05 |
0.1 |
0.9 |
0.1 |
0.1 |
1.25 |
|
ATMEGA162V 16K+512 |
0.1 |
0.6 |
2.5 |
0.1 |
0.4 |
3.7 |
|
ATMEGA8515 8K+512 |
0.1 |
0.3 |
1.8 |
0.1 |
0.5 |
2.8 |
|
ATTINY13 1K+64 |
0.02 |
0.1 |
0.7 |
0.01 |
0.04 |
0.9 |
8P |
ATTINY2313 2K+128 |
0.01 |
0.1 |
0.7 |
0.02 |
0.04 |
0.9 |
|
PIC10F222 1K |
0.2 |
0.1 |
1.0 |
/ |
/ |
1.3 |
|
PIC12F629 2K+128 |
0.1 |
0.1 |
2.2 |
0.1 |
0.3 |
2.8 |
|
PIC16F873A 8K+128 |
0.1 |
0.5 |
4.5 |
0.1 |
0.8 |
6.0 |
|
PIC18F4550 32K+256 |
0.5 |
3.7 |
5.6 |
0.3 |
1.2 |
11.3 |
|
PIC18F67J10 128K bytes |
0.5 |
16 |
20 |
/ |
/ |
36.5 |
|
PIC16C712 2K |
/ |
0.1 |
0.9 |
/ |
/ |
1.0 |
|
PIC16C74B 8K |
/ |
0.4 |
3.5 |
/ |
/ |
3.9 |
|
GAL16V8 |
0.8 |
1.4 |
3.4 |
/ |
/ |
5.6 |
|
|
注 <读C>指读或校验程序区的时间
<写C>指编程程序区的时间
<读E><写E>是指对片上数据区操作的时间
<总T>为总时间=<擦除>+<写C>+<读C>+<写E>+<读E>
单片机其他写配置位、加密位的时间没有在表中列出,但读写时间是极短的,
大部分在100ms以下可以忽略不计。
总时间代表着可靠编程下的所有时间。 |
产品图片 |
|
|
|
|
|
|