A multi-power module voltage dynamic detection method, device and communication terminal

CN122592015APending Publication Date: 2026-08-18NINGBO XINYUAN ELECTRONIC TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202610720520.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-25
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0010]本发明实施例的目的是提供一种多电源模块电压动态检测方法、装置、通讯终端及存储介质,以解决现有技术无法精准定位多电源系统中故障源的问题

Benefits of technology

[0018] Beneficial Effects: This invention, by dynamically detecting the voltage of multiple power modules in parallel and introducing a "dynamic trajectory" judgment mechanism based on multiple re-inspections, can effectively distinguish between transient interference and real faults. This enables precise location of faults in specific power modules within the communication terminal, overcoming the shortcomings of existing technologies that only detect at the battery end and cannot distinguish between battery problems and internal power supply problems. The above technical solution improves the accuracy and reliability of terminal fault diagnosis, thereby enhancing the maintainability of the terminal and the overall user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122592015A_ABST
    Figure CN122592015A_ABST
Patent Text Reader

Abstract

The application discloses a kind of multi-power module voltage dynamic detection method, device, communication terminal and storage medium, it is related to electronic equipment detection technical field.The method comprises: obtaining the dynamic voltage data of multiple power modules in communication terminal;Voltage comparison signal is generated based on the detection pulse sequence processing dynamic voltage data;According to the comparison result of voltage comparison signal and threshold value, the state of power module is preliminarily judged;If preliminary judgment is abnormal, multiple dynamic voltage reinspection is executed;Final judgment is carried out based on the voltage change trajectory formed by multiple reinspection;If final judgment is abnormal, report abnormal power module information.The application realizes the accurate positioning of the fault of specific power module in communication terminal inside by synergic dynamic detection and trajectory analysis, overcomes the defects that existing technology cannot distinguish battery problem and terminal internal power problem, improves the reliability and maintainability of terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic device testing technology, and in particular to a method, device, communication terminal, and storage medium for dynamic voltage detection of multi-power modules. Background Technology

[0002] With the increasing functionality and integration of communication terminals (such as smartphones and tablets), they typically require multiple independent power supply modules to power different functional modules such as the central processing unit, graphics processing unit, memory, and radio frequency unit. The overall stability and reliability of the terminal's operation highly depend on the coordination and normal operation of these power supply modules. Therefore, real-time and effective status monitoring of multiple power supplies and timely protective measures in case of anomalies have become key technical issues in this field.

[0003] In the process of developing this invention, the inventors discovered at least the following problems and defects in the prior art: Currently, there are already solutions for monitoring multiple power supplies in storage systems, servers, and even complex communication terminals. For example, Chinese invention patent document CN107506281A discloses a multi-power supply monitoring system. This system detects the PG (Power Good) signal of each power conversion chip and aggregates these PG signals using an AND gate logic circuit. When all PG signals are at a high level indicating "normal," the AND gate outputs a high level; once any power supply is abnormal, its PG signal becomes low, which pulls down the output of the AND gate, thereby triggering the controller's protection mechanism.

[0004] While the aforementioned existing technologies achieve monitoring of multiple power supplies and reduce the occupation of controller ports, their solutions have significant limitations: First, this scheme is a static, binary state detection method. The PG signal is essentially a "good" or "bad" flag, which cannot reflect dynamic fluctuations in the power supply voltage, small voltage drops, or spikes—potential early signs of faults. This results in insufficient fault warning capabilities, often only being detected when the power supply has completely failed.

[0005] Secondly, this solution cannot achieve precise fault location. When the AND gate outputs a trigger signal, the controller can only know that "there is an anomaly among the multiple power supplies," but it cannot quickly and accurately determine which specific power supply is causing the problem. In complex systems with a dozen or more power supply modules, this poses significant challenges to fault diagnosis and system maintenance.

[0006] Furthermore, this solution lacks an effective anti-interference mechanism. Since it relies solely on a single signal level for judgment, any brief signal spikes or transient interference can trigger false alarms, causing unnecessary system protection actions, impacting user experience and device stability.

[0007] Furthermore, in devices such as mobile terminals, ADC interface resources for analog signal acquisition are typically limited. How to achieve more precise and intelligent monitoring of multiple power supplies with limited hardware resources remains a continuous challenge for those skilled in the art.

