A power supply chip detection method and device, electronic equipment and storage medium
By generating control commands and using oscilloscope data detection, automated testing of power chips was achieved, solving the problem of low testing efficiency and improving testing efficiency and automation.
Patent Information
- Application Number
- CN202310705999.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-14
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2043-06-14
AI Technical Summary
In existing technologies, the testing efficiency of power chips is low, and suitable solutions cannot be provided quickly, resulting in low testing efficiency.
By generating control commands for the startup capacitor control module and the output load control module, the number of capacitors is determined, and test data is generated using an oscilloscope, thus achieving automated testing of the power supply chip.
It improves the detection efficiency of the power chip, can automatically determine whether the output voltage is monotonous, and automatically adjusts the appropriate capacitor bank when the test fails, further improving the detection efficiency.
Smart Images

Figure CN116754924B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power chip testing technology, and in particular to a power chip testing method, a power chip testing device, a load board, an electronic device, and a computer-readable storage medium. Background Technology
[0002] As internet companies grow and develop rapidly, server performance requirements are increasing, placing ever higher demands on the stability of server systems. Optimal hardware power supply design is crucial for ensuring stable motherboard operation. Because server power consumption is constantly increasing, the current demands of the CPU (Central Processing Unit) and memory are also rising, leading to increasingly stringent requirements for the current carrying capacity and stability of power supply chips.
[0003] During the verification process of power supply chips, it is necessary to perform load start-up and load power-off tests on the output voltage of the power supply chip. Therefore, how to improve the testing efficiency of power supply chips has become a technical problem that needs to be overcome by those skilled in the art. Summary of the Invention
[0004] The present invention provides a power chip testing method, apparatus, electronic device, and computer-readable storage medium to address the problem of how to improve the testing efficiency of power chips.
[0005] This invention discloses a power chip detection method. The power chip is configured in a server, and the server has a corresponding load board. The load board includes a startup capacitor control module, which is configured with multiple first capacitors. Each first capacitor has a corresponding circuit state, including:
[0006] Generate a first control command for the startup capacitor control module;
[0007] Based on the first control command, the number of first capacitors in the first capacitor in the path state is determined by the start capacitor control module;
[0008] The power chip is detected based on the first capacitor quantity, and first detection data for the power chip is generated.
[0009] Optionally, the load board includes an output load control module, which is configured with a plurality of second capacitors, each second capacitor having a corresponding circuit state, and may further include:
[0010] Generate a second control command for the output load control module;
[0011] Based on the second control command, the number of second capacitors in the second capacitor in the path state is determined by the output load control module;
[0012] The second capacitor, based on the second number of capacitors, detects the power chip and generates second detection data for the power chip; the first detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is de-energized; the second detection data is used to characterize the overshoot parameter and / or undershoot parameter of the output voltage of the power chip when the server starts up and when the load is de-energized.
[0013] Optionally, the method is applied to an automated test application for the power supply chip, the automated test application being configured with a corresponding application programming interface, and the power supply chip being configured with a corresponding voltage regulator. Prior to the step of generating the first control command for the startup capacitor control module, the method may further include:
[0014] The application programming interface is invoked based on a user request to read the initial voltage value for the power supply chip through the voltage regulator and determine the preset current value for the power supply chip.
[0015] Optionally, the step of generating a first control command for the start capacitor control module may include:
[0016] Based on the initial voltage value and the preset current value, a first control command is generated for the start capacitor control module.
[0017] Optionally, the step of generating a second control command for the output load control module may include:
[0018] Based on the initial voltage value and the preset current value, a second control command is generated for the output load control module.
[0019] Optionally, the server is configured with a corresponding oscilloscope, the load board includes an enable control module, and the step of detecting the power chip based on the first capacitor quantity and generating first detection data for the power chip may include:
[0020] The power supply chip is detected by the power supply control module based on the first capacitor quantity, and the first detection data for the power supply chip is generated by the oscilloscope.
[0021] Optionally, the step of detecting the power chip based on the second capacitance number and generating second detection data for the power chip may include:
[0022] The power supply chip is detected by the power supply control module based on the second capacitor quantity, and second detection data for the power supply chip is generated using the oscilloscope.
[0023] Optionally, it may also include:
[0024] When the first detection data is different from the first preset value, a third control command is generated for the start capacitor control module;
[0025] Based on the third control command, the number of third capacitors in the first capacitor in the circuit state is determined by the start capacitor control module; the number of third capacitors is different from the number of first capacitors.
[0026] The first capacitor, based on the third number of capacitors, detects the power chip and generates third detection data for the power chip; the third detection data is used to characterize whether the output voltage of the power chip is monotonic when the server is under load and under load power failure.
[0027] When the second detection data is different from the second preset value, a fourth control command is generated for the output load control module;
[0028] Based on the fourth control command, the output load control module determines the number of fourth capacitors in the second capacitor in the path state; the number of fourth capacitors is different from the number of second capacitors.
[0029] The second capacitor, based on the fourth number of capacitors, detects the power chip and generates fourth detection data for the power chip; the fourth detection data is used to characterize the overshoot parameter and / or undershoot parameter of the power chip output voltage when the server is started and powered off.
[0030] This invention also discloses a power chip detection device. The power chip is configured in a server, and the server has a corresponding load board. The load board includes a startup capacitor control module, which is configured with a plurality of first capacitors. The first capacitors have corresponding circuit states, including:
[0031] The first control command generation module is used to generate a first control command for the start capacitor control module.
[0032] The first capacitor quantity determination module is used to determine the first capacitor quantity of the first capacitor in the path state based on the first control command and through the start capacitor control module.
[0033] The first detection data generation module is used to detect the power chip based on the first capacitor of the first capacitor quantity, and generate first detection data for the power chip.
[0034] Optionally, the load board includes an output load control module, which is configured with a plurality of second capacitors, each second capacitor having a corresponding circuit state, and further includes:
[0035] The second control command generation module is used to generate a second control command for the output load control module.
[0036] The second capacitor quantity determination module is used to determine the second capacitor quantity of the second capacitor in the path state through the output load control module based on the second control command.
[0037] The second detection data generation module is used to detect the power chip based on the second capacitor quantity and generate second detection data for the power chip; the first detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is de-energized; the second detection data is used to characterize the overshoot parameter and / or undershoot parameter of the output voltage of the power chip when the server starts up and when the load is de-energized.
[0038] Optionally, the method is applied to an automated test application for the power supply chip, the automated test application being configured with a corresponding application programming interface, the power supply chip being configured with a corresponding voltage regulator, and further comprising:
[0039] The application programming interface (API) calling module is used to call the API based on a user request, so as to read the initial voltage value for the power supply chip through the voltage regulator and determine the preset current value for the power supply chip.
[0040] Optionally, the first control command generation module may include:
[0041] The first control command generation submodule is used to generate a first control command for the start capacitor control module based on the initial voltage value and the preset current value.
[0042] Optionally, the second control command generation module may include:
[0043] The second control command generation submodule is used to generate a second control command for the output load control module based on the initial voltage value and the preset current value.
[0044] Optionally, the server is configured with a corresponding oscilloscope, the load board includes an enable control module, and the first detection data generation module may include:
[0045] The first detection data generation submodule is used to detect the power chip based on the first capacitor quantity through the power terminal control module, and to generate first detection data for the power chip using the oscilloscope.
[0046] Optionally, the second detection data generation module may include:
[0047] The second detection data generation submodule is used to detect the power chip based on the second capacitor quantity by the power terminal control module, and to generate second detection data for the power chip using the oscilloscope.
[0048] Optionally, it may also include:
[0049] The third control command generation module is used to generate a third control command for the start capacitor control module when the first detection data is different from the first preset value.
[0050] The third capacitor quantity determination module is used to determine the third capacitor quantity of the first capacitor in the circuit state based on the third control command and through the start capacitor control module; the third capacitor quantity is different from the first capacitor quantity.
[0051] The third detection data generation module is used to detect the power chip based on the first capacitor with the third number of capacitors, and generate third detection data for the power chip; the third detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is cut off.
[0052] The fourth control command generation module is used to generate a fourth control command for the output load control module when the second detection data is different from the second preset value.
[0053] The fourth capacitor quantity determination module is used to determine the fourth capacitor quantity of the second capacitor in the path state based on the fourth control command and through the output load control module; the fourth capacitor quantity is different from the second capacitor quantity.
[0054] The fourth detection data generation module is used to detect the power chip based on the second capacitor of the fourth capacitor quantity, and generate fourth detection data for the power chip; the fourth detection data is used to characterize the overshoot parameter and / or undershoot parameter of the power chip output voltage when the server is started and powered off.
[0055] This invention also discloses a load board, which includes a startup capacitor control module. The startup capacitor control module is configured with a plurality of first capacitors, each of which has a corresponding circuit state. The load board is used to detect a power chip corresponding to the load board through the first capacitor in the circuit state and generate first detection data for the power chip.
[0056] This invention also discloses an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;
[0057] The memory is used to store computer programs;
[0058] When the processor executes a program stored in the memory, it implements the method described in the embodiments of the present invention.
[0059] This invention also discloses a computer-readable storage medium storing instructions that, when executed by one or more processors, cause the processors to perform the methods described in this invention.
[0060] The embodiments of the present invention have the following advantages:
[0061] In this embodiment of the invention, a first control command is generated for the startup capacitor control module; based on the first control command, the startup capacitor control module determines the number of first capacitors in the path state; based on the number of first capacitors, the power chip is detected, and first detection data for the power chip is generated. This avoids manually cutting wires to detect the power chip, thereby improving the detection efficiency of the power chip.
[0062] Furthermore, in this embodiment of the invention, a second control command is generated for the output load control module; based on the second control command, the output load control module determines the number of second capacitors in the path state; based on the number of second capacitors, the power chip is detected, and second detection data for the power chip is generated; the first detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is de-energized; the second detection data is used to characterize the overshoot parameter and / or undershoot parameter of the output voltage of the power chip when the server starts up and when the load is de-energized, thereby realizing the detection of whether the output voltage of the power chip is monotonic during the load start-up and load de-energization process, while judging whether the overshoot or undershoot parameter of the output voltage is too large, that is, whether the overshoot parameter or undershoot parameter of the output voltage exceeds the normal operating voltage of the load, thereby further improving the detection efficiency of the power chip.
[0063] Furthermore, in this embodiment of the invention, a first control command for the start-up capacitor control module is generated based on the initial voltage value and the preset current value, thereby realizing the automatic generation of the first control command and further improving the detection efficiency of the power chip.
[0064] Furthermore, in this embodiment of the invention, a second control command for the output load control module is generated based on the initial voltage value and the preset current value, thereby realizing the automatic generation of the second control command and further improving the detection efficiency of the power chip.
[0065] Furthermore, in this embodiment of the invention, the power supply chip is detected by the power supply control module based on the first capacitor of the first capacitor quantity, and the first detection data for the power supply chip is generated by the oscilloscope, thereby further improving the automation of power supply chip detection and further improving the detection efficiency of power supply chip.
[0066] Furthermore, in this embodiment of the invention, the power supply chip is detected by the power-end control module based on the second capacitor quantity, and second detection data for the power supply chip is generated using the oscilloscope, thereby further improving the automation and efficiency of power supply chip detection.
[0067] Further, in this embodiment of the invention, when the first detection data differs from a first preset value, a third control command is generated for the startup capacitor control module; based on the third control command, the startup capacitor control module determines the number of third capacitors of the first capacitor in the circuit state; the number of third capacitors differs from the number of first capacitors; based on the number of third capacitors, the first capacitor detects the power chip and generates third detection data for the power chip; the third detection data is used to characterize whether the output voltage of the power chip is monotonic when the server is under load startup and under load power failure; when the second detection data differs from a second preset value, a third control command is generated for the startup capacitor control module. The output load control module issues a fourth control command; based on the fourth control command, the output load control module determines the fourth number of the second capacitor in the path state; the fourth number of capacitors is different from the second number of capacitors; based on the second capacitors of the fourth number of capacitors, the power chip is detected, and fourth detection data for the power chip is generated; the fourth detection data is used to characterize the overshoot parameter of the power chip output voltage when the server starts up and the load is de-energized, and / or the undershoot parameter is switched by the circuit, thereby enabling the automated test application to automatically debug a suitable capacitor group when the test fails, further improving the detection efficiency for the power chip. Attached Figure Description
[0068] Figure 1 This is a flowchart of the steps of a power chip detection method provided in an embodiment of the present invention;
[0069] Figure 2 This is a schematic diagram of a load board structure provided in an embodiment of the present invention;
[0070] Figure 3 This is a schematic diagram of the structure of a power chip detection system provided in an embodiment of the present invention;
[0071] Figure 4 This is a schematic diagram of the structure of an automated testing application provided in an embodiment of the present invention;
[0072] Figure 5 This is a schematic flowchart of a power chip detection method provided in an embodiment of the present invention;
[0073] Figure 6 This is a structural block diagram of a power chip detection device provided in an embodiment of the present invention;
[0074] Figure 7 This is a hardware structure block diagram of an electronic device provided in various embodiments of the present invention;
[0075] Figure 8 This is a schematic diagram of a computer-readable medium provided in an embodiment of the present invention. Detailed Implementation
[0076] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0077] In practical applications, when performing load start-up and load power-off tests on each VR group on the server motherboard, two load lines are soldered to the output end, with the positive and negative terminals connected to the positive and negative terminals of the electronic load, respectively. At the same time, signal lines are soldered to the output capacitor. The output signal is led to an oscilloscope through a probe, and the output voltage waveform is displayed on the oscilloscope. The PSU is manually powered on and off to perform load start-up and load power-off tests on the output voltage.
[0078] Since an electronic load is used to simulate the back-end load of the VR (Voltage Regulation, for the voltage regulator of the power chip), the electronic load and the motherboard are connected by wires. Due to structural limitations, the wires are often quite long. The longer the wires are, the greater the ESL (parasitic inductance) fed back to the power chip, which will result in a larger undershoot measured by the oscilloscope. The only solution is to repeatedly shorten and thicken the wires for testing until the undershoot can no longer be improved.
[0079] The manual testing of power chips described above is inefficient due to the lack of quick and suitable solutions provided by individual differences in experience.
[0080] Reference Figure 1 The diagram illustrates a flowchart of a power chip detection method provided in an embodiment of the present invention, which may specifically include the following steps:
[0081] Step 101: Generate a first control command for the start capacitor control module;
[0082] Step 102: Based on the first control command, determine the number of first capacitors of the first capacitor in the circuit state through the start capacitor control module.
[0083] Step 103: Detect the power chip based on the first capacitor quantity and generate first detection data for the power chip.
[0084] In a specific implementation, the power chip of this embodiment can be configured on a server, and the server can be configured with a corresponding load board. The load board can include a startup capacitor control module, and the startup capacitor control module can be configured with multiple first capacitors. The first capacitors can have a closed state and an open state. The startup capacitor control module of this embodiment can be used to control the first capacitors to be in a closed state or an open state, so as to simulate the load situation of the power chip when the server starts up and the load is powered off through the first capacitors in the closed state.
[0085] This invention can generate a first control command for the startup capacitor control module. Optionally, this invention can be applied to an automated testing application for power supply chips. This automated testing application can be loaded onto a computer PC. In practical applications, a computer PC refers to a multi-purpose computer of a size, price, and performance suitable for personal use. Desktop computers, laptops, mini-laptops, tablets, and ultrabooks are all personal computers. Universal Serial Bus (USB) is a serial bus standard and an input / output interface specification widely used in personal computers and mobile devices, and has expanded to other related fields such as photographic equipment, digital televisions (set-top boxes), and game consoles. The latest generation is USB4, with a transmission speed of 40 Gbit / s, three-segment voltage of 5V / 12V / 20V, a maximum power supply of 100W, and a new Type-C interface that allows reversible blind insertion.
[0086] In this embodiment of the invention, after generating a first control command for the start capacitor control module, the start capacitor control module determines the number of first capacitors in the circuit state based on the first control command, and detects the power chip based on the number of first capacitors, so as to generate first detection data for the power chip.
[0087] For example, a computer PC can connect to the load board via a USB interface. The computer PC can generate a first control command for the startup capacitor control module and send the first control command to the load board via the USB interface. The load board can be configured with a startup capacitor control module, which can have multiple corresponding softstart capacitors SS. The startup capacitor control module can control the softstart capacitors SS to be in a closed state or an open state based on the first control command, and determine the first number of softstart capacitors SS in the closed state. After determining the number of softstart capacitors in the closed state, the softstart capacitors SS in the closed state can be controlled according to the first number of capacitors to simulate the load conditions of the power chip when the server starts up and the load is de-energized, and generate detection data characterizing whether the output voltage of the power chip monotonically increases or decreases when the server starts up and the load is de-energized.
[0088] Of course, the above examples are merely illustrative. Those skilled in the art can use any other detection results as the first detection data for the power chip, and the embodiments of the present invention do not impose any limitations on this.
[0089] In this embodiment of the invention, a first control command is generated for the startup capacitor control module; based on the first control command, the startup capacitor control module determines the number of first capacitors in the path state; based on the number of first capacitors, the power chip is detected, and first detection data for the power chip is generated. This avoids manually cutting wires to detect the power chip, thereby improving the detection efficiency of the power chip.
[0090] Based on the above embodiments, modified embodiments of the above embodiments are proposed. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0091] In an optional embodiment of the present invention, the load board includes an output load control module, the output load control module being configured with a plurality of second capacitors, the second capacitors having corresponding circuit states, and further comprising:
[0092] Generate a second control command for the output load control module;
[0093] Based on the second control command, the number of second capacitors in the second capacitor in the path state is determined by the output load control module;
[0094] The second capacitor, based on the second number of capacitors, detects the power chip and generates second detection data for the power chip; the first detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is de-energized; the second detection data is used to characterize the overshoot parameter and / or undershoot parameter of the output voltage of the power chip when the server starts up and when the load is de-energized.
[0095] In practical applications, the testing of power supply chips mainly includes two aspects: first, whether the output voltage is not monotonic during load startup and load de-energization; second, whether the overshoot or undershoot of the output voltage is too large during load startup and load de-energization, that is, whether the overshoot or undershoot parameters of the output voltage exceed the normal operating voltage of the load.
[0096] refer to Figure 2 , Figure 2 This is a schematic diagram of the structure of a load board provided in an embodiment of the present invention.
[0097] In a specific implementation, the load board 200 of this embodiment may include a startup capacitor control module 201 and an output load control module 203. The startup capacitor control module 201 is configured with a plurality of first capacitors 202, and the output load control module 203 is configured with a plurality of second capacitors 204. The second capacitors 204 may be multiple capacitor groups, and the capacitor groups may be composed of multiple soft-start capacitors.
[0098] For example, the first capacitor 202 and the second capacitor 204 can be soldered to the corresponding pins of the VR under test, respectively. The load board can be configured with a startup capacitor control module 201 and an output load control module 203. A computer PC can be connected to the load board via a USB interface. The computer PC can generate a first control command for the startup capacitor control module 201 and a second control command for the output load control module 203, and send the first and second control commands to the load board via the USB interface. The startup capacitor control module can have multiple corresponding first capacitors 202. The startup capacitor control module can control the first capacitors 202 to be in a closed state or an open state based on the first control command, and determine the number of first capacitors 202 in the closed state. After determining the number of first capacitors in the closed state, the load board can be controlled according to the number of first capacitors. The first capacitor 202, which is in a closed-circuit state, simulates the server's operation during load startup and power failure, generating detection data characterizing whether the power chip's output voltage monotonically increases or decreases during load startup and power failure. The output load control module 203 can have multiple corresponding second capacitors 204. The output load control module 203 can control the second capacitors 204 to be in a closed-circuit state or an open-circuit state based on a second control command, and determine the number of second capacitors 204 in the closed-circuit state. After determining the number of second capacitors in the closed-circuit state, the second capacitors 204 in the closed-circuit state can be controlled according to the number of second capacitors to simulate the server's operation during load startup and power failure, generating overshoot parameters and / or undershoot parameters characterizing the power chip's output voltage during load startup and power failure.
[0099] In this embodiment of the invention, a second control command is generated for the output load control module; based on the second control command, the output load control module determines the number of second capacitors in the path state; based on the number of second capacitors, the power chip is detected, and second detection data for the power chip is generated; the first detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is de-energized; the second detection data is used to characterize the overshoot parameter and / or undershoot parameter of the output voltage of the power chip when the server starts up and when the load is de-energized. This achieves the simultaneous detection of whether the output voltage of the power chip is monotonic during load startup and load de-energization, and also determines whether the overshoot or undershoot parameter of the output voltage is excessive, i.e., whether the overshoot or undershoot parameter exceeds the normal operating voltage of the load, thereby further improving the detection efficiency for the power chip.
[0100] In an optional embodiment of the present invention, the method is applied to an automated test application for the power supply chip, the automated test application being configured with a corresponding application programming interface, the power supply chip being configured with a corresponding voltage regulator, and prior to the step of generating a first control command for the startup capacitor control module, the method further includes:
[0101] The application programming interface is invoked based on a user request to read the initial voltage value for the power supply chip through the voltage regulator and determine the preset current value for the power supply chip.
[0102] In practical applications, to further achieve automated testing of power supply chips, embodiments of this invention can be applied to automated testing applications. These applications can be loaded onto a PC and are configured with corresponding Application Programming Interfaces (APIs). APIs are predefined functions designed to provide applications and developers with the ability to access a set of routines based on certain software or hardware, without needing to access the source code or understand the details of the internal workings. The power supply chip can be configured with a corresponding voltage regulator (VR).
[0103] For example, the automated test application may include a test module and a test result display module. After the load board is connected to the PC via a USB interface and electrically connected to the power chip, the automated test application can call resources based on the application programming interface (API) on the operating system, run the automated test application to obtain the voltage of the VR under test, and set the load current according to a preset value, thereby realizing the subsequent determination of the VR load terminal resistance through the initial voltage value and the preset current value, so as to control the circuit state of the first capacitor and / or the second capacitor.
[0104] In this embodiment of the invention, by calling the application programming interface based on a user request, the voltage regulator reads the initial voltage value for the power chip and determines the preset current value for the power chip. This provides a prior condition for subsequently determining the VR load terminal resistance based on the initial voltage value and the preset current value, so as to control the path state of the first capacitor and / or the second capacitor, thereby further improving the detection efficiency for the power chip.
[0105] In an optional embodiment of the present invention, the step of generating a first control command for the start-up capacitor control module includes:
[0106] Based on the initial voltage value and the preset current value, a first control command is generated for the start capacitor control module.
[0107] For example, when the target data to be detected is whether the output voltage of the power chip is monotonic when the server is under load and under load, the application programming interface (API) on the operating system can be used to call resources, run an automated test application to obtain the voltage of the VR under test, set the load current according to a preset value, and generate a first control command for the start capacitor control module based on the voltage value and the load current, so as to call the start capacitor control module to open the start capacitor control circuit and control the circuit state of the first capacitor.
[0108] In this embodiment of the invention, a first control command for the start-up capacitor control module is generated based on the initial voltage value and the preset current value, thereby realizing the automatic generation of the first control command and further improving the detection efficiency of the power chip.
[0109] In an optional embodiment of the present invention, the step of generating a second control command for the output load control module includes:
[0110] Based on the initial voltage value and the preset current value, a second control command is generated for the output load control module.
[0111] For example, when the target data to be detected is whether the overshoot / undershoot parameters of the power chip output voltage meet the preset requirements when the server is powered on and powered off, resources can be called based on the application programming interface (API) on the operating system to run an automated test application to obtain the voltage of the VR under test, set the load current according to the preset value, and automatically generate a second control command for the output load control module based on the voltage value and the load current to call the start capacitor control module to open the start capacitor control circuit and control the circuit state of the second capacitor.
[0112] In this embodiment of the invention, a second control command for the output load control module is generated based on the initial voltage value and the preset current value, thereby realizing the automatic generation of the second control command and further improving the detection efficiency of the power chip.
[0113] In an optional embodiment of the present invention, the server is configured with a corresponding oscilloscope, the load board includes an enable control module, and the step of detecting the power chip based on the first capacitor quantity and generating first detection data for the power chip includes:
[0114] The power supply chip is detected by the power supply control module based on the first capacitor quantity, and the first detection data for the power supply chip is generated by the oscilloscope.
[0115] refer to Figure 2 The load board in this embodiment of the invention may also be configured with an enable terminal control module 205.
[0116] refer to Figure 3 , Figure 3 This is a schematic diagram of a power chip testing system provided in an embodiment of the present invention. For example, the power chip testing system may include a computer PC, a load board, a motherboard under test configured on a server, and an oscilloscope. The oscilloscope can be connected to the computer PC through a General-Purpose Interface Bus (GPIB). GPIB is a bus that connects devices and computers. Most desktop instruments connect to a computer via GPIB cables and GPIB interfaces. The PC can connect to a load board via a USB interface. The load board can connect to the motherboard under test (DUT) via signal cables and / or wires. The DUT can connect to an oscilloscope probe via an oscilloscope. When the target data to be tested is whether the power chip output voltage is monotonic during load startup and load shutdown, resources can be called based on the operating system's application programming interface (API) to run an automated test application to obtain the voltage of the VR under test. The load current is set according to a preset value, and based on this voltage value and load current, a first control command is generated for the startup capacitor control module to call the startup capacitor control module to open the startup capacitor control circuit and control the circuit state of the first capacitor. The automated test application can call internally defined functions to automatically call the enable control module 205. The system architecture is built based on the QThread standard library under the PyQt5 graphical interface framework to pull the level of the enable control module 205 high or low. During this process, the computer PC can read the first test data of the power chip from the oscilloscope, thereby realizing automated testing of the power chip.
[0117] In this embodiment of the invention, the power supply chip is detected by the power supply control module based on the first capacitor of the first capacitor quantity, and the first detection data for the power supply chip is generated by the oscilloscope, thereby further improving the automation of power supply chip detection and further improving the detection efficiency of power supply chip.
[0118] In an optional embodiment of the present invention, the step of detecting the power supply chip based on the second capacitance number and generating second detection data for the power supply chip includes:
[0119] The power supply chip is detected by the power supply control module based on the second capacitor quantity, and second detection data for the power supply chip is generated using the oscilloscope.
[0120] For example, when the target data to be detected is whether the overshoot / undershoot parameters of the power chip output voltage meet preset requirements when the server is under load and under load, resources can be called based on the application programming interface (API) on the operating system to run an automated test application to obtain the voltage of the VR under test, set the load current according to the preset value, and generate a second control command for the output load control module based on the voltage value and load current to call the output load control module to start the capacitor control circuit and control the circuit state of the second capacitor. The automated test application can call the internally defined function to automatically call the enable control module 205. The system architecture is built based on the QThread standard library under the PyQt5 graphical interface framework to enable the control module 205 to pull up or lower the level. During this process, the computer PC can read the second detection data of the power chip from the oscilloscope, thereby realizing automated testing of the power chip.
[0121] In this embodiment of the invention, the power supply chip is detected by the power supply control module based on the second capacitor number, and the second detection data for the power supply chip is generated by the oscilloscope, thereby further improving the automation of power supply chip detection and further improving the detection efficiency of power supply chip.
[0122] In an optional embodiment of the present invention, it further includes:
[0123] When the first detection data is different from the first preset value, a third control command is generated for the start capacitor control module;
[0124] Based on the third control command, the number of third capacitors in the first capacitor in the circuit state is determined by the start capacitor control module; the number of third capacitors is different from the number of first capacitors.
[0125] The first capacitor, based on the third number of capacitors, detects the power chip and generates third detection data for the power chip; the third detection data is used to characterize whether the output voltage of the power chip is monotonic when the server is under load and under load power failure.
[0126] When the second detection data is different from the second preset value, a fourth control command is generated for the output load control module;
[0127] Based on the fourth control command, the output load control module determines the number of fourth capacitors in the second capacitor in the path state; the number of fourth capacitors is different from the number of second capacitors.
[0128] The second capacitor, based on the fourth number of capacitors, detects the power chip and generates fourth detection data for the power chip; the fourth detection data is used to characterize the overshoot parameter and / or undershoot parameter of the power chip output voltage when the server is started and powered off.
[0129] In practical implementation, if a test fails—that is, when the first test data differs from the first preset value, or when the second test data differs from the second preset value—a preset problem can be selected from the automated testing application to automatically debug the problem. For example, when selecting the problem of non-monotonic output during load startup and load power failure, automatic debugging is initiated, generating a third control command for the startup capacitor control module; based on the third control command, the startup capacitor control module determines the number of third capacitors in the circuit state; the number of third capacitors differs from the number of first capacitors; based on the number of third capacitors, the power chip is detected, and third test data for the power chip is generated; the third test data can be test data used to characterize whether the power chip output voltage is monotonic during load startup and load power failure. For example, when encountering issues with excessive overshoot and undershoot in the output voltage during load startup and load power failure, automatic debugging is initiated, generating a fourth control command for the output load control module. Based on this fourth control command, the output load control module determines the number of fourth capacitors in the second capacitor's on-state. This number of fourth capacitors differs from the number of second capacitors. Based on this fourth number, the second capacitors detect the power supply chip, generating fourth detection data for the power supply chip. This fourth detection data can characterize the overshoot and / or undershoot parameters of the power supply chip's output voltage during load startup and load power failure.
[0130] In this embodiment of the invention, when the first detection data differs from a first preset value, a third control command is generated for the startup capacitor control module; based on the third control command, the startup capacitor control module determines the number of third capacitors of the first capacitor in the circuit state; the number of third capacitors differs from the number of first capacitors; based on the number of third capacitors, the first capacitors detect the power chip, and third detection data is generated for the power chip; the third detection data is used to characterize whether the output voltage of the power chip is monotonic when the server is under load startup and under load power failure; when the second detection data differs from a second preset value, a third control command is generated for the startup capacitor control module. The output load control module issues a fourth control command; based on the fourth control command, the output load control module determines the fourth number of the second capacitor in the path state; the fourth number of capacitors is different from the second number of capacitors; based on the second capacitors of the fourth number of capacitors, the power chip is detected, and fourth detection data for the power chip is generated; the fourth detection data is used to characterize the overshoot parameter of the power chip output voltage when the server starts up and the load is powered off, and / or the undershoot parameter is switched by the circuit, thereby enabling the automated test application to automatically debug a suitable capacitor group when the test fails, further improving the detection efficiency for the power chip.
[0131] To enable those skilled in the art to better understand the embodiments of the present invention, a complete example is used below to illustrate the embodiments of the present invention.
[0132] refer to Figure 3 , Figure 3 This is a schematic diagram of a power chip testing system provided in an embodiment of the present invention. For example, the power chip testing system may include a computer PC, a load board, a motherboard under test configured on a server, and an oscilloscope. The oscilloscope can be connected to the computer PC via a general purpose interface bus (GPIB). The PC can be connected to the load board via a USB interface. The load board can be connected to the motherboard under test via signal lines and / or wires. The motherboard under test can be connected to the oscilloscope via an oscilloscope probe.
[0133] refer to Figure 2 , Figure 2 This is a schematic diagram of the structure of a load board provided in an embodiment of the present invention.
[0134] In a specific implementation, the load board 200 of this embodiment of the invention may be configured with a startup capacitor control module 201, an output load control module 203, and an enable terminal control module 205. The startup capacitor control module 201 is configured with a plurality of first capacitors 202, and the output load control module 203 is configured with a plurality of second capacitors 204. The second capacitors 204 may be multiple capacitor groups, which may consist of multiple soft-start capacitors. Before testing, the enable terminal control module 205EN, the first capacitors 202, the second capacitors 204, and the load group Vout may be soldered to the enable terminal pin ENPin, the capacitor pin SSPin, and the load component pin Vout Pin of the VR under test, respectively.
[0135] refer to Figure 4 , Figure 4 This is a schematic diagram of an automated testing application provided in an embodiment of the present invention. The automated testing application mainly includes a testing module 401 and a test result display module 402. After the test environment is set up, the total resistance of the VR load terminal on the motherboard can be set in the automated testing application. This total load resistance can be determined by the load voltage and load current. According to the set total resistance, a suitable load group is automatically selected, the automated test is started, and the start capacitor control module and the output load control module are called to disconnect the start capacitor control line and the load board capacitor group until the test is completed.
[0136] If a test fails, automatic troubleshooting can be performed by selecting the problem. Selecting the issue of non-monotonic output during load startup and load power-off will initiate automatic troubleshooting, calling the startup capacitor control module to automatically verify different SS capacitors until the waveform monotonicity problem is resolved. The specific solution will then be displayed in the test results.
[0137] When encountering issues with excessive voltage spikes or dips during load startup and power failure, automatic debugging is initiated. This involves calling up the capacitor bank in the output load control module, switching circuits, and automatically adjusting to find a suitable capacitor bank until the problem is resolved. The specific solution is then displayed in the test results.
[0138] In practice, the automated test can be started via a PC operating system by clicking "Start Automated Test." Resource calls are made using the Windows system API interface to run the automated test software, which automatically acquires the voltage of the VR under test. The load current is set, and the system automatically calls the EN control module using internally defined functions. The system architecture is built based on the QThread standard library under PyQt5. The system can control the EN level (high and low) and oscilloscope operation to achieve automated testing.
[0139] refer to Figure 5 , Figure 5This is a flowchart illustrating a power chip testing method provided in this embodiment of the invention. First, a load start-up and load power-off test environment for the output voltage is set up. The motherboard, oscilloscope, and load board are connected as required. The oscilloscope is connected to the PC via GPIB, and the load board is connected to the PC via USB, allowing the PC to operate the oscilloscope and control the load board. After powering on the motherboard, the online operating system is opened, the test conditions (i.e., the load resistance setting) are set, and automated testing is started. If a test fails, automatic debugging is initiated until a solution is found.
[0140] By utilizing automated testing and online automatic debugging, the above methods can avoid misjudgments caused by testing methods, quickly identify solutions, avoid repeated debugging and testing, and are easy to operate, which can effectively improve work efficiency and testing accuracy.
[0141] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0142] Reference Figure 6 The diagram illustrates a structural block diagram of a power chip detection device provided in an embodiment of the present invention, which may specifically include the following modules:
[0143] The first control command generation module 601 is used to generate a first control command for the start capacitor control module.
[0144] First capacitor quantity determination module 602 is used to determine the first capacitor quantity of the first capacitor in the path state based on the first control command and through the start capacitor control module.
[0145] The first detection data generation module 603 is used to detect the power chip based on the first capacitor of the first capacitor quantity, and generate first detection data for the power chip.
[0146] Optionally, the load board includes an output load control module, which is configured with a plurality of second capacitors, each second capacitor having a corresponding circuit state, and further includes:
[0147] The second control command generation module is used to generate a second control command for the output load control module.
[0148] The second capacitor quantity determination module is used to determine the second capacitor quantity of the second capacitor in the path state through the output load control module based on the second control command.
[0149] The second detection data generation module is used to detect the power chip based on the second capacitor quantity and generate second detection data for the power chip; the first detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is de-energized; the second detection data is used to characterize the overshoot parameter and / or undershoot parameter of the output voltage of the power chip when the server starts up and when the load is de-energized.
[0150] Optionally, the method is applied to an automated test application for the power supply chip, the automated test application being configured with a corresponding application programming interface, the power supply chip being configured with a corresponding voltage regulator, and further comprising:
[0151] The application programming interface (API) calling module is used to call the API based on a user request, so as to read the initial voltage value for the power supply chip through the voltage regulator and determine the preset current value for the power supply chip.
[0152] Optionally, the first control command generation module may include:
[0153] The first control command generation submodule is used to generate a first control command for the start capacitor control module based on the initial voltage value and the preset current value.
[0154] Optionally, the second control command generation module may include:
[0155] The second control command generation submodule is used to generate a second control command for the output load control module based on the initial voltage value and the preset current value.
[0156] Optionally, the server is configured with a corresponding oscilloscope, the load board includes an enable control module, and the first detection data generation module may include:
[0157] The first detection data generation submodule is used to detect the power chip based on the first capacitor quantity through the power terminal control module, and to generate first detection data for the power chip using the oscilloscope.
[0158] Optionally, the second detection data generation module may include:
[0159] The second detection data generation submodule is used to detect the power chip based on the second capacitor quantity by the power terminal control module, and to generate second detection data for the power chip using the oscilloscope.
[0160] Optionally, it may also include:
[0161] The third control command generation module is used to generate a third control command for the start capacitor control module when the first detection data is different from the first preset value.
[0162] The third capacitor quantity determination module is used to determine the third capacitor quantity of the first capacitor in the circuit state based on the third control command and through the start capacitor control module; the third capacitor quantity is different from the first capacitor quantity.
[0163] The third detection data generation module is used to detect the power chip based on the first capacitor with the third number of capacitors, and generate third detection data for the power chip; the third detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is cut off.
[0164] The fourth control command generation module is used to generate a fourth control command for the output load control module when the second detection data is different from the second preset value.
[0165] The fourth capacitor quantity determination module is used to determine the fourth capacitor quantity of the second capacitor in the path state based on the fourth control command and through the output load control module; the fourth capacitor quantity is different from the second capacitor quantity.
[0166] The fourth detection data generation module is used to detect the power chip based on the second capacitor of the fourth capacitor quantity, and generate fourth detection data for the power chip; the fourth detection data is used to characterize the overshoot parameter and / or undershoot parameter of the power chip output voltage when the server is started and powered off.
[0167] This invention also discloses a load board, which includes a startup capacitor control module. The startup capacitor control module is configured with a plurality of first capacitors, each of which has a corresponding circuit state. The load board is used to detect a power chip corresponding to the load board through the first capacitor in the circuit state and generate first detection data for the power chip.
[0168] As the device embodiment is basically similar to the method embodiment, the description is relatively simple. For relevant details, please refer to the description of the method embodiment.
[0169] This invention also discloses a load board, which includes a startup capacitor control module. The startup capacitor control module is configured with a plurality of first capacitors, each of which has a corresponding circuit state. The load board is used to detect a power chip corresponding to the load board through the first capacitor in the circuit state and generate first detection data for the power chip.
[0170] As the load board embodiment is basically similar to the method embodiment, it is described in a relatively simple way. For relevant details, please refer to the description of the method embodiment.
[0171] In addition, this invention also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described power chip detection method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0172] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the power chip detection method embodiments described above, achieving the same technical effects. To avoid repetition, these will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0173] Figure 7 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.
[0174] The electronic device 700 includes, but is not limited to, components such as: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, a processor 710, and a power supply 711. Those skilled in the art will understand that... Figure 7 The electronic device structures shown are not intended to limit the electronic device. An electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements. In embodiments of the present invention, the electronic device includes, but is not limited to, mobile phones, tablet computers, laptops, PDAs, in-vehicle terminals, wearable devices, and pedometers.
[0175] It should be understood that, in this embodiment of the invention, the radio frequency unit 701 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 710; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 701 can also communicate with networks and other devices through a wireless communication system.
[0176] Electronic devices provide users with wireless broadband internet access through network module 702, such as helping users send and receive emails, browse web pages, and access streaming media.
[0177] The audio output unit 703 can convert audio data received by the radio frequency unit 701 or the network module 702 or stored in the memory 709 into audio signals and output them as sound. Furthermore, the audio output unit 703 can also provide audio output related to specific functions performed by the electronic device 700 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 703 includes a speaker, a buzzer, and a receiver, etc.
[0178] Input unit 704 is used to receive audio or video signals. Input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042. The GPU 7041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 706. The image frames processed by GPU 7041 can be stored in memory 709 (or other storage medium) or transmitted via radio frequency unit 701 or network module 702. Microphone 7042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 701 in telephone call mode.
[0179] The electronic device 700 also includes at least one sensor 705, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 7061 according to the ambient light level, and the proximity sensor can turn off the display panel 7061 and / or backlight when the electronic device 700 is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the posture of the electronic device (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 705 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.
[0180] The display unit 706 is used to display information input by the user or information provided to the user. The display unit 706 may include a display panel 7061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0181] User input unit 707 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of electronic devices. Specifically, user input unit 707 includes a touch panel 7071 and other input devices 7072. Touch panel 7071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 7071). Touch panel 7071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 710, which receives and executes commands from the processor 710. In addition, touch panel 7071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 7071, user input unit 707 may also include other input devices 7072. Specifically, other input devices 7072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.
[0182] Furthermore, the touch panel 7071 can cover the display panel 7061. When the touch panel 7071 detects a touch operation on or near it, it transmits the information to the processor 710 to determine the type of touch event. Subsequently, the processor 710 provides corresponding visual output on the display panel 7061 based on the type of touch event. Although in Figure 7 In this embodiment, the touch panel 7071 and the display panel 7061 are two independent components to realize the input and output functions of the electronic device. However, in some embodiments, the touch panel 7071 and the display panel 7061 can be integrated to realize the input and output functions of the electronic device. The specific implementation is not limited here.
[0183] Interface unit 708 serves as an interface for connecting external devices to electronic device 700. For example, external devices may include a wired or wireless headphone port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 708 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more components within electronic device 700, or it can be used to transmit data between electronic device 700 and external devices.
[0184] The memory 709 can be used to store software programs and various data. The memory 709 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 709 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0185] The processor 710 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 709, and by calling data stored in the memory 709, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. The processor 710 may include one or more processing units; preferably, the processor 710 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 710.
[0186] The electronic device 700 may also include a power supply 711 (such as a battery) for supplying power to various components. Preferably, the power supply 711 is logically connected to the processor 710 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system.
[0187] In addition, the electronic device 700 includes some functional modules not shown, which will not be described in detail here.
[0188] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0189] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0190] like Figure 8 As shown, in another embodiment of the present invention, a computer-readable storage medium 801 is also provided, which stores instructions that, when run on a computer, cause the computer to execute the power chip detection method described in the above embodiment.
[0191] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.
[0192] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0193] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0194] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0195] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0196] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0197] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0198] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for detecting a power supply chip, characterized in that, The power chip is configured in a server, which has a corresponding load board. The load board includes a startup capacitor control module, which is configured with multiple first capacitors. Each first capacitor has a corresponding circuit state, including: Generate a first control command for the startup capacitor control module; Based on the first control command, the number of first capacitors in the first capacitor in the circuit state is determined by the start capacitor control module; The power chip is detected based on the first capacitor quantity, and first detection data for the power chip is generated. The load board includes an output load control module, which is configured with multiple second capacitors, each having a corresponding circuit state, and further includes: Generate a second control command for the output load control module; Based on the second control command, the number of second capacitors in the second capacitor in the path state is determined by the output load control module; The second capacitor, based on the second number of capacitors, detects the power chip and generates second detection data for the power chip; the first detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is de-energized; the second detection data is used to characterize the overshoot parameter and / or undershoot parameter of the output voltage of the power chip when the server starts up and when the load is de-energized.
2. The method according to claim 1, characterized in that, The method is applied to an automated test application for the power supply chip, the automated test application being configured with a corresponding application programming interface, and the power supply chip being configured with a corresponding voltage regulator. Prior to the step of generating the first control command for the startup capacitor control module, the method further includes: The application programming interface is invoked based on a user request to read the initial voltage value for the power supply chip through the voltage regulator and determine the preset current value for the power supply chip.
3. The method according to claim 2, characterized in that, The step of generating the first control command for the start capacitor control module includes: Based on the initial voltage value and the preset current value, a first control command is generated for the start capacitor control module.
4. The method according to claim 2, characterized in that, The step of generating a second control command for the output load control module includes: Based on the initial voltage value and the preset current value, a second control command is generated for the output load control module.
5. The method according to claim 1, characterized in that, The server is equipped with a corresponding oscilloscope, the load board includes an enable control module, and the step of detecting the power chip based on the first capacitor quantity and generating first detection data for the power chip includes: The power supply chip is detected by the power supply control module based on the first capacitor quantity, and the first detection data for the power supply chip is generated by the oscilloscope.
6. The method according to claim 5, characterized in that, The step of detecting the power chip based on the second capacitance number and generating second detection data for the power chip includes: The power supply chip is detected by the power supply control module based on the second capacitor quantity, and second detection data for the power supply chip is generated using the oscilloscope.
7. The method according to claim 1, characterized in that, Also includes: When the first detection data is different from the first preset value, a third control command is generated for the start capacitor control module; Based on the third control command, the number of third capacitors in the first capacitor in the circuit state is determined by the start capacitor control module; the number of third capacitors is different from the number of first capacitors. The first capacitor, based on the third number of capacitors, detects the power chip and generates third detection data for the power chip; the third detection data is used to characterize whether the output voltage of the power chip is monotonic when the server is under load and under load power failure. When the second detection data is different from the second preset value, a fourth control command is generated for the output load control module; Based on the fourth control command, the output load control module determines the number of fourth capacitors in the second capacitor in the path state; the number of fourth capacitors is different from the number of second capacitors. The second capacitor, based on the fourth number of capacitors, detects the power chip and generates fourth detection data for the power chip; the fourth detection data is used to characterize the overshoot parameter and / or undershoot parameter of the power chip output voltage when the server is started and powered off.
8. A power chip detection device, characterized in that, The power chip is configured in a server, which has a corresponding load board. The load board includes a startup capacitor control module, which is configured with multiple first capacitors. Each first capacitor has a corresponding circuit state, including: The first control command generation module is used to generate a first control command for the start capacitor control module. The first capacitor quantity determination module is used to determine the first capacitor quantity of the first capacitor in the circuit state based on the first control command and through the start capacitor control module. The first detection data generation module is used to detect the power chip based on the first capacitor of the first capacitor quantity, and generate first detection data for the power chip. The load board includes an output load control module, which is configured with a plurality of second capacitors. The second capacitors have corresponding circuit states and are also used to generate second control commands for the output load control module. Based on the second control command, the number of second capacitors in the second capacitor in the path state is determined by the output load control module; The second capacitor, based on the second number of capacitors, detects the power chip and generates second detection data for the power chip; the first detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is de-energized; the second detection data is used to characterize the overshoot parameter and / or undershoot parameter of the output voltage of the power chip when the server starts up and when the load is de-energized.
9. A load board, characterized in that, The load board includes a startup capacitor control module, which is configured with multiple first capacitors and second capacitors. The first capacitors and second capacitors have corresponding circuit states. The load board is used to detect the power chip corresponding to the load board through the first capacitor in the circuit state and generate first detection data for the power chip. The load board is also used to detect the power chip corresponding to the load board through the second capacitor in the circuit state and generate second detection data for the power chip. The first detection data is used to characterize whether the output voltage of the power chip is monotonic when the server starts up and when the load is powered off. The second detection data is used to characterize the overshoot parameter and / or undershoot parameter of the output voltage of the power chip when the server starts up and when the load is powered off.
10. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; The memory is used to store computer programs; When the processor executes a program stored in the memory, it implements the method as described in any one of claims 1-7.
11. A computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the method as described in any one of claims 1-7.
Citation Information
Patent Citations
A capacitive load testing circuit and method
CN102262193A
Power chip testing system and power chip testing method
CN107290643A