Main control board detection system

By designing the main control board detection system, and using modules such as connectors, interface testing circuits, etc. to realize automatic detection of the main control board, the problems of low automation and low detection efficiency in the existing technology are solved, and detection efficiency and fault positioning capabilities are improved.

CN223193067UActive Publication Date: 2025-08-05BEIJING SMARTCHIP MICROELECTRONICS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422333897.1
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-08-05
Estimated Expiration
2034-09-24

AI Technical Summary

Technical Problem

The existing main control board detection technology has low degree of automation, insufficient inspection, and low detection efficiency, making it difficult to accurately locate fault problems, and the maintenance workload is large.

Method used

A main control board detection system is designed, including a detection device and a computer. Through connectors, interface testing circuits, power modules, power supply control modules and communication modules, automated testing and information interaction of various interfaces of the main control board are realized, and inspection of multiple interface types is supported.

Benefits of technology

It improves the automation and detection efficiency of main control board detection, reduces the workload of manually plugging and unplugging test components, and achieves comprehensive interface detection and fault location.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223193067U_ABST
    Figure CN223193067U_ABST
Patent Text Reader

Abstract

The utility model discloses a main control board detection system, and belongs to the technical field of circuit board detection. The main control board detection system comprises a detection device and an upper computer. The detection device comprises a test station used for placing a tested main control board; the connector is connected with the tested main control board; the interface test circuit is connected with the tested main control board through a connector and is used for testing various interfaces of the tested main control board; the power supply module is connected with the interface test circuit and used for supplying power to the interface test circuit; the power supply control module is connected with the power supply module and is connected with the tested main control board through a connector; the power supply control module is used for controlling whether the power supply module supplies power to the tested main control board; the communication module is connected with the upper computer and is connected with the tested main control board through a connector; and the upper computer issues a test command to the tested main control board through the communication module and the connector and receives a test result returned by the tested main control board. According to the embodiment of the utility model, the automation degree and the detection efficiency of main control board detection can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model relates to the technical field of circuit board detection, in particular to a main control board detection system. Background Art

[0002] The main control board is the main component of electronic equipment products. The detection device of the main control board plays a key role in production efficiency and product quality as the final outlet for testing the main control board. There are two main detection technology solutions available. The first method is to solder the main control board to the complete product, and then test the main control board by burning its corresponding test program. However, in actual whole-machine testing, the whole machine may not use all the peripheral interfaces of the main control board, so the detection of the main control board is not comprehensive enough. In addition, once problems such as test program burning failure or interface communication failure occur, the cause of the fault cannot be accurately located, and the main control board can only be disassembled and replaced as a whole, which requires a lot of maintenance work. To solve the above problems, the second method is to lead out all the peripheral interfaces of the main control board for testing. However, the main control board needs to be connected to different test components during the testing of different functions. The current test process mainly relies on manual plugging and unplugging of different test components and manual testing of various functions. The degree of automation is low and the detection efficiency is low. Utility Model Content

[0003] The utility model provides a main control board detection system to improve the automation level and detection efficiency of the main control board detection.

[0004] The embodiment of the utility model provides a main control board detection system, comprising: a detection device and a host computer;

[0005] The detection device comprises:

[0006] Test station, used to place the main control board under test;

[0007] A connector, connected to the main control board under test;

[0008] An interface test circuit, connected to the main control board under test through the connector, for testing various interfaces of the main control board under test;

[0009] a power supply module, connected to the interface test circuit, and configured to supply power to the interface test circuit;

[0010] A power supply control module is connected to the power supply module and is connected to the main control board under test through the connector; the power supply control module is used to control whether the power supply module supplies power to the main control board under test;

[0011] The communication module is connected to the host computer and connected to the main control board under test through the connector; the host computer sends test commands to the main control board under test through the communication module and the connector and receives test results returned by the main control board under test.

[0012] Optionally, a fixture is provided in the test station for fixing the main control board under test;

[0013] and / or,

[0014] The connector includes: an adapter board and a probe board; the probe board is arranged in the test station and connected to the main control board under test, and the adapter board is respectively connected to the probe board, the interface test circuit, the power supply control module and the communication module.

[0015] Optionally, the interface test circuit includes: a main control board test unit and multiple interface test units;

[0016] The main control board test unit is connected to the power supply module and the power supply control module respectively; the power supply module is used to supply power to the main control board test unit, and supply power to the power supply control module through the main control board test unit;

[0017] The various interface test units include:

[0018] An IIC interface test unit, connected to the IIC interface of the main control board under test through the connector;

[0019] A GPIO interface testing unit, connected to the GPIO interface of the main control board under test through the connector;