[0008] Therefore, there is an urgent need in this field for a power monitoring solution that can dynamically and precisely monitor multiple power modules inside a terminal, accurately locate fault sources, and effectively resist transient interference, so as to improve the reliability and maintainability of communication terminals.

[0009] The embodiments of the present invention are improvements made to solve the above problems. Summary of the Invention

[0010] The purpose of this invention is to provide a method, device, communication terminal, and storage medium for dynamic voltage detection of multiple power supply modules, so as to solve the problem that the prior art cannot accurately locate the fault source in a multiple power supply system.

[0011] To achieve the aforementioned objective, in a first aspect, embodiments of the present invention provide a method for dynamic voltage detection of multiple power supply modules, applied to a communication terminal, and the technical solution adopted is as follows: Obtain the dynamic voltage data of N power modules in the above communication terminal, where N is an integer greater than 1; Based on a preset detection pulse sequence, the dynamic voltage data is processed to generate a voltage comparison signal corresponding to each power module. The operating status of the corresponding power module is determined by comparing the voltage comparison signal of each power module with the preset voltage threshold range. If the operating status of any power module is determined to be abnormal for the first time, then M dynamic voltage re-checks are performed on the above power module, where M is an integer greater than 1; Based on the voltage change trajectory formed by the above M dynamic voltage re-tests, the working status of the above power module is finally determined. If the problem is ultimately determined to be abnormal, the abnormal information of the power module will be reported to the power management module.

[0012] In one feasible embodiment of the first aspect, the above-mentioned processing of the dynamic voltage data based on a preset detection pulse sequence to generate a voltage comparison signal corresponding to each power supply module includes: The dynamic voltage data of each power module is processed with its corresponding detection pulse to obtain the initial voltage signal; The initial voltage signal is compared with the corresponding detection pulse to generate the voltage comparison signal that reflects the voltage fluctuation state.

[0013] In one feasible implementation of the first aspect, determining the operating state of the corresponding power module based on the comparison result between the voltage comparison signal of each power module and a preset voltage threshold range includes: If the voltage comparison signal is within the voltage threshold range, the power module is determined to be operating normally. If the voltage comparison signal exceeds the voltage threshold range, it is preliminarily determined that the power module is in an abnormal operating state.

[0014] In one feasible implementation of the first aspect, the final determination of the operating state of the power module based on the voltage change trajectory formed by the above-mentioned M dynamic voltage re-checks includes: If the voltage comparison signals corresponding to the above M dynamic voltage re-checks all exceed the above voltage threshold range, then the power module is finally judged to be in an abnormal working state. If at least one of the voltage comparison signals corresponding to the above M dynamic voltage re-checks is within the above voltage threshold range, then the power module is finally judged to be in normal working condition.

[0015] Secondly, embodiments of the present invention provide a multi-power supply module voltage dynamic detection device, applied to a communication terminal, the device comprising: The voltage data acquisition module is configured to acquire dynamic voltage data of N power modules in the aforementioned communication terminal, where N is an integer greater than 1. The comparison signal generation module is configured to process the dynamic voltage data based on a preset detection pulse sequence to generate a voltage comparison signal corresponding to each power supply module. The status judgment module is configured to determine the working status of the corresponding power module based on the comparison result between the voltage comparison signal of each power module and the preset voltage threshold range. The re-inspection control module is configured to perform M dynamic voltage re-inspections on the power module if the operating state of any power module is determined to be abnormal for the first time, where M is an integer greater than 1. The trajectory analysis module is configured to make a final judgment on the working status of the power supply module based on the voltage change trajectory formed by the above M dynamic voltage re-checks. The anomaly reporting module is configured to report the anomaly information of the power module to the power management module if the anomaly is ultimately determined to be an anomaly.

[0016] Thirdly, embodiments of the present invention provide a communication terminal, including: One or more processors; Memory; One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs being configured to perform the method as described in any one of the first aspects.

[0017] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method as described in any one of the first aspects.

[0018] Beneficial Effects: This invention, by dynamically detecting the voltage of multiple power modules in parallel and introducing a "dynamic trajectory" judgment mechanism based on multiple re-inspections, can effectively distinguish between transient interference and real faults. This enables precise location of faults in specific power modules within the communication terminal, overcoming the shortcomings of existing technologies that only detect at the battery end and cannot distinguish between battery problems and internal power supply problems. The above technical solution improves the accuracy and reliability of terminal fault diagnosis, thereby enhancing the maintainability of the terminal and the overall user experience.

