Precision PCB Fabrication, High-Frequency PCB, High-Speed PCB, Standard PCB, Multilayer PCB and PCB Assembly.
The most reliable PCB & PCBA custom service factory.
PCB Tech

PCB Tech - PCB online maintenance steps and processing of test results

PCB Tech

PCB Tech - PCB online maintenance steps and processing of test results

PCB online maintenance steps and processing of test results

2021-10-27
View:331
Author:Downs

The main restriction factor of the PCB online function test system is that the reverse driver has a strong ability to absorb/discharge current, which covers the failure phenomenon of the input pin of the chip under test. For example, the input pin impedance of most chips is very high (greater than 1 megaohm). If the internal function of the input pin is damaged, the pin impedance may be reduced to about 20 ohms, which will cause fan-out problems in the chip driving the input pin, Circuit failure occurs because most chips can only drive output current of about 10 mA. However, a general reverse drive test instrument can drive an input pin with an impedance of 20 ohms, which enables a chip with a faulty input pin to pass the functional test. QT200 can drive nodes above 8 ohms (less than 8 ohms are regarded as short circuits), which is the main problem of the Qtech series of maintenance equipment systems.

First, the steps of PCB online maintenance

Common types of PCB components:

1. Gate circuit/combination logic device

Such as: 7400, 7408, etc.

Can use ICFT, QSM/VI for testing

2. Sequential devices/flip-flops, counters

Such as: 7474, 7492, etc.

Can use ICFT, QSM/VI for testing

3. Bus device (three-state output)

Such as: 74245, 74244, 74374, etc.

pcb board

Can use ICFT, QSM/VI for testing

4. PAL, ROM, RAM

Such as: 2764, 14464

Can use ICFT for testing

5. LSI devices

Such as: 8255, 8088, Z80, etc.

Can use ICFT, QSM/VI for testing

6. User-specific chips

Use QSM/VI to test

Reasons for PCB test failure:

1. The chip function is damaged

2. Speed/timing issues

3. Chip pin status (floating, high impedance, clock, illegal connection)

4. OC door line or status

5. Fan-out problem

Classification of ICFT test results:

1. Pass the test

2. The test fails

3. The device is not fully tested

4. The devices are the same

5. The devices are not the same

2. How to deal with different test results in PCB online function test

1. When the "test failed" result appears

1) Check whether the test fixture is connected to the wrong chip and whether it is well connected to the tested chip. Check whether there is an open pin (display HIZ) from the pin status window, and whether the power pin is detected. Re-test after correcting these problems.

2) If the result is still "Test failed", move the mouse to the pin status window and click the left button to display the pin impedance. Compare the impedance of the pin with the error with the impedance of another pin with the same function. If a test error occurs on a certain output pin of the chip, check whether the impedance of this pin is consistent with other output pins (note that the impedance at this time is the impedance to ground measured when the chip is powered).

3) If the impedances compared are roughly equal, lower the test time base or threshold value, and then test again. If the test passes this time, it means that the test error of the chip is a timing issue. This may be that the output pin is connected to a capacitive device. Due to the discharge process of the capacitor, the state of the output pin becomes slower. If the test after adjusting the time base or threshold value can pass, you can be 90% sure that the device is not damaged, and you can go to test the next chip at this time.

If the test still fails after adjusting the time base or threshold, check whether isolation is required. If isolation is not required, go directly to step 5.

4) If it can be seen from the fixture status that the reason for the test failure is that the output pin cannot reach the normal logic level, lower the test threshold and test again. If the test with a loose threshold value can pass at this time, it means that the load connected to the chip is too heavy, or the output drive capability of the chip itself has deteriorated, and it cannot absorb or discharge the current required by the normal load. When this happens, the user must pay special attention. The solution is to re-test the impedance of the output pin to the ground when the board under test is powered on or not. You can also use the QSM/VI method on the board under test. Test the VI curve of each output pin of the chip under the two states of power-on and power-off.

5) Compare the measured impedance of each output pin to ground. If the impedance measured without power is approximately the same, and the impedance of the output pin with a test error is higher than the impedance of other output pins when the power is turned on, it means that the chip function is damaged ( The high impedance state cannot absorb or discharge the required current), the chip should be replaced.

6) Compare the VI curves of each output pin. If the impedance of one output pin is significantly lower than the impedance of other output pins, it means that the problem lies in the fan-out load connected to that pin. Detect the impedance of all chip input pins connected to this pin, and find out the real short-circuit point.

In order to further find out the root cause of the problem, flat-nose pliers can be used to clamp the output pins on the tested chip that have a test error, and then retest. If the test passes at this time, it indicates that it is indeed a problem with the load connected to the chip.

2. When the result of "device not fully tested" appears

1) When the output pin of the tested chip does not flip during the test (that is, keep a fixed high or low potential in the test window), the system will prompt "The device is not fully tested" (the waveform window on the screen when the prompt appears) Does not mark any test errors). For example, an input pin of a 7400 NAND gate is shorted to ground, the corresponding output pin will always be high, and the above prompt will appear when testing the chip.

2) If the user has the circuit schematic diagram of the board under test, he can easily determine whether the pin connection status of the chip is normal.

3) If the user has learned a good board, the normal connection status of the learned chip will also be recorded. When testing a bad board, the system automatically compares the learning result with the good board. If the comparison result is different, it means that the bad board has an illegal connection; if the comparison result is the same, you can ignore the prompt "PCB device is not fully tested" and go to the next test. chip.

4) If the chip under test is an OC device and is designed in a "wire-OR" state on the circuit, then the output of the chip may be affected by other chips that are online or related to the PCB. For example, if the input logic of a certain chip makes its output fixed at low level, the output of the tested chip will also be fixed at low level. At this time, testing the chip system will also prompt "the device is not fully tested". Users of such devices should pay special attention to it. It is recommended to use the QSM/VI method to judge the fault point by comparing the VI curves of all the same function pins on the test chip.