[0020] An SPI interface test unit, connected to the SPI interface of the main control board under test through the connector;

[0021] A UART interface testing unit, connected to the UART interface of the main control board under test through the connector;

[0022] An ADC interface test unit, connected to the ADC interface of the main control board under test through the connector;

[0023] A communication interface test unit, connected to the main control board test unit and connected to the communication interface of the main control board under test through the connector;

[0024] The USB interface testing unit is connected to the USB interface of the main control board under test through the connector.

[0025] Optionally, the IIC interface test unit includes: an IIC interface and an EEPROM chip; the IIC interface in the IIC interface test unit is connected to the EEPROM chip and the connector respectively;

[0026] The GPIO interface test unit includes: a GPIO interface including at least one pair of IO pins, two IO pins in each pair of IO pins are connected to each other; the GPIO interface in the GPIO interface test unit is connected to the connector;

[0027] The SPI interface test unit includes: an SPI interface and an ESAM chip; the SPI interface in the SPI interface test unit is connected to the ESAM chip and the connector respectively;

[0028] The UART interface test unit includes: a UART interface, including a receiving pin and a sending pin, the receiving pin is connected to the sending pin; the UART interface in the UART interface test unit is connected to the connector;

[0029] The ADC interface test unit includes: an ADC interface and a resistor voltage divider circuit; the ADC interface in the ADC interface test unit is connected to the output end of the resistor voltage divider circuit and the connector respectively;

[0030] The communication interface test unit includes: at least one of a CAN interface and an Ethernet interface; the CAN interface is connected to the main control board test unit and is connected to the CAN interface of the main control board under test through the connector; the Ethernet interface is connected to the main control board test unit and is connected to the Ethernet interface of the main control board under test through the connector;

[0031] The USB interface testing unit includes: a USB interface and a U disk; the USB interface in the USB interface testing unit is connected to the U disk and the connector respectively.

[0032] Optionally, the detection device further comprises: a USB HUB, connected to the USB interfaces in the main control board test unit, the host computer and the USB interface test unit respectively;

[0033] and / or,

[0034] The detection device further comprises: a debugging interface connected to the main control board test unit.

[0035] Optionally, the communication module includes: a network interface and a network switch, the network interface is connected to the connector and the network switch respectively, and the network switch is also connected to the host computer.

[0036] Optionally, the detection device includes at least one test station, and the main control board under test placed in each test station is connected to the interface test circuit and the communication module through the connector;

[0037] The connector includes power supply pins with the same number as the test stations, and the power supply control module includes power supply switches with the same number as the test stations; the first connection end of each power switch is connected to the power supply module; the second connection end of each power switch is connected to each power supply pin in a one-to-one correspondence; and each power supply pin is connected to the main control board under test placed in each test station in a one-to-one correspondence.

[0038] Optionally, the power supply module includes a switching power supply;

[0039] and / or,

[0040] The detection device further includes: a heat dissipation module connected to the power supply module.

[0041] Optionally, the main control board detection system further includes: a code scanning device connected to the host computer, used to scan the QR code attached to the main control board under test to obtain identification information of the main control board under test.

[0042] Optionally, the main control board detection system further includes: a server connected to the host computer, and the host computer is used to upload the identification information and test results of the tested main control board to the server.

[0043] The main control board detection system provided by the embodiment of the present invention is provided with a detection device and a host computer. The detection device is provided with a connector and an interface test circuit, which can separate various interfaces in the main control board under test and lead them to the interface test circuit for comprehensive interface detection. The detection device is also provided with a power supply module and a power supply control module, so that the power-on or power-off of the main control board under test can be controlled, which can improve the safety of the detection process. In addition, the detection device is also provided with a communication module, and information exchange between the host computer and the main control board under test can be realized through the communication module and the connector to realize automatic testing of the main control board under test. Compared to manually connecting different test components to the main control board under test and manual testing in sequence, in the embodiment of the present invention, various interfaces of the main control board under test are brought out through the interface test circuit. When the main control board under test is connected to the interface test circuit through the connector, it is equivalent to having connected various test components and making hardware connection preparations. Subsequently, it can directly respond to various test commands for testing without having to perform multiple plug-in and unplug work of the test components, thereby effectively improving the detection efficiency. In addition, in the embodiment of the present invention, after the main control board under test is powered on, the host computer can send a series of test instructions to the main control board under test in sequence to realize an automated detection process. In summary, the embodiment of the present invention can effectively improve the degree of automation and detection efficiency of the main control board detection.

