搜档网
当前位置:搜档网 › TH多功能编程器使用说明书

TH多功能编程器使用说明书

TH多功能编程器(PCB4.5C)硬件安装及设置

一、TH多功能编程器硬件结构介绍

1、编程电压调整跳线,用来设置27系列芯片的编程电压。注意,此跳线默认输出电压12.5V,

2、USB供电接口,使用随机提供的USB联接线,联接主板USB接口,为编程器提供工作电压。

3、9-15V供电接口,联接变压器,为编程器供电。交直流多宜

4、供电方式设置跳线,用来选择USB或外供电模式,注意,USB和外供电无法同时使用。

5、25孔并口插座:通过随机并口电缆连接计算机并口,用于编程器与电脑进行数据通信。

6、DIP开关:在对27系列、28系列、29系列、39\49系列等存储器芯片进行读写等操作前,需将此开关拨至相应位置。具体位置参照软件显示。(具体跳线方法详见说明书附件或软件显示)

7、芯片扩展跳线,针对4M或8M芯片,以及大容量数据线扩展。

8、硬件版本转换跳线,硬件版本4.5C编程器,其电路设计上,有PCB4.5C<-->PCB3B 转换跳线,它跳线位置设置到PCB3B位置时,就可以使用以前的0.97JA等版本的旧驱动程序。

9、编程调整跳线,用来设置2732、2716、2816、I28F001、AT29C256几个特殊芯片的。

10、32PIN零插拔力集成电路插座(ZIF32):用于27系列、28系列、29系列、39\49系列等存储器芯片及该系列芯片PLCC适配器、ATMEL 89系列单片机适配器、FWH/LPC 系列芯片适配器。

11、PLCC芯片座,用于编程28、29、39、49系列5V电压PLCC32的芯片。

12、FHW/LPC芯片座,用来编程FHW/LPC系列3.3V PLCC32的芯片。

13、用于25系列存储器,SPI Flash系列存储器。

14、用于93系列存储器。

15、用于PIC系列单片机芯片、PIC全系列单片机适配器。

16、用于24系列存储器。

17、用于3.6V,SPI Flash系列存储器开关。

18、用于6.5V,VCC芯片

19、用于板载FWH/LPC适配器开关,外接FWH/LPC适配器时拨去跳冒。

20、板载刷接口

二、编程器跳线设置

注意:以下设置,属于高级设置,普通用户,不需要设置下面的跳线!

[编程电压调整跳线]

[芯片容量扩展跳线]

[芯片编程调整跳线]

三、编程器硬件安装

安装步骤如下:

1.关闭计算机电源

2.把并口连接线的一头插在计算机的打印口上

3.把并口连接线的另一头插在编程器的25针接口上

4.安装编程器的电源

使用电源变压器:把电源变压器插在220V电源插座上,电源的输出插在位置3的插座中,此时,调整位置4的跳线,应置于上面的位置;

使用USB供电:把随机的USB数据线,一头插在电脑的USB接口上,另一头插在编程器的USB接口上(位置2),位置4的跳线,应置于上面的位置。

注意,变压器供电和USB供电,不能同时使用!

这时编程器的电源指示灯应该点亮,表示编程器已接通电源。硬件部分连接完毕。

注意:计算机的并口要在BIOS中设置为ECP或者ECP+EPP。

四、控制软件安装

运行随机附带光盘中相应版本的setup.exe安装程序(最新版本0.98D9),

按照提示一步步操作即可完成驱动安装.安装完成后,将在桌面出现驱动的快捷图标

Eprom50.lnk,双击图标,即可运行驱动.

驱动默认安装目录是C:\Program Files\EPROM50 <文件夹>中.

五、编程器硬件检测

启动控制程序后,随便选择一个芯片型号,必须选择一个芯片型号,在程序的菜单栏的帮助项,点击检测硬件项,如果电源或连接不正确,会出现“硬件错误或数据通讯错误”的提示,这时你要仔细检查编程器是否已和主机连接好,电源是否正常。

编程器及电源正常,则出现“硬件检测正常”的提示。

TQ编程器驱动程序画面及功能简介:控制软件运行后,出现的画面如下:

工具栏:程序画面中,第二行是工具栏,其中各个图标的含义如下:

