A method and apparatus for testing communication interface chips
By sending detection data frames to the communication interface chip and parsing the data fed back by the chip, the problems of low detection accuracy and low efficiency in the existing technology are solved, realizing high-precision and fast automated detection and avoiding chip damage.
Patent Information
- Application Number
- CN202511528738.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-24
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2045-10-24
AI Technical Summary
In the existing technology, the detection accuracy of communication interface chips is low, relying on manual detection which is inefficient and makes it difficult to fully reflect the chip's performance during the communication process. Furthermore, repeated disassembly and reassembly may damage the chip.
By sending test data frames to the chip under test, parsing the data frame header, content, and checksum returned by the chip, and executing corresponding test instructions based on the parsing results, including temperature setting, reading, and error type feedback, automated testing is achieved.
It improves detection accuracy, reduces human intervention, enables rapid and batch detection, avoids chip damage, and improves detection efficiency and accuracy.
Smart Images

Figure CN120993176B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of chip detection, and in particular to a detection method and device for a communication interface chip. BACKGROUND
[0002] The communication interface chip is widely used in various systems related to instrument communication, data acquisition and testing, and its function stability and performance reliability directly affect the operation quality of the entire system. Therefore, the detection of such chips is particularly important.
[0003] For the detection of the communication interface chip, the patent application with publication number CN116795703A discloses a test system for a high-speed communication interface chip. The test system includes a handler, a chip separator connected to a loading board, the loading board is connected to an interface board through a cable, the interface board is connected to a tester, the tester is connected to a workstation through a category 6 network cable, and the workstation is connected to the handler through a GPIB (General Purpose Interface Bus) communication interface. The test system realizes automatic testing of the communication interface chip through the close cooperation of each part, and improves the testing efficiency.
[0004] However, in actual applications, the detection of the communication interface chip, especially the detection of the TNT4882 chip, still relies on manual detection. During detection, oscilloscopes, logic analyzers and other devices are often used to measure the timing, voltage tolerance and other parameters of the chip to determine whether the chip is qualified. However, these parameters can only simply verify the basic communication function of the chip, and the detection accuracy is low. In addition, the chip needs to be repeatedly disassembled and assembled at different detection links, which not only increases the complexity and time cost of the operation, but also may cause damage to the chip.
[0005] Therefore, how to improve the detection accuracy and efficiency of the communication interface chip is a technical problem that needs to be solved at present. SUMMARY
[0006] To solve the technical problems that the basic communication function can only be verified and the detection efficiency is low when detecting the communication interface chip, the present application provides solutions in the following aspects.
[0007] In a first aspect, the present application provides a detection method for a communication interface chip, comprising: sending a first detection data frame to a to-be-detected chip; the first detection data frame comprises a temperature setting instruction and a temperature reading instruction; obtaining a second detection data frame fed back by the to-be-detected chip; analyzing a data frame header, data content and a first check code in the second detection data frame; executing a corresponding detection instruction according to the analysis result; the detection instruction comprises a temperature setting instruction, a temperature reading instruction and an error type feedback instruction.
[0008] Further, the analysis result includes analysis success and analysis failure; and the corresponding detection instruction is executed according to the analysis result, including: if the analysis result is analysis success, setting temperature and reading temperature; and if the analysis result is analysis failure, outputting a corresponding error type.
[0009] Further, the data frame header, the data content and the first check code in the second detection data frame are analyzed, including: checking whether the data frame header conforms to the standard of the communication protocol corresponding to the chip under test; if not, determining that the analysis fails, and determining that the error type of the second detection data frame is a frame header error; if yes, judging whether the instruction code obtained by analyzing the data content conforms to the standard of the communication protocol corresponding to the chip under test; if not, determining that the analysis fails, and determining that the error type of the second detection data frame is an instruction code error; if yes, calculating a second check code according to the data content, judging whether the second check code is consistent with the first check code, if not, determining that the analysis fails, and determining that the error type of the second detection data frame is a check error; and if yes, determining that the analysis succeeds.
[0010] Further, the chip under test is a TNT4882 chip.
[0011] In a second aspect, the application provides a detection device of a communication interface chip, which is used for executing the detection method of the communication interface chip in the first aspect, and includes: a chip test seat module, which is used for accessing a chip under test; a parameter configuration module, which is connected to the chip under test, and is used for receiving test parameters, generating a first detection data frame according to the test parameters, and sending the first detection data frame to the chip under test; a processor module, which is connected to the chip under test through the chip test seat module, and is used for receiving and analyzing a second detection data frame sent by the chip under test; and a controller module, which is connected to the processor module, and is used for executing a corresponding detection instruction according to an analysis result of the processor module.
[0012] Further, the processor module includes a central processing unit, a register, a first inverter and a second inverter; wherein a data bus of the central processing unit is connected to a corresponding data input pin of the register, an address latch enable pin of the central processing unit is connected to a latch enable pin of the register, a first address pin of the central processing unit is connected to an input end of the first inverter, and a reset pin of the central processing unit is connected to the second inverter.
[0013] Further, the chip test seat module comprises a chip test seat, a write enable pin of the chip test seat is connected to a write enable pin of the central processor, a read enable pin of the chip test seat is connected to a read enable pin of the central processor, a chip select pin of the chip test seat is connected to an output end of the first inverter, an interrupt request pin of the chip test seat is connected to an interrupt request pin of the central processor, a data bus of the chip test seat is connected to a corresponding data bus of the central processor, and an address bus of the chip test seat is connected to corresponding data output pins of the register respectively.
[0014] Further, the device further comprises a storage module connected to the processor module, for providing the processor module with a pre-stored test algorithm.
[0015] Further, the device further comprises a serial communication module, and the processor module is connected to the controller module through the serial communication module.
[0016] Further, the device further comprises a reset module and a power module; wherein the reset module is connected to the processor module, for providing a signal for triggering the reset of the processor module; and the power module is connected to the processor module, the chip test seat module, the controller module and the reset module respectively, for providing power supply for the processor module, the chip test seat module, the controller module and the reset module.
[0017] The present application has the advantages that: the manual detection in the prior art can only measure the instantaneous parameters in a static environment, and it is difficult to truly reflect the performance of the chip in the communication process, while the method of the present application can determine the processing capacity and error types of the chip to be detected by sending a detection data frame to the chip to be detected and then analyzing the detection data frame forwarded by the chip to be detected, thereby improving the detection accuracy; and the chip to be detected does not need to be repeatedly disassembled and assembled during the detection process, so that the chip can be quickly and batch detected with less human intervention, and therefore, the communication interface chip can be comprehensively, accurately and quickly detected by the method of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1 is a flow chart schematically showing a detection method of a communication interface chip according to an embodiment of the present application;
[0019] Figure 2 is a structural block diagram schematically showing a detection device of a communication interface chip according to an embodiment of the present application;
[0020] Figure 3 is a topology diagram of a processor module in a detection device of a communication interface chip according to an embodiment of the present application;
[0021] Figure 4 Topology of a chip test seat module in a detection device for a communication interface chip according to an embodiment of the present application;
[0022] Figure 5 Topology of a storage module in a detection device for a communication interface chip according to an embodiment of the present application;
[0023] Figure 6 Topology of a serial port communication module in a detection device for a communication interface chip according to an embodiment of the present application;
[0024] Figure 7 Topology of a power supply module in a detection device for a communication interface chip according to an embodiment of the present application;
[0025] Figure 8 Topology of a crystal oscillator module in a detection device for a communication interface chip according to an embodiment of the present application
[0026] Figure 9 Topology of a reset module in a detection device for a communication interface chip according to an embodiment of the present application;
[0027] Figure 10 Topology of an address configuration module in a detection device for a communication interface chip according to an embodiment of the present application. DETAILED DESCRIPTION
[0028] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of the embodiments of the present application. Based on the embodiments in the present application, any other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0029] The specific embodiments of the present application will be described in detail below with reference to the drawings.
[0030] Figure 1 is a flow chart schematically showing a detection method for a communication interface chip according to an embodiment of the present application.
[0031] In a first aspect, the present application provides a detection method for a communication interface chip, as Figure 1 The method of the present application includes the following steps.
[0032] S101, a first detection data frame is sent to a chip to be tested.
[0033] In the present embodiment, the first detection data frame includes a temperature setting instruction, a temperature reading instruction and a running state reading instruction.
[0034] Specifically, the parameter configuration module in the detection device generates a first detection data frame according to the received test parameters, and periodically sends the first detection data frame to the chip to be tested through the GPIB interface. For example, the test software installed in the parameter configuration module sends the first detection data frame to the chip to be tested every 1 second. The test software is provided with an operation interface, through which the test personnel can configure the test parameters, start and stop the detection process, and display and store the detection results, thereby realizing the full-automatic detection of the communication interface chip.
[0035] The test parameters can include communication time and data volume. The communication time refers to the time spent for one communication, which is set according to the test requirements, for example, 500 ms or 200 ms. When the communication time is set to be relatively short, if the performance of the chip to be tested is poor, it can not respond quickly within the specified time, thereby causing transmission errors. Therefore, by setting different communication times according to different requirements, it can be determined whether the performance of the chip to be tested meets the requirements.
[0036] In addition, the performance of the chip to be tested can also be detected by setting different data volumes. For example, when a large amount of data is sent, if the performance of the chip to be tested is poor, it can only transmit a part of the data, and therefore the performance of the chip to be tested can be judged according to the difference between the sent data volume and the received data volume.
[0037] S102, acquiring a second detection data frame fed back by the chip to be tested.
[0038] Specifically, the chip test seat module in the detection device converts the first detection data frame into a test excitation of the chip to be tested, and at the same time collects the signal output by the chip to be tested, which is the second detection data frame, and transmits the second detection data frame to the processor module in the detection device through the communication protocol corresponding to the chip to be tested.
[0039] Further, the processor module stores the received second detection data frame in the data buffer area in binary form, and at the same time marks the flag bit indicating that the receiving is completed. It can be understood that, under normal circumstances, the chip to be tested should forward the detection data frame to the processor module completely and accurately, and if the chip to be tested is abnormal or has poor performance, it can not correctly and completely forward the detection data frame to the processor module, for example, the second detection data frame fed back by the chip to be tested has an error compared with the first detection data frame.
[0040] S103, analyzing the data frame header, data content and first check code in the second detection data frame to obtain an analysis result.
[0041] In this embodiment, the analysis result includes analysis failure and analysis success.
[0042] Specifically, the processor module takes out the second detection data frame from the data buffer area, and sequentially parses the data frame header, the data content and the first check code in the second detection data frame according to the preset test algorithm, if all the checks pass, it is determined that the parsing is successful; if one of the check links does not pass, it stops parsing the second detection data frame, and determines that the parsing fails.
[0043] More specifically, the data frame header is checked first to determine whether the data frame header conforms to the standard of the communication protocol corresponding to the chip under test, that is, whether it is consistent with the byte sequence specified by the communication protocol corresponding to the chip under test, if yes, it is consistent; if no, it is not consistent. If it is not consistent, it is determined that the parsing fails, and the error type of the second detection data frame is determined as a frame header error, and then the next second detection data frame is parsed; if it is consistent, the instruction code of the data content is parsed to determine whether the instruction code conforms to the standard of the communication protocol corresponding to the chip under test, if no, it is determined that the parsing fails, and the error type of the second detection data frame is determined as an instruction code error, and then the next second detection data frame is parsed; if yes, the second check code is calculated according to the data content, and it is determined whether the second check code is consistent with the received first check code, if no, it is determined that the parsing fails, and the error type of the second detection data frame is determined as a check error, and then the next second detection data frame is parsed; if yes, it is determined that the parsing is successful.
[0044] Among them, whether the first check code and the second check code are consistent can be determined by the CRC (Cyclic Redundancy Check) algorithm. Since the CRC algorithm is prior art, it will not be described here.
[0045] S104, execute the corresponding detection instruction according to the parsing result.
[0046] In this embodiment, the detection instruction includes a temperature setting instruction, a temperature reading instruction, a running state reading instruction and an error type feedback instruction.
[0047] Specifically, if the parsing result is parsing failure, it is recorded as an error once, and the error type corresponding to this parsing failure is fed back to the parameter configuration module, and then the parameter configuration module periodically counts the number of errors. Through the number of errors, the performance of the chip under test can be determined, that is: if the number of errors is large, it indicates that the performance of the chip under test is poor; if the number of errors is small, it indicates that the performance of the chip under test is good. In addition, the proportion of the number of errors of each error type in the total number of errors can also be counted, so that the main reason for the abnormal chip can be determined.
[0048] When the number of errors exceeds the set number, it is determined that the chip under test has an abnormality and does not meet the requirements; when the number of errors does not exceed the set number, it is determined that the address bus, data bus, read enable pin, write enable pin, clock signal and other pin functions of the chip under test are normal.
[0049] Compared with the prior art which can only simply verify the basic communication function, the application can determine which errors occur in the process from receiving data to sending data of the chip under test when the analysis result of the second detection data frame is an analysis failure, thereby improving the detection accuracy. In addition, the performance of the chip under test under different data amounts and different communication times can be determined.
[0050] If the analysis result is an analysis success, the data content in the second detection data frame is processed, the extracted temperature data is written into the temperature register in the central processing unit in the processor module, the flag bit is updated, and the processing result is converted into a data frame recognizable by the controller in the controller module according to the standard of the communication protocol corresponding to the chip under test, and the data frame is sent to the controller module through the serial communication module in the detection device, and the flag bit is updated. The data content in the data frame includes a temperature setting instruction, a temperature reading instruction and a running state reading instruction.
[0051] Further, the controller module analyzes the data frame after receiving the data frame from the processor module, and the analysis process is consistent with the analysis process of the second detection data frame by the processor module, and thus is not described here. However, only the number of errors corresponding to the second detection data frame is counted to avoid interference of the controller module on the detection.
[0052] After the controller module analyzes successfully, the temperature setting instruction, the temperature reading instruction and the running state reading instruction are executed, and the execution result is converted into a data frame and fed back to the processor module through the serial communication module. After receiving the data frame fed back by the controller module, the processor module analyzes the data frame, and the analysis process is consistent with the analysis process of the second detection data frame by the processor module, and thus is not described here.
[0053] After the analysis is successful, the processor module feeds back the analyzed data to the parameter configuration module through the chip under test, and then the test software in the parameter configuration module prints the test result and records the test number.
[0054] It should be noted that, in order to avoid the interference of the detection device on the test / detection, before the detection, the modules of the detection device need to be checked, for example, whether the detection controller and its wiring are normal, so as to avoid the problems of the modules themselves affecting the accuracy of the detection. Or, after the detection device outputs the abnormal chip to be detected, the detection device is checked again, so as to reduce the number of times of checking the detection device and improve the detection efficiency.
[0055] By periodically sending the detection data frame to the chip to be detected, and then analyzing the detection data frame forwarded by the chip to be detected, the function and performance of the communication interface chip can be determined, and the consistency of the corresponding communication protocol of the chip to be detected can also be detected synchronously. If the central processor can correctly analyze the second detection data frame, it indicates that the chip to be detected strictly follows the standard of the corresponding communication protocol of the chip to be detected in the communication process. In addition, in the detection process, the chip to be detected does not need to be repeatedly inserted, so that the chip damage and time cost caused by repeatedly inserting the chip are avoided. Therefore, the method of the present application can accurately and quickly detect the communication interface chip.
[0056] In an optional embodiment, after the controller module obtains the execution result, the execution result can be directly fed back to the parameter configuration module, without being fed back to the parameter configuration module through the processor module and the chip to be detected.
[0057] In the embodiment, the chip to be detected is a TNT4882 chip, and the corresponding communication protocol of the chip to be detected is an IEEE488 communication protocol. The TNT4882 chip is a special chip for GPIB interface launched by the National Instruments (NI), mainly used for realizing high-speed data communication conforming to the IEEE 488 communication protocol standard, and widely applied in industrial automation, test and measurement equipment and ATE (automatic test equipment) system.
[0058] Figure 2 is a structural block diagram of a detection device of a communication interface chip according to an embodiment of the present application.
[0059] In a second aspect, the present application provides a detection device of a communication interface chip, which is used to realize the detection method of the communication interface chip in the first aspect.
[0060] As Figure 2As shown, the device of the present application comprises a parameter configuration module, a chip test seat module, a processor module, a controller module, a storage module and a serial communication module. Among them, the parameter configuration module is connected to the chip to be tested through the GPIB interface, used to receive the test parameters configured by the tester, and generate the first detection data frame according to the test parameters, and send the first detection data frame to the chip to be tested; the chip test seat module is connected to the processor module, used to access the chip to be tested; the processor module is connected to the chip to be tested through the chip test seat module, used to receive and analyze the second detection data frame sent by the chip to be tested; the storage module is connected to the processor module, used to provide the processor module with test algorithms; the controller module is connected to the processor module through the serial communication module, used to receive the analysis results of the processor module, and execute the corresponding detection instructions according to the analysis results.
[0061] Specifically, as shown in the figure, Figure 3 The processor module comprises a central processing unit CPU, a register IC3, a first inverter U1F and a second inverter U1E. Among them, the data bus D0~D7 of the central processing unit CPU is connected to the corresponding data input pin D0~D7 of the register IC3, the address latch enable pin ALE of the central processing unit CPU is connected to the latch enable pin LE of the register IC3, the first address pin P27 of the central processing unit CPU is connected to the input end of the first inverter U1F, and the reset signal pin RESET of the central processing unit CPU is connected to the second inverter U1E.
[0062] Specifically, when the chip select pin CS is valid and the read enable pin RD is valid, the central processing unit CPU receives the second detection data frame from the chip to be tested through the address bus A0~A4 and the data bus D0~D7; when the chip select pin CS is valid and the write enable pin WR is valid, the central processing unit CPU sends the execution result of the detection instruction to the chip to be tested through the address bus A0~A4 and the data bus D0~D7. In addition, the central processing unit CPU can generate an interrupt signal through the detection data valid signal and the not ready data signal.
[0063] In this embodiment, the chip to be tested is TNT4882 chip, so the chip test seat module set is the physical connection carrier of TNT4882 chip, which can accurately adapt to the pin definition of TNT4882 chip, realizing the electrical connection between the chip to be tested and the detection device. Specifically, as shown in the figure, Figure 4As shown, the chip test socket module includes a chip test socket (i.e., the IC socket in the figure). The write enable pin RD of the chip test socket is connected to the write enable pin P37 of the central processing unit (CPU). The read enable pin WD of the chip test socket is connected to the read enable pin P36 of the CPU. The chip select pin CS of the chip test socket is connected to the output of the first inverter U1F. The interrupt request pin INTR of the chip test socket is connected to the interrupt request pins P14 and P15 of the CPU. The data bus D0~D7 of the chip test socket is connected to the data bus D0~D7 of the CPU. The address bus ADDR0~ADDR4 of the chip test socket is connected to the data output pins Q7~Q3 of register IC3 (i.e., the address bus A0~A4).
[0064] The storage module stores system firmware, initialization programs, and test algorithms. Upon power-up, the processor module loads the startup code from the storage module to complete system initialization. During testing, the processor module calls pre-stored test algorithms from the storage module. These algorithms provide logical support for chip testing, such as providing calculation rules for the verification of the first checksum. By calling pre-stored test algorithms, the testing process is standardized and automated, avoiding interference from human factors on test accuracy.
[0065] Specifically, such as Figure 5 As shown, the storage module includes a memory IC4. The data buses D0-D7 of the memory IC4 are connected to the data buses D0-D7 of the central processing unit (CPU). The address buses A0-A7 of the memory IC4 are connected to the data input pins Q0-Q7 of the register IC3. The address buses A8-A15 of the memory IC4 are connected to the address buses P20-P27 of the CPU. The memory IC4 also has an output enable pin. Program store enable pin of the central processing unit (CPU) connect.
[0066] The serial communication module serves as a communication bridge between the processor module and the controller module, employing a standard serial communication protocol. The processor module sends detection commands and test parameter configuration information to the controller module via the serial communication module, while the controller module transmits execution results back via the serial communication module, thereby enabling remote control and data acquisition. In one embodiment, such as... Figure 6 As shown, the serial communication module includes an RS-485 transceiver IC5. The transmit pin TX of the RS-485 transceiver IC5 is connected to the data receive pin P13 of the CPU, and the receive pin RX of the RS-485 transceiver IC5 is connected to the data transmit pin P12 of the CPU. For the connection relationships of the other pins of the RS-485 transceiver IC5 with other components, please refer to [link to relevant documentation].Figure 6 The description is not repeated here.
[0067] It should be noted that the controller module can be composed of an existing and conventional controller, as long as it can realize the reception, transmission of data and the execution of detection instructions, and can be used as the controller module of the device.
[0068] In an embodiment, the detection device further comprises a power module connected with the controller module, the processor module, the serial communication module, the test chip seat module, the storage module, etc., for providing stable and adaptive voltage for each module, and having overcurrent and overvoltage protection functions to guarantee the safety of the system hardware and provide reliable support for chip detection. Figure 7 The description is not repeated here.
[0069] In an embodiment, the detection device further comprises a crystal oscillator module connected to the processor module for providing a stable clock signal. Figure 8 The description is not repeated here.
[0070] In an embodiment, the detection device further comprises a reset module connected to the processor module for providing a reset function for the central processing unit CPU and associated circuits, and being capable of manual reset and automatic reset. Figure 9 The description is not repeated here.
[0071] In an embodiment, the detection device further comprises an address configuration module connected to the processor module for allocating a communication address for the central processing unit CPU. Figure 10 The description is not repeated here.
[0072] Through the detection device of the present application, the tester only needs to set the test parameters to automatically detect the performance and function of the chip to be tested, which avoids the problems of low detection accuracy and low efficiency caused by human factors compared with the detection method using an oscilloscope and a logic analyzer, thereby improving the efficiency and accuracy of the communication interface chip detection.
[0073] In the description of the present specification, the meaning of "a plurality of" is at least two, such as two, three or more, and the like, unless otherwise explicitly specifically limited. In addition, the division of steps of the above method is only for the purpose of clear description, and when implemented, it can be combined into one step or some steps can be split and decomposed into multiple steps, as long as the same logical relationship is included.
[0074] While the present specification has shown and described a number of embodiments of the application, it will be apparent to those skilled in the art that many changes, modifications and alternatives can be made to the embodiments described without departing from the spirit and scope of the present application. It should be understood that in the course of practicing the present application, various alternatives to the embodiments of the application described herein can be employed.
Claims
1. A method of detecting a communication interface chip, characterized by, The method comprises the following steps: sending a first detection data frame to a chip to be tested; the first detection data frame comprises a temperature setting instruction and a temperature reading instruction; obtaining a second detection data frame fed back by the chip to be tested; analyzing a data frame header, data content and a first check code in the second detection data frame; the analysis result comprises analysis success and analysis failure; executing a corresponding detection instruction according to the analysis result; the detection instruction comprises a temperature setting instruction, a temperature reading instruction and an error type feedback instruction; counting the number of analysis failures, and determining that the chip to be tested is abnormal if the number of analysis failures exceeds a set number; executed by a detection device of a communication interface chip; the detection device comprises: a chip test seat module for accessing the chip to be tested; the chip to be tested is a TNT4882 chip; a parameter configuration module connected to the chip to be tested, for receiving test parameters, generating a first detection data frame according to the test parameters, and sending the first detection data frame to the chip to be tested; a processor module connected to the chip to be tested through the chip test seat module, for receiving and analyzing a second detection data frame sent by the chip to be tested; a controller module connected to the processor module, for executing a corresponding detection instruction according to the analysis result of the processor module; the processor module comprises a central processing unit, a register, a first inverter and a second inverter; a data bus of the central processing unit is connected to a corresponding data input pin of the register, an address latch enable pin of the central processing unit is connected to a latch enable pin of the register, a first address pin of the central processing unit is connected to an input end of the first inverter, and a reset signal pin of the central processing unit is connected to the second inverter; the chip test seat module comprises a chip test seat; a write enable pin of the chip test seat is connected to a write enable pin of the central processing unit, a read enable pin of the chip test seat is connected to a read enable pin of the central processing unit, a chip select pin of the chip test seat is connected to an output end of the first inverter, an interrupt request pin of the chip test seat is connected to an interrupt request pin of the central processing unit, a data bus of the chip test seat is connected to a corresponding data bus of the central processing unit, and an address bus of the chip test seat is connected to a corresponding data output pin of the register.
2. The detection method of a communication interface chip according to claim 1, characterized in that, executing a corresponding detection instruction according to the analysis result comprises: setting a temperature and reading the temperature if the analysis result is analysis success, and outputting a corresponding error type if the analysis result is analysis failure.
3. The detection method of a communication interface chip according to claim 2, wherein, analyzing a data frame header, data content and a first check code in the second detection data frame comprises: checking whether the data frame header conforms to a standard of a corresponding communication protocol of the chip to be tested; if not, determining analysis failure and determining that the error type of the second detection data frame is a frame header error; if yes, analyzing an instruction code of the data content and judging whether the instruction code conforms to a standard of a corresponding communication protocol of the chip to be tested; if not, determining analysis failure and determining that the error type of the second detection data frame is an instruction code error; If yes, a second check code is calculated according to the data content, it is judged whether the second check code is consistent with the first check code, if no, it is determined that the analysis fails, and it is determined that the error type of the second detection data frame is a check error; if yes, it is determined that the analysis succeeds.
4. The detection method of a communication interface chip according to claim 1, characterized in that, The detection device further comprises a storage module connected to the processor module, configured to provide the processor module with a pre-stored test algorithm.
5. The detection method of a communication interface chip according to claim 1, characterized in that, The detection device further comprises a serial communication module, and the processor module is connected to the controller module through the serial communication module.
6. The detection method of a communication interface chip according to claim 1, wherein, The detection device further comprises a reset module and a power module; wherein the reset module is connected to the processor module, configured to provide a signal for triggering the reset of the processor module; and the power module is connected to the processor module, the chip test seat module, the controller module and the reset module, respectively, configured to provide power for the processor module, the chip test seat module, the controller module and the reset module.
Citation Information
Patent Citations
Test system and method for high-speed communication interface chip
CN116795703A
Function detection system of multi-channel serial port chip
CN117572205A
Power line carrier communication chip test system and test method
CN120512154A