[0044] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0046] Figure 1 This is a structural diagram of a main control board detection system provided by an embodiment of the present utility model;

[0047] Figure 2 This is a structural diagram of a main control board provided by an embodiment of the present utility model;

[0048] Figure 3 This is a structural diagram of another main control board detection system provided by an embodiment of the present utility model;

[0049] Figure 4 This is a flow chart of a main control board detection process provided by an embodiment of the present utility model. DETAILED DESCRIPTION

[0050] In order to help those skilled in the art better understand the present invention, the following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0051] It should be noted that the terms "first," "second," and so on, in the specification and claims of the present invention and the accompanying drawings are used to distinguish similar items and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments of the present invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions.

[0052] An embodiment of the utility model provides a main control board detection system. Figure 1This is a structural diagram of a main control board detection system provided by an embodiment of the present utility model. Figure 1 The main control board detection system includes: a detection device 10 and a host computer 20.

[0053] The detection device 10 includes: a test station (not shown in the figure), a connector 140, an interface test circuit 120, a power supply module 110, a power supply control module 130 and a communication module 150. The test station is used to place the main control board 50 under test. The connector 140 is connected to the main control board 50 under test. The interface test circuit 120 is connected to the main control board 50 under test through the connector 140, and is used to test various interfaces of the main control board 50 under test. The power supply module 110 is connected to the interface test circuit 120 and is used to supply power to the interface test circuit 120. The power supply control module 130 is connected to the power supply module 110 and is connected to the main control board 50 under test through the connector 140; the power supply control module 130 is used to control whether the power supply module 110 supplies power to the main control board 50 under test. The communication module 150 is connected to the host computer 20 and to the main control board 50 under test via the connector 140. The host computer 20 issues test commands to the main control board 50 under test and receives test results from the main control board 50 under test via the communication module 150 and the connector 140. For example, the functional modules in the detection device 10 can be integrated into a test carrier board.

[0054] The main components and layout of the main control board can be found in Figure 2 The main control board may include an MCU (Microcontroller Unit), a DDR (Double Data Rate), and an EMMC (Embedded Multi Media Card). The main control board may be packaged in a BAG (Ball Grid Array Package). By providing a connector 140, various peripheral interfaces in the main control board 50 under test may be brought out. The connector 140 may, for example, be connected to the relevant functional pins of components such as the MCU.

[0055] The interface test circuit 120 may include interface test units for multiple types of interfaces, which are used to test various types of interface functions to confirm whether the various types of interfaces in the tested main control board 50 are normal. The interface test circuit 120 may include at least interface test units for the following types of interfaces: IIC (Inter-Integrated Circuit, integrated circuit bus) interface, GPIO (General-Purpose Input / Output, general input / output) interface, SPI interface (Serial Peripheral Interface, serial peripheral interface), UART (Universal Asynchronous Receiver / Transmitter, universal asynchronous receiver / transmitter) interface, ADC (Analog to Digital Converter, analog-to-digital converter) interface, CAN (Controller Area Network, controller local area network) interface, Ethernet interface and USB (Universal Serial Bus, universal serial bus) interface. Exemplarily, the interface test circuit 120 can cover as many interface test units of different types of interfaces as possible to improve the versatility and reusability of the detection device 10 and meet the detection requirements of all types of interfaces in different models of main control boards as much as possible. When it is necessary to switch to a different type of main control board for testing, it is only necessary to replace the corresponding connector 140 and call the relevant interface test unit in the interface test circuit 120 for testing, without developing different detection devices 10 for different main control boards.

[0056] The power module 110 primarily provides power to the interface test circuit 120 and the main control board 50 under test. The power module 110 may include a power converter for converting external power to the supply voltage required by the interface test circuit 120 and the main control board 50 under test; the power module 110 may also include energy storage components such as batteries.

[0057] The power supply control module 130 may include a power switch. When the power switch is turned on, the connected main control board 50 under test can be powered. The host computer 20 may start testing the main control board 50 under test after detecting that the main control board 50 under test is powered on normally.

[0058] The communication module 150 serves as a medium for information exchange between the main control board under test 50 and the host computer 20. The host computer 20 issues test commands to the main control board under test 50. Based on the test commands, the main control board under test 50 can call relevant circuits in the interface test circuit 120 to test interface functions. It can also call internal functional modules of the main control board under test 50 based on the test commands to check whether these modules are functioning properly. After completing the test process corresponding to the test command, the main control board under test 50 can return the test results to the host computer 20 via the connector 140 and the communication module 150. The host computer 20 can record and store the test results. For example, the host computer 20 can be a computer, which can be configured with testing software for main control board testing. The testing software can send various test commands to the main control board under test 50 in a time-sharing manner and receive the test results returned by the main control board under test 50. For example, when switching to a different main control board for testing, the host computer 20 can adjust the number of test commands based on the testing functions required by the main control board under test 50.

