Charging control method and device, and electronic equipment

CN115642674BActive Publication Date: 2026-10-30VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211406693.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-10
Publication Date
2026-10-30
Estimated Expiration
2042-11-10

AI Technical Summary

Technical Problem

[0004]但是,当电池电压Vbat大于零(GPIO接口已经带电),系统电压Vsys为零(电源芯片没有正常供电)时,会导致系统IC的硬件失效,或终端无法开机

Benefits of technology

[0016]在本申请实施例中,通过充电IC寄存器第一标志位和第二标志位至少一者值的变化改变当前的充电阶段,避免了电流误灌入系统IC,导致系统IC的硬件失效,或终端无法开机的情况,提高了终端的可靠性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115642674B_ABST
    Figure CN115642674B_ABST
Patent Text Reader

Abstract

The application discloses a charging control method and device and electronic equipment, and belongs to the technical field of communication. The method comprises the following steps: detecting the values of a first flag bit and a second flag bit of a charging chip register in the case of being connected with a charger; the first flag bit is used for indicating a charging state; the second flag bit is used for indicating the size relationship between a battery voltage and a system voltage; and the current charging stage is changed based on the change of the value of at least one of the first flag bit and the second flag bit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a charging control method, device, and electronic device. Background Technology

[0002] During the terminal charging process, an analog-to-digital converter (ADC) module is needed to detect changes in external signals in order to control the process progress at different charging stages.

[0003] For charging chips / integrated circuits (ICs) without an ADC module, one approach to achieve charging functionality is to build a detection circuit external to the charging chip to detect changes in external signals. For example... Figure 1 As shown, a voltage divider network is constructed using pull-up resistor R1 and pull-down resistor R2. The voltage divider network is connected to the general purpose input / output (GPIO) interface of the system IC (this interface has ADC function) to provide power to the system IC.

[0004] However, when the battery voltage Vbat is greater than zero (GPIO interface is powered) and the system voltage Vsys is zero (power chip is not supplying power normally), it will cause hardware failure of the system IC or the terminal to fail to power on. Summary of the Invention

[0005] The purpose of this application is to provide a charging control method, device, and electronic device that can avoid hardware failure of the system IC or the inability of the terminal to power on during the charging process using a charging IC without an ADC module, thereby improving the reliability of the terminal.

[0006] In a first aspect, embodiments of this application provide a charging control method, the method comprising:

[0007] When a charger is connected, the values ​​of the first and second flag bits in the charging chip register are detected; the first flag bit is used to indicate the charging status; the second flag bit is used to indicate the relationship between the battery voltage and the system voltage.

[0008] The current charging stage is changed based on the change in the value of at least one of the first and second flag bits.

[0009] Secondly, embodiments of this application provide a charging control device, including:

[0010] The detection module is used to detect the values ​​of the first flag bit and the second flag bit in the charging chip register when the charger is connected; the first flag bit is used to indicate the charging status; the second flag bit is used to indicate the relationship between the battery voltage and the system voltage.

[0011] The control module is used to change the current charging stage based on the change in the value of at least one of the first flag bit and the second flag bit.

[0012] Thirdly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method described in the first aspect.

[0013] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the method described in the first aspect.

[0014] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0015] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.

[0016] In this embodiment, the current charging stage is changed by changing the value of at least one of the first and second flag bits in the charging IC register, which avoids the current being mistakenly injected into the system IC, causing hardware failure of the system IC or the terminal to fail to power on, thereby improving the reliability of the terminal. Attached Figure Description

[0017] Figure 1 This is a schematic diagram of the principle of a charging chip without an ADC module in the existing technology;

[0018] Figure 2 This is a schematic flowchart of the charging control method provided in the embodiments of this application;

[0019] Figure 3 This is one of the schematic diagrams of charging control logic provided in the embodiments of this application;

[0020] Figure 4 This is the second schematic diagram of the charging control logic provided in the embodiments of this application;

[0021] Figure 5This is the third schematic diagram of the charging control logic provided in the embodiments of this application;

[0022] Figure 6 This is a schematic diagram of the charging control device provided in the embodiments of this application;

[0023] Figure 7 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0024] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0025] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0026] Figure 2 This is a schematic flowchart of the charging control method provided in the embodiments of this application, as shown below. Figure 2 As shown in the figure, this application provides a charging control method applied to an electronic device, which can be a terminal, such as a mobile phone. The method includes:

[0027] Step 101: With the charger connected, detect the values ​​of the first flag bit and the second flag bit in the charging chip register; the first flag bit is used to indicate the charging status; the second flag bit is used to indicate the relationship between the battery voltage and the system voltage.