读入一个文件,把数据读入到编程器的缓存中。例如,把你下载的BIOS升级文件

读入。可以是二进制(BIN...)或十六进制文件(HEX...)。支持的文件类型为: Intel HEX (*.hex); Binary (*.bin);Motorola S Record (*.s);ALL Eprom File (*.bin, *.hex, *.s)

保存一个文件,如,把编程器缓存中的内容存成一个bin文件。

清除内存。把编程器缓存中的数据清空。

读入操作。把一片芯片中的数据读到编程器的缓存中。

校验操作。比较缓存中的数据是否与写到芯片中的数据相同。

查空操作。检查芯片的全部单元是不是已全部清空。

显示芯片签名。读取并显示28系列、29系列、39/49系列等存储器芯片,89系列单片机,A VR系列单片机芯片电子签名。

编程/测试。将缓冲区的内容写入芯片。对于SRAM执行测试功能。

擦除操作。擦除芯片内容。

显示DIP开关的状态,下面我们一直以PCB3的状态来说明DIP各开关应处于的位置。

编程配置位。编程MCS51系列、A VR系列单片机芯片配置位。

菜单栏:在程序画面中,第一行为菜单栏,其中各项的含义如下:

文件[File] :打开、保存及退出程序。

编辑[Edit]:编辑缓存中的数据。

芯片型号[Device] :选择芯片。列出了编程器支持的芯片列表,在这里选择你要编程的芯片。你也可以使用菜单栏下的快捷按键选择。

操作[Action]:可以选择如下操作:读取;编程/测试;效验;空检查;擦除;读取配置位;编程配置位;显示芯片签名;

帮助[Help]:检测编程器连接-检测编程器硬件连接是否正确;检测编程器硬件-检测编程器的各种状态,测试电源、编程电压、各种信号是否正常;关于-版权信息打开、保存及退出程序。

主画面区域:在程序的主画面中,分成了四个区域,按从左到右,从上到下的排列,分别是:1、芯片选择、芯片参数区及DIP跳线示意图;2、芯片所需的适配器或跳线示意图;3、芯片参数设置区;4、编程参数设置区。

1、芯片选择及参数区:在这里,你也可以选择要编程的芯片的型号,选择好芯片的型号后,会相应出现芯片的各项参数;同时,也会显示出该芯片相对应的DIP拔动开关设置的图片。

2、芯片所需的适配器或跳线示意图:你要根据这里出现的跳线示意图选择编程器上的相应位置的几个跳线。

3、芯片参数设置区:特殊是对应于单片机芯片,这里会出现加、解密的一些设置参数。

4、编程参数设置区:对编程器的操作进行一些微调,一般不需要调整,取默认值即可。在程序的下面,是一系列窗口选择按钮。

按下“缓冲区”按钮,显示缓冲区的内容。数据的第一列为数据地址,最后一列为数据的ASCII码,中间显示数据的十六进制值。对于PIC单片机如果有内部的EEPROM,将自动显示EEPROM数据区内容。

状态栏:在程序画面的最后一行,是状态栏,用来显示编程器的状态,如,芯片是不是正确写入、芯片编程出错的位置、编程器的故障等。

TQ多功能 (PCB4.5C)编程器芯片安装

由于BIOS芯片有几种封装形式,而且不同型号的芯片,其脚数和脚定义也大不相同。因此,不需要的芯片,要用到对应的转接座,TQ多功能编程器,编程器上已经集成了常用芯片的座;因此对于芯片,我们只要根据类型选用对应的座即可。

目前BIOS芯片分5V芯片,3.3V FWH/LPC芯片和27系列EPROM芯片,对于不同芯片在编程器上安装位置,请看如下介绍。

3.3V FWH/LPC芯片在编程器上的安装位置:

5V DIP芯片在编程器上安装位置:

5V PLCC芯片在编程器上安装位置:

27系列EPROM 28脚芯片在编程器上安装位置:

25CXX、SPI Flash系列芯片在编程器上安装位置:

93CXX系列芯片在编程器安装位置:

PICXX系列单片机芯片在编程器安装位置:

24CXX系列芯片在编程器安装位置:

TH多功能BIOS(PCB4.5C)编程器设置与编程