[0059] The main control board detection system provided by the embodiment of the present utility model is provided with a detection device 10 and a host computer 20. The detection device 10 is provided with a connector 140 and an interface test circuit 120, which can separate various interfaces in the main control board 50 under test and lead them to the interface test circuit 120 for comprehensive interface detection. The detection device 10 is also provided with a power supply module 110 and a power supply control module 130, so that the power-on or power-off of the main control board 50 under test can be controlled, which can improve the safety of the detection process. In addition, the detection device 10 is also provided with a communication module 150, and information exchange can be realized between the host computer 20 and the main control board 50 under test through the communication module 150 and the connector 140 to realize automatic testing of the main control board 50 under test. Compared to manually connecting different test components to the main control board under test and manually testing them in sequence, in the embodiment of the present invention, various interfaces of the main control board under test 50 are brought out through the interface test circuit 120. When the main control board under test 50 is connected to the interface test circuit 120 through the connector 140, it is equivalent to having connected various test components and making hardware connection preparations. Subsequently, it can directly respond to various test commands for testing, without having to perform multiple plug-in and unplug work of test components, thereby effectively improving detection efficiency. In addition, in the embodiment of the present invention, after the main control board under test 50 is powered on, the host computer 20 can send a series of test instructions to the main control board under test 50 in sequence, realizing an automated detection process. In summary, the embodiment of the present invention can effectively improve the degree of automation and detection efficiency of main control board detection.

[0060] Continue to see Figure 1On the basis of the above embodiments, optionally, the main control board detection system further includes: a code scanning device 30, connected to the host computer 20. The code scanning device 30 is used to scan the QR code attached to the main control board 50 under test to obtain the identification information of the main control board 50 under test. Among them, the host computer 20, for example, starts the detection of the main control board 50 under test after obtaining the identification information of the main control board 50 under test, and stores the detection results and identification information of the main control board 50 under test after the detection is completed, so as to track the main control board subsequently. Exemplarily, the QR code can be attached to the surface of the EMMC in the main control board. The identification information can store the ID sequence of the main control board, and the ID sequence can be used to characterize the production batch of the main control board and the identification code of the MCU, etc. Each main control board has a unique ID sequence, so that the main control board can be traced and verified according to the identification information. The code scanning device 30 is, for example, a code scanning gun.

[0061] Furthermore, the main control board detection system may further include: a server 40 connected to the host computer 20, the host computer 20 is used to upload the identification information and test results of the main control board 50 to the server 40. The server 40 may include a production service system for monitoring the production of the main control board

[0062] In summary, the embodiment of the present invention provides a system solution for testing the main control board. The detection system mainly consists of three parts: a detection device 10, a host computer 20, and a server 40. The detection device 10 is used to provide a test station and a detection hardware environment. The host computer 20 is responsible for sending test commands and uploading the test data of the main control board (which may include test procedures, test results, and identification information, etc.) to the server 40. The server 40 connects to the host computer 20 and stores the test data of the main control board in a database to facilitate subsequent tracking and tracing of the product quality of the main control board.

[0063] The functions of the functional modules in the detection device 10 are briefly described in the above embodiments. The specific structure that the detection device 10 may have is exemplarily described below, but it is not intended to limit the present invention.

[0064] In one embodiment, optionally, a fixture is provided in the test station for fixing the main control board 50 under test, which can prevent the main control board 50 under test from shifting during the test process and affecting the connection reliability with the connector 140, thereby ensuring the reliability of the test process.

[0065] Figure 3 This is a structural diagram of another main control board detection system provided by the embodiment of the utility model. Figure 3In one embodiment, optionally, the connector 140 includes: an adapter board 142 and a probe board 141. The probe board 141 can be set in the test station and connected to the main control board 50 under test, for example, plugged into the main control board 50 under test. The adapter board 142 is respectively connected to the probe board 141, the interface test circuit 120, the power supply control module and the communication module 150, that is, the adapter board 142 is connected to other components that the connector 140 needs to connect in addition to the main control board 50 under test. Exemplarily, the adapter board 142 and other functional components can be connected via a flexible cable. When the model of the main control board to be tested needs to be replaced, the probe board 141 and the adapter board 142 need to be replaced accordingly. In this embodiment, the peripheral interface of the main control board is led to the adapter board 142 through the probe board 141. Exemplarily, certain expansion interfaces can also be preset in the probe board 141 and the adapter board 142 to expand the detection function.