[0028] Step 102: Change the current charging stage based on the change in the value of at least one of the first flag bit and the second flag bit.

[0029] Specifically, the charging process can be divided into three stages: the SBL (Secondary boot loader) stage, the UFEI (Unified Extensible Firmware Interface) stage, and the kernel (kernel driver loading) stage. The SBL and UFEI stages belong to the pre-charging state (also known as pre-charging mode), while the kernel stage belongs to the fast charging state (also known as fast charging mode, i.e., constant current and constant voltage state). This application embodiment implements a new charging scheme by configuring the register flag bits in the internal controller of the charging IC.

[0030] The transition voltage from the SBL stage to the UFEI stage is the first voltage threshold, denoted by V1, and the transition voltage from the UFEI stage to the kernel stage is the second voltage threshold, denoted by V2. V2 is greater than V1.

[0031] Figure 3 This is one of the schematic diagrams of charging control logic provided in the embodiments of this application, such as... Figure 3 As shown, during the first stage of charging, the first and second flag bits are used together for judgment. When the charger is connected, if the value of the first flag bit is the first value (for example, the value of the first flag bit is equal to 1), it indicates that it is still in the pre-charging state. If the value of the second flag bit is the second value (for example, the value of the second flag bit is equal to 1), it indicates that the battery voltage (represented by Vbat) is less than the minimum fixed voltage of the system (represented by Vsysmin). In this case, it is judged that the current battery voltage is still relatively low and can be considered that it has not yet reached V1. Then, it enters and stays in the SBL stage of charging.

[0032] If the value of the first flag bit is the third value (for example, the value of the first flag bit is equal to 2), it indicates that the fast charging state has been entered. Or if the value of the second flag bit is the fourth value (for example, the value of the second flag bit is equal to 0), it indicates that Vbat is greater than Vsysmin. In this case, it is determined that the voltage condition is met, and the charging state is entered and maintained in the UFEI stage.

[0033] The value of the second flag bit is related to the magnitudes of Vbat and Vsysmin. When Vbat is greater than Vsysmin, the value of the second flag bit is equal to 0; when Vbat is less than Vsysmin, the value of the second flag bit is equal to 1, where V1 is less than Vsysmin. Vbat and Vsysmin are connected to the input pin of the comparator module inside the charging IC. The input voltage value of Vbat is compared with the reference voltage value set by Vsysmin. As the charging process progresses, the voltage of Vbat continuously increases, and the determination is made based on whether it is greater than or less than Vsysmin.

[0034] The value of the first flag bit determines the charging status through the current threshold and voltage threshold. The register in the internal controller of the charging IC represents different charging states: a value of 00 (binary) indicates charging is off, a value of 01 (binary) indicates pre-charging, a value of 10 (binary) indicates fast charging (constant current and constant voltage), and a value of 11 (binary) indicates charging is complete.

[0035] Figure 4 This is the second schematic diagram of the charging control logic provided in the embodiments of this application, such as... Figure 4 As shown, during the second stage of charging, the charging stage is determined based on the value of the second flag. The value of Vbat may fluctuate during charging. If the value of the second flag is the second value, it indicates that Vbat is less than Vsysmin. In this case, the current voltage is considered relatively low. If the voltage of V2 is greater than the voltage of Vsysmin, charging continues in the UFEI stage. If the value of the second flag is the fourth value, it indicates that Vbat is greater than Vsysmin. If Vbat is greater than the voltage of V2, charging enters and remains in the kernel stage. If Vbat is less than or equal to the voltage of V2, charging continues in the UFEI stage.

[0036] Figure 5 This is the third schematic diagram of the charging control logic provided in the embodiments of this application, such as... Figure 5 As shown, in the third stage of charging, after entering the kernel stage, the fuel gauge IC collects the Vbat voltage and current and performs power calculations inside the fuel gauge IC. The results are then reported to the processor via the IIC (Inter-Integrated Circuit) serial communication bus to display the charging progress. For example, the charging percentage can be displayed, or a charging percentage animation can be displayed.

[0037] In this embodiment, the current charging stage is changed by altering the values ​​of the first and second flag bits in the charging IC register, thus preventing current from being mistakenly injected into the system IC, which could lead to hardware failure of the system IC or the terminal failing to power on, thereby improving the reliability of the terminal.

[0038] Figure 6 This is a schematic diagram of the charging control device provided in the embodiments of this application, as shown below. Figure 6 As shown, this application embodiment provides a charging control device, which includes a detection module 601 and a control module 602, wherein:

[0039] The detection module is used to detect the values ​​of the first flag bit and the second flag bit in the charging chip register when the charger is connected; the first flag bit is used to indicate the charging status; the second flag bit is used to indicate the relationship between the battery voltage and the system voltage.

[0040] The control module is used to change the current charging stage based on the change in the value of at least one of the first flag bit and the second flag bit.

[0041] When the battery voltage is less than the system minimum fixed voltage, the value of the second flag bit is the second value;

[0042] In the pre-charge state, the value of the first flag bit is the first value.

[0043] Optionally, the control module is specifically used to enter and remain in the secondary bootloader stage for charging when the value of the first flag bit is a first value and the value of the second flag bit is a second value.

[0044] In fast charging mode, the value of the first flag bit is the third value;

[0045] When the battery voltage is greater than the system minimum fixed voltage, the value of the second flag bit is the fourth value;

[0046] Optionally, the control module is specifically used to enter and maintain the charging process in the unified extensible firmware interface stage if it detects that the value of the first flag bit is a third value or the value of the second flag bit is a fourth value during the charging process in the secondary bootloader stage.

[0047] Optionally, the control module is specifically configured to continue charging in the unified scalable firmware interface stage if, during the charging process in the unified scalable firmware interface stage, the value of the second flag bit is detected to be a second value and the second voltage threshold is greater than the minimum fixed voltage of the system, wherein the second voltage threshold is the transition voltage from the unified scalable firmware interface stage to the kernel driver loading stage.

[0048] Optionally, the control module is specifically configured to enter and maintain charging in the kernel driver loading phase if, during the charging process in the unified extensible firmware interface phase, the value of the second flag bit is detected to be a fourth value and the battery voltage is greater than the second voltage threshold.

[0049] Optionally, the device further includes a display module;

[0050] The display module is used to acquire battery voltage or current during the charging process in the kernel driver loading phase and to display the charging progress.

[0051] Specifically, the charging control device provided in this application embodiment can implement all the method steps implemented by the method embodiment where the execution subject is an electronic device, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0052] The charging control device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.

[0053] The charging control device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.

[0054] Optionally, embodiments of this application also provide an electronic device, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the various processes of the above-described charging control method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0055] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0056] Figure 7 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application, such as... Figure 7 As shown, the electronic device 700 includes, but is not limited to, components such as: radio frequency unit 701, network module 702, audio output unit 703, input unit 704, sensor 705, display unit 706, user input unit 707, interface unit 708, memory 709, and processor 710.

[0057] Those skilled in the art will understand that the electronic device 700 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be 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. Figure 7 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0058] It should be understood that, in this embodiment, the 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 obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 706 may include a display panel 7061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes at least one of a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include a touch detection device and a touch controller. Other input devices 7072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trajectory controls, mice, and joysticks, which will not be described in detail here. The memory 709 can be used to store software programs and various data. The memory 709 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 709 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 709 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0059] Processor 710 may include one or more processing units; optionally, processor 110 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 710.

[0060] The processor 710 is used to detect the values ​​of a first flag bit and a second flag bit in the charging chip register when a charger is connected; the first flag bit is used to indicate the charging status; the second flag bit is used to indicate the relationship between the battery voltage and the system voltage; and the current charging stage is changed based on the change in the value of at least one of the first flag bit and the second flag bit.

[0061] Optionally, the processor 710 is further configured to enter and remain in the secondary bootloader stage for charging when the value of the first flag bit is a first value and the value of the second flag bit is a second value; when the battery voltage is less than the minimum fixed voltage of the system, the value of the second flag bit is a second value; and in the pre-charge state, the value of the first flag bit is a first value.

[0062] Optionally, the processor 710 is further configured to enter and remain in the unified extensible firmware interface phase charging if the value of the first flag bit is a third value or the value of the second flag bit is a fourth value during the charging process in the secondary bootloader phase; in fast charging state, the value of the first flag bit is a third value; and when the battery voltage is greater than the minimum fixed voltage of the system, the value of the second flag bit is a fourth value.

[0063] Optionally, the processor 710 is further configured to continue charging in the unified scalable firmware interface stage if, during the charging process in the unified scalable firmware interface stage, the value of the second flag bit is detected to be a second value and the second voltage threshold is greater than the minimum fixed voltage of the system, wherein the second voltage threshold is the transition voltage from the unified scalable firmware interface stage to the kernel driver loading stage.

[0064] Optionally, the processor 710 is also configured to enter and remain in the kernel driver loading phase charging if it detects that the value of the second flag bit is a fourth value and the battery voltage is greater than the second voltage threshold during the charging process in the unified extensible firmware interface phase.