TH多功能编程器对BIOS芯片编程(读写)很简单,具体来说,只要我们手动选择好了芯片的类型、型号后,根据驱动提示设置好相关的跳线,把芯片按要求放置好,调入需要写入的BIOS文件,即可轻松地对芯片读写操作。下面我们以写一片用于Intel845主板上的SST49LF002A(3.3V电压)芯片为例,介绍一下具体的操作:

注意:SST49LF002A芯片编程时,需要加上12V的编程电压,因此,为了防止电压过高击穿芯片,编程器上的各跳线一定要处于默认位置上!

SST49LF002A为FWH 3.3V PLCC芯片,首先将其插到TQ多功能编程器FWH座上,如下图:

运行编程器驱动程序,点击芯片选择,选择Firmware

HUB/LPC--INTEL/ATMEL--Intel SST49LF002A。

也可在芯片选择菜单栏中,按下芯片选择按钮(Device)选择。在下面的图中,显示出了DIP拔动开关上各个开关的设置位置,你要按此图,对编程器上的DIP开关进行设置。DIP开关旁边的跳线,也要按程序中出现的示意图,仔细设置好。

编程器上12位的黑色拔动开关,一定要与驱动提示位置对应。

=

DIP开关的设置是这样的:正对DIP开关,开关的上方是ON,下方是OFF,把DIP开关调到上方,就是处于ON的位置。

上面的示意图中,DIP开关的状态是:OFF、ON、ON、OFF、ON、ON、OFF、ON、OFF、ON、OFF、ON。

芯片选择按钮下面显示的是芯片的参数,一般来说,芯片的参数不需要调整,使用系统的默认值即可。

大小/校验值(Size&checksum):显示芯片的容量和缓冲区数据的校验值。 地址属性(Shift&pattem adress):显示待编程芯片的地址范围和最高地址位。

写脉冲属性(tWP/WC):显示待编程芯片的写脉冲宽度和写入延迟时间。

设置好编程器后,我们即可对芯片进行备份或刷新程序。

1、备份文件

如果芯片中有内容,我们可以将芯片中的内容读出,并保存成文件;也可以直接写入其它芯片中。

读取文件

选择驱动菜单栏中的操作[Action]--Read,

或就可以点击工具栏上的“读

入”按钮,读出芯片内容。读出的内容保存在缓冲区中,如果缓冲区中有数

据将覆盖这些数据,你可以点击程序画面下面的“buffer”项,拖动缓冲区的滚动条来查看数据。

在读取芯片程序的过程中,编程器上的红色编程指示灯亮,表示已为芯片加上工作电压。

保存文件

如要将缓冲区中读出的内容保存成文件,选择文件[File]--Save

AS或选择工具栏中“保存”按纽,将文件保存即可。

2、编程芯片

选择好芯片类型并正确插好芯片后,点击菜单栏

[File]--Load或工具栏上的“打开文件”按钮,把你要写

的文件读入到缓冲区。该文件可以是你从网上下载的升级文件,也可以是你以前保存的备份文件。

注意,FWH/LPC芯片必须是空的才能写入,因此要先擦除,然后才可编程写入;点击工具栏上的“擦除”按纽,擦除芯片内容,再使用“空检查”来检测芯片是否为空。然后,点击工具栏上的“编程”按钮,把缓冲区的数据写入芯片。编程完毕后,程序将自动校验写入的数据。

在对芯片进行编程的过程中,红色指示灯亮;如果该芯片同时需要Vpp编程电压,则黄色指示灯也会亮

程序对系统资源占用较少,在对芯片编程的过程中,你完全可以打开另外的窗口,进行其它的操作。

3、复制芯片

先选择芯片类型,然后插上原始芯片,使用“读入”功能读出原始芯片的数据,然后换上要写入的空芯片,使用“编程”功能写入数据即可。

注意:如果芯片型号选择错误,或者插错位置都有可能烧坏芯片。

以下内容是关于芯片及编程参数设置的,对于高级用户,才可以使用下面的操作,如果芯片编程正常,请不要进行下面的调整;对于初级用户,也不要调整下面的参数。

R/C delay time(写脉冲等待时间):调整编程脉冲延迟。如果你的电脑速度很快,编程器工作不正常,可以把延迟值调大。