[0019] Furthermore, the above summary does not enumerate all the features required for embodiments of the present invention, and other combinations of these feature groups may also constitute embodiments of the present invention. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention or the background art, the accompanying drawings used in the embodiments of the present invention or the background art will be described below.

[0021] Figure 1 This is a flowchart of a method for dynamic voltage detection of multiple power supply modules provided in an embodiment of the present invention.

[0022] Figure 2 This is a structural block diagram of a multi-power supply module voltage dynamic detection device provided in an embodiment of the present invention.

[0023] Figure 3 This is a schematic diagram of the hardware structure of a communication terminal provided in an embodiment of the present invention. Detailed Implementation

[0024] To make the technical means, creative features, objectives and effects of the embodiments of the present invention easier to understand, the embodiments of the present invention are further described below in conjunction with the figures and specific embodiments. It should be understood that the specific embodiments described herein are merely for explaining the embodiments of the present invention and are not intended to limit the embodiments of the present invention.

[0025] It should be noted that "multiple power modules" in this article refers to two or more power conversion or power supply units inside the communication terminal, such as, but not limited to, application processor core power supply, graphics processor power supply, memory power supply, RF power amplifier power supply, etc.

[0026] Additionally, the dynamic voltage data (Vn) mentioned in the text refers to the original voltage value at the output of the power module, which is sampled in real time through the ADC interface.

[0027] Data signal / initial voltage signal (Vp): refers to the signal after preliminary processing (such as filtering and amplification) of dynamic voltage data Vn.

[0028] Voltage comparison signal (ΔVp): refers to the characteristic quantity used for final state determination, which characterizes the degree of voltage fluctuation.

[0029] In one feasible implementation, see Figure 1 As shown, this embodiment of the invention provides a method for dynamic voltage detection of multiple power supply modules. This method can be executed by a voltage pulse detection module within a communication terminal (e.g., a dedicated power management integrated circuit (PMIC) or a software module executed by the main processor). The method includes the following steps: S110: Obtain dynamic voltage data of N power modules in the communication terminal.

[0030] In a feasible application scenario, the acquisition of dynamic voltage data can be achieved through periodic sampling via an analog-to-digital converter (ADC) interface or sampling in response to specific events (such as system startup or load surges). Specifically, the voltage pulse detection module can apply a detection pulse (Vpn1, Vpn2, ..., Vpn) with an amplitude significantly smaller than the normal operating voltage of each power module to its output terminal, and simultaneously read the real-time voltage response value (Vn1, Vn2, ..., Vn) of the power module under the action of the detection pulse. These response values ​​are the dynamic voltage data. In this embodiment, by actively applying detection pulses and reading responses, data that better reflects the dynamic characteristics of the power modules, rather than static voltage, can be obtained.

[0031] S120 processes dynamic voltage data based on a preset detection pulse sequence to generate a voltage comparison signal corresponding to each power module.

[0032] In a feasible application scenario, this step can be performed by Figure 1The pulse detection comparison unit 102 shown executes the process. Specifically, the process may include: first, performing certain operations (e.g., difference calculation, ratio calculation, or more complex filtering algorithms) on the read dynamic voltage data (Vn) and the applied detection pulse (Vpn) to obtain an initial voltage signal (Vp). Then, comparing this initial voltage signal (Vp) again with the detection pulse (Vpn) to generate a voltage comparison signal (ΔVp) that characterizes the voltage stability and fluctuation of the power module. For example, ΔVp = Vp - Vpn, or ΔVp = |Vp - Vpn|. In this embodiment, through two-stage comparison processing, the generated voltage comparison signal can effectively amplify and highlight the dynamic abnormal characteristics of the power module, improving detection sensitivity.

[0033] S130: Based on the comparison result between the voltage comparison signal of each power module and the preset voltage threshold range, determine the working status of the corresponding power module.

[0034] In a feasible application scenario, a normal voltage threshold range [Vp(L), Vp(H)] is preset. The voltage comparison signal (ΔVp) generated in step S120 is compared with this range. If ΔVp ∈ [Vp(L), Vp(H)], the power module is determined to be in normal working condition. If ΔVp < Vp(L) or ΔVp > Vp(H), the power module is preliminarily determined to be in abnormal working condition. In this embodiment, by setting a reasonable threshold range, small, harmless voltage fluctuations can be effectively filtered out, reducing false alarms; the aforementioned voltage threshold ranges Vp(L) and Vp(H) can be preset based on the power module's specifications, historical normal data statistics, or experimental calibration.

