Dynamic threshold voltage compensation
First Claim
Patent Images
1. A method comprising:
- initiating, by a power management integrated circuit (PMIC) of a user device, a profiler application, wherein the profiler application draws a pre-set current from a battery of the user device;
measuring, by an analog to digital converter (ADC) of the PMIC, a system voltage value and a battery voltage value when the profiler application draws the pre-set current from the battery;
retrieving, by the PMIC, a system minimum voltage threshold value and a system minimum voltage value associated with the user device, wherein the system minimum voltage value is indicative of the voltage required to power the user device and the system minimum voltage threshold value is indicative of the lowest system minimum voltage value the user device is capable of reaching;
calculating, by the PMIC, a change value by subtracting the system voltage value from the battery voltage value;
generating, by the PMIC, a temporary value by subtracting the change value from a system minimum voltage value of the user device;
determining, by the PMIC, that the temporary value is not lower than the system minimum voltage threshold value; and
decreasing, by the PMIC, the system minimum voltage value by the change value.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, methods, computer-readable media, techniques, and methodologies are disclosed for increasing efficiency in power management for user devices. In some embodiments, a system voltage and battery voltage of a user device may be monitored and stored. The system voltage and battery voltage may be analyzed, and a system minimum voltage threshold for a user device may be modified based on the analysis of the measurements.
12 Citations
20 Claims
-
1. A method comprising:
-
initiating, by a power management integrated circuit (PMIC) of a user device, a profiler application, wherein the profiler application draws a pre-set current from a battery of the user device; measuring, by an analog to digital converter (ADC) of the PMIC, a system voltage value and a battery voltage value when the profiler application draws the pre-set current from the battery; retrieving, by the PMIC, a system minimum voltage threshold value and a system minimum voltage value associated with the user device, wherein the system minimum voltage value is indicative of the voltage required to power the user device and the system minimum voltage threshold value is indicative of the lowest system minimum voltage value the user device is capable of reaching; calculating, by the PMIC, a change value by subtracting the system voltage value from the battery voltage value; generating, by the PMIC, a temporary value by subtracting the change value from a system minimum voltage value of the user device; determining, by the PMIC, that the temporary value is not lower than the system minimum voltage threshold value; and decreasing, by the PMIC, the system minimum voltage value by the change value. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
executing, by a computer processor of a user device, a profiler application; generating, by the computer processor, a set of benchmark load metrics by measuring a system voltage value and a battery voltage value from a power management integrated circuit (PMIC) when the profiler application is executed; retrieving, by the computer processor, a system minimum voltage value, wherein the system minimum voltage value is indicative of a minimum voltage required to power the user device; determining, by the computer processor, a change value by subtracting the system voltage value from the battery voltage value; and adjusting, by the computer processor, the system minimum voltage value by decreasing the system minimum voltage value by the change value. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
- a power management integrated circuit (PMIC) configured to;
generate a set of benchmark load metrics comprising a system voltage value and a battery voltage value of a user device;
a memory storing computer-executable instructions; and
a processor configured to access the memory and execute the computer-executable instructions to;
obtain the set of benchmark load metrics from the PMIC;
retrieve a system minimum voltage value associated with the user device, wherein the system voltage value is indicative of a minimum voltage to power the user device;
generate a change value by calculating a difference between the system voltage value and the battery voltage value; and
modify the system minimum voltage value by subtracting the minimum system voltage value by the change value. - View Dependent Claims (16, 17, 18, 19, 20)
- a power management integrated circuit (PMIC) configured to;
Specification