Skip Write 0xFF(跳过FF):选择编程时是否跳过内容是FF的字节。

Fast Programming(快速编程):选择是不是快速编程。

Printer Port(端口选择):选择多功能编程器连接的并口。通常是LPT1

(0X378)。

Offset(偏移量):设置编程开始的地址。

Check Type(效验方式):可以选择32位CRC或者16位累加方式。

在编程SST或ST系列FWH/LPC芯片,可以选择下述选项,以加快读写速度。

注意:

1、有些芯片,需要先擦除后,才能正确写入,因此在芯片编程操作前,最好先将芯片擦除清空。

2、编程器时,要先选择芯片,然后根据驱动提示,正确设置12位拔动开关。

3、在启动机器的过程中,编程器的工作状态不稳定。因此,要等机器进入WINDOWS界面,启动驱动程序,选择好芯片的型号后,才能把芯片插到编程器上。

4、编程器对芯片进行读写操作时,才给芯片加上工作电压,编程器上的线灯或黄灯亮,此时不要取下芯片,如果想中断操作,按下结束按钮即可;芯片读写结束后,芯片上加的电压已消失,可换芯片后再写,这不属于热插拔。

EPROM27系列芯片(电擦除)编程操作过程

有些EPROM芯片,如W27C512或W27C512,虽然是以27打头的,但是这

些芯片上面,没有普通EPROM芯片的擦除窗口。这类芯片,称为电擦除的EPROM

芯片。这类芯片的编程操作比较麻烦,并且要调整电压跳线,操作具有一定

的危险性!

下面以WinBond 电擦除芯片W27C512芯片为例,来做一详细介绍:

1、选择芯片及设置:

WinBond 电擦除芯片

多功能编程器支持的芯片型号有: (W27E512,W27E010,W27C010,

W27C020,W27C040)

首先在运行驱动程序,按芯片选择按纽--EPROM电擦除芯片

--Winbond27C/27E--W27X512

DIP开关的设置是这样的:正对DIP开关,开关的上方是ON,下方是OFF,把DIP开关调到上方,就是处于ON的位置。

上面的示意图中,DIP开关的状态是:OFF、OFF、ON、OFF、ON、OFF、ON、ON、ON、OFF、OFF、OFF。

2、确定芯片的位置:

DIP开关设置好后,再确定芯片的位置。选择编程的芯片型号,驱动会提示芯片位置,我们按驱动提示把芯片放在32脚的ZIP插座中的,同时,JP1跳线,也按程序的提示,进行相应地调整。

注意:驱动提示芯片位置,与芯片在编程器上ZIP座上的位置是一致的。

3、芯片擦除操作:

芯片正确插到编程器上,并正确设置了12位拔动开关后;由于27芯片在写入前,需要清空芯片;因此在编程前,需要将芯片清空;点击驱动工具

栏中的擦除按纽,系统会显示如下擦除设置界面:

设置选择

前 设置选择后

选择擦除后,会出现擦除调置界面;其中2/3PIN和DIP跳线确定都是未选择,而且芯片擦除按纽也是暗的无法选择;这是系统在让你确定,已经正确设置好了跳线;因为电擦除512芯片,在擦除时需要设置JP1的跳线,即

要加一个跳线,短接2-3脚,即(红色跳线即为新加的跳线);在编程器JP1跳线上,正确设置跳线后,然后点击DIP跳线确定后,芯片擦除按纽显示,使用鼠标点击芯片擦除,即可正确擦除芯片。

4、芯片编程操作:

芯片擦除并空检测完成后,驱动将出现如下设置界面:

设置选择

前 设置选择后

由于电擦的芯片,在编程前,需要拔下擦除时加上的JP1跳线;此设置图面,即是提醒移去加上的跳线。选择2/3PNI后,点击[移去跳线],即可回到编辑界面。

选择文件--载入--选择,或点击工具栏上的图标,调入需要写入的BIOS文件,然后点击工具栏,系统即可将调入缓存的文件写入到芯片中,并校验写入正确性。

注意:不同型号的芯片,其擦除时,需要的擦除电压是不同的。可以根据芯片的擦除电压,通过设置J3 J4两个跳线,来得到需要的工作电压。

相关主题