[0066] Based on the above embodiments, the detection device 10 optionally includes at least one test station, and the main control board 50 under test placed in each test station is connected to the interface test circuit 120 and the communication module 150 via the connector 140. Specifically, the connector 140 may include a probe card 141 connected to each main control board 50 under test in a one-to-one correspondence; each probe card 141 may be connected to the same adapter board 142, or the connector 140 may include an adapter board 142 connected to each probe card 141 in a one-to-one correspondence. One or more test stations can be set in the detection device 10 according to actual needs.

[0067] Furthermore, the connector 140 includes the same number of power supply pins as the number of test stations, and the power supply control module includes the same number of power supply switches as the number of test stations; the first connection end of each power supply switch is connected to the power supply module 110; the second connection end of each power supply switch is connected to each power supply pin in a one-to-one correspondence; and each power supply pin is connected to the main control board 50 under test placed in each test station in a one-to-one correspondence. With this arrangement, when multiple test stations are set in the detection device 10, the detection order of each main control board 50 under test can be controlled by controlling the conduction order of each power supply switch. For example, the power switch can be a slide switch 131; the power supply pin is, for example, set on the adapter board 142 and connected to the main control board 50 under test through the probe board 141.

[0068] This embodiment is configured so that multiple test stations can be set up in the testing device 10 to support batch testing of main control boards. For example, different power switches can be controlled to conduct in sequence, and each main control board 50 under test can be tested in a sequential and time-sharing manner. After detecting that the main control board 50 under test is powered on, the host computer 20 can test the powered-on main control board 50 under test.

[0069] Continue to see Figure 3In one embodiment, optionally, the interface test circuit includes: a main control board test unit 121 and a plurality of interface test units. Among them, the interface test unit may include an interface and a test circuit; the interface is used to simulate the interface configured when the main control board is actually used in an electronic device, and the same interface chip or interface circuit as that in the electronic device may be used; the test circuit is used to implement the test function of the interface. The main control board test unit 121 can be developed using a main control module with rich interface resources, and is mainly used to detect interfaces with more complex functions. Such interfaces cannot be detected using simple test circuits, and the interface in the main control board 50 under test needs to be connected to the main control board test unit 121 through the corresponding interface in the detection device. The main control board 50 under test communicates with the main control board test unit 121 to complete the detection of such interfaces.

[0070] Specifically, the main control board test unit 121 can be connected to the power supply module 110 and the power supply control module respectively; the power supply module 110 is used to supply power to the main control board test unit 121, and supply power to the power supply control module through the main control board test unit 121. In other words, the power supply module 110 can be connected to the power supply control module through relevant components and wiring in the main control board test unit 121, thereby supplying power to the power supply control module.

[0071] Various types of interface test units are used to detect corresponding interfaces in the main control board 50 under test. Various types of interface test units include but are not limited to the following types:

[0072] The IIC interface test unit is connected to the IIC interface of the main control board 50 under test through the connector 140;

[0073] The GPIO interface test unit is connected to the GPIO interface of the main control board 50 under test via the connector 140;

[0074] The SPI interface test unit is connected to the SPI interface of the main control board 50 under test via the connector 140;

[0075] The UART interface test unit is connected to the UART interface of the main control board 50 under test through the connector 140;

[0076] The ADC interface test unit is connected to the ADC interface of the main control board 50 under test via the connector 140;

[0077] The communication interface test unit is connected to the main control board test unit 121 and is connected to the communication interface of the main control board 50 under test through the connector 140;

[0078] The USB interface test unit is connected to the USB interface of the main control board 50 under test via the connector 140 .

[0079] Specifically, the specific structure and detection process of various interface test units can be referred to the following description:

[0080] The IIC interface test unit includes an IIC interface 11 and an EEPROM (Electrically Erasable Programmable Read Only Memory) chip 12. The IIC interface 11 in the IIC interface test unit is connected to the EEPROM chip 12 and connector 140. The EEPROM chip 12 is a memory chip in the IIC interface 11 and can be used to store data. The main control board 50 under test can read and write data to the EEPROM chip 12 according to IIC interface test commands. Successful read and write operations indicate that the IIC interface of the main control board 50 under test is functioning properly and the test has passed. Otherwise, the test has failed.