[0035] S140: If the operating status of any power module is determined to be abnormal for the first time, then perform M dynamic voltage re-checks on that power module.

[0036] Considering that transient interference may lead to misjudgment in a single detection, this solution introduces a re-inspection mechanism. When a power module is initially determined to be abnormal, the voltage pulse detection module will not report it immediately. Instead, for that specific module, it will quickly and continuously execute the dynamic voltage detection and judgment process described in steps S110 to S130 M times (e.g., M=3, 5). These M detections form a "detection sequence" for the abnormal module.

[0037] S150 makes a final judgment on the working status of the power module based on the voltage change trajectory formed by M dynamic voltage re-tests.

[0038] This step involves a comprehensive analysis of the re-inspection data. In a feasible application scenario, if the voltage comparison signal (ΔVp) of the power module exceeds the normal threshold range in all M re-inspections, the anomaly is considered persistent and not a transient interference, thus ultimately determining that the power module's operating state is abnormal. Conversely, if any result in any of the M re-inspections shows that the voltage comparison signal returns to the normal range, the previous anomaly is considered to have been caused by transient interference, thus ultimately determining that the power module's operating state is normal. This "trajectory"-based rather than single-point judgment method significantly improves the accuracy of fault diagnosis. In this embodiment, this dynamic trajectory analysis method effectively distinguishes between transient glitches and persistent faults, greatly reducing the system's false alarm rate.

[0039] S160, if the final determination is an anomaly, the anomaly information of the power module is reported to the power management module.

[0040] Upon confirming an anomaly in a power module, the voltage pulse detection module sends a notification to the system's power management module. This notification should at least include the identifier of the anomaly power module (e.g., module ID or number). Upon receiving the notification, the power management module can take appropriate protective measures, such as logging a fault, triggering a system alarm, reducing the module's performance, or directly shutting down the module to protect the hardware. In this embodiment, by accurately reporting anomaly module information, the system can perform targeted processing, preventing a single power module failure from causing a system-wide downtime, thus improving the system's robustness and maintainability.

[0041] See Figure 2 As shown, Embodiment 2 of the present invention provides a specific implementation of a multi-power supply module voltage dynamic detection device 200. This device 200 can be integrated into the power management chip or main processor of a communication terminal, and its various modules can be implemented through dedicated hardware circuits, processor-executed software instructions, or a combination of both.

[0042] In this embodiment of the invention, the detection pulse sequence (Vpn1, Vpn2, ..., Vpn) applied to each power module is generated by a detection pulse generation unit. This unit can be implemented in various hardware ways, such as: Preferred embodiment 1: Based on a programmable waveform generator The aforementioned detection pulse generation unit can be implemented by an integrated programmable waveform generator chip, such as a direct digital frequency synthesizer. This chip communicates with the processor 310 or PMIC 340 via a system bus 330 (such as SPI or I2C), receives configuration instructions, and generates a pulse waveform sequence with specific frequency, amplitude, and duty cycle. This implementation offers high precision and good waveform controllability, making it suitable for scenarios requiring extremely high detection accuracy.

[0043] Preferred Embodiment 2: Based on Processor GPIO and Analog Circuits The aforementioned detection pulse generation unit can also be constructed using the general-purpose input / output interface of the processor 310 in conjunction with simple analog circuitry. The processor 310 controls one or more GPIO ports via software to output a pulse-width modulation (PWM) signal at a specific frequency. This PWM signal is then smoothed by a low-pass filter circuit composed of resistors and capacitors, converting it into an analog voltage step wave or pulse wave, thereby forming the desired detection pulse sequence. This implementation method is low-cost and highly integrated, making it ideal for cost-sensitive applications such as mobile terminals.

[0044] The aforementioned detection pulse generation unit can be integrated into the power management integrated circuit or exist as a separate peripheral circuit. The detection pulse sequence it generates is applied sequentially or in parallel to the corresponding power module output or feedback loop via analog switches or multiplexers.

[0045] In one feasible embodiment, the voltage data acquisition module 210 may include a multiplexer and an analog-to-digital converter (ADC). Multiple inputs of the multiplexer are connected to the output sampling points of N power modules, its control terminal receives a channel selection signal, and its output terminal is connected to the ADC. The processor controls the multiplexer to time-division multiplex the dynamic voltage signals of each power module to the ADC for sampling, thereby acquiring digital dynamic voltage data. In this embodiment, by time-division multiplexing the ADC, hardware costs are effectively saved while ensuring detection accuracy.

