CN1503132B - Apparatus for testing output and of mainboard of computer - Google Patents
Apparatus for testing output and of mainboard of computer Download PDFInfo
- Publication number
- CN1503132B CN1503132B CN200310114354.0A CN200310114354A CN1503132B CN 1503132 B CN1503132 B CN 1503132B CN 200310114354 A CN200310114354 A CN 200310114354A CN 1503132 B CN1503132 B CN 1503132B
- Authority
- CN
- China
- Prior art keywords
- pin
- mentioned
- connector
- port
- main frame
- 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 - Lifetime
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 159
- 238000009434 installation Methods 0.000 claims description 42
- 230000005540 biological transmission Effects 0.000 claims description 15
- 230000000875 corresponding effect Effects 0.000 description 32
- 238000010586 diagram Methods 0.000 description 19
- 238000000034 method Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 13
- XXUZFRDUEGQHOV-UHFFFAOYSA-J strontium ranelate Chemical compound [Sr+2].[Sr+2].[O-]C(=O)CN(CC([O-])=O)C=1SC(C([O-])=O)=C(CC([O-])=O)C=1C#N XXUZFRDUEGQHOV-UHFFFAOYSA-J 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 4
- 235000004443 Ricinus communis Nutrition 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 240000008821 Menyanthes trifoliata Species 0.000 description 1
- 208000005392 Spasm Diseases 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011990 functional testing Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
This invention relates to a test device for I/O port of a computer mainboard. The tested mainboard has an unvolatiled memory for storing the test code to replace the original code BIOS to initialize the said host plate to test the I/O end. When the mainboard is started by a test code, the central processor above it can carry out the test routines and the invented device should be connected with the tested host plate for matching the test to I/O ports. This device includes various connectors and test circuit for connecting with each I/O end of the plate to examine every pin of the I/O port.
Description
Technical field
The present invention is relevant for the test of computer main frame panel, be meant especially a kind of can the test computer motherboard on the proving installation of various I/O ports.
Background technology
Though central processing unit (CPU) has been carried out most computing work, allowing central processing unit change one's identity suddenly but motherboard (motherboard) combines the spare part that is necessary becomes modern personal computer.Computer main frame panel has generally comprised a plurality of outputs and has gone into to hold (input/output port is hereinafter to be referred as the I/O end) to connect various peripheral units, and these I/O ports can be arranged on the personal computer.Must test each I/O end as much as possible at the during the design of computer main frame panel or the final stage of manufacturing, wherein some limited functional test can be by basic output-input system (Basic Input-Output System, hereinafter to be referred as BIOS) in routine (routine) carry out, and BIOS be a kind of low order software its controlling device on the motherboard, when electric power starting or system's replacement, central processing unit can be carried out the BIOS sign indicating number earlier, and the BIOS sign indicating number is the non-voltile memory that is stored on the computer main frame panel, general BIOS sign indicating number can be carried out so-called " start selftest " (power-up selftest earlier, POST) it is normal to guarantee its running to come that basic hardware is carried out a series of diagnostic test, BIOS also can carry out necessary initialization to the basic hardware running and the function of video signal, seek operating system then, for example: Microsoft Windows, Linux begins to carry out again.
Be to carry out the various piece that diagnostic test program is widely checked computing machine under the operating system environment based on window traditionally, regrettably, aforesaid way but has many shortcomings on the I/O of test computer motherboard port.Though the BIOS sign indicating number can provide output to a certain degree to go into test at system level, its diagnosis capability is very limited, the message that problem takes place only is provided and seldom can point out problem why or problem where; In addition, tested computer main frame panel must so will expend a large amount of time from Storage Media load operation system so that carry out diagnostic routine.Comprehensive sight, the mode of traditional test computer main frame panel I/O port is not too simply can't submit necessary information, be exactly too complex and losing time, in addition, also do not have a kind of protos test suite PROTOS of conformability to test current personal computer I/O port commonly used.
In view of this, need a kind of general protos test suite PROTOS badly with I/O end commonly used on the test computer motherboard effectively.This general protos test suite PROTOS must very simply and can be tested various I/O ends according to the characteristic of tested I/O end apace, moreover this general protos test suite PROTOS also must hold its abnormal every pin correctly to display the I/O of the problem of generation.
Summary of the invention
Present invention is directed at a kind of proving installation of computer main frame panel I/O port; According to the present invention, this device comprises a circuit board, first connector, second connector, first test circuit and second test circuit.First connector is arranged on this circuit board, it comprises a plurality of parallel interface data pin, a plurality of parallel interface status pin and a plurality of parallel interface control pin at least, and proving installation of the present invention is set up binding on electric with its corresponding pin of the parallel port on first connector and the computer main frame panel; First connector also is couple to one first voltage source; First test circuit is coupled to this first connector, it comprises a logical unit at least, this logical unit comprises a plurality of Sheffer stroke gates at least, be coupled to those parallel interface data pin and those parallel interfaces control pin and be used as the input of those Sheffer stroke gates, and the output of those Sheffer stroke gates is coupled to those parallel interface status pin part wherein respectively, and those Sheffer stroke gates are carried out its input logical operation and exported one group of logic signal.Second connector is arranged on this circuit board, it comprises a pair of USB (universal serial bus) (Universal Serial Bus at least, USB) interface differential data signal pin, be used for computer main frame panel on its corresponding pin of USB port set up binding on electric; Second connector is also connected to one second voltage source; Second test circuit is coupled to this second connector, in order to set this USB interface differential data signal pin is become the state that is different from its USB port default value of tested computer main frame panel.
For further specifying above-mentioned purpose of the present invention, design feature and effect, the present invention is described in detail below with reference to accompanying drawing.
Description of drawings
Fig. 1 is the block schematic diagram that proving installation according to the present invention is connected to the computer main frame panel of demonstration usefulness;
Fig. 2 A is used for the circuit diagram of the keyboard connectivity port on the test computer motherboard according to the present invention;
Fig. 2 B is used for the circuit diagram of the PS/2 mouse connectivity port on the test computer motherboard according to the present invention;
Fig. 2 C is used for the circuit diagram of the USB port on the test computer motherboard according to the present invention;
Fig. 2 D is used for the circuit diagram of the parallel port on the test computer motherboard according to the present invention;
Fig. 2 E, 2F are used for the circuit diagram of the serial port on the test computer motherboard according to the present invention;
Fig. 2 G is used for the circuit diagram of the game port on the test computer motherboard according to the present invention;
Fig. 2 H is used for the circuit diagram of the message port on the test computer motherboard according to the present invention;
Fig. 2 I is used for the circuit diagram of the network port on the test computer motherboard according to the present invention;
Fig. 3 is used for the key step process flow diagram of test computer motherboard according to the present invention;
Fig. 4 is its key step process flow diagram of test routine that game port is used according to the present invention;
Fig. 5 A~5D is its key step process flow diagram of test routine that parallel port is used according to the present invention;
Fig. 6 A~6C is its key step process flow diagram of test routine that serial port is used according to the present invention;
Fig. 7 is its key step process flow diagram of test routine that USB port is used according to the present invention;
Fig. 8 is its key step process flow diagram of test routine that the network port is used according to the present invention;
Fig. 9 is its key step process flow diagram of test routine that the message port is used according to the present invention;
Figure 10 is its key step process flow diagram of test routine that the keyboard connectivity port is used according to the present invention; And
Figure 11 is its key step process flow diagram of test routine that PS/2 mouse connectivity port is used according to the present invention.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent, a preferred embodiment cited below particularly, and conjunction with figs. are described in detail below:
Shown in Figure 1 be the demonstration usefulness computer main frame panel 100 be connected to proving installation 200 of the present invention, computer main frame panel 100 has the chipset that has comprised north bridge (North Bridge) 110 and south bridge (South Bridge) 118, " bridge " this word refer to device that a plurality of buses (bus) are linked together wherein, north bridge 110 is as central processing unit 102, internal memory subsystem 106, the reloading point of plugging into of drawing controller 114 and south bridge 118, (front side bus FSB) 104 is connected to rambus 108 with the Front Side Bus of central processing unit 102, AGP graphics bus 112 and south, exclusive interconnecting channels 116 between north bridge; And south bridge 118 has briefly been integrated various outputs and is gone into controller, provides interface to connect peripheral unit and bus, and see through interconnected channel 116 with data in south bridge 118,110 transmission of north bridge, then have the I/O port one 30~148 that several connect peripheral units on the computer main frame panel 100.For example: south bridge 118 integrated keyboard and PS/2 mouse controller, USB (universal serial bus) (Universal Serial Bus, USB) controller, IEEE1394 controller are supported keyboard connectivity port 130, PS/2 mouse connectivity port 132, IEEE 1394 ends 136 and two USB ends 134 respectively; Super I/O chip 122 built-in on the motherboard 100 is connected to south bridge 118 via lpc bus 120, and it has supported parallel end 138, recreation end 144 and dual serial end 140,142; South bridge 118 also may provide a special interface to message controller 126 to support message port one 46, message port one 46 comprises stereo output (LINE_OUT_L, LINE_OUT_R), stereo input (LINE_IN_L, LINE_IN_R) and microphone input (MIC_IN); The network port 148 that is driven by network controller 128 generally is to be connected to south bridge 118 via pci bus; In addition, non-voltile memory 124 generally is directly or via lpc bus 120 to be connected to south bridge 118, and non-voltile memory 124 is storing the BIOS sign indicating number that is called low order software usually.Though Fig. 1 is used as example with computer main frame panel 100, so it is not that the present invention is limited to any specific computer main frame panel.
Continuation is with reference to figure 1, the circuit board 170 of proving installation 200 its major parts of the present invention has been integrated several test modules 180~198 and has been tested relevant I/O port, and these modules comprise the test module of using the keyboard connectivity port 180, the test module 182 that PS/2 mouse connectivity port is used, the test module 184 that USB port is used, the test module 186 that IEEE 1394 ports are used, the test module 188 that parallel port is used, the test module 190 and 192 that serial port is used, the test module 194 that game port is used, the test module 198 that the test module 196 that the message port is used and the network port are used.Before testing, earlier each test module 180~198 on the proving installation 200 is held with the corresponding I/O that suitable cable 150~168 is connected on the tested computer main frame panel 100; Another kind of embodiment directly is connected in proving installation 200 on the I/O port of tested computer main frame panel 100.When the test of being correlated with, earlier script BIOS sign indicating number in the non-voltile memory 124 is replaced with test patterns of the present invention, computer main frame panel 100 is carried out initialization and test its I/O end by test patterns.Proving installation 200 of the present invention and test patterns are referred to as general protos test suite PROTOS, and for convenience of explanation, after this computer main frame panel 100 is called device under test (device under test is called for short DUT).
Fig. 2 A~2I describes each test module that proving installation 200 is integrated in detail.Shown in Fig. 2 A, the test module 180 that the keyboard connectivity port is used promptly is made of a keyboard connector 202 itself, keyboard connector 202 is arranged on the circuit board 170, be used for DUT 100 on keyboard connectivity port 130 its corresponding pins set up binding on electric.Pin assignment rule (pinassignment) according to general keyboard connector, KB_CLK signal at connector 202 the 1st pin can be feedback to the KB_DATA signal of connector 202 the 2nd pin, that is: keyboard interface data signals pin (the 2nd pin) is coupled in keyboard interface clock signal pin (the 1st pin) and forms loopback and link (loop-back connection) 204; In addition, the 4th, 5 pin of connector 202 are respectively ground connection (ground) and power pins, as shown, light emitting diode (Light Emitting Diode) DD1 and resistance R 1 are connected between the 4th pin and the 5th pin of keyboard connector 202, light emitting diode DD2 and resistance R 2 then are connected between the 5th pin and system earth GND of keyboard connector 202, can show whether the 4th pin and the 5th pin be normal by light emitting diode DD1 and DD2 by this.
With reference now to Fig. 2 B,, the test module 182 that PS/2 mouse connectivity port is used promptly is made of a PS/2 mouse connector 212 itself, PS/2 mouse connector 212 is to be arranged on the circuit board 170, be used for DUT 100 on PS/2 mouse connectivity port 132 its corresponding pins set up binding on electric.Pin assignment rule according to general PS/2 mouse connector, PS/2_CLK signal at connector 212 the 5th pin can be feedback to the PS/2_DATA signal of connector 212 the 1st pin, that is: PS/2 interface data signal pin (the 1st pin) is coupled in PS/2 interface clock signal pin (the 5th pin) and forms loopback and link 214; In addition, the 3rd, 6 pin of connector 212 are respectively ground connection and power pins, as shown, light emitting diode DD3 and resistance R 3 are connected between the 6th pin and the 3rd pin of PS/2 mouse connector 212, light emitting diode DD4 and resistance R 4 then are connected between the 6th pin and system earth GND of PS/2 mouse connector 212, can show whether the 3rd pin and the 6th pin be normal by light emitting diode DD3 and DD4 by this.
With reference to figure 2C, test module that two USB port are used 184 it comprised first USB connector 222 and related test circuit 224 thereof, second USB connector 222 ' and related test circuit 224 '.First, second USB connector 222 and 222 ' be to be arranged on the circuit board 170, be used for DUT 100 on two USB end 134 its corresponding pins set up binding on electric.Pin assignment rule according to the standard USB connector, the 2nd, 3 pin of USB connector 222 provide a pair of USB interface differential data signal D+ and D-, and the 1st pin of USB connector 222 then is that the power pins, the 4th pin that are used for accepting power supply then is used for the grounding pin of ground connection.In test circuit 224, resistance R 7 is coupled between the 1st pin and D+ pin (the 3rd pin) of USB connector 222, resistance R 9 is coupled between the 4th pin and D-pin (the 2nd pin) of USB connector 222, and resistance R 8 is coupled between the 2nd, 3 pin of USB connector 222, as shown, resistance R 7, R8 and R9 are connected with series system, and in this way, test circuit 224 can be set at the state that is different from its USB port default value of tested computer main frame panel with signal pin D+ and D-.Whether normal in order to show the 1st pin and the 4th pin, light emitting diode DD6 and resistance R 6 are connected between the 1st pin and the 4th pin of USB connector 222, and light emitting diode DD5 and resistance R 5 then are connected between the 1st pin and system earth GND of USB connector 222.Shown in Fig. 2 C, second USB connector 222 ' and related test circuit 224 ' also configuration in the same way.Because the IEEE1394 end has the high speed differential signal that is similar to USB, therefore according to principle of the present invention, the test module 186 that IEEE 1394 ports are used should be similar to test module 184.
With reference now to Fig. 2 D,, it has comprised the D connector 232 and the related test circuit 234 thereof of 25 pin test module that parallel port is used 188.Connector 232 is arranged on the circuit board 170, be used for DUT 100 on parallel end 136 its corresponding pins set up binding on electric, comprised 8 parallel interface data pin, 5 parallel interface status pin and 4 parallel interfaces control pins.Pin assignment rule according to general parallel port, the 2nd~9 pin of connector 232 is used for transmitting D0~D7 data signals of 8, the 1st, 14,16,17 pin of connector 232 are used for transmitting STB, AFD, INIT and SLIN controlling signal respectively, and the 10th~13 and 15 pin of connector 232 then are used for transmitting ACK, BUSY, P/E, SLCT and ERR state signal respectively.Test circuit 234 comprises Sheffer stroke gate (NANDgate) 236a~236c, and in an embodiment, Sheffer stroke gate 236a~236c has constituted a logical unit.As shown, four input ends of Sheffer stroke gate 236a are respectively coupled to parallel interface data pin D0~D3 (the 2nd~5 pin of connector 232), its output terminal then is coupled to (PAPER END) P/E status pin (the 12nd pin of connector 232), Sheffer stroke gate 236a carries out the NAND logical operation at its input, and calculated result is offered the 12nd pin of connector 232 by output terminal; Four input ends of Sheffer stroke gate 236b are respectively coupled to parallel interface data pin D4~D7 (the 6th~9 pin of connector 232), its output terminal then is coupled to SELECT (SLCT) status pin (the 13rd pin of connector 232), Sheffer stroke gate 236b carries out the NAND logical operation at its input, and calculated result is offered the 13rd pin of connector 232 by output terminal; Similarly, four input ends of Sheffer stroke gate 236c are respectively coupled to STB, AFD, INIT and SLIN controlling signal (the 1st, 14,16,17 pin of connector 232), its output terminal then is coupled to ERROR (ERR) status pin (the 15th pin of connector 232), Sheffer stroke gate 236c carries out the NAND logical operation at its input, and calculated result is offered the 15th pin of connector 232 by output terminal.All input ends of Sheffer stroke gate 236a~236c all are coupled to the power supply Vcc of system via lifting (pull-up) resistance R 10~R21, and test circuit 234 is with ACK and BUSY status pin (the 10th, 11 pin of connector 232) ground connection.
With reference to figure 2E, the test module 190 that serial port is used promptly is made of the D connector 242 of one 9 pin itself, connector 242 is to be arranged on the circuit board 170, be used for DUT 100 on serial end 140 its corresponding pins set up binding on electric, comprised 1 serial data output pin, 1 serial data input pin, 4 serial line interface status pin and 2 serial line interfaces control pins.Pin assignment rule according to general serial port, DTR signal at connector 242 the 4th pin can be feedback to the DCD signal of connector 242 the 1st pin and the DSR signal of the 6th pin, that is: serial line interface control pin DTR (the 4th pin) is coupled in serial line interface status pin DCD and DSR (the 1st, 6 pin) and forms loopback binding 244; Similarly, RTS signal at connector 242 the 7th pin can be feedback to the CTS signal of connector 242 the 8th pin and the RI signal of the 9th pin, that is: serial line interface control pin RTS (the 7th pin) is coupled in serial line interface status pin CTS and RI (the 8th, 9 pin) and forms loopback binding 246; And the TXD signal at connector 242 the 3rd pin can be feedback to the RXD signal of connector 242 the 2nd pin, that is: serial data output pin TXD (the 3rd pin) is coupled in serial data input pin RXD (the 2nd pin) and forms loopback and link 248; The 5th pin of connector 242 then is to be coupled to system earth GND.Shown in Fig. 2 F, the test module 192 that another serial port is used disposes in above-mentioned mode equally.
With reference to figure 2G, it has comprised the D connector 262 and the related test circuit 264 thereof of 15 pin test module that game port is used 194.Connector 262 is to be arranged on the circuit board 170, be used for DUT 100 on recreation end 144 its corresponding pins set up binding on electric.Pin assignment rule according to general game port, the 2nd, 14 pin of connector 262 are used for importing first keying signal respectively, 7th, 10 pin are used for importing second keying signal respectively, and the 3rd, 11 pin are used for importing X-axis coordinate signal respectively, and the 6th, 13 pin are used for importing Y-axis coordinate signal respectively; In addition, the 1st, 8,9,15 pin of connector 262 are the power pins that are used for accepting power supply, and the 4th, 5,12 pin of connector 262 then are to be used for the grounding pin of ground connection.Test circuit 264 is coupled to power supply with the game interface signal pin part wherein on the connector 262, and remainder ground connection with game interface signal pin, in other words, promoting resistance R 22 is coupled between the 1st, 3 pin of connector 262, promoting resistance R 23 is coupled between the 6th, 8 pin of connector 262, promote resistance R 24 and be coupled between the 9th, 11 pin of connector 262, and lifting resistance R 25 is coupled between the 13rd, 15 pin of connector 262; On the other hand, the 2nd, 7,10,14 pin of connector 262 then are coupled in the 4th, 5 pin, by this with they ground connection.The 12nd pin of connector 262 need be coupled to system earth GND equally.
With reference to figure 2H, it has comprised message connector 272 and oscillator 274 test module that the message port is used 196.Connector 272 is arranged on the circuit board 170, be used for DUT 100 on message ports port 146 its corresponding pins set up binding on electric.Message connector 272 among the embodiment adopts microphone jack, and as icon, the 1st pin of connector 272 is used as the message interface pin, and remaining pin is then received Vcc and GND respectively.The output of oscillator 274 is coupled to the message interface pin of connector 272, and oscillator 274 is used for producing clock signal and exports as test signal TEST_CLK with the message interface pin that offers connector 272.
With reference to figure 2I, the test module 198 that the network port is used promptly is made of a RJ-45 connector 282 itself, and connector 282 is arranged on the circuit board 170, be used for DUT 100 on the network port 148 its corresponding pins set up binding on electric.According to the pin assignment rule of general networking port, the 1st, 2 pin of connector 282 form a pair of transmission pin TX+ and TX-, and the 3rd, 6 pin of connector 282 then form a pair of reception pin RX+ and RX-.As shown, this is coupled in this butt joint spasm pin accordingly to transmitting pin, that is: TX+ pin (the 1st pin of connector 282) is coupled in RX+ pin (the 3rd pin of connector 282) and forms loopback binding 284; TX-pin (the 2nd pin of connector 282) is coupled in RX-pin (the 6th pin of connector 282) and forms loopback and link 286.
The key step of the flowchart test DUT 100 of Fig. 3.DUT 100 and proving installation of the present invention 200 are behind electric power starting, central processing unit 102 on the DUT 100 is started shooting by the test patterns in the non-voltile memory 124, use this test patterns of execution the end of the I/O on the DUT 100 130~148 is tested (step S310), and before test, has only relevant necessary device on the DUT 100 as north bridge 110, internal memory subsystem 106, drawing controller 114 and south bridge 118 can give initialization, be the process of accelerated test, central processing unit 102 also can be moved the test patterns of all or part to internal memory subsystem 106 by non-voltile memory 124.Then present a prompting menu and list all and can test (step S320) so that allow the tester select one of them with interaction mode for the I/O end of test, the present invention does not need operating system is loaded.Central processing unit 102 is just carried out in the test patterns test routine corresponding to tested I/O port, to test (step S330) according to the characteristic of tested I/O end, judges the state (step S340) of each pin on the tested I/O end then.If all energy normal operations of each signal pin of tested I/O port show that then a test is by message (step S350); If exist at least one signal pin can't normal operation among the tested I/O port, then show a test crash message and point out can't normal operation signal pin (step S360).Testing process is got back to step S320 and is waited and select other I/O to bring in the new next time test of beginning after step S350 or S360.
Next discuss at each test routine that test patterns comprised.If the tested I/O end of choosing is the recreation end 144 of DUT 100, then can be carried out corresponding to the test routine of game port, with reference to figure 4, the I/O base address (base address) of elder generation's initial setting game port 144, read the examination value (step S410) that a memory block detects recreation end 144 pins, wherein has the game port buffer that several start from above-mentioned I/O base address in this memory block, check several support interface signal pins on the game port 140 with in this memory block several by this, and these have directly reflected the current state of tested interface signal pin.Again with in the above-mentioned memory block these with compare (step S420) from the set value of external setting-up for each interface signal pin in advance, shown in Fig. 2 G, the test module 194 of the 3rd, 6,11,13 pin devices being tested 200 of recreation end 144 is promoted to power supply, so the set value of these a few its external setting-ups of support interface signal pin be logic ' 1 ', on the other hand, tested module 194 ground connection of the 2nd, 7,10,14 pin of recreation end 144, thus the set value of these a few its external setting-ups of support interface signal pin be logic ' 0 '.Then with the examination value of those representatives in the memory block with compare (step S430) from the set value of external setting-up for those interface signal pins in advance, if the examination value that detects conforms to the set value of external setting-up, then judge all energy normal operations (step S440) of those interface signal pins on the recreation end 144; Otherwise test routine will be pointed out that pin on the game port 144 problem (step S450) is arranged.
If the tested I/O end of choosing is the parallel end 138 of DUT 100, then can be carried out corresponding to the test routine of parallel port.The I/O base address of initial setting parallel port 138 at first, wherein the buffer position of parallel port is in the memory block that is begun by the I/O base address.With reference to figure 5A, first aspect (pattern) write to the first of several data bit in this memory block, and parallel interface data pin D0~D3 that the first of these data bit is had corresponding to parallel end, in this way, first aspect can send out (step S510) from the 2nd~5 pin of parallel end.After set time, read the P/E mode bit from above-mentioned memory block, it detecting the test result (step S512) of parallel end the 12nd pin by this corresponding to PAPER END (P/E) status pin of parallel end.Shown in Fig. 2 D, by the test module on the proving installation 200 188, first aspect that the 2nd~5 pin of parallel port 138 is sent can be fed back to the 12nd pin of parallel end 138 through the result of NAND logical operation, therefore can check parallel port the 12nd pin one PAPER END status pin (step S514) according to the logical relation between P/E mode bit of reading and first aspect that writes.One group of second aspect is write in turn the first of those data bit in the above-mentioned memory block in next a mode, send out this group second aspect (step S516) from the 2nd~5 castor stream of parallel end in next a mode by this.After the set time, read the P/E mode bit to detect the NAND logic operation result (step S518) on parallel end the 12nd pin from above-mentioned memory block.Repeating step S516 and S518, each returns according to the relation between the P/E mode bit of reading among the step S518 and second aspect that writes corresponding to step S516, every leg (step S520) of inspection parallel interface data pin D0~D3.
With reference to figure 5B, next again first aspect write to the second portion of those data bit in the memory block, and second portion is the parallel interface data pin D4~D7 that is had corresponding to parallel end, in this way, first aspect can send out (step S522) from the 6th~9 pin of parallel end.After the set time, read the SLCT mode bit from above-mentioned memory block, it detects the test result (step S524) of parallel end the 13rd pin by this corresponding to SELECT (SLCT) status pin of parallel end.Shown in Fig. 2 D, by the test module on the proving installation 200 188, first aspect that the 6th~9 pin of parallel port 138 is sent can be fed back to the 13rd pin of parallel end 138 through the result of NAND logical operation, therefore can check parallel port the 13rd pin one SELECT status pin (step S526) according to the logical relation between SLCT mode bit of reading and first aspect that writes.To organize second aspect writes in turn those data bit in the above-mentioned memory block in next a mode second portion then, send out this group second aspect (step S528) from the 6th~9 castor stream of parallel end in next a mode by this.After the set time, read the SLCT mode bit to detect the NAND logic operation result (step S530) on parallel end the 13rd pin from above-mentioned memory block.Repeating step S528 and S530, each returns according to the relation between the SLCT mode bit of reading among the step S530 and second aspect that writes corresponding to step S528, every leg (step S532) of inspection parallel interface data pin D4~D7.
With reference to figure 5C, next first aspect write to the group interface control bit in the memory block, and this group interface control bit is parallel interface control pin STROBE (STB), AUTO FEED (AFD), INIT and the SLIN that has corresponding to parallel port, in this way, first aspect can send out (step S534) from the 1st, 14,16,17 pin of parallel end.After the set time, read the ERR mode bit from above-mentioned memory block, it detects the test result (step S536) of parallel end the 15th pin by this corresponding to ERROR (ERR) status pin of parallel end.Shown in Fig. 2 D, by the test module on the proving installation 200 188, first aspect that the 1st, 14,16,17 pin of parallel port 138 are sent can be fed back to the 15th pin of parallel end 138 through the result of NAND logical operation, therefore can check parallel port the 15th pin-ERROR status pin (step S538) according to the logical relation between ERR mode bit of reading and first aspect that writes.To organize second aspect again and in turn write to this group interface control bit in the above-mentioned memory block, send out this group second aspect (step S540) from the 1st, 14,16, the 17 castors stream of parallel end in next a mode by this in next a mode.After the set time, read the ERR mode bit to detect the NAND logic operation result (step S542) on parallel end the 15th pin from above-mentioned memory block.Repeating step S540 and S542, each returns according to the relation between the ERR mode bit of reading among the step S542 and second aspect that writes corresponding to step S540, checks that parallel interface controls every leg (step S544) of pin STROBE, AUTO FEED, INIT and SLIN.
With reference now to Fig. 5 D,, directly read ACK, BUSY mode bit in the memory block, detect the examination value (step S546) of parallel end 138 status pin ACK and BUSY.Then ACK, the BUSY mode bit of reading compared (step S548) for parallel end the 10th and 11 pin respectively with in advance from the set value of external setting-up, because the 10th, 11 pin of parallel end 138 are test module 188 ground connection on the device being tested 200, so the set value of these two its external setting-ups of pin be logic ' 0 ', therefore can judge the result of comparison easily.If the ACK that reads, BUSY mode bit conform to the set value of external setting-up, then judge all energy normal operations of the 10th, 11 pin of parallel end 138; Otherwise test routine will be pointed out that pin on the parallel port 138 problem (step S550) is arranged.
If the tested I/O that chooses end be its serial end of DUT 100 140,142 the two one of, then can be carried out corresponding to the test routine of serial port.The I/O base address of the tested serial port of initial setting at first, wherein the buffer position of serial port is in the memory block that is begun by the I/O base address.With reference to figure 6A, then tested serial end is set in a set Transmission bit rate (baud rate) (step S610).Shown in Fig. 2 E and 2F, serial end 140,142 forms three loopbacks by the test module on the proving installation 200 190 and 192 respectively and links, and therefore can utilize the closed loop to test and check.Then set data are write to the serial line interface control bit DTR in the above-mentioned memory block, and this control bit is corresponding to the serial line interface of serial port control pin DTR, cause this both given data send out (step S612) by the 4th pin of tested serial port.After set time, read serial line interface mode bit DCD, DSR respectively from this memory block, and this dual serial Interface status position corresponds respectively to the serial line interface status pin DCD and the DSR of serial port, and the 1st, 6 pin from tested serial end receive data (step S614) by this.Check respectively more whether serial line interface mode bit DCD, DSR equal this set data, with the 1st, 6 pin and the 4th pin (step S616) of verifying tested serial end.Sharp in the same way that is set data write to the serial line interface control bit RTS in the above-mentioned memory block, and this control bit is corresponding to the serial line interface of serial port control pin RTS, cause this both given data send out (step S618) by the 7th pin of tested serial port.After the set time, read serial line interface mode bit CTS, RI respectively from this memory block, and this dual serial Interface status position corresponds respectively to the serial line interface status pin CTS and the RI of serial port, and the 8th, 9 pin from tested serial end receive data (step S620) by this.With reference to figure 6B, check respectively whether serial line interface mode bit CTS, RI equal this set data, with the 8th, 9 pin and the 7th pin (step S622) of verifying tested serial end.Next tested serial port is relevant receiving function is closed (step S624).Then an aspect is write to one group of forwarder data bit in the above-mentioned memory block, the serial data output pin TXD by tested serial end the 3rd pin sends out (step S626) by this.After the set time, again that tested serial port is relevant receiving function is enabled (step S628).Then read a group of receivers data bit, will import data by this and receive into (step S630) by the serial data input pin RXD of tested serial port the 2nd pin from above-mentioned memory block.
With reference now to Fig. 6 C,, checks whether this group of receivers data bit in the above-mentioned memory block conforms to the position aspect that transmits, with the 2nd pin and the 3rd pin (step S632) of verifying tested serial end.If the TXD of tested serial end, RXD pin can normal operations under the Transmission bit rate of above-mentioned setting, then further carry out the transmitting-receiving test to verify transmission, the receiving ability of tested serial end under different Transmission bit rates.Shown in process flow diagram, tested serial end is set in new Transmission bit rate (step S634).Closed (step S636) with the receiving function that aforesaid mode is relevant with tested serial port again.Thereafter will go up the rheme aspect and write to forwarder data byte in the above-mentioned memory block, the 3rd pin by tested serial end sends out (step S638) by this.After the set time, once more that tested serial port is relevant receiving function is enabled (step S640).Then read the receiver data byte, by this new input data are received into (step S642) by the 2nd pin of tested serial port from above-mentioned memory block.Check under the Transmission bit rate that this is set whether the input data of receiving conform to the position aspect that transmits, to verify tested serial end (step S644).If tested serial end also has other Transmission bit rate to set, then testing process is got back to step S634 and is tested new baud rate (step S648), repeats above-mentioned steps up to testing all Transmission bit rates that can set of tested serial end.
If the tested I/O that chooses end be DUT 100 USB end 134 one of them, then can be carried out corresponding to the test routine of USB port.With reference to figure 7, confirm the I/O base address of tested USB port earlier, read the examination value (step S710) that a memory block detects the differential data signal D+ and the D-(the 2nd, 3 pin) of USB port, wherein has the USB port buffer that several start from above-mentioned I/O base address in this memory block, check the D+ and the D-pin of USB port by this with position corresponding in this memory block, and these have directly reflected the current state of USB differential data signal pin.Then these default values with tested USB port in the above-mentioned memory block are compared (step S720), shown in Fig. 2 C, because the differential data signal of USB port is set in the state different with default value to the test module 184 of device being tested 200, so the examination value that the 2nd, 3 pin of holding from tested USB detect normally should be not equal to default value.Next judge whether the examination value of those representatives in the memory block is different from the default value of USB port (step S730), if the default value of examination value that detects and USB port is inconsistent, then judge the D+ and the normal operation (step S740) of D-pin energy of tested USB end; Otherwise test routine will be pointed out D+ and the D-pin on the tested USB end problem (step S750) is arranged.Because IEEE 1394 ends have the high speed differential signal that is similar to USB, therefore according to principle of the present invention, IEEE 1394 ends of DUT 100 should also can be tested it with similar mode.
If the network port 148 that the tested I/O port of choosing is DUT 100 then can be carried out corresponding to the test routine of the network port.At first scan peripheral bus (being PCI bus) above the DUT 100 at the network port 148, search for networks controller by this, if the network controller that finds the network port 148 to use, just read its manufacturer's numbering (vendor ID) and device numbering (device ID), number according to the manufacturer and the device of network controller then, judge the pattern that whether can support this network controller, if it is right, with reference to figure 8, then confirm the I/O base address (step S810) of the tested network port, and whether the MAC Address of checking above-mentioned network controller is legal, and wherein the memory block that is begun by above-mentioned I/O base address comprises several network port buffer.Read this memory block subsequently and detect transmission pin TX+, the TX-of the network port and the examination value (step S820) that receives pin RX+, RX-.Shown in Fig. 2 I, in a single day the test module 198 of proving installation 200 has connected the network port 148 and has just formed a pair of loopback binding thereon, this will cause the change of the network port 148 its states, directly reflected the current state that transmits pin TX+, TX-and receive pin RX+, RX-and contain several in the above-mentioned memory block, so can check transmission pin TX+, TX-and receive pin RX+, RX-(step S830) with these positions in this memory block.Next the examination value of these representatives in the above-mentioned memory block and the default value of the tested network port are compared (step S840), if the examination value that detects is different from the pairing default value of the network port, then judges transmission pin TX+, the TX-of the tested network port and receive the normal operation (step S850) of pin RX+, RX-energy; Otherwise test routine will be pointed out transmission pin TX+, the TX-of the tested network port and receive pin RX+, RX-go wrong (step S860).
If the message port one 46 that the tested I/O port of choosing is DUT 100 then can be carried out corresponding to the test routine of message port.Because message port one 46 has microphone input (MIC_IN), stereo output (LINE_OUT_L and LINE_OUT_R) and stereo input (LINE_IN_L and LINE_IN_R) usually, so must before test, the connector 272 of test module 196 be received the microphone input of message port one 46, and the stereo output of message port one 46 and stereo input are connected together through suitable cable, shown in Fig. 2 H, the output of oscillator 274 is coupled to the message interface pin of connector 272 so that test signal TEST_CLK to be provided.With reference now to Fig. 9,, the MIC_IN pin of message port one 46 is from the test module 196 acceptance test signal TEST_CLK (step S910) of proving installation 200.Check that then whether the signal of receiving at the MIC_IN pin changes (step S920) continuously, if right, judges that then the MIC_IN pin of message port one 46 can normal operation (step S930).Then send out a set test data (step S940) from the LINE_OUT_L of message port one 46 pin, the LINE_IN_L pin from message port one 46 receives input data (step S950) subsequently.This set test data and the input data of receiving are compared, judge whether the LINE_OUT_L of message port one 46 and LINE_IN_L pin can normal operations (step S960).Similarly, send out the set test data (step S970) of same pen from the LINE_OUT_R of message port one 46 pin, the LINE_IN_R pin from message port one 46 receives another input data (step S980) subsequently.This set test data and the input data of receiving are compared, if the input data of receiving conform to the set test data of sending, judge that then the LINE_OUT_R of message port one 46 and LINE_IN_R pin all can normal operations on the LINE_IN_R pin.
If the keyboard connectivity port 130 that the tested I/O port of choosing is DUT 100 then can be carried out corresponding to the test routine of keyboard connectivity port.Shown in Fig. 2 A, the test module 180 that sees through proving installation 200 owing to keyboard connectivity port 130 is coupled in its KB_DATA pin (the 2nd pin) and forms the loopback binding with KB_CLK pin (the 1st pin), therefore can carry out the test of closed loop and verify keyboard connectivity port 130.With reference now to Figure 10,, at first sends out a set test data (step S1010) from the KB_CLK of keyboard connectivity port 130 pin.KB_DATA pin from keyboard connectivity port 130 receives input data (step S1020) subsequently.Next the set test data that will send compares (step S1030) with the input data of receiving.Judge then and send and the data of receiving whether consistent (step S1040), if the input data of receiving conform to the set test data of sending, then judge the KB_CLK pin and all energy normal operations (step S1050) of KB_DATA pin of keyboard connectivity port 130; Otherwise test routine will be pointed out the KB_CLK pin of tested keyboard connectivity port 130 and KB_DATA pin go wrong (step S1060).
If the tested I/O end of choosing is the PS/2 mouse connectivity port 132 of DUT 100, then can be carried out corresponding to the test routine of PS/2 mouse connectivity port.Shown in Fig. 2 B, the test module 182 that sees through proving installation 200 owing to PS/2 mouse connectivity port 132 is coupled in its PS/2_DATA pin (the 1st pin) and forms the loopback binding with PS/2_CLK pin (the 5th pin), therefore can carry out the test of closed loop and verify PS/2 mouse connectivity port 132.With reference now to Figure 11,, at first sends out a set test data (step S1110) from the PS/2_CLK pin of PS/2 mouse connectivity port 132.PS/2_DATA pin from PS/2 mouse connectivity port 132 receives input data (step S1120) subsequently.Next the set test data that will send compares (step S1130) with the input data of receiving.Judge then and send and the data of receiving whether consistent (step S1140), if the input data of receiving conform to the set test data of sending, then judge the PS/2_CLK pin and all energy normal operations (step S1150) of PS/2_DATA pin of PS/2 mouse connectivity port 132; Otherwise test routine will be pointed out the PS/2_CLK pin of tested PS/2 mouse connectivity port 132 and PS/2_DATA pin go wrong (step S1160).
Comprehensive the above, the present invention proposes the proving installation of I/O port commonly used on a kind of motherboard of test computer effectively, this device is not only simple and can test various I/O ends apace according to the characteristic of tested I/O end, moreover proving installation of the present invention can also hold its abnormal every pin correctly to display the I/O of the problem of generation.
Though the present invention discloses as above with a specific embodiment; so it is only in order to be easy to illustrate technology contents of the present invention; and be not with narrow sense of the present invention be defined in this embodiment; anyly be familiar with present technique field person; without departing from the spirit and scope of the present invention; when can doing a little change and retouching, so protection scope of the present invention is as the criterion when looking accompanying the claim person of defining.
Claims (20)
1. the proving installation of a computer main frame panel I/O port comprises at least:
One circuit board;
First connector, be arranged on this circuit board, it comprises a plurality of parallel interface data pin, a plurality of parallel interface status pin and a plurality of parallel interface control pin at least, be used for a computer main frame panel on parallel its corresponding pin of end set up binding on electric, first connector also is couple to one first voltage source;
First test circuit, be coupled to this first connector, it comprises a logical unit at least, this logical unit comprises a plurality of Sheffer stroke gates at least, be coupled to those parallel interface data pin and those parallel interfaces control pin and be used as the input of those Sheffer stroke gates, and the output of those Sheffer stroke gates is coupled to those parallel interface status pin part wherein respectively, and those Sheffer stroke gates are carried out its input logical operation and exported one group of logic signal;
Second connector, be arranged on this circuit board, it comprises a pair of USB (universal serial bus) differential data signal pin at least, be used for this computer main frame panel on its corresponding pin of a USB (universal serial bus) end set up binding on electric, second connector is also connected to one second voltage source; And
Second test circuit is coupled to this second connector, and being used for setting this becomes the state that is different from its USB (universal serial bus) port default value of this computer main frame panel to USB (universal serial bus) differential data signal pin.
2. the proving installation of computer main frame panel I/O port as claimed in claim 1 is characterized in that, the above-mentioned logical unit of above-mentioned first test circuit comprises at least:
First Sheffer stroke gate, the above-mentioned a plurality of parallel interface data pin part wherein that is coupled to above-mentioned first connector is used as input and is carried out logical operation, and exports first pin that first logic signal is given the above-mentioned part in above-mentioned a plurality of parallel interface status pin of above-mentioned first connector;
Second Sheffer stroke gate, the remainder that is coupled to above-mentioned a plurality of parallel interface data pin of above-mentioned first connector is used as input and is carried out logical operation, and exports second pin that second logic signal is given the above-mentioned part in above-mentioned a plurality of parallel interface status pin of above-mentioned first connector; And
The 3rd Sheffer stroke gate, the above-mentioned a plurality of parallel interfaces control pins that are coupled to above-mentioned first connector are used as input and are carried out logical operation, and export the 3rd pin that the 3rd logic signal is given the above-mentioned part in above-mentioned a plurality of parallel interface status pin of above-mentioned first connector;
Wherein, this first, this second and the 3rd logic signal constituted above-mentioned logic signal group to offer the above-mentioned part in above-mentioned a plurality of parallel interface status pin.
3. the proving installation of computer main frame panel I/O port as claimed in claim 2, it is characterized in that, above-mentioned first test circuit is coupled to above-mentioned second voltage source with the 4th and the 5th pin in above-mentioned a plurality of parallel interface status pin of above-mentioned first connector, and the 4th and the 5th pin belongs to outside the above-mentioned part in above-mentioned a plurality of parallel interface status pin.
4. the proving installation of computer main frame panel I/O port as claimed in claim 3, it is characterized in that, the PAPER END status pin that above-mentioned first pin of the above-mentioned part in above-mentioned a plurality of parallel interface status pin is above-mentioned first connector, above-mentioned second pin of the above-mentioned part in above-mentioned a plurality of parallel interface status pin is a SELECT status pin of above-mentioned first connector, above-mentioned the 3rd pin of the above-mentioned part in above-mentioned a plurality of parallel interface status pin is an ERROR status pin of above-mentioned first connector, the ACK status pin that above-mentioned the 4th pin of above-mentioned a plurality of parallel interface status pin is above-mentioned first connectors, and above-mentioned the 5th pin of above-mentioned a plurality of parallel interface status pin is BUSY status pin of above-mentioned first connector.
5. the proving installation of computer main frame panel I/O port as claimed in claim 4 is characterized in that, above-mentioned first test circuit is with the above-mentioned ACK and the above-mentioned BUSY status pin ground connection of above-mentioned first connector.
6. the proving installation of computer main frame panel I/O port as claimed in claim 2, it is characterized in that above-mentioned a plurality of parallel interface control pins comprise SLIN control pin, INIT control pin, AUTO FEED control pin and the STROBE control pin of above-mentioned first connector.
7. the proving installation of computer main frame panel I/O port as claimed in claim 1 is characterized in that, above-mentioned first voltage source is a power supply, and above-mentioned second voltage source is a ground connection.
8. the proving installation of computer main frame panel I/O port according to claim 1 is characterized in that, also comprises at least:
The 3rd connector is arranged on the foregoing circuit plate, and it comprises a plurality of game interface signal pins at least, be used for aforementioned calculation machine host plate on its corresponding pin of recreation end set up binding on electric; And
The 3rd test circuit, be coupled to the 3rd connector, be used for those game interface signal pins part wherein is coupled to above-mentioned first voltage source via a plurality of lifting resistance, and the remainder of those game interface signal pins is coupled to above-mentioned second voltage source.
9. the proving installation of computer main frame panel I/O port as claimed in claim 8, it is characterized in that above-mentioned a plurality of game interface signal pins comprise the first button input signal pin, the second button input signal pin, an X-axis coordinate input signal pin and a Y-axis coordinate input signal pin of above-mentioned the 3rd connector at least.
10. the proving installation of computer main frame panel I/O port as claimed in claim 9, it is characterized in that, above-mentioned first and the above-mentioned second button input signal pin be coupled to above-mentioned first voltage source via above-mentioned lifting resistance respectively, above-mentioned X-axis and above-mentioned Y-axis coordinate input signal pin then are coupled to above-mentioned second voltage source respectively.
11. the proving installation of computer main frame panel I/O port as claimed in claim 10 is characterized in that, above-mentioned first voltage source is a power supply, and above-mentioned second voltage source is a ground connection.
12. the proving installation of computer main frame panel I/O port as claimed in claim 1 is characterized in that, also comprises at least:
The 4th connector, be arranged on the foregoing circuit plate, it has: first serial line interface control pin is coupled in first and 1 second serial line interface status pin and forms first loopback and link, second serial line interface control pin is coupled in the 3rd and the 4th serial line interface status pin and forms second loopback and link, the serial datum output pin is coupled in the serial datum input pin and forms the 3rd loopback and link, be used for aforementioned calculation machine host plate on its corresponding pin of serial end set up binding on electric.
13. the proving installation of computer main frame panel I/O port as claimed in claim 12, it is characterized in that, above-mentioned first serial line interface control pin is a DTR pin of above-mentioned the 4th connector, and above-mentioned second serial line interface control pin is a RTS pin of above-mentioned the 4th connector.
14. the proving installation of computer main frame panel I/O port as claimed in claim 12, it is characterized in that, the above-mentioned first serial line interface status pin is a DCD pin of above-mentioned the 4th connector, the wherein above-mentioned second serial line interface status pin is a DSR pin of above-mentioned the 4th connector, wherein above-mentioned the 3rd serial line interface status pin is a CTS pin of above-mentioned the 4th connector, and above-mentioned the 4th serial line interface status pin is a RI pin of above-mentioned the 4th connector.
15. the proving installation of computer main frame panel I/O port as claimed in claim 12, it is characterized in that, above-mentioned serial data output pin is a TXD pin of above-mentioned the 4th connector, and above-mentioned serial data input pin is a RXD pin of above-mentioned the 4th connector.
16. the proving installation of computer main frame panel I/O port as claimed in claim 1 is characterized in that, also comprises at least:
The 5th connector, be arranged on the foregoing circuit plate, it has a pair of transmission pin and is coupled in and forms a pair of loopback with a pair of reception pin accordingly and link, be used for aforementioned calculation machine host plate on its corresponding pin of the network port set up binding on electric.
17. the proving installation of computer main frame panel I/O port as claimed in claim 1 is characterized in that, also comprises at least:
The 6th connector is arranged on the foregoing circuit plate, and it comprises a message interface pin at least, be used for aforementioned calculation machine host plate on its corresponding pin of a message port set up binding on electric; And
One oscillator is coupled to this message interface pin, is used for producing a test signal and gives this message interface pin.
18. the proving installation of computer main frame panel I/O port as claimed in claim 17, it is characterized in that, above-mentioned message interface pin is a microphone pin of above-mentioned message port, and above-mentioned message port also comprises a pair of stereo output pin and a pair of stereo input pin at least.
19. the proving installation of computer main frame panel I/O port as claimed in claim 1, its spy is, also comprises at least:
The 7th connector, be arranged on the foregoing circuit plate, it has a keyboard interface data signals pin and is coupled in and forms a loopback with a keyboard interface clock signal pin and link, be used for aforementioned calculation machine host plate on its corresponding pin of a keyboard connectivity port set up binding on electric.
20. the proving installation of computer main frame panel I/O port as claimed in claim 1 is characterized in that, also comprises at least:
The 8th connector, be arranged on the foregoing circuit plate, it has a PS/2 interface data signal pin and is coupled in and forms a loopback with a PS/2 interface clock signal pin and link, be used for aforementioned calculation machine host plate on its corresponding pin of PS/2 mouse connectivity port set up binding on electric.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/300,737 | 2002-11-21 | ||
US10/300,737 US6807504B2 (en) | 2002-11-21 | 2002-11-21 | Apparatus for testing I/O ports of a computer motherboard |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1503132A CN1503132A (en) | 2004-06-09 |
CN1503132B true CN1503132B (en) | 2010-04-21 |
Family
ID=32324421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200310114354.0A Expired - Lifetime CN1503132B (en) | 2002-11-21 | 2003-11-13 | Apparatus for testing output and of mainboard of computer |
Country Status (3)
Country | Link |
---|---|
US (1) | US6807504B2 (en) |
CN (1) | CN1503132B (en) |
TW (1) | TWI235910B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102999096A (en) * | 2011-09-14 | 2013-03-27 | 鸿富锦精密工业(深圳)有限公司 | Computer and main board and test card of computer |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040215834A1 (en) * | 2003-04-23 | 2004-10-28 | Win-Harn Liu | Method of testing connecting port of printers and fixture thereof |
US7783785B2 (en) * | 2003-10-02 | 2010-08-24 | Gateway, Inc. | Method and apparatus for BIOS determination of network information and diagnostics |
CN1304947C (en) * | 2004-10-14 | 2007-03-14 | 威盛电子股份有限公司 | Switching equipment of memory analog device |
CN1304948C (en) * | 2004-10-14 | 2007-03-14 | 威盛电子股份有限公司 | Memory analog device and method |
US7342603B2 (en) * | 2004-11-23 | 2008-03-11 | Inventec Corporation | Image output test system and method and device thereof |
JP4620483B2 (en) * | 2005-02-07 | 2011-01-26 | 富士通株式会社 | Computer system, computer, IO expansion device, and IO expansion device connection recognition method |
CN100501691C (en) * | 2005-06-10 | 2009-06-17 | 鸿富锦精密工业(深圳)有限公司 | Device and method for measuring receiving signal sensitivity of adapter card |
CN100426250C (en) * | 2005-07-18 | 2008-10-15 | 鸿富锦精密工业(深圳)有限公司 | Device and method for detecting system main board receiving signal sensitivity |
CN1885272B (en) * | 2005-06-25 | 2010-05-26 | 鸿富锦精密工业(深圳)有限公司 | PS/2 interface detection apparatus and method |
CN100357904C (en) * | 2005-08-31 | 2007-12-26 | 上海海尔集成电路有限公司 | Operation method for micro-controller configuration interface |
US20070063741A1 (en) * | 2005-09-22 | 2007-03-22 | Tarango Tony M | Testing of integrated circuit receivers |
TWI274993B (en) * | 2005-09-30 | 2007-03-01 | Hon Hai Prec Ind Co Ltd | Testing system and method thereof and control device used thereof |
CN100437126C (en) * | 2005-10-20 | 2008-11-26 | 鸿富锦精密工业(深圳)有限公司 | Voltage detector of universal serial bus interface |
CN100517256C (en) * | 2005-10-24 | 2009-07-22 | 鸿富锦精密工业(深圳)有限公司 | IEEE1394 interface function detection device and method |
CN100383752C (en) * | 2005-11-02 | 2008-04-23 | 鸿富锦精密工业(深圳)有限公司 | Device for testing RS232 ports |
CN1963778A (en) * | 2005-11-11 | 2007-05-16 | 鸿富锦精密工业(深圳)有限公司 | System and method for testing serial port of mainboard |
CN100561245C (en) * | 2005-11-26 | 2009-11-18 | 鸿富锦精密工业(深圳)有限公司 | The test macro of input/output board and method |
CN101206601B (en) * | 2006-12-19 | 2010-11-10 | 鸿富锦精密工业(深圳)有限公司 | I/o port testing device |
CN101206602B (en) * | 2006-12-22 | 2010-11-10 | 鸿富锦精密工业(深圳)有限公司 | Computer connector tester |
CN101420094A (en) * | 2007-10-22 | 2009-04-29 | 鸿富锦精密工业(深圳)有限公司 | Combined USB interface switching apparatus |
CN101546285B (en) * | 2008-03-25 | 2012-01-25 | 鸿富锦精密工业(深圳)有限公司 | Device for testing USB interface I/O board |
CN101667149B (en) * | 2008-09-05 | 2011-05-11 | 和硕联合科技股份有限公司 | Mainboard |
CN101826047B (en) * | 2009-03-04 | 2013-08-07 | 华硕电脑股份有限公司 | Mainboard measuring device for stimulating central processing unit |
CN102200939A (en) * | 2010-03-22 | 2011-09-28 | 鸿富锦精密工业(深圳)有限公司 | Control panel test system |
TWI413905B (en) * | 2010-03-24 | 2013-11-01 | Inventec Corp | Apparatus for testing usb ports |
CN102339251A (en) * | 2010-07-26 | 2012-02-01 | 鸿富锦精密工业(深圳)有限公司 | Test system and USB (universal serial bus) interface test connection card thereof |
TWI413335B (en) * | 2010-09-20 | 2013-10-21 | Asrock Inc | Computer and method for charging portable electronic apparatus thereof |
CN102411419B (en) * | 2010-09-20 | 2014-04-16 | 华擎科技股份有限公司 | Computer device and charging method for portable electronic device |
CN102446129A (en) * | 2010-10-14 | 2012-05-09 | 鸿富锦精密工业(深圳)有限公司 | System and method for testing mainboard serial port |
CN102737724B (en) * | 2011-04-07 | 2016-04-06 | 北京大家玩科技有限公司 | Nonvolatile random access memory method of testing |
CN102749998A (en) * | 2011-04-22 | 2012-10-24 | 鸿富锦精密工业(深圳)有限公司 | Keyboard and electronic device with same |
CN102955496A (en) * | 2011-08-18 | 2013-03-06 | 鸿富锦精密工业(深圳)有限公司 | Load board |
TW201314233A (en) * | 2011-09-21 | 2013-04-01 | Hon Hai Prec Ind Co Ltd | Test card |
US8466817B2 (en) * | 2011-10-26 | 2013-06-18 | Htc Corporation | Electronic device and method for driving an internal function block of a processor of the electronic device to operate in a linear region |
TWI483104B (en) * | 2011-12-20 | 2015-05-01 | Hon Hai Prec Ind Co Ltd | Electronic device testing system and method |
CN202615382U (en) * | 2012-03-12 | 2012-12-19 | 鸿富锦精密工业(深圳)有限公司 | Mainboard interface testing apparatus |
TWI445974B (en) * | 2012-07-31 | 2014-07-21 | Quanta Comp Inc | Test system and method for ports with multi functions |
KR20140035590A (en) * | 2012-09-14 | 2014-03-24 | 삼성전자주식회사 | Electronic apparatus and method of controlling the same |
CN103810079B (en) * | 2012-11-13 | 2016-12-28 | 联想(北京)有限公司 | A kind of cue circuit and electronic equipment |
US10320612B2 (en) * | 2014-06-20 | 2019-06-11 | Tellabs Operations, Inc. | Method and apparatus for providing automatic node configuration using a dongle |
CN107533433A (en) * | 2015-04-16 | 2018-01-02 | 时间防御***有限责任公司 | System and method for the Autonomous test of rear making external hardware annex |
US20160328306A1 (en) * | 2015-05-08 | 2016-11-10 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. | Interface test device |
US9996362B2 (en) * | 2015-10-30 | 2018-06-12 | Ncr Corporation | Diagnostics only boot mode |
CN107305515A (en) * | 2016-04-25 | 2017-10-31 | Emc公司 | Computer implemented method, computer program product and computing system |
CN107870834B (en) * | 2016-09-28 | 2024-03-29 | 达丰(上海)电脑有限公司 | Testing jig for hard disk backboard |
US10860789B2 (en) * | 2017-02-08 | 2020-12-08 | Intel Corporation | Management of multiple interface ports |
CN109901002B (en) * | 2017-12-08 | 2021-07-02 | 英业达科技有限公司 | Pin connection test system and method of connector |
US10929319B2 (en) * | 2018-05-11 | 2021-02-23 | Seagate Technology Llc | Data storage device with front end bus |
CN112346915B (en) * | 2019-08-08 | 2024-04-19 | 佛山市顺德区顺达电脑厂有限公司 | Batch measurement method for key signals of server main board |
TWI748431B (en) * | 2020-04-30 | 2021-12-01 | 伊士博國際商業股份有限公司 | A burn in board with a subsystem |
CN114076905A (en) * | 2020-08-21 | 2022-02-22 | 神讯电脑(昆山)有限公司 | EDP and USB signal test tool board |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5357519A (en) * | 1991-10-03 | 1994-10-18 | Apple Computer, Inc. | Diagnostic system |
GB2277817B (en) * | 1993-05-06 | 1997-07-16 | Qmax Technologies Pte Limited | A bus cycle signature system |
US5630048A (en) * | 1994-05-19 | 1997-05-13 | La Joie; Leslie T. | Diagnostic system for run-time monitoring of computer operations |
US6304983B1 (en) * | 1998-09-30 | 2001-10-16 | International Business Machines Corporation | Checkpoint logging without checkpoint display device availability |
-
2002
- 2002-11-21 US US10/300,737 patent/US6807504B2/en not_active Expired - Lifetime
-
2003
- 2003-10-22 TW TW092129242A patent/TWI235910B/en not_active IP Right Cessation
- 2003-11-13 CN CN200310114354.0A patent/CN1503132B/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102999096A (en) * | 2011-09-14 | 2013-03-27 | 鸿富锦精密工业(深圳)有限公司 | Computer and main board and test card of computer |
CN102999096B (en) * | 2011-09-14 | 2016-03-30 | 中山市云创知识产权服务有限公司 | Computing machine |
Also Published As
Publication number | Publication date |
---|---|
US6807504B2 (en) | 2004-10-19 |
TW200408931A (en) | 2004-06-01 |
US20040102917A1 (en) | 2004-05-27 |
TWI235910B (en) | 2005-07-11 |
CN1503132A (en) | 2004-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1503132B (en) | Apparatus for testing output and of mainboard of computer | |
CN1503135B (en) | Method for testing output port of mainboard of computer | |
US7231560B2 (en) | Apparatus and method for testing motherboard having PCI express devices | |
KR100294266B1 (en) | Computer and peripheral with auto-negotiation by analog signal level | |
US7757020B2 (en) | Point-to-point link negotiation method and apparatus | |
CN115210589A (en) | Chip testing device and testing method | |
US20080294939A1 (en) | Debugging device and method using the lpc/pci bus | |
US20060236087A1 (en) | Apparatus and method for testing computer system | |
TWI760615B (en) | Method for performing detect control of write protection command of memory device, associated control chip and associated electronic device | |
CN1963778A (en) | System and method for testing serial port of mainboard | |
US8438374B2 (en) | Computer system and control method of the same | |
CN112799985B (en) | USB interface control method, USB control circuit and intelligent networking equipment mainboard | |
CN102053898A (en) | Method for testing bus interface on PCIE (Peripheral Component Interface Express) slot of host and read-write test method thereof | |
CN110737552B (en) | SFC interface testing equipment and method based on FPGA | |
US6523071B1 (en) | Process and apparatus for configuring the direct memory access transfer mode of a motherboard or host computer | |
CN117743049A (en) | Test tool and test method for server to-be-tested mainboard interface | |
CN216388068U (en) | PCIE interface verification board and test system | |
CN113160875B (en) | Chip test system and test method | |
CN213365381U (en) | Main board | |
CN116048640A (en) | Method for driving IIC equipment in computer system to work normally | |
US20060095626A1 (en) | Multifunction adapter | |
CN114996069A (en) | Mainboard test method, device and medium | |
CN112596983A (en) | Monitoring method for connector in server | |
US11704215B2 (en) | Central processing unit | |
CN117690475B (en) | Detection system and detection method for memory chip |
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 | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20100421 |