[0081] The GPIO interface test unit includes a GPIO interface 21, which includes at least one pair of IO pins, with the two IO pins in each pair being interconnected, for example, by a connecting wire, to form a paired interconnection structure. The GPIO interface 21 in the GPIO interface test unit is connected to the connector 140. The main control board 50 under test can output a high or low level to one of the IO pins in a pair according to the GPIO interface test command, and read the level of the other IO pin. If the levels of the two IO pins in a pair are consistent, it indicates that the pair of IO pins of the main control board 50 under test is normal. If all pairs of IO pins of the main control board 50 under test are normal, it indicates that the GPIO interface of the main control board 50 under test is normal and the test passes. Otherwise, the test fails.

[0082] The SPI interface test unit includes an SPI interface 31 and an ESAM (Embedded Secure Access Module) chip 32. The SPI interface 31 in the SPI interface test unit is connected to the ESAM chip 32 and connector 140. The ESAM chip 32 serves as an encryption chip for the SPI interface. The main control board 50 under test uses the ESAM chip 32 to detect whether the SPI interface is functioning properly, based on SPI interface test commands.

[0083] The UART interface test unit includes a UART interface 41, which includes a receive pin and a transmit pin. The receive pin is connected to the transmit pin, for example, via a cable, forming a self-transmitting and self-receiving structure. The UART interface 41 in the UART interface test unit is connected to the connector 140. The main control board 50 under test can provide a test signal to the transmit pin in response to a UART interface test command and read a return signal from the receive pin. If the test signal and the return signal match, the UART interface of the main control board 50 under test is normal and the test passes. Otherwise, the test fails.

[0084] The ADC interface test unit includes an ADC interface 51 and a resistor divider circuit 52. The ADC interface 51 in the ADC interface test unit is connected to the output of the resistor divider circuit 52 and connector 140. The main control board 50 under test can read the voltage sampled by the ADC interface 51 in response to the ADC interface test command. If the voltage sampled value matches the actual voltage output by the resistor divider circuit 52, the ADC interface of the main control board 50 under test is normal and the test passes. Otherwise, the test fails.

[0085] The communication interface test unit includes: at least one of a CAN interface 61 and an Ethernet interface (not shown in the figure); the CAN interface 61 is connected to the main control board test unit 121, and is connected to the CAN interface of the main control board 50 under test through the connector 140. The main control board 50 under test exchanges information with the main control board test unit 121 according to the CAN interface test command to detect whether the CAN interface is normal. The Ethernet interface is connected to the main control board test unit 121, and is connected to the Ethernet interface of the main control board 50 under test through the connector 140. The main control board 50 under test exchanges information with the main control board test unit 121 according to the Ethernet interface test command to detect whether the Ethernet interface is normal. In addition, the main control board test unit 121 can also be used to control the boot pin of the main control board 50 under test to control whether the main control board 50 under test enters the burning mode.

[0086] The USB interface test unit includes a USB interface 71 and a USB flash drive 72. The USB interface 71 in the USB interface test unit is connected to the USB flash drive 72 and the connector 140. The main control board 50 under test can read and write data to the USB flash drive 72 according to the USB interface test command. If the read and write operation is successful, it indicates that the USB interface of the main control board 50 under test is normal and the test has passed. Otherwise, the test has failed.

[0087] Based on the above embodiments, the detection device 10 optionally further includes a USB HUB 160, which is connected to the main control board test unit 121, the USB interface 71 in the USB interface test unit, and the host computer 20. In actual applications, the USB HUB 160 can be used to burn images to the main control board 50 under test, the host computer 20, and the main control board test unit 121 to adjust the software related to the detection process. Among them, the test commands during the detection process are all read from the configuration file. If the interface test unit is expanded in the detection device 10, it is only necessary to modify the configuration file accordingly, without the need to redevelop the test software.

[0088] Based on the above embodiments, optionally, the detection device 10 also includes: a debugging interface 170, connected to the main control board test unit 121, which can be used to monitor the test log of the main control board 50 under test and whether the debugging detection device 10 itself is normal.

[0089] On the basis of the above embodiments, optionally, the communication module 150 includes: a network interface 151 and a network switch 152 , the network interface 151 is connected to the connector 140 and the network switch 152 respectively, and the network switch 152 is also connected to the host computer 20 .

[0090] Based on the above embodiments, optionally, the power supply module 110 includes a switching power supply 111; wherein the switching power supply 111 is, for example, AC input and DC output, such as 220V power input and DC 24V output, to provide power to the main control board test unit 121 and the main control board 50 under test.

[0091] Furthermore, the detection device 10 may further include a heat dissipation module 180 connected to the power module 110 and configured to dissipate heat for the power module 110. Exemplarily, the heat dissipation module 180 may be a fan 181.