[0046] The comparison signal generation module 220 is configured to process dynamic voltage data based on a preset detection pulse sequence to generate a voltage comparison signal corresponding to each power supply module.

[0047] In a feasible application scenario, the aforementioned comparison signal generation module 220 is specifically configured to perform the following operations: First, the dynamic voltage data of each power module is processed with its corresponding detection pulse to obtain an initial voltage signal. Specifically, the comparison signal generation module 220 can be implemented by a differential amplifier circuit. The non-inverting input of this differential amplifier is connected to the dynamic voltage data Vn of the power module, and the inverting input is connected to the corresponding detection pulse Vpn. The differential amplifier will output an analog voltage signal proportional to (Vn - Vpn), which is the initial voltage signal Vp. Subsequently, Vp can be fed into a voltage comparator for comparison with Vpn again, or it can be directly sampled by the processor 310 and the software can calculate ΔVp = |Vp - Vpn| to generate a digital voltage comparison signal. For example, this operation can be a subtraction operation: initial voltage signal Vp = dynamic voltage data Vn - detection pulse Vpn. Alternatively, it can be a weighted operation, filtering operation, etc., to extract specific components in the dynamic voltage related to the detection pulse; the comparison signal generation module 220 can also be implemented by the processor 310 executing a software algorithm. The processor 310 performs a digital low-pass filter on the sampled dynamic voltage data Vn to remove high-frequency noise, obtaining a smoothed initial voltage signal Vp. Subsequently, the processor 310 calculates the relative error: ΔVp = (Vp - Vpn) / Vpn. This percentage form of ΔVp can adapt to power modules of different voltage levels, achieving normalized judgment and more accurately reflecting voltage fluctuations.

[0048] Then, the initial voltage signal is compared with the corresponding detection pulse to generate a voltage comparison signal reflecting the voltage fluctuation state. This comparison can be performed again by subtraction: voltage comparison signal ΔVp = Vp - Vpn. The final ΔVp signal, in terms of magnitude and sign, directly reflects the degree of deviation of the power module output voltage from the ideal detection pulse, i.e., the fluctuation state. In this embodiment, through two-stage calculation and comparison, key feature quantities characterizing power supply stability can be effectively extracted from the original voltage signal, improving the sensitivity of state identification.

[0049] The status judgment module 230 is configured to determine the working status of the corresponding power module based on the comparison result between the voltage comparison signal of each power module and the preset voltage threshold range.

[0050] In a feasible application scenario, the state determination module 230 is specifically configured to perform the following operations: If the voltage comparison signal is within the voltage threshold range, the power module is determined to be operating normally. This means that the dynamic response of the power module is within acceptable tolerance.

[0051] If the voltage comparison signal exceeds the voltage threshold range, the power module is preliminarily determined to be in an abnormal operating state. This indicates that the power module may be experiencing overshoot, voltage drop, or instability. In this embodiment, by setting a reasonable threshold range [Vp(L), Vp(H)], a clear and quantifiable standard is provided for the preliminary judgment, enabling rapid preliminary screening of abnormal states.

[0052] The re-inspection control module 240 is configured to perform M dynamic voltage re-inspections on any power module if its operating state is initially determined to be abnormal. This module can send control commands to the voltage data acquisition module 210 and the comparison signal generation module 220, enabling them to quickly and continuously perform M rounds of data acquisition and signal generation for a specific abnormal power module number.

[0053] The trajectory analysis module 250 is configured to make a final judgment on the working status of the power supply module based on the voltage change trajectory formed by M dynamic voltage re-checks.

[0054] In a feasible application scenario, the trajectory analysis module 250 is specifically configured to perform the following operations: If the voltage comparison signals corresponding to the above M dynamic voltage re-checks all exceed the voltage threshold range, the power module is ultimately judged to be in an abnormal operating state. This indicates that the abnormal state is persistent, eliminating the possibility of transient interference. The trajectory analysis module 250 executes the following logic: it counts the number of times the voltage comparison signal ΔVp exceeds the preset threshold range (K) in the M re-checks. If K = M (i.e., all exceed the limit), the power module is ultimately judged to be in an abnormal operating state. This method is suitable for scenarios with extremely high fault certainty requirements. The trajectory analysis module 250 executes another, more stringent logic: it is only judged to be abnormal if X consecutive instances (e.g., X = 3, and X ≤ M) of ΔVp exceeding the limit occur in the M re-checks. This logic is more sensitive to detecting progressively deteriorating faults in the power module and can effectively filter out occasional, discontinuous interference pulses.

