[go: up one dir, main page]

CN1979198B - Detecting system and method for input/output board - Google Patents

Detecting system and method for input/output board Download PDF

Info

Publication number
CN1979198B
CN1979198B CN2005101023266A CN200510102326A CN1979198B CN 1979198 B CN1979198 B CN 1979198B CN 2005101023266 A CN2005101023266 A CN 2005101023266A CN 200510102326 A CN200510102326 A CN 200510102326A CN 1979198 B CN1979198 B CN 1979198B
Authority
CN
China
Prior art keywords
input
output board
port
test
computing machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2005101023266A
Other languages
Chinese (zh)
Other versions
CN1979198A (en
Inventor
许文池
林绍荣
丁黎
黄均
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN2005101023266A priority Critical patent/CN1979198B/en
Publication of CN1979198A publication Critical patent/CN1979198A/en
Application granted granted Critical
Publication of CN1979198B publication Critical patent/CN1979198B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

本发明提供一种输入/输出板的测试系统,该系统包括:一计算机,用于向待测的输入/输出板提供进行测试的控制信号;一测试治具,用于将该计算机与该待测的输入/输出板连接起来;所述计算机包括一测试模块,用于测试该输入/输出板中的电可擦除可编程只读存储器芯片。本发明还提供一种输入/输出板的测试方法。本发明根据待测产品的特性,配合使用专用测试治具,对待测产品进行测试,测试成本低,且操作简单、实用。

Figure 200510102326

The present invention provides a test system of an input/output board, the system includes: a computer, used to provide a control signal for testing the input/output board to be tested; a test fixture, used to combine the computer with the connected to the I/O board under test; the computer includes a test module for testing the EEPROM chip in the I/O board. The invention also provides a testing method of the input/output board. According to the characteristics of the product to be tested, the invention cooperates with a special test fixture to test the product to be tested, and the test cost is low, and the operation is simple and practical.

Figure 200510102326

Description

输入/输出板的测试系统及方法 Test system and method for input/output board

【技术领域】【Technical field】

本发明涉及一种印刷电路装配板的测试系统及方法,尤其涉及一种输入/输出板的测试系统及方法。The invention relates to a testing system and method of a printed circuit assembly board, in particular to a testing system and method of an input/output board.

【背景技术】【Background technique】

刀片服务器是一种高密度的新型服务器,它由多个独立处理组件构成,这些处理组件外形纤薄,可以热插拨,所以人们形象的称这种服务器为“刀片服务器”。刀片服务器在当前的企业数据中心正被快速的应用,和传统机座式安装方式相比,刀片服务器能大幅减少机架空间、功率消耗与管理费用。A blade server is a new type of high-density server, which consists of multiple independent processing components. These processing components are thin and hot-swappable, so people call this server a "blade server". Blade servers are being rapidly applied in current enterprise data centers. Compared with traditional rack-mounted installations, blade servers can greatly reduce rack space, power consumption, and management costs.

应用于刀片服务器中的输入/输出板是一种印刷电路装配(PrintedCircuit Board Assembly,简称PCBA)板,用于为刀片服务器提供若干端口,如USB端口、光驱端口、软驱端口等,同时为系统提供一些指示信息,比如信息出错,压力超高报警等。PCBA板是依电路设计,将连接电路零件的电气布线绘制成布线图形,然后再以设计所指定的机械加工、表面处理等方式,在绝缘体上使电气导体重现所构成的电路板上装贴上所需的设备元件。The input/output board used in the blade server is a Printed Circuit Board Assembly (PCBA) board, which is used to provide several ports for the blade server, such as USB port, optical drive port, floppy drive port, etc. Some indication information, such as information error, high pressure alarm, etc. The PCBA board is based on the circuit design, draws the electrical wiring connecting the circuit parts into a wiring pattern, and then uses the mechanical processing and surface treatment specified by the design to reproduce the electrical conductor on the insulator to form a circuit board. required equipment elements.

由于产线生产出来的输入/输出板会因为某些原因而导致其质量不合格,因此需要对其进行测试,以保证其质量。在以前的测试方法中,往往是通过将产线生产出来的输入/输出板直接安装到刀片服务器中,再通过相关操作来检验其功能的好坏,这样一来,当大批量测试时,所述刀片服务器就很容易损坏,无形中增加了测试成本,而且,测试过程完全是由测试人员来控制进行,其效率很低,且增加了人力成本。Since the quality of the input/output board produced by the production line may be unqualified for some reasons, it needs to be tested to ensure its quality. In the previous test method, the input/output board produced by the production line is often directly installed into the blade server, and then the function is checked through related operations. In this way, when testing in large quantities, all The above-mentioned blade server is easy to be damaged, which virtually increases the test cost, and the test process is completely controlled by the testers, which is very inefficient and increases the labor cost.

【发明内容】【Content of invention】

鉴于以上内容,有必要提供一种输入/输出板的测试系统,其利用一计算机提供的控制信号通过一测试治具测试输入/输出板及其所连接的设备元件功能是否正常。In view of the above, it is necessary to provide an I/O board testing system, which uses a control signal provided by a computer to test whether the I/O board and its connected equipment components are functioning normally through a test fixture.

鉴于以上内容,还有必要提供一种输入/输出板的测试方法,其利用一计算机提供的控制信号通过一测试治具测试输入/输出板及其所连接的设备元件功能是否正常。In view of the above, it is also necessary to provide a testing method for an I/O board, which utilizes a control signal provided by a computer to test whether the I/O board and its connected equipment components function normally through a test fixture.

一种输入/输出板的测试系统。该系统包括:一计算机,用于向待测的输入/输出板提供进行测试的控制信号;一测试治具,用于将该计算机与该待测的输入/输出板连接起来;所述计算机包括一测试模块,用于测试该输入/输出板中的电可擦除可编程只读存储器芯片。A test system for an input/output board. The system includes: a computer, which is used to provide a control signal for testing to the input/output board to be tested; a test fixture, which is used to connect the computer with the input/output board to be tested; the computer includes A test module is used for testing the EEPROM chip in the I/O board.

进一步地,所述的控制信号包括:通用串行总线信号、打印口信号及内部集成电路总线信号。Further, the control signal includes: a universal serial bus signal, a printer port signal and an internal integrated circuit bus signal.

进一步地,所述的计算机包括一打印口、一全系统管理总线及一通用串行总线端口。Further, the computer includes a printer port, a full system management bus and a universal serial bus port.

进一步地,所述的测试治具包括一通用串行总线端口、一全系统管理总线端口、一打印口、一电源端口及一输入/输出板连接端口,分别通过一电缆线与计算机中的通用串行总线端口、全系统管理总线端口、打印口、电源端口及输入/输出板相连接,以将计算机中的控制信号转换成输入/输出板所对应的信号。Further, the test fixture includes a universal serial bus port, a system-wide management bus port, a printer port, a power port and an input/output board connection port, which are respectively connected to the universal port in the computer through a cable. The serial bus port, the whole system management bus port, the printer port, the power port and the input/output board are connected to convert the control signal in the computer into the signal corresponding to the input/output board.

进一步地,所述测试模块还用于测试与该输入/输出板连接的光驱、软驱、U盘及该输入/输出板上的发光二极管指示灯。Further, the test module is also used to test the optical drive, floppy drive, U disk connected to the input/output board and the light-emitting diode indicator light on the input/output board.

一种输入/输出板的测试方法,该输入/输出板的测试方法包括以下步骤:(a)对计算机进行端口模式修改及测试设置;(b)通过一测试治具连接该计算机与待测输入/输出板;(c)该计算机利用打印口控制信号检测该输入/输出板的待测状态;(d)利用该计算机的打印口控制信号打开该输入/输出板的内部集成电路总线设备的电源,使此内部集成电路总线处于工作状态;(e)逐一选择数据传输电路以进行该输入/输出板的测试;(f)获取计算机的内部集成电路总线信号测试该输入/输出板中的电可擦除可编程只读存储器芯片。A method for testing an input/output board, the method for testing the input/output board comprises the following steps: (a) modifying the port mode of a computer and setting the test; (b) connecting the computer with the input to be tested through a test fixture /output board; (c) the computer utilizes the print port control signal to detect the state to be tested of the input/output board; (d) utilizes the print port control signal of the computer to open the power supply of the internal integrated circuit bus device of the input/output board , so that the internal integrated circuit bus is in working condition; (e) select the data transmission circuit one by one to carry out the test of the input/output board; Erases the programmable read-only memory chip.

进一步地,所述的测试电可擦除可编程只读存储器芯片的步骤包括:(f1)读取标准的电可擦除可编程只读存储器芯片数据;(f2)对读取的标准电可擦除可编程只读存储器芯片数据进行修改;(f3)读取待测电可擦除可编程只读存储器芯片记录的数据;(f4)将修改后的标准电可擦除可编程只读存储器芯片数据与待测电可擦除可编程只读存储器芯片记录的数据进行比对,判断是否相同。Further, the step of testing the EEPROM chip includes: (f1) reading standard EEPROM chip data; (f2) reading the standard EEPROM chip data; Erase the PROM chip data and modify; (f3) read the data recorded by the EEPROM chip to be tested; (f4) convert the revised standard EEPROM The chip data is compared with the data recorded by the EEPROM chip to determine whether they are the same.

相较于现有技术,所述的输入/输出板的测试系统及方法利用工控PC(Personal Computer)提供的内部集成电路总线以及打印口等特殊功能,直接从PC中引出与待测产品对应的通用串行、内部集成等总线信号以及控制信号对待测产品进行控制,再配合使用专用的治具及软件就可以对待侧产品进行功能性测试,测试成本低,且操作简单、实用。Compared with the prior art, the test system and method of the input/output board utilize the special functions such as the internal integrated circuit bus and the print port provided by the industrial control PC (Personal Computer), and directly draw the data corresponding to the product to be tested from the PC. General serial, internal integration and other bus signals and control signals control the product to be tested, and then use special fixtures and software to perform functional tests on the product to be tested. The test cost is low, and the operation is simple and practical.

【附图说明】【Description of drawings】

图1是本发明输入/输出板的测试系统较佳实施例的硬件架构图。FIG. 1 is a hardware architecture diagram of a preferred embodiment of the testing system of the I/O board of the present invention.

图2是本发明测试模块的子功能模块图。Fig. 2 is a sub-function block diagram of the test module of the present invention.

图3是本发明输入/输出板的测试方法较佳实施例的作业流程图。Fig. 3 is a flow chart of the preferred embodiment of the testing method for the I/O board of the present invention.

图4是本发明输入/输出板的测试方法较佳实施例中测试EEPROM芯片的流程图。FIG. 4 is a flow chart of testing an EEPROM chip in a preferred embodiment of the testing method for the I/O board of the present invention.

【具体实施方式】【Detailed ways】

为了便于理解,针对本发明涉及的专业术语作如下解释:For ease of understanding, the technical terms involved in the present invention are explained as follows:

EEPROM:Electrically Erasable & Programmable ROM,电可擦除可编程只读存储器;EEPROM: Electrically Erasable & Programmable ROM, Electrically Erasable Programmable Read-Only Memory;

LPT:打印口;LPT: print port;

I2C Bus:Inter-Integrated Circuit Bus,内部集成电路总线;I2C Bus: Inter-Integrated Circuit Bus, internal integrated circuit bus;

SMBus:System Management Bus,全系统管理总线,是I2C Bus的子集;SMBus: System Management Bus, the whole system management bus, is a subset of I2C Bus;

SFC:Shopping Floor Control,一种生产管理服务器;SFC: Shopping Floor Control, a production management server;

USB:Universal Serial Bus,通用串行总线;USB: Universal Serial Bus, Universal Serial Bus;

LED:Light-emitting Diode,发光二极管;LED: Light-emitting Diode, light-emitting diode;

PCB:Printed Circuit Board,印刷电路板。PCB: Printed Circuit Board, printed circuit board.

参阅图1所示,是本发明输入/输出板的测试系统较佳实施例的硬件架构图,该硬件架构包括:一计算机1,一测试治具2、一待测的输入/输出板3及一SFC服务器4。其中,计算机1用于向待测的输入/输出板3提供控制信号,以及将测试结果通过显示屏幕(未图示)显示出来;测试治具2用于将计算机1与待测的输入/输出板3连接起来,该测试治具2一侧与计算机1的各个端口相连接,另一侧与待测的输入/输出板3相连,将计算机1中的控制信号传送到待测的输入/输出板3中;SFC服务器4是通过一局域网适配器14与计算机1相连,用于存储标准的EEPROM芯片数据,检测产品的路由,以确定该待测的输入/输出板3是否已经完成测试,并且将测试后的结果导入到该SFC服务器4的数据库中。Referring to shown in Fig. 1, be the hardware architecture diagram of the preferred embodiment of the test system of input/output board of the present invention, this hardware architecture comprises: a computer 1, a test fixture 2, an input/output board 3 to be tested and an SFC server 4 . Wherein, the computer 1 is used to provide control signals to the input/output board 3 to be tested, and the test result is displayed through a display screen (not shown); The board 3 is connected, and one side of the test fixture 2 is connected to each port of the computer 1, and the other side is connected to the input/output board 3 to be tested, and the control signal in the computer 1 is transmitted to the input/output to be tested. In board 3; SFC server 4 is to link to each other with computer 1 by a LAN adapter 14, is used for storing standard EEPROM chip data, detects the route of product, to determine whether this input/output board 3 to be tested has finished testing, and will The test results are imported into the database of the SFC server 4 .

其中,所述的计算机1包括:至少一个USB端口10,用于提供USB信号,以读取待测输入/输出板3上连接的资料存储装置,如光驱41、软驱43、U盘42等;一SMBus 11,用于向待测的输入/输出板3提供I2C信号,用来控制待测输入/输出板3上的I2C设备,如输入/输出板内置芯片30、LED指示灯34等,该输入/输出板内置芯片30包括压力传感芯片、EEPROM芯片等;一LPT 12,用于提供控制信号,用来对待测的输入/输出板3进行控制,如检测待测输入/输出板3的存在性、打开待测输入/输出板3的I2C设备电源;一电源13,用于向待测输入/输出板3提供电源,此电源最佳值为12V;所述局域网适配器14,用于连接SFC服务器4;一测试模块15,用于对待测输入/输出板3进行功能测试。本实施例以测试EEPROM芯片为例进行输入/输出板内置芯片30的测试说明。Wherein, described computer 1 comprises: at least one USB port 10, is used for providing USB signal, to read the data storage device connected on the input/output board 3 to be tested, as optical drive 41, floppy drive 43, U disk 42 etc.; One SMBus 11 is used to provide the I2C signal to the input/output board 3 to be tested, and is used to control the I2C equipment on the input/output board 3 to be tested, such as the built-in chip 30, LED indicator light 34, etc. of the input/output board, the The built-in chip 30 of the input/output board includes a pressure sensor chip, an EEPROM chip, etc.; an LPT 12 is used to provide a control signal for controlling the input/output board 3 to be tested, such as detecting the input/output board 3 to be tested. Existence, open the I2C device power supply of the input/output board 3 to be tested; a power supply 13 is used to provide power to the input/output board 3 to be tested, and the optimum value of this power supply is 12V; the LAN adapter 14 is used to connect SFC server 4; a test module 15, used for functional testing of the input/output board 3 to be tested. In this embodiment, the test of the EEPROM chip is taken as an example to describe the test of the built-in chip 30 of the I/O board.

其中,所述的测试治具2采用4层PCB设计,其包括一USB端口、一SMBus端口、一LPT、一电源端口及一输入/输出板连接端口,分别通过一电缆线与计算机1中的USB端口10、SMBus端口11、LPT 12、电源端口13及输入/输出板3相连接,以将计算机1中的控制信号转换成输入/输出板3所对应的信号。Wherein, the test fixture 2 adopts a 4-layer PCB design, which includes a USB port, an SMBus port, an LPT, a power port and an input/output board connection port, respectively connected to the computer 1 through a cable. USB port 10, SMBus port 11, LPT 12, power supply port 13 and input/output board 3 are connected, so that the control signal in the computer 1 is converted into the corresponding signal of input/output board 3.

其中,待测的输入/输出板3所包括的需要测试的元件有:EEPROM芯片,用于记录输入/输出板3的数据,该数据包括标识数据(例如:生产日期、厂商名称等)、参数数据(例如:硬件的烧录数据)等,当记录的输入/输出板3的数据出现错误时,会使相应的指示灯闪烁以提出系统出错警告;一光驱端口31,用于连接所述光驱41;一USB端口32,用于连接所述U盘42;及一软驱端口33,用于连接所述软驱43;及五个LED指示灯34,该LED指示灯34包括:电源指示灯、系统出错指示灯等,用于提示电源状态、及系统出错等信息,如通电时,电源指示灯会保持灯亮的状态,以及当系统出错时,相应的指示灯会闪烁以提示操作者。Wherein, the components that need to be tested included in the input/output board 3 to be tested include: EEPROM chip, which is used to record the data of the input/output board 3, and this data includes identification data (such as: production date, manufacturer's name, etc.), parameter Data (such as: the burning data of hardware) etc., when the data of the input/output board 3 of record goes wrong, can make corresponding indicator light flicker to propose system error warning; A CD-ROM port 31, is used to connect described CD-ROM 41; a USB port 32 for connecting the U disk 42; and a floppy drive port 33 for connecting the floppy drive 43; and five LED indicator lights 34, the LED indicator lights 34 include: power indicator light, system Error indicator lights, etc., are used to prompt the power status and system error information. For example, when the power is turned on, the power indicator light will remain on, and when the system fails, the corresponding indicator light will flash to remind the operator.

参阅图2所示,是本发明测试模块的子功能模块图。该测试模块15包括一获取子模块151,用于获取计算机1的控制信号,包括USB信号,I2C Bus信号及LPT控制信号等;一测试子模块152,用于利用所述获取子模块151获取到的控制信号对输入/输出板3及其所连接的设备元件进行功能测试,其中,需测试的设备元件包括所述EEPROM芯片、所述光驱41、所述U盘42、所述软驱43及所述LED指示灯34;及一判断子模块153,用于判断输入/输出板3及其所连接的设备元件功能是否正常;一存储子模块154,用于将测试结果存储到SFC服务器4中;及一结果报告子模块155,用于报告测试结果。Referring to Fig. 2, it is a sub-function block diagram of the test module of the present invention. This test module 15 comprises an acquisition submodule 151, is used to obtain the control signal of computer 1, comprises USB signal, I2C Bus signal and LPT control signal etc.; A test submodule 152, is used for utilizing described acquisition submodule 151 to obtain The control signals of the input/output board 3 and the equipment components connected thereto carry out functional tests, wherein the equipment components to be tested include the EEPROM chip, the optical drive 41, the U disk 42, the floppy drive 43 and the Described LED indicator light 34; And a judging submodule 153, is used for judging whether input/output board 3 and the device component function that it is connected are normal; A storage submodule 154, is used for test result is stored in the SFC server 4; And a result reporting sub-module 155 for reporting test results.

进一步的,所述的判断子模块153还用于判断是否所有通道都已选择完毕,判断是否从SFC服务器4中得到确认信息,及判断标准的EEPROM芯片数据与当前EEPROM芯片记录的数据是否相同。Further, the judging sub-module 153 is also used to judge whether all channels have been selected, judge whether confirmation information is obtained from the SFC server 4, and judge whether the standard EEPROM chip data is the same as the data recorded by the current EEPROM chip.

其中,所述的通道是指各种设备之间进行数据传输的电路,其分为A通道及B通道。所述A通道与B通道功能相同,各自独立工作,在一个特定的时刻,只有一个通道在工作,另一通道作为备用通道,而当一个通道出现故障的时候,系统会自动切换到另外一个通道进行数据传输。Wherein, the channel refers to a circuit for data transmission between various devices, which is divided into an A channel and a B channel. The A channel has the same function as the B channel, and they work independently. At a specific moment, only one channel is working, and the other channel is used as a backup channel. When a channel fails, the system will automatically switch to another channel. for data transfer.

参阅图3所示,是本发明输入/输出板的测试方法较佳实施例的流程图。在测试之前,使用者需要进行的操作包括:在BIOS(Basic InputOutput System,基本输入输出系统)菜单里修改打印口模式为:EPP1.9,禁止安装软驱及光驱,且禁止计算机1的U盘、光驱自动运行。于步骤S10中,该使用者对测试的相关设备利用电缆线进行连接,包括计算机1与测试治具2进行连接,测试治具2与输入/输出板3进行连接,以及将输入/输出板3上的各端口连接上相关的设备,包括光驱41、软驱43及U盘42等。于步骤S11中,计算机1通过网络与SFC服务器4通信,用户将待测输入/输出板3的序列号传送到SFC服务器4,接受产品路由检测,以确定该产品是否已经完成测试,若已经完成测试,则更换下一输入/输出板3进行测试;于步骤S12中,计算机1通过LPT控制信号检测待测输入/输出板3是否存在,即计算机1通过LPT控制信号检测待测输入/输出板3的接脚处于高电平或低电平(本实施例设置高电平代表待测输入/输出板3的存在),若不存在,则结束流程,若存在,则于步骤S13中,计算机1利用所述LPT控制信号打开待测输入/输出板3的I2C设备的电源,使I2C Bus处于工作状态,所述I2C设备包括输入/输出板内置芯片30、LED指示灯34等;于步骤S14中,选择一个通道,该通道是指各种设备之间进行数据传输的电路,其分为A通道或B通道,所述A通道与B通道功能相同,各自独立工作,在一个特定的时刻,只有一个通道在工作,另一通道作为备用通道,而当一个通道出现故障的时候,系统会自动切换到另外一个通道进行数据传输;于步骤S15中,获取子模块151获取计算机1的访问USB设备的信号并传送给测试子模块152,对待测输入/输出板3连接的光驱41、软驱43及U盘42进行功能测试,在此步骤中,测试子模块152会自动检测光驱41、软驱43及U盘42是否存在,并且向其中读写数据及验证数据的正确性,并且打开及关闭光驱41的门以供判断子模块153判断其功能是否良好;于步骤S16中,获取子模块151获取计算机1的I2C信号并传送给测试子模块152,测试EEPROM芯片,在此测试过程中,该I2C信号用于从SFC服务器4获取标准的EEPROM芯片数据,及根据当前EEPROM芯片的I2C地址和I2C协议读取当前输入/输出板3中的EEPROM芯片记录的数据,该I2C协议规定了硬件的访问标准、读取方式等;又于步骤S17中,测试子模块152利用所述获取的I2C信号,测试LED指示灯34,在此测试的过程中,测试子模块152首先测试控制电源的指示灯,若在上电时电源灯保持灯亮的状态,则判断子模块153判断其功能良好,否则判断其功能异常,测试子模块152测试其余四灯时,若其闪烁和熄灭状况良好,则判断子模块153确定其功能正常,否则其功能异常;于步骤S18中,判断子模块153判断是否所有的通道都选择完毕;若所有通道都选择完毕,则于步骤S19中,将测试结果保存到计算机1中的一日志文件中;于步骤S20中,将测试结果传送到SFC服务器4中;于步骤S21中,判断子模块153判断是否从SFC服务器4中获取确认信息,以确认存储子模块154是否已经将测试结果存储到SFC服务器4的数据库中;若存储子模块154已经将测试结果存储到SFC服务器4中,则于步骤S22中,结果报告子模块155显示测试结果。Referring to FIG. 3 , it is a flow chart of a preferred embodiment of the testing method of the I/O board of the present invention. Before the test, the operations that the user needs to perform include: modify the printer port mode in the BIOS (Basic Input Output System) menu to: EPP1. The CD-ROM runs automatically. In step S10, the user uses cables to connect the related equipment of the test, including connecting the computer 1 with the test fixture 2, connecting the test fixture 2 with the input/output board 3, and connecting the input/output board 3 Each port on the computer is connected to related equipment, including optical drive 41, floppy drive 43 and U disk 42 and so on. In step S11, the computer 1 communicates with the SFC server 4 through the network, and the user transmits the serial number of the input/output board 3 to be tested to the SFC server 4, and accepts the product route detection to determine whether the product has completed the test. test, then replace the next I/O board 3 for testing; in step S12, the computer 1 detects whether the I/O board 3 to be tested exists by the LPT control signal, that is, the computer 1 detects the I/O board to be tested by the LPT control signal The pin of 3 is in high level or low level (this embodiment sets high level to represent the existence of input/output board 3 to be tested), if does not exist, then end flow process, if exists, then in step S13, computer 1. Utilize the LPT control signal to open the power supply of the I2C device of the input/output board 3 to be tested, so that the I2C Bus is in a working state, and the I2C device includes a built-in chip 30 of the input/output board, an LED indicator light 34, etc.; in step S14 Among them, select a channel. This channel refers to the circuit for data transmission between various devices. It is divided into A channel or B channel. The A channel and B channel have the same function and work independently. At a specific moment, Only one channel is working, and the other channel is used as a backup channel, and when a channel fails, the system will automatically switch to another channel for data transmission; in step S15, the acquisition submodule 151 acquires the access USB device of the computer 1 signal and sent to the test sub-module 152, the optical drive 41, floppy drive 43 and U disk 42 connected to the input/output board 3 to be tested are functionally tested. In this step, the test sub-module 152 will automatically detect the optical drive 41, floppy drive 43 and Whether the U disk 42 exists, and read and write data therein and verify the correctness of the data, and open and close the door of the optical drive 41 for judging whether the submodule 153 judges whether its function is good; in step S16, the submodule 151 obtains the computer 1 and send the I2C signal to the test sub-module 152 to test the EEPROM chip. During the test, the I2C signal is used to obtain standard EEPROM chip data from the SFC server 4, and read the data according to the I2C address and I2C protocol of the current EEPROM chip. Get the data recorded by the EEPROM chip in the current I/O board 3, the I2C protocol specifies hardware access standards, reading methods, etc.; again in step S17, the test submodule 152 utilizes the I2C signal obtained to test the LED Indicator light 34, in the process of this test, test submodule 152 at first tests the indicator light of control power supply, if power supply light keeps the state of light on when powering on, then judging submodule 153 judges that its function is good, otherwise judges that its function is abnormal , when the test submodule 152 tests the remaining four lamps, if its flickering and extinguishing conditions are good, then the judging submodule 153 determines that its function is normal, otherwise its function is abnormal; in step S18, the judging submodule 153 judges whether all channels are selected Complete; if all channels have been selected, then in step S19, the measured The test result is saved in a log file in the computer 1; in step S20, the test result is sent to the SFC server 4; in step S21, the judging submodule 153 judges whether to obtain confirmation information from the SFC server 4 to confirm Whether the storage submodule 154 has stored the test results in the database of the SFC server 4; if the storage submodule 154 has stored the test results in the SFC server 4, then in step S22, the result report submodule 155 displays the test results.

进一步的,于步骤S18中,若有通道没有选择,则转入步骤S14,继续选择通道进行测试。Further, in step S18, if there is a channel that has not been selected, go to step S14 and continue to select a channel for testing.

进一步的,于步骤S21中,若未得到SFC服务器4的确认信息,则于步骤S23中显示网络连接错误信息,并于步骤S22中由结果报告子模块155显示测试结果。Further, in step S21, if the confirmation information from the SFC server 4 is not obtained, the network connection error message is displayed in step S23, and the test result is displayed by the result reporting sub-module 155 in step S22.

参阅图4所示,是本发明输入/输出板的测试方法较佳实施例中测试EEPROM芯片的流程图。于步骤S160中,获取子模块151从SFC服务器4获取标准的EEPROM芯片数据;于步骤S161中,测试子模块152对获取的标准EEPROM芯片数据中的变量数据进行修改,使变量数据与当前输入/输出板3相对应,该变量数据不是固定的,不同输入/输出板3对应的变量数据是不同的,例如:输入/输出板3的序列号、硬件的烧录时间等;于步骤S162中,获取子模块151根据当前EEPROM芯片的I2C地址和I2C协议读取当前输入/输出板3中的EEPROM芯片记录的数据;于步骤S163中,判断子模块153将修改后的标准EEPROM芯片数据和当前输入/输出板3中的EEPROM芯片记录的数据进行比对,判断两者是否相同;若修改后的标准EEPROM芯片数据和当前输入/输出板3中的EEPROM芯片记录的数据相同,则于步骤S165中,判断子模块153判断EEPROM芯片功能正常;否则,于步骤S164中,判断子模块153判断EEPROM芯片功能异常。Referring to FIG. 4 , it is a flow chart of testing the EEPROM chip in a preferred embodiment of the testing method for the I/O board of the present invention. In step S160, obtain submodule 151 to obtain standard EEPROM chip data from SFC server 4; In step S161, test submodule 152 revises the variable data in the standard EEPROM chip data that obtains, makes variable data and current input/ Corresponding to the output board 3, the variable data is not fixed, and the variable data corresponding to different input/output boards 3 is different, for example: the serial number of the input/output board 3, the programming time of the hardware, etc.; in step S162, Obtain submodule 151 according to the I2C address of current EEPROM chip and the I2C protocol to read the data recorded by the EEPROM chip in the current input/output board 3; The data recorded by the EEPROM chip in the /output board 3 is compared to judge whether the two are the same; if the data recorded by the EEPROM chip in the standard EEPROM chip after modification is identical with the data recorded by the EEPROM chip in the current input/output board 3, then in step S165 , the judging sub-module 153 judges that the function of the EEPROM chip is normal; otherwise, in step S164, the judging sub-module 153 judges that the function of the EEPROM chip is abnormal.

Claims (10)

1. the test macro of an input/output board is characterized in that, this system comprises:
One computing machine is used for providing the control signal of testing to input/output board to be measured;
One measurement jig is used for this computing machine and this input/output board to be measured are coupled together;
Described computing machine comprises a test module, and this test module comprises:
Obtain submodule, be used to obtain standard electric Erasable Programmable Read Only Memory EPROM chip data;
The test submodule is used for the variable data of the standard electric Erasable Programmable Read Only Memory EPROM chip data that obtains is made amendment, and makes variable data corresponding with input/output board to be measured;
Judge submodule, be used for the data of the Electrically Erasable Read Only Memory chip of amended standard electric Erasable Programmable Read Only Memory EPROM chip data and input/output board to be measured record are compared, and judge according to comparison result whether the Electrically Erasable Read Only Memory chip functions in the input/output board to be measured is normal.
2. the test macro of input/output board as claimed in claim 1 is characterized in that, described control signal comprises: universal serial bus signal, LPT signal and internal integrated circuit bus signal.
3. the test macro of input/output board as claimed in claim 1 is characterized in that, described computing machine comprises a LPT, a System Management Bus and a USB (universal serial bus) port.
4. the test macro of input/output board as claimed in claim 3, it is characterized in that, described measurement jig comprises a USB (universal serial bus) port, a System Management Bus port, a LPT, a power port and an input/output board connectivity port, be connected with USB (universal serial bus) port, System Management Bus port, LPT, power port and input/output board in the computing machine by a cable respectively, the control signal in the computing machine is converted to the pairing signal of input/output board.
5. the test macro of input/output board as claimed in claim 1 is characterized in that, described test module also is used to test the light emitting diode lamp on CD-ROM drive, floppy drive, USB flash disk and this input/output board that is connected with this input/output board.
6. the method for testing of an input/output board is characterized in that, the method for testing of this input/output board may further comprise the steps:
One computing machine is carried out port mode to be revised and test setting;
Connect this computing machine and input/output board to be measured by a measurement jig;
The LPT control signal of utilizing this computing machine detects the state to be measured of this input/output board;
Utilize the LPT control signal of this computing machine to open the power supply of the internal integrate circuit bus equipment of this input/output board, make this internal integrate circuit bus in running order;
Select data transmission circuit to carry out the test of this input/output board one by one;
The internal integrated circuit bus signal of obtaining computing machine is tested the Electrically Erasable Read Only Memory chip in this input/output board.
7. the method for testing of input/output board as claimed in claim 6 is characterized in that, the step of described test Electrically Erasable Read Only Memory chip comprises:
Read the Electrically Erasable Read Only Memory chip data of standard;
The standard electric Erasable Programmable Read Only Memory EPROM chip data that reads is made amendment;
Read the data of Electrically Erasable Read Only Memory chip record to be measured;
The data of amended standard electric Erasable Programmable Read Only Memory EPROM chip data and Electrically Erasable Read Only Memory chip to be measured record are compared, judge whether identical.
8. the method for testing of input/output board as claimed in claim 6 is characterized in that, describedly this computing machine is carried out port mode is revised and the step of test setting comprises:
In the Basic Input or Output System (BIOS) menu, revise the LPT pattern;
Forbid this computing machine installation floppy drive and CD-ROM drive, and forbid that the data storage device of this computing machine moves automatically.
9. the method for testing of input/output board as claimed in claim 6 is characterized in that, described computing machine comprises a LPT, a System Management Bus and a USB (universal serial bus) port.
10. the method for testing of input/output board as claimed in claim 9, it is characterized in that, described measurement jig comprises a USB (universal serial bus) port, a System Management Bus port, a LPT, a power port and an input/output board connectivity port, be connected with USB (universal serial bus) port, System Management Bus port, LPT, power port and input/output board in the computing machine by a cable respectively, the control signal in the computing machine is converted to the pairing signal of input/output board.
CN2005101023266A 2005-12-06 2005-12-06 Detecting system and method for input/output board Expired - Fee Related CN1979198B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005101023266A CN1979198B (en) 2005-12-06 2005-12-06 Detecting system and method for input/output board

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005101023266A CN1979198B (en) 2005-12-06 2005-12-06 Detecting system and method for input/output board

Publications (2)

Publication Number Publication Date
CN1979198A CN1979198A (en) 2007-06-13
CN1979198B true CN1979198B (en) 2010-08-25

Family

ID=38130432

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005101023266A Expired - Fee Related CN1979198B (en) 2005-12-06 2005-12-06 Detecting system and method for input/output board

Country Status (1)

Country Link
CN (1) CN1979198B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102103536B (en) * 2009-12-18 2015-04-15 安徽冠东电子科技有限公司 Board test device and method
CN102129403A (en) * 2010-01-14 2011-07-20 鸿富锦精密工业(深圳)有限公司 Burn-in test method of embedded equipment
CN102200939A (en) * 2010-03-22 2011-09-28 鸿富锦精密工业(深圳)有限公司 Control panel test system
CN102270167A (en) * 2010-06-03 2011-12-07 鸿富锦精密工业(深圳)有限公司 System and method for testing a plurality of hard disk ports of mainboard
FR2963447B1 (en) * 2010-07-28 2012-09-07 Airbus Operations Sas METHOD AND DEVICE FOR TESTING INPUT / OUTPUT INTERFACES OF MODULES
CN103149526B (en) * 2011-12-07 2016-03-23 深圳市汇川技术股份有限公司 PCBA board test macro and method
CN103377103B (en) * 2012-04-28 2017-10-03 珠海格力电器股份有限公司 Method, device and system for testing stored data
CN105225699B (en) * 2015-09-01 2017-12-01 杭州华澜微电子股份有限公司 A kind of Temperature Control Type test system for storage device
CN105843718A (en) * 2016-04-05 2016-08-10 浪潮电子信息产业股份有限公司 Test board card as well as management card test system and method
CN107064773B (en) * 2017-03-17 2019-09-17 深圳市华星光电技术有限公司 ATE voltage testing system and ATE voltage test method
CN110232881A (en) * 2018-03-06 2019-09-13 佛山市顺德区顺达电脑厂有限公司 Front board measuring method
CN113504425B (en) * 2021-09-08 2021-12-07 上海豪承信息技术有限公司 System, method and device for testing coaxial cable assembly and storage medium thereof

Also Published As

Publication number Publication date
CN1979198A (en) 2007-06-13

Similar Documents

Publication Publication Date Title
CN1979198B (en) Detecting system and method for input/output board
CN100561245C (en) Testing system and method for input/output board
CN114980193A (en) Full-automatic wireless communication module production and test integrated system and method
CN1982903A (en) Rear-panel testing system
CN113985321B (en) Cable connection performance testing device and method with intelligent self-learning capability
CN120256358A (en) Signal recognition method, device, electronic device and storage medium
CN118245311B (en) Chip detection method and chip detection device
CN219715564U (en) Inter-board connector testing device
CN216525899U (en) Wire rod detection device
CN116298628A (en) An automated testing method and system for an IO interface of an intelligent module
CN209764982U (en) connector plugging detection device and hardware-in-the-loop test equipment
CN217820697U (en) Circuit board port test circuit
CN216351071U (en) PCBA function test device
CN219225008U (en) Hardware testing circuit
CN222545477U (en) Cable Continuity Test Box
CN112881897A (en) Backlight testing method and system of electronic equipment
CN112505524A (en) Multichannel FPC testing arrangement
CN219201835U (en) General PCBA detector with all-in-one switching function
CN115079601B (en) Control method, controller and household appliance for displaying program information and production information
CN117849597B (en) Circuit board test equipment
CN219348922U (en) Unit universal debugging fixture
JP7283817B1 (en) Exchange support system, method for exchange support, and computer program for exchange support
CN120446624A (en) Aging test system, method, device and program product for aerosol generating equipment
CN2655360Y (en) Alarm for safety checking system
CN117970171A (en) Testing device and method for safe LED signal lamp

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100825

Termination date: 20131206