[0092] In summary, the detection device 10 provided in this embodiment of the utility model comprises a switching power supply 111, a slide switch 131, a test station, an adapter board 142, a network switch 152, a main control board test unit 121, various interface test units, and a USB hub 160. Related interfaces include a network interface 151 and a debug interface 170. The main control board detection system provided in this embodiment is highly flexible and versatile, adaptable to the testing needs of different products. When replacing a main control board for testing, only the corresponding adapter board 142 and probe board 141 need to be purchased.

[0093] Figure 4 This is a flow chart of a main control board detection process provided by the embodiment of the present utility model. Figure 4 , the detection process of the main control board detection system is exemplified, but it is not intended to limit the present invention. Take the computer as a computer and the code scanning device as a code scanning gun as an example, Figure 4 For example, the left side of the dashed line shows the control flow of the barcode scanner and computer during the testing process, while the right side shows the control flow of the main control board under test and the testing device during the testing process. The preparatory steps for the test include starting the computer, running the testing software, and installing the main control board under test into the test station.

[0094] See also Figure 4 , the testing process of the main control board under test includes:

[0095] Use a barcode scanner to scan the QR code on the main control board.

[0096] It is understood that, except for this step, all subsequent steps to the left of the dotted line are executed by the computer. For example, the main control board's ID sequence is written into the MCU's OTP (One-Time Programmable) area. Before testing, the main control board can be pressed down. During this process, the slide switch is activated, ensuring good contact between the main control board and the probe card. The slide switch controls the power-on of the main control board under test.

[0097] Determine the power status of the main control board; if it is powered on, perform the detection process; if it is not powered on, record the cause of the fault.

[0098] The main control board under test automatically runs the test program when powered on and waits for receiving the test command. Specifically, the main control board under test communicates with the detection software in the computer through the network switch and waits for receiving the test command issued by the detection software.

[0099] During the test, the computer sequentially sends various test commands to the main control board under test. The main control board performs the corresponding tests according to the test commands and returns the test results. If the previous test passes, the computer will continue to send the next test command. If the previous test fails, the computer will directly record the cause of the failure and control the end of the test.

[0100] Among them, the test commands issued by the computer include: test RAM command, EMMC test command, set EMMC enhanced partition command, GPIO interface test command, write main control board ID, UART interface test command, IIC interface test command, SPI interface test command, CAN interface test command, Ethernet interface test command and USB interface test command. Correspondingly, the tests performed by the tested main control board include: RAM test, EMMC test, EMMC enhanced partition setting, GPIO interface test, write main control board ID, UART interface test, IIC interface test, SPI interface test, CAN interface test, Ethernet interface test and USB interface test. Specifically, the tested main control board stores test cases for the above-mentioned various tests. After receiving the test command, the tested main control board starts the corresponding test case for testing and returns the test results to the detection software. If the detection software receives a test result that a certain inspection item fails, it stops subsequent testing and marks the unqualified item to facilitate subsequent maintenance. For example, the test process related to the above-mentioned interface test command requires the cooperation of the interface test circuit to complete, while other test commands are for the detection of the internal functional modules of the main control board and can be completed without the cooperation of external circuits.

[0101] If all test items on the main control board pass, the board is deemed qualified. The test results are recorded locally on the computer and uploaded to the production service system to facilitate subsequent quality management throughout the product lifecycle. For example, records for main control boards that fail the test can be sent directly to the maintenance department without being uploaded to the production service system.

[0102] It is understandable that Figure 4 The flowchart provided is for illustrative purposes only. The order and content of the above-mentioned functional tests can be adjusted according to actual needs. In addition, the types of functional tests can be added or deleted accordingly according to the different structures and functional configurations of the main control board under test.

[0103] To sum up, the main control board detection system provided by the embodiment of the present invention can perform one-click intelligent detection of the main control board, with high detection efficiency, simple equipment structure and low cost; the detection items are expandable, and the detection process can be adjusted by modifying the configuration file of the detection software and the main control board self-test program; the detection device has a high degree of reuse, which can effectively avoid repeated development, and can be reused to detect other main control boards by replacing the adapter board and the probe board; the entire detection result can be traced and traced, and the inspection result can be queried in the production service system through the identification information of the main control board; the requirements for detection personnel are low; the detection items are rich, which not only realizes the fault inspection and problem location of the main control board, but also adds functions such as main control board ID writing, EMMC enhanced partition setting, and ESAM serial number recording.

[0104] The above specific embodiments do not limit the scope of protection of this utility model. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this utility model shall be included within the scope of protection of this utility model.

Claims

