IP Library Granted Patent US 10,545,519
Granted Patent B2
US 10,545,519 · App. 16/195,653 · Granted Jan 28, 2020

Intelligent voltage regulator

Inventor: David G. Wright (San Diego, CA)
Assignee: Tamiras Per Pte. Ltd., LLC
G05F1/10G05F1/46H02M1/08H03L5/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,545,519
App. No.
16/195,653
Granted
Jan 28, 2020
Kind
B2
Abstract

A voltage regulator includes a programming interface via which programming instructions may be applied to a processor of the voltage regulator. The voltage regulator operates the processor according to the programming instructions to select one of multiple active internally-generated analog voltage levels to determine an output voltage level of the voltage regulator.

Claims (47)

1. An apparatus, comprising:

a voltage regulator having an external interface; and

one or more devices coupled to the voltage regulator via the external interface, the one or more devices including a device regulated by the voltage regulator, wherein the voltage regulator includes:

a variable voltage generator configured to receive an input voltage and to generate an output voltage selected from a plurality of output voltages based, at least in part, on a selection signal corresponding to a plurality of power operational states of the device regulated by the voltage regulator; and

a processor configured to execute instructions, wherein the processor is further configured to obtain programming instructions via an input of the external interface and to provide the selection signal to the variable voltage generator according to the programming instructions to cause the variable voltage generator to generate the selected output voltage in accordance with a selected one of the power operational states and provide the selected output voltage to the output of the external interface.

2. The apparatus of claim 1 , wherein one or more first operational states of the plurality of power operational states is a lower power state than one or more second operational states of the plurality of power operational states.

3. The apparatus of claim 2 , wherein the processor is further configured to provide the selection signal to the variable voltage generator according to the programming instructions to cause the variable voltage generator to generate a lower selected output voltage for the one or more first operational states.

4. The apparatus of claim 2 , wherein the processor is further configured to provide a programmable wake up signal via the external interface to wake the device regulated by the voltage regulator from the one or more first operational states.

5. The apparatus of claim 4 , wherein the processor is further configured to generate the programmable wake up signal in response to user-activation of a system event.

6. The apparatus of claim 1 , wherein one of the plurality of power operational states corresponds to a normal-power state.

7. The apparatus of claim 1 , wherein the external interface further comprises a communication bus input configured to receive an indication of the selected one of the plurality of power operational states.

8. The apparatus of claim 1 , wherein the voltage regulator further includes:

a non-volatile memory coupled to the processor, wherein the non-volatile memory is configured to receive the programming instructions from an input of the external interface, to store the programming instructions, and to provide the programming instructions to the processor.

9. The apparatus of claim 1 , wherein the device regulated by the voltage regulator comprises a central processing unit (CPU).

10. The apparatus of claim 1 , further comprising a motor controlled by the device regulated by the voltage regulator.

11. The apparatus of claim 1 , wherein the voltage regulator further comprises:

a transistor including a source, a drain, and a gate, wherein the source is coupled to the input voltage; and

a controller coupled to the gate, the controller to turn on the transistor based on the selection signal from the processor;

wherein the controller is further coupled to the drain to maintain a linear feedback system configured to maintain the selected output voltage.

12. The apparatus of claim 1 , wherein the voltage regulator is configured to detect its output load condition and output the selected output voltage in a case that a load is below an operational range associated with the voltage regulator.

13. The apparatus of claim 1 , wherein the voltage regulator is configured to monitor a signal generated by the device regulated by the voltage regulator, wherein the selected output voltage is based at least in part on the signal.

14. The apparatus of claim 13 , wherein the signal is indicative of a state of the device regulated by the voltage regulator.

15. The apparatus of claim 1 , wherein the voltage regulator further includes a linear feedback system configured to maintain the selected output voltage.

16. An apparatus, comprising:

a bus; and

a voltage regulator having an external interface with an input coupled to the bus, the voltage regulator including:

a variable voltage generator configured to receive an input voltage and to generate an output voltage selected from a plurality of output voltages to power a device; and

a processor configured to execute instructions, wherein the processor is configured to obtain programming instructions received over the input and via the bus to control the variable voltage generator according to the programming instructions to cause the variable voltage generator to generate the selected output voltage.

17. The apparatus of claim 16 , wherein the processor is further configured to:

identify a current power operational state of the device; and

control the variable voltage generator in accordance with the current power operational state.

18. The apparatus of claim 16 , wherein the voltage regulator further includes:

a non-volatile memory coupled to the processor, wherein the non-volatile memory is configured to receive the programming instructions from the bus, to store the programming instructions, and to provide the programming instructions to the processor.

19. The apparatus of claim 16 , wherein the device comprises a central processing unit (CPU).

20. The apparatus of claim 19 , further comprising a motor controlled by the CPU.

21. The apparatus of claim 19 , wherein the CPU is coupled to the bus, and wherein the CPU is configured to output the processing instructions to the bus.

22. A system, comprising:

a bus;

a central processing unit (CPU) attached to the bus; and

a voltage regulator having an external interface with an input attached to the bus, wherein the voltage regulator is configured to generate a selected output voltage to power the CPU, and wherein the voltage regulator includes:

a variable voltage generator configured to receive an input voltage and to generate the output voltage selected from a plurality of output voltages; and

a processor configured to:

communicate directly with the CPU using one or more digital signals transmitted over the bus to obtain programming instructions; and

control the variable voltage generator according to the programming instructions to cause the variable voltage generator to generate the selected output voltage.

23. The system of claim 22 , wherein the CPU comprises a first CPU, and wherein the processor comprises a second CPU that is different than the first CPU.

24. The system of claim 22 , further comprising a motor controlled by the CPU.

25. The system of claim 22 , wherein at least one of the digital signals identifies a current power operational state of the CPU, and wherein the processor is further configured to control the variable voltage generator in accordance with the current power operational state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2019
From: LUCIANO PROCESSING L.L.C.
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 048635/0251 →
Continuity (7)
Continuation 15250535 · Aug 29, 2016
Continuation 14310530 · Jun 20, 2014
Continuation 13466004 · May 7, 2012
Continuation 13167006 · Jun 23, 2011
Continuation 11973090 · Oct 4, 2007
Provisional Application 60906605 · Mar 12, 2007
Related Publication 20190188168A1 · Jun 20, 2019