[0055] If at least one of the voltage comparison signals corresponding to the above M dynamic voltage re-checks falls within the voltage threshold range, then the power module is ultimately determined to be operating normally. This indicates that the previous anomaly was likely an accidental, transient interference, and the system should return to normal to avoid false alarms. In this embodiment, this "trajectory" analysis strategy based on multiple detection results constitutes a simple timing logic judgment, greatly enhancing the system's ability to resist transient interference and the reliability of fault determination.

[0056] The anomaly reporting module 260 is configured to report the anomaly information of the power module to the power management module if the anomaly is ultimately determined. This module can send the ID number of the abnormal power module and its anomaly information to a higher-level power management module or system controller via the system bus, interrupt signal, or a specific communication protocol to trigger subsequent protection procedures.

[0057] The specific implementation methods of the functions of each module mentioned above can be referred to the description of the corresponding steps in Embodiment 1, and will not be repeated here. The device in this embodiment realizes the coordinated and accurate diagnosis of multiple power supply modules in the form of functional modules.

[0058] In addition, this embodiment of the invention provides another specific implementation of the above-described comparison signal generation module 220.

[0059] In this embodiment, the comparison signal generation module 220 described above can be implemented by an embedded microcontroller, which internally embeds a signal processing algorithm. This module is configured as follows: The dynamic voltage data of each power module is processed with its corresponding detection pulse to obtain the initial voltage signal. This processing can employ a digital filtering algorithm, such as a low-pass filter, to remove high-frequency noise and extract the stable voltage trend component as the initial voltage signal Vp.

[0060] Subsequently, the initial voltage signal is compared with the corresponding detection pulse to generate a voltage comparison signal reflecting the voltage fluctuation state. This comparison can calculate the relative error: voltage comparison signal ΔVp = (Vp - Vpn) / Vpn. This percentage form of ΔVp can better adapt to power modules with different voltage levels, achieving normalized judgment. By introducing digital filtering and percentage calculation, the signal-to-noise ratio and versatility of the voltage comparison signal are further improved, enabling the device to adapt to more diverse application scenarios.

[0061] This invention also provides a specific implementation of the trajectory analysis module 250.

[0062] In this embodiment, the trajectory analysis module 250 can be configured to employ more complex decision logic. For example, it can set a stricter rule: if, in the M dynamic voltage re-checks, the voltage comparison signal for X consecutive times (X≤M, e.g., X=3) exceeds the voltage threshold range, then the power module is ultimately judged to be in an abnormal operating state. Conversely, if this continuous abnormal condition is not met, it is judged to be normal. This judgment based on the "number of consecutive abnormalities" is more sensitive to judging certain gradually worsening fault modes. By introducing a continuous judgment condition, another feasible and potentially more robust trajectory analysis strategy is provided, enriching the scope of protection and technical means of this invention.

[0063] In one possible application scenario, see Figure 3 This invention provides a communication terminal 300. The communication terminal 300 includes a processor 310, a memory 320, and a computer program 321 stored in the memory 320 and executable on the processor 310. When the processor 310 executes the computer program 321, it implements the steps in the multi-power module voltage dynamic detection method described in the above embodiments.

[0064] The aforementioned communication terminal 300 can be a mobile phone, tablet computer, portable computer, or other similar device. This embodiment uses software to enable a general-purpose communication terminal to possess accurate multi-power supply fault diagnosis capabilities.

[0065] This invention also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the multi-power module voltage dynamic detection method described in the above embodiments.

[0066] The aforementioned computer-readable storage medium can be an internal storage unit of the terminal / server, such as a hard disk or memory. Alternatively, it can be an external storage device of the terminal / server, such as a plug-in hard disk, smart memory card, flash memory card, etc.

[0067] It should be noted that those skilled in the art will understand that the exemplary modules, units, steps, and methods described in the above specific embodiments can be implemented using electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of functionality in the above description. 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 implementation should not be considered beyond the scope of the present invention.

[0068] Although embodiments of the invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.