[0065] Optionally, the display unit 706 is used to acquire the battery voltage or current during the charging process in the kernel driver loading stage and display the charging progress.

[0066] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described charging control method embodiment with an electronic device as the execution subject, and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0067] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0068] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described charging control method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0069] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0070] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the charging control method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0071] 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. Without further limitations, 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. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0072] 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 this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer 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, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0073] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application 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 this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A charging control method, characterized in that, include: When the charger is connected, detect the values ​​of the first and second flag bits in the charging chip register; The first flag bit is used to indicate the charging status; The second flag bit is used to indicate the magnitude relationship between the battery voltage and the system voltage; The current charging stage is changed based on a change in the value of at least one of the first and second flag bits; Changing the current charging stage based on a change in the value of at least one of the first and second flag bits includes: In the pre-charge state, the value of the first flag bit is the first value; When the battery voltage is less than the system minimum fixed voltage, the value of the second flag bit is the second value; When the value of the first flag bit is the first value and the value of the second flag bit is the second value, the system enters and remains in the charging stage of the secondary bootloader, which is a pre-charging state.

2. The charging control method according to claim 1, characterized in that, The method for changing the current charging stage based on a change in the value of at least one of the first and second flag bits also includes: In fast charging mode, the value of the first flag bit is the third value; When the battery voltage is greater than the system minimum fixed voltage, the value of the second flag bit is the fourth value; If, during the charging process in the secondary bootloader stage, the value of the first flag bit is detected to be the third value or the value of the second flag bit is detected to be the fourth value, the charging process enters and remains in the Unified Extensible Firmware Interface (UEMI) stage, which is a pre-charging state.

3. The charging control method according to claim 2, characterized in that, The method for changing the current charging stage based on a change in the value of at least one of the first and second flag bits also includes: If, during the charging process in the Unified Extensible Firmware Interface (UEMI) phase, the value of the second flag bit is detected to be the second value and the second voltage threshold is greater than the minimum fixed voltage of the system, the charging process continues in the UEMI phase. The second voltage threshold is the transition voltage from the UEMI phase to the kernel driver loading phase, and the kernel driver loading phase is a fast charging state.

4. The charging control method according to claim 3, characterized in that, The method for changing the current charging stage based on a change in the value of at least one of the first and second flag bits also includes: If, during the charging process in the Unified Extensible Firmware Interface phase, the value of the second flag bit is detected to be the fourth value and the battery voltage is greater than the second voltage threshold, the charging process enters and remains in the kernel driver loading phase.

5. The charging control method according to claim 4, characterized in that, The method further includes: During the charging process in the kernel driver loading phase, the battery voltage or current is acquired and the charging progress is displayed.

6. A charging control device, characterized in that, include: The detection module is used to detect the values ​​of the first and second flag bits in the charging chip register when the charger is connected. The first flag bit is used to indicate the charging status; The second flag bit is used to indicate the magnitude relationship between the battery voltage and the system voltage; The control module is configured to change the current charging stage based on a change in the value of at least one of the first flag bit and the second flag bit; When the battery voltage is less than the system minimum fixed voltage, the value of the second flag bit is the second value; In the pre-charge state, the value of the first flag bit is the first value; The control module is specifically used to enter and maintain the charging stage of the secondary bootloader when the value of the first flag bit is a first value and the value of the second flag bit is a second value.

7. The charging control device according to claim 6, characterized in that, In fast charging mode, the value of the first flag bit is the third value; When the battery voltage is greater than the system minimum fixed voltage, the value of the second flag bit is the fourth value; Specifically, the control module is used to enter and maintain the charging process in the unified extensible firmware interface stage when it detects that the value of the first flag bit is the third value or the value of the second flag bit is the fourth value during the charging process in the secondary bootloader stage.

8. The charging control device according to claim 7, characterized in that, The control module is specifically used to continue charging in the unified scalable firmware interface stage when it detects that the value of the second flag bit is the second value and the second voltage threshold is greater than the minimum fixed voltage of the system during the charging process in the unified scalable firmware interface stage. The second voltage threshold is the transition voltage from the unified scalable firmware interface stage to the kernel driver loading stage.

9. The charging control device according to claim 8, characterized in that, Specifically, the control module is used to enter and maintain charging in the kernel driver loading stage when it detects that the value of the second flag bit is the fourth value and the battery voltage is greater than the second voltage threshold during the charging process in the unified extensible firmware interface stage.

10. The charging control device according to claim 9, characterized in that, The device also includes a display module; The display module is used to acquire battery voltage or current during the charging process in the kernel driver loading phase and to display the charging progress.

11. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for terminal display, and terminal

    WO2017173736A1