1. A main control board detection system, characterized in that: include: Detection device and host computer; The detection device comprises: Test station, used to place the main control board under test; A connector, connected to the main control board under test; An interface test circuit, connected to the main control board under test through the connector, for testing various interfaces of the main control board under test; a power supply module, connected to the interface test circuit, and configured to supply power to the interface test circuit; A power supply control module is connected to the power supply module and is connected to the main control board under test through the connector; the power supply control module is used to control whether the power supply module supplies power to the main control board under test; The communication module is connected to the host computer and connected to the main control board under test through the connector; the host computer sends test commands to the main control board under test through the communication module and the connector and receives test results returned by the main control board under test.

2. The main control board detection system according to claim 1, characterized in that: The test station is provided with a fixture for fixing the main control board under test; and / or, The connector includes: an adapter board and a probe board; the probe board is arranged in the test station and connected to the main control board under test, and the adapter board is respectively connected to the probe board, the interface test circuit, the power supply control module and the communication module.

3. The main control board detection system according to claim 1, characterized in that: The interface test circuit includes: a main control board test unit and multiple interface test units; The main control board test unit is connected to the power supply module and the power supply control module respectively; the power supply module is used to supply power to the main control board test unit, and supply power to the power supply control module through the main control board test unit; The various interface test units include: An IIC interface test unit, connected to the IIC interface of the main control board under test through the connector; A GPIO interface testing unit, connected to the GPIO interface of the main control board under test through the connector; An SPI interface test unit, connected to the SPI interface of the main control board under test through the connector; A UART interface testing unit, connected to the UART interface of the main control board under test through the connector; An ADC interface test unit, connected to the ADC interface of the main control board under test through the connector; A communication interface test unit, connected to the main control board test unit and connected to the communication interface of the main control board under test through the connector; The USB interface testing unit is connected to the USB interface of the main control board under test through the connector.

4. The main control board detection system according to claim 3, characterized in that: The IIC interface test unit includes: an IIC interface and an EEPROM chip; the IIC interface in the IIC interface test unit is connected to the EEPROM chip and the connector respectively; The GPIO interface test unit includes: a GPIO interface including at least one pair of IO pins, two IO pins in each pair of IO pins are connected to each other; the GPIO interface in the GPIO interface test unit is connected to the connector; The SPI interface test unit includes: an SPI interface and an ESAM chip; the SPI interface in the SPI interface test unit is connected to the ESAM chip and the connector respectively; The UART interface test unit includes: a UART interface, including a receiving pin and a sending pin, the receiving pin is connected to the sending pin; the UART interface in the UART interface test unit is connected to the connector; The ADC interface test unit includes: an ADC interface and a resistor voltage divider circuit; the ADC interface in the ADC interface test unit is connected to the output end of the resistor voltage divider circuit and the connector respectively; The communication interface test unit includes: at least one of a CAN interface and an Ethernet interface; the CAN interface is connected to the main control board test unit and is connected to the CAN interface of the main control board under test through the connector; the Ethernet interface is connected to the main control board test unit and is connected to the Ethernet interface of the main control board under test through the connector; The USB interface testing unit includes: a USB interface and a U disk; the USB interface in the USB interface testing unit is connected to the U disk and the connector respectively.

5. The main control board detection system according to claim 4, characterized in that: The detection device further comprises: a USBHUB, connected to the USB interface in the main control board test unit, the host computer and the USB interface test unit respectively; and / or, The detection device further comprises: a debugging interface connected to the main control board test unit.

6. The main control board detection system according to claim 1, characterized in that: The communication module includes: a network interface and a network switch, the network interface is connected to the connector and the network switch respectively, and the network switch is also connected to the host computer.

7. The main control board detection system according to claim 1, characterized in that: The detection device includes at least one test station, and the main control board under test placed in each test station is connected to the interface test circuit and the communication module through the connector; The connector includes power supply pins with the same number as the test stations, and the power supply control module includes power supply switches with the same number as the test stations; the first connection end of each power switch is connected to the power supply module; the second connection end of each power switch is connected to each power supply pin in a one-to-one correspondence; and each power supply pin is connected to the main control board under test placed in each test station in a one-to-one correspondence.

8. The main control board detection system according to claim 1, characterized in that: The power supply module includes a switching power supply; and / or, The detection device further includes: a heat dissipation module connected to the power supply module.

9. The main control board detection system according to claim 1, characterized in that: Also includes: A code scanning device is connected to the host computer and is used to scan the QR code attached to the main control board under test to obtain the identification information of the main control board under test.

10. The main control board detection system according to claim 9, characterized in that: Also includes: The server is connected to the host computer, and the host computer is used to upload the identification information and test results of the tested main control board to the server.