[0069] It should be understood that the terms "one embodiment," "an embodiment," "a feasible implementation," or "some implementations" used throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present invention. Therefore, "one embodiment," "an embodiment," "a feasible implementation," or "some implementations" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Those skilled in the art should also recognize that the embodiments described in the specification are optional embodiments, and the actions and modules involved are not necessarily essential to the embodiments of the present invention.

Claims

1. A method for dynamic voltage detection of multiple power supply modules, characterized in that, Applied to a communication terminal, the method includes: Obtain dynamic voltage data of N power modules in the communication terminal, where N is an integer greater than 1; Based on a preset detection pulse sequence, the dynamic voltage data is processed to generate a voltage comparison signal corresponding to each power module. The operating status of the corresponding power module is determined by comparing the voltage comparison signal of each power module with the preset voltage threshold range. If the operating state of any power module is determined to be abnormal for the first time, then the power module is subjected to M dynamic voltage re-checks, where M is an integer greater than 1; Based on the voltage change trajectory formed by the M dynamic voltage re-detections, the working status of the power module is finally determined. If the final determination is that it is abnormal, the abnormal information of the power module will be reported to the power management module.

2. The method according to claim 1, characterized in that, The process of processing the dynamic voltage data based on a preset detection pulse sequence to generate a voltage comparison signal corresponding to each power module includes: The dynamic voltage data of each power module is processed with its corresponding detection pulse to obtain the initial voltage signal; The initial voltage signal is compared with the corresponding detection pulse to generate the voltage comparison signal that reflects the voltage fluctuation state.

3. The method according to claim 2, characterized in that, The step of determining the operating state of the corresponding power module based on the comparison result between the voltage comparison signal of each power module and the preset voltage threshold range includes: If the voltage comparison signal is within the voltage threshold range, the power module is determined to be operating normally. If the voltage comparison signal exceeds the voltage threshold range, it is preliminarily determined that the power module is in an abnormal operating state.

4. The method according to claim 1, characterized in that, The final determination of the operating status of the power module based on the voltage change trajectory formed by the M dynamic voltage re-detections includes: If the voltage comparison signals corresponding to the M dynamic voltage re-checks all exceed the voltage threshold range, then the power module is ultimately determined to be in an abnormal operating state. If at least one of the voltage comparison signals corresponding to the M dynamic voltage re-checks is within the voltage threshold range, then the power module is ultimately determined to be in normal working condition.

5. A multi-power supply module voltage dynamic detection device, characterized in that, The device, applied to a communication terminal, includes: The voltage data acquisition module is configured to acquire dynamic voltage data of N power modules in the communication terminal, where N is an integer greater than 1; The comparison signal generation module is configured to process the dynamic voltage data based on a preset detection pulse sequence to generate a voltage comparison signal corresponding to each power supply module. The status judgment module is configured to determine the working status of the corresponding power module based on the comparison result between the voltage comparison signal of each power module and the preset voltage threshold range. The retest control module is configured to perform M dynamic voltage retests on the power module if the operating state of any power module is determined to be abnormal for the first time, where M is an integer greater than 1. The trajectory analysis module is configured to make a final judgment on the working status of the power supply module based on the voltage change trajectory formed by the M dynamic voltage re-detections. The anomaly reporting module is configured to report the anomaly information of the power module to the power management module if the anomaly is ultimately determined.

6. The apparatus according to claim 5, characterized in that, The comparison signal generation module is specifically configured as follows: The dynamic voltage data of each power module is processed with its corresponding detection pulse to obtain the initial voltage signal; The initial voltage signal is compared with the corresponding detection pulse to generate the voltage comparison signal that reflects the voltage fluctuation state.

7. The apparatus according to claim 5, characterized in that, The state determination module is specifically configured as follows: If the voltage comparison signal is within the voltage threshold range, the power module is determined to be operating normally. If the voltage comparison signal exceeds the voltage threshold range, it is preliminarily determined that the power module is in an abnormal operating state.

8. The apparatus according to claim 5, characterized in that, The trajectory analysis module is specifically configured as follows: If the voltage comparison signals corresponding to the M dynamic voltage re-checks all exceed the voltage threshold range, then the power module is ultimately determined to be in an abnormal operating state. If at least one of the voltage comparison signals corresponding to the M dynamic voltage re-checks is within the voltage threshold range, then the power module is ultimately determined to be in normal working condition.

9. A communication terminal, characterized in that, include: One or more processors; Memory; One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs being configured to perform the method as described in any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Multi-way power supply monitoring system and method

    CN107506281A