EP2060963A1 - Systems and methods for controlling use of power in a computer system - Google Patents
Systems and methods for controlling use of power in a computer system Download PDFInfo
- Publication number
- EP2060963A1 EP2060963A1 EP09075094A EP09075094A EP2060963A1 EP 2060963 A1 EP2060963 A1 EP 2060963A1 EP 09075094 A EP09075094 A EP 09075094A EP 09075094 A EP09075094 A EP 09075094A EP 2060963 A1 EP2060963 A1 EP 2060963A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- power
- power adapter
- portable computer
- adapter
- coupled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title description 4
- 238000003032 molecular docking Methods 0.000 claims description 131
- 239000003990 capacitor Substances 0.000 claims description 29
- 238000010586 diagram Methods 0.000 description 22
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000005669 field effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/263—Arrangements for using multiple switchable power supplies, e.g. battery and AC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R13/00—Details of coupling devices of the kinds covered by groups H01R12/70 or H01R24/00 - H01R33/00
- H01R13/66—Structural association with built-in electrical component
- H01R13/6608—Structural association with built-in electrical component with built-in single component
- H01R13/6616—Structural association with built-in electrical component with built-in single component with resistor
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R31/00—Coupling parts supported only by co-operation with counterpart
- H01R31/06—Intermediate parts for linking two coupling parts, e.g. adapter
- H01R31/065—Intermediate parts for linking two coupling parts, e.g. adapter with built-in electric apparatus
Definitions
- the power adapter is coupled to an alternating current (AC) power source (such as an AC outlet) and converts an AC line voltage to a lower, direct current (DC) voltage suitable for use by the portable computer.
- AC alternating current
- DC direct current
- the power adapter is typically a unit that is separate from the portable computer.
- a portable computer is designed to be moved. When a portable computer is moved to a new location, a power adapter is often brought to the new location along with the portable computer. As result, it is desirable to reduce the size and weight of the power adapter in order to facilitate the movement of the power adapter.
- a portable-computer power adapter is designed to output a particular nominal output voltage for load currents up to a particular maximum current level.
- the power adapter reduces the output voltage in order to attempt to prevent the load current from exceeding the maximum current level. Reducing the output voltage in this manner is referred to as "current limiting" the power adapter.
- the power adapter powers various components of the portable computer (including, for example, a central processing unit (CPU), display, and a storage device such as an internal hard drive). In some situations, the power adapter also provides power to charge a battery housed within the portable computer. Moreover, in some situations, the power adapter provides power to one or more peripherals or other devices coupled to the portable computer (for example, a docking station or an external drive unit such as a CD, DVD, or floppy drive unit). Consequently, a portable-computer power adapter is typically used to provide power to a variety of loads.
- a portable-computer power adapter is typically used to provide power to a variety of loads.
- One way in which a portable-computer power adapter is designed to work with a variety of loads is to design the power adapter for the largest load that the power adapter is expected to power. Designing a power supply in this way, however, typically results in a power adapter that is larger, heavier, and/or more expensive than a power adapter designed to provide less power.
- One way in which the size, weight, and/or cost of the power adapter can be reduced is by reducing the largest load that the power adapter is expected to power. As a result, a power adapter that outputs less power can be used to power the reduced largest-expected load.
- One way in which the largest-possible load can be reduced is by reducing the amount of power consumed by the portable computer (for example, by reducing the clock frequency at which the portable computer's CPU is operated and/or by reducing the amount of power used to charge a battery housed within the portable computer). This reduction typically results in a degradation in the portable computer's performance (for example, by reducing the speed at which a CPU executes program instructions and/or increasing the amount of time required to charge a battery).
- FIG. 1 is a high-level block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 2 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 3 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 4 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 5 is a high-level block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 6 is a chart illustrating exemplary values of Radp and Rnotebook for various power ratings in one implementation of the system of FIG. 5 .
- FIG. 7 is a chart illustrating the voltage difference between the two inputs of a comparator of a portable computer implemented using the chart of FIG. 6 when a power adapter implemented using the chart of FIG. 6 is directly coupled to the portable computer.
- FIG. 8 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 9 is a chart illustrating the voltage difference between the two inputs of a comparator of a portable computer implemented using the chart of FIG. 6 when a power adapter implemented using the chart of FIG. 6 is coupled to the portable computer via the docking station of FIG. 8 .
- FIG. 10 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 11 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 12 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 13 is a block diagram of one exemplary embodiment of a computing system.
- FIG. 14 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention.
- FIG. 1 is a high-level block diagram of one embodiment of a computing system 100.
- the computing system 100 comprises a power adapter 102 that is used to power at least one powered device 104.
- the powered device 104 comprises a portable computer 106.
- the portable computer 106 in the embodiment shown in FIG. 1 , can be powered by the power adapter 102 (when coupled thereto) or by a battery coupled to the portable computer 106 via a battery interface 108.
- one or more other external devices that are communicatively coupled to the portable computer 106 for example, a docking station or an external drive unit such as a CD, DVD, or floppy drive unit
- a power adapter is used to power other types of electronic devices such as other types of battery-powered devices.
- the power adapter 102 comprises a power-source interface 110 that is used to couple the power adapter 102 to an AC power source 112 (such as an AC outlet).
- the power adapter 102 also comprises a device interface 114 that is used to couple the power adapter 102 to the powered device 104 (the portable computer 106 in the embodiment shown in FIG. 1 ).
- the power adapter 102 is directly coupled to the power source 112 and to the portable computer 106 using appropriate cabling and connectors.
- the power adapter 102 is coupled to the portable computer 106 indirectly via one or more intermediary devices such as a docking station.
- the power adapter 102 also comprises a power supply 116 that converts an AC line voltage from the AC power source 112 to a lower DC voltage suitable for use by the portable computer 106.
- the power supply 116 is designed to output a particular nominal output voltage on the device interface 114 for use by the portable computer 106.
- the power supply 116 comprises any suitable power supply topology now known or later developed.
- the power supply 116 comprises a controller 118 that controls the voltage output by the power supply 116.
- the power adapter 102 comprises a voltage sense circuit 120 that provides output voltage feedback to the controller 118, which uses the output voltage feedback to control the power supply 116.
- the output voltage feedback indicates when the output voltage of the power adapter 102 exceeds a nominal output voltage for the power adapter 102.
- the voltage sense circuit 120 comprises a voltage sense operational amplifier 122.
- the voltage sense operational amplifier 122 (also referred to here as the "voltage sense op amp” 122) receives a reference voltage (referred to here as the "voltage sense reference voltage”) on the non-inverting input of the voltage sense op amp 122.
- the voltage sense reference voltage corresponds to (or is otherwise indicative of) the nominal output voltage of the power adapter 102.
- the voltage sense circuit 120 comprises a Zener diode 124 across which the voltage regulation op amp reference voltage is developed using an appropriate bias resistor 126.
- a voltage indicative of the output voltage VOUT of the power adapter 102 is coupled to the inverting input of the voltage sense op amp 122. This voltage is taken between a pair of bias resistors 128 and 130. A resistor 132 and a capacitor 134 are coupled in series between the inverting input and the output of the voltage sense op amp 122 to provide control stability.
- the output of the voltage sense op amp 122 is coupled to an optocoupler diode 136 through a resistor 138 and a diode 140.
- the voltage sense op amp 122 When the output voltage VOUT of the power adapter 102 is less than or equal to the nominal output voltage of the power adapter 102, the voltage sense op amp 122 outputs a "high voltage" value that is insufficient to turn on the diode 140. When the output voltage VOUT of the power adapter 102 is greater than the nominal output voltage of the power adapter 102, the output of the voltage sense op amp 122 falls. When the output of the op amp 122 falls enough to turn on the diode 140, current is driven through the optocoupler 136, which causes the controller 118 of the power supply 116 to limit the output voltage of the power adapter 102.
- the amount by which the controller 118 limits the output voltage of the power adapter 102 is based on the amount of current flowing through the optocoupler 136.
- the voltage sense circuit 120 and the controller 118 implement closed-loop control of the output voltage of the power adapter 102.
- the power adapter 102 also comprises a current sense circuit 142.
- the current sense circuit 142 provides load current feedback to the controller 118, which uses the load current feedback to control the power supply 116.
- the load current feedback indicates when the load current has reached a maximum current level for the power adapter 102, which causes the controller 118 to reduce the output voltage of the power adapter 102 (which in turn reduces the load current output by the power adapter 102).
- the current sense circuit 142 comprises a current sense resistor 144 through which the load current of the power adapter 102 flows.
- the current sense circuit 142 also comprises a current sense operational amplifier 146 (also referred to here as the "current sense op amp” 146).
- a voltage reference (referred to here as the “current sense op amp reference voltage”) is coupled to the non-inverting input of the current sense op amp 146.
- the current sense op amp reference voltage corresponds to a predetermined threshold load current value (also referred to here as the "throttle current threshold”) for the power adapter 102.
- a predetermined threshold load current value also referred to here as the "throttle current threshold
- the current sense circuit 142 comprises a pair of resistors 148 and 150 in series with the cathode of the Zener diode 124 and one end of the current sense resistor 144.
- a voltage indicative of the load current of the power adapter 102 is coupled to the inverting input of the current sense op amp 146 by coupling the inverting input of the current sense op amp 146 to the other end of the current sense resistor 144 via a resistor 152.
- a capacitor 154 is coupled between the inverting input and the output of the current sense op amp 146 to provide control stability.
- the output of the current sense op amp 146 is coupled to the optocoupler diode 136 through a resistor 156 and a diode 158.
- the current sense op amp 146 When the load current output by the power adapter 102 is less than or equal to the throttle current threshold of the power adapter 102, the current sense op amp 146 outputs a "high voltage" value that is insufficient to turn on the diode 158. When the load current of the power adapter 102 is greater than the throttle current threshold of the power adapter 102, the output of the current sense op amp 146 falls. In the embodiment shown in FIG. 1 , the current sense circuit 142 is configured so that when the load current reaches the maximum current level for the power adapter 102, the output of the current sense op amp 146 falls enough to turn on the diode 158 and drive current through the optocoupler 136.
- the controller 118 of the power supply 116 limits the output voltage of the power adapter 102 based on the amount of current flowing through the optocoupler 136. By reducing the output voltage of the power adapter 102, the load current of the power adapter 102 is reduced or limited.
- the current sense circuit 142 and the controller 118 implement closed-loop control of the load current of the power adapter 102 in an attempt to keep the load current of the power adapter 102 below the maximum current level for the power adapter 102.
- the device interface 114 of the power adapter 102 comprises a pair of power terminals 160 that are used to provide power to the portable computer 106.
- the power terminals 160 include an output voltage terminal (VOUT) and a ground terminal (GND).
- the device interface 114 further comprises a control terminal 162 over which information indicative of the amount of power output by the power adapter 102 is supplied to the portable computer 106, which uses the information to control how much power is used by the portable computer 106.
- the information indicative of the amount of power output by the power adapter 102 comprises a control signal output by the power adapter 102.
- the control signal is indicative of the amount of power output by the power adapter 102.
- the power adapter 102 comprises a control signal circuit 164 that outputs the control signal.
- the information indicative of the amount of power output by the power adapter 102 is communicated to a powered device 104 in other ways.
- the control signal is a function of the load current output by the power adapter 102.
- the control signal circuit 164 does not output by a control signal.
- the control signal circuit 164 outputs a control signal.
- the amount of current output by the control circuit 164 on the control signal is indicative of how much the load current of the power adapter 102 exceeds the throttle current threshold.
- the control signal circuit 164 uses the load current feedback provided by the current sense circuit 142 to determine when and by how much the load current of the power adapter exceeds the throttle current threshold.
- the control signal generated by the control signal circuit 164 is used by at least one powered device 104 that is communicatively coupled to the control terminal 162 to control the amount of power used by that device 104.
- the control signal circuit 164 comprises a transistor 166.
- the output of the current sense op amp 146 of the current sense circuit 142 is coupled to the output voltage terminal VOUT of the device interface 114 via resistors 168 and 170.
- the voltage at the node between the resistors 168 and 170 is coupled to the base of the transistor 166.
- the emitter of the transistor 166 is coupled to the output voltage terminal VOUT of the device interface 114 via resistor 173.
- the control terminal 162 of the device interface 114 is coupled to the collector of the transistor 166 via a diode 172.
- the current sense op amp 146 When the load current output by the power adapter 102 is less than or equal to the throttle current threshold of the power adapter 102, the current sense op amp 146 outputs a "high voltage" value such that the voltage difference between the output of the current sense op amp 146 and the output voltage VOUT of the power adapter 102 (and the resulting current flowing to the base of the transistor 166) is insufficient to turn on the transistor 166.
- the output of the current sense op amp 146 falls.
- the output of the op amp 146 falls enough so that the voltage difference between the output of the op amp 146 and the output voltage of the power adapter 102 is sufficient to turn on the transistor 166, a current flows from the emitter to the collector of the transistor 166.
- the current that flows from the emitter to the collector of the transistor 166 is output on the control terminal 162 as the control signal.
- control signal circuit 164 is configured so that when the transistor 166 turns on, the current flowing from the emitter to the collector of the transistor 166 (that is, the control signal) is proportional to the voltage output by the current sense op amp 146, which is proportional to the amount by which the load current output by the power adapter 102 exceeds the threshold current level.
- the control signal circuit 164 and/or the current sense circuit 142 are configured so that the control signal circuit 164 outputs the control signal before the power adapter 102 is current limited (if at all). By outputting the control signal before the power adapter 102 is current limited, the portable computer 106 is able to attempt to reduce the amount of power used by the portable computer 106. Where the amount of power used by the portable computer 106 is reduced sufficiently to keep the load current output by the power adapter 102 below the maximum current level for the power adapter 102, the power adapter 102 does not current limit. For example, in the embodiment shown in FIG.
- the resistors 156, 168 and 170 are selected so that, as the load current output by the power adapter 102 rises, transistor 166 turns on and drives the control signal on the control terminal 162 before the diode 158 turns on and drives current through the optocoupler 136.
- At least one of the powered devices 104 powered by the power adapter 102 comprises an adapter interface that is used to couple the powered device 104 to the power adapter 102.
- the portable computer 106 comprises an adapter interface 174.
- the adapter interface 174 comprises a pair of power terminals 176 that are used to receive power from the power adapter 102 via the power terminals 160 of the power adapter's device interface 114.
- the power terminals 176 include an input voltage terminal (VADP) and a ground terminal (GND) that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter's device interface 114.
- the adapter interface 174 further comprises a control terminal 178 over which the control signal output by the power adapter 102 is received by the portable computer 106.
- the portable computer 106 uses the control signal to implement closed-loop feedback in order to control the amount of power used by the portable computer 106.
- a throttle signal circuit 180 uses the control signal output by the power adapter 102 as an input.
- the throttle signal circuit 180 outputs a throttle signal 181 when the control signal indicates that the amount of power used by the portable computer 106 should be reduced.
- the throttle signal 181, in such an embodiment, is an input to an embedded controller 182, which causes the portable computer 106 to reduce the amount of power used by the portable computer 106 when instructed to do so by the throttle signal 181.
- the throttle signal circuit 180 uses pulse width modulation to output the throttle signal 181, where the duty cycle of the throttle signal 181 is indicative of the amount by which the load current output by the power adapter 102 exceeds the throttle current threshold.
- the throttle signal circuit 180 in the embodiment shown in FIG. 1 , comprises a resistor 184 through which the control signal is terminated to ground. The voltage developed across the resistor 184 is coupled to the non-inverting input of a comparator 186. The inverting input of the comparator 186 is coupled to a source 188 of a sawtooth wave. The comparator 186 compares the sawtooth wave to the voltage developed across the resistor 184.
- the output of the comparator 186 is converted to an active-low, logic voltage level by a metal oxide semiconductor field effect transistor (MOSFET) 187 and the throttle signal 181 is taken at the drain of the MOSFET transistor 187.
- the output of the comparator 186 is coupled to the gate of the MOSFET 187.
- the source of the MOSFET 187 is coupled to ground GND and the drain of the MOSFET 187 is coupled to a logic voltage level (VDD) via a resistor 189.
- the current flowing on the control signal is zero and the voltage at the non-inverting input of the comparator 186 is zero.
- the voltage on the non-inverting input of the comparator 186 will be less than the voltage on the inverting input of the comparator 186 and the output of the comparator 186 will be zero. Consequently, the transistor 187 is not turned on and the throttle signal 181 has a logical high value (that is, is not asserted) for the entire period of the sawtooth wave (that is, the duty cycle for the throttle signal 181 is zero percent).
- the output of the comparator 186 has a non-zero value for that part of the period of the sawtooth wave where the voltage on the non-inverting input of the comparator 186 is greater than the voltage on the inverting input of the comparator 186.
- the throttle signal 181 has a logical low value (that is, is asserted). In this way, the control signal is used to pulse width modulate the throttle signal 181.
- the throttle signal circuit 180 is configured so that the duty cycle of the throttle signal 181 is zero percent when the load current output by the power adapter 102 is less than the throttle current threshold.
- the throttle signal circuit 180 is also configured so that the duty cycle of the throttle signal 181 is between zero percent and one-hundred percent when the load current output by the power adapter 102 is greater than the throttle current threshold but less than the maximum current level. In such an embodiment, the throttle signal circuit 180 is also configured so that the duty cycle of the throttle signal 181 is one-hundred percent when the load current is greater than or equal to maximum current level.
- the portable computer 106 comprises various computer components 190 that are used to implement various computational and input/output functionality supported by the portable computer 106.
- the portable computer 106 comprises at least one central processing unit (CPU) 192 and memory 194.
- the CPU 192 executes various items of software, including, for example, an operating system and one or more applications.
- a portion of the software executed by the CPU 192 and one or more data structures used by the software during execution are stored in the memory 194.
- Memory 194 comprises any suitable memory such as, for example, random access memory (RAM), read only memory (ROM), and/or registers within the CPU 192.
- RAM random access memory
- ROM read only memory
- registers within the CPU 192.
- one way in which the portable computer 106 reduces the amount of power used by the portable computer 106 is to reduce the clock frequency at which the CPU 192 operates.
- the CPU 192 includes the ability to change the clock frequency at which the CPU 192 operates in order to manage the amount of power used to operate the CPU 192.
- the embedded controller 182 controls the operation of one or more of the other components in the portable computer 106.
- the embedded controller 182 controls the amount of power used by the portable computer 106 based on the control signal received on the adapter interface 174 from the power adapter 102.
- the embedded controller 182 in one such embodiment, comprises a programmable processor that executes program instructions (for example, software or firmware) that cause the embedded controller 182 to carry out at least a portion of the functionality described here as being performed by the embedded controller 182.
- the embedded controller 182 reduces the clock frequency at which the CPU 192 operates in order to reduce the amount of power used by the portable computer 106.
- the embedded controller 182 reduces the amount of power used by the portable computer 106 in other ways (for example, by reducing the amount of power used to charge a battery or by dimming a display device included in the portable computer 106) in addition to or instead of reducing the clock frequency at which the CPU 192 operates. Moreover, in some other embodiments, the amount of power used by the portable computer 106 is controlled in other ways in addition to or instead of by using an embedded controller 182.
- the various components of the portable computer 106 are coupled to one another as needed using appropriate interfaces (for examples, using buses, ports, and the like).
- the control signal circuit 164 of the power adapter 102 when the load current output by the power adapter 102 exceeds the throttle current threshold for the power adapter 102, the control signal circuit 164 of the power adapter 102 outputs the control signal.
- the amount of current flowing in the control signal is used to indicate by how much the load current output by the power adapter 102 exceeds the throttle current threshold for the power adapter 102.
- the throttle signal circuit 180 of the portable computer 106 receives the control signal from the power adapter 102 on the control terminal 178 and outputs the throttle signal 181 based on the received control signal. In the embodiment shown in FIG.
- the throttle signal 181 is a pulse width modulated signal where the duty cycle of the throttle signal 181 indicates by how much the load current of the power adapter 102 exceeds the throttle current threshold for the power adapter 102.
- the embedded controller 182 reduces the amount of power used by the portable computer 106 by reducing the clock frequency at which the CPU 192 operates based on the throttle signal 181.
- the embedded controller 182 uses the throttle signal 181 output by the throttle signal circuit 180 to drive a stop clock input of the CPU 192 in order to reduce the clock frequency at which the CPU 192 operates.
- the clock frequency of the CPU 192 is "throttled" when the throttle signal 181 is asserted.
- the clock frequency of the CPU 192 is reduced by an amount that is proportional to the duty cycle of the throttle signal 181.
- closed-loop feedback is used to control the amount of power consumed by the portable computer 106.
- the clock frequency of the CPU 192 is reduced based on the control signal in other ways (for example, by driving a stop clock input of the CPU 192 directly with the throttle signal 181 output by the throttle signal circuit 180). Where such closed-loop feedback control causes (when appropriate) the amount of current drawn by the portable computer 106 to be reduced such that load current output by the power adapter 102 does not exceed the maximum current level for the power adapter 102, the power adapter 102 is not current limited.
- each of the powered devices 104 need not include circuitry for measuring the amount of current used by the respective powered device 104 nor estimate or otherwise determine how much power the power adapter 102 is capable of outputting. Consequently, a powered device 104 can use the control signal output by the power adapter 102 to more precisely control the amount of power used by the powered device 104. Also, different power adapters 102 that are capable of outputting different amounts of power can be used to power the powered devices 104 while still having the powered device 104 control how power is used.
- FIG. 1 illustrates one-example of how the control signal output by the power adapter 102 can be used to control the amount of power used by a powered device 104 such as a portable computer 106.
- the control signal output by the power adapter 102 is used in other ways to control the amount of power used by a powered device 104.
- the control signal output by the power adapter 102 is used by the portable computer 106 to control the amount of power that is used for battery charging (for example, by a battery charger included in the battery interface 108) in addition to and/or instead of controlling the amount of power used by the central processing unit 192.
- the battery charger compares the voltage developed across the resistor 184 to a reference voltage. When the voltage across the resistor 184 is greater than the reference voltage, the battery charger reduces the amount of power used by the battery charger for charging any batteries coupled to the portable computer 106 (that is, the battery charger is "throttled"). In such an exemplary implementation, the amount by which the battery charger reduces the power used for battery charging is proportional to the amount by which the voltage across the resistor 184 exceeds the reference voltage (until no power is used for battery charging).
- the battery charger and/or the throttle signal circuit 180 are configured so that when the control signal is being output by the power adapter 102 (which indicates that the amount of power used by the portable computer 106 should be reduced), the amount of power used for battery charging is reduced before the frequency at which the CPU 192 operates is reduced. In some situations, by reducing the amount of power used for battery charging, the amount of power used by the portable computer 106 can be reduced enough to avoid throttling the CPU 192.
- the throttle signal circuit 180 is configured so that the sawtooth wave used by the throttle signal circuit 180 has a DC offset that is greater than the reference voltage used by the battery charger.
- the duty cycle of the throttle signal 181 is zero percent. In such a situation, the battery charger reduces the amount of power used for battery charging but the CPU 192 is not throttled.
- the particular embodiment shown in FIG. 1 illustrates one example of how the control signal can be generated by the power adapter 102.
- the control signal is generated by the power adapter 102 in other ways.
- the control signal circuit 164 and the current limit feedback loop used to control the power supply 116 make use of the same operational amplifier (that is, current sense op amp 146).
- separate operational amplifiers or other comparators are used in the control signal circuit 164 and the current limit feedback loop used to control the power supply 116.
- the control signal output by the power adapter 102 is directly coupled to the powered device 104 and is supplied to the portable computer 106 using the same interface used to supply power to the portable computer 106.
- the control signal output by the powered device 102 is communicated to the powered device 104 in other ways.
- the control signal output by the power adapter 102 is communicated to the powered device 104 via one or more intermediary devices (such as a docking station).
- the control signal is communicated to the portable computer 106 using an interface (for example, a signal interface) other than the interface used to supply power to the portable computer 106.
- FIG. 2 is a block diagram of one embodiment of a computing system 200.
- the portable computer 106 of FIG. 1 is inserted into or is otherwise coupled to a docking station 202 and the portable computer 106, the docking station 202, and any devices coupled to the portable computer 106 or the docking station 202 are powered by the power adapter 102 of FIG. 1 .
- the docking station 202 in the embodiment shown in FIG. 2 , includes an adapter interface 204 that is used to couple the docking station 202 to the power adapter 102.
- the adapter interface 204 of the docking station 202 comprises a pair of power terminals 206 that are used to receive power from the power adapter 102 via the power terminals 160 of the power adapter's device interface 114.
- the power terminals 206 of the adapter interface 204 include an input voltage terminal and a ground terminal that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter's device interface 114.
- the adapter interface 204 in the embodiment shown in FIG. 2 , comprises a control terminal 208 over which information indicative of the amount of power output by the power adapter 102 is received from the power adapter 102.
- the information indicative of the amount of power output by the power adapter 102 comprises a control signal received from the power adapter 102 by the docking station 202 on the control terminal 208 of the adapter interface 204.
- the docking station 202 further comprises a device interface 212 (also referred to here as the "portable computer interface” 212) that is used to couple the docking station 202 to the portable computer 106.
- the portable computer interface 212 comprises a pair of power terminals 214.
- the pair of power terminals 214 comprises an output voltage terminal and a ground terminal.
- the output voltage terminal and the ground terminal of the portable computer interface 212 of the docking station 202 are coupled to the input voltage terminal VADP and the ground terminal GND of the portable computer's adapter interface 174.
- the device interface 212 is shown as being coupled to the adapter interface 174.
- the portable computer interface 212 in the embodiment shown in FIG.
- the information indicative of the amount of power output by the power adapter 102 comprises a control signal received from the power adapter 102.
- the control signal is output by the docking station 202 on the control terminal 216 to the portable computer 106.
- the control signal is indicative of the amount of power that is being output by the power adapter 102 to the docking station 202.
- the control signal is a function of the load current output by the power adapter 102.
- power received on the power terminals 206 of the adapter interface 204 is used to power one or more components (for example, one or more light-emitting diodes) included in the docking station 202. Also, in the embodiment shown in FIG. 2 , power received on the power terminals 206 of the adapter interface 204 is used to power the portable computer 106 coupled to the docking station 202 and any number of other external devices (for example, external drive units such as an external floppy, hard disk, CD, or DVD drive or external input devices such as external keyboards or pointing devices). In the embodiment shown in FIG.
- the portable computer 106 is coupled to the power terminals 206 in order to receive power from the power adapter 102 and is coupled to the control terminal 208 in order to receive the control signal from the power adapter 102.
- the docking station 202 passes the control signal through to the portable computer 106 on control signal line 209 without processing or otherwise using the control signal.
- the portable computer 106 uses the control signal output by the power adapter 102 to control the amount of power used by the portable computer 106 in the manner described above in connection with FIG. 1 .
- the control signal is generated by the power adapter 102 based on the total load current output by the power adapter 102, which includes the current used by all of the devices powered by the portable adapter 102 (that is, the docking station 202, the portable computer 106, and any external devices).
- the portable computer 106 controls the amount of power used by the portable computer 106 based on the total amount of power supplied by the power adapter 102 to all devices powered by the power adapter 102.
- the control signal generated by the power adapter 102 indicates to the portable computer 106 when the load current output by the power adapter 102 exceeds the throttle current threshold, which indicates that the power adapter 102 is nearing the maximum current level for the power adapter 102.
- the portable computer 106 in response to the control signal, throttles the CPU 194 or otherwise reduces the amount of power used by the portable computer 106. With such an approach, the portable computer 106 need not itself measure how much power is being used by each of the devices powered by the power adapter 102 or know how much power the power adapter 102 is capable of outputting.
- the device interface 212 is coupled to the adapter interface 174 of the power computer 106, which is also used to couple the portable computer 106 directly to the power adapter 102.
- the portable computer 106 comprises a separate interface (for example, a "docking station interface") for coupling the portable computer 106 to the device interface 212 of the docking station 202.
- FIG. 3 is a block diagram of one embodiment of a computing system 300.
- the portable computer 106 of FIG. 1 is inserted into or is otherwise coupled to a docking station 302 and the portable computer 106, the docking station 302, and any devices coupled to the portable computer 106 or the docking station 302 are powered by a power adapter 304.
- the power adapter 304 in the embodiment shown in FIG. 3 , is similar to the power adapter 102 of FIG. 1 except that the power adapter 304 does not output a control signal (or other information indicative of the amount of power output by the power adapter 304) and does not include a control signal circuit 164 or a control terminal 162. That is, the power adapter 304 comprises a device interface 350 that comprises a pair of power terminals 352 but does not include a control terminal over which a control signal is output. In the particular embodiment shown in FIG. 3 , the power terminals 352 include an output voltage terminal VOUT and a ground terminal GND. Otherwise, the power adapter 304 is similar to the power adapter 102 of FIG. 1 and similar components are referenced in FIG. 3 using the same reference numerals used in FIG. 1 for those components.
- the docking station 302 in the embodiment shown in FIG. 3 , includes an adapter interface 306 that is used to couple the docking station 302 to the power adapter 304.
- the adapter interface 306 of the docking station 302 comprises a pair of power terminals 308 that are used to receive power from the power adapter 304 via the power terminals 352 of the power adapter's device interface 350.
- the power terminals 308 include an input voltage terminal and a ground terminal that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter's device interface 350.
- the adapter interface 306, in the embodiment shown in FIG. 3 comprises a control terminal 310 for receiving a control signal.
- the power adapter 304 does not output a control signal.
- the control terminal 310 of the adapter interface 306 can be used to receive a control signal from a different power adapter that outputs a control signal (for example, the portable adapter 102 of FIG. 1 ).
- the docking station 302 further comprises a device interface 312 (also referred to here as the "portable computer interface” 312) that is used to couple the docking station 302 to the portable computer 106.
- the portable computer interface 312 comprises a pair of power terminals 314.
- the pair of power terminals 314 comprises an output voltage terminal and a ground terminal.
- the output voltage terminal and the ground terminal of the docking station's portable computer interface 312 are coupled to the input voltage terminal VADP and the ground terminal GND of the portable computer's adapter interface 174.
- the docking station 302 generates information indicative of the amount of power received by the docking station 302 from the power adapter 304.
- the information indicative of the amount of power received by the docking station 302 from the power adapter comprises a control signal that is a function of the load current received by the docking station 302 from the power adapter 304.
- the portable computer interface 312 further comprises a control terminal 316 over which the control signal is output by the docking station 302 to the portable computer 106.
- the information indicative of the amount of power received by the docking station 302 from the power adapter 304 is communicated to the portable computer 106 in other ways.
- the docking station 302 comprises a docking station control signal circuit 318 that outputs the control signal.
- the docking station control signal circuit 318 outputs the control signal when the load current received by the docking station 302 exceeds a throttle current threshold.
- the docking station control signal circuit 312 does not output the control signal when the load current received by the docking station 302 is less than the throttle current threshold.
- the docking station 302 uses a predetermined throttle current threshold for any power adapter that is coupled to the docking station 302, regardless of how much power any particular power adapter coupled to the docking station 302 is capable of outputting.
- the docking station control signal circuit 318 comprises a current sense resistor 320 coupled in series between the input voltage terminal of the adapter interface 306 and the output voltage terminal of the portable computer interface 312.
- One end of the current sense resistor 320 is coupled to the non-inverting input of a current sense operational amplifier 322 (also referred to here as the "docking station current sense op amp" 322).
- a reference voltage also referred to here as “the docking station reference voltage”
- the docking station reference voltage is developed and coupled to the inverting input of the op amp 322 using a Zener diode 324 and appropriate bias resistors 326.
- the Zener diode 324 is coupled to the supply voltage (VADP+4VDC) for the op amp 322 through a resistor 327.
- a capacitor 328 is coupled between the inverting input and the output of the op amp 322 to provide control stability.
- the output of the docking station current sense op amp 322 is coupled via a resistor 330 to the emitter of a transistor 332.
- the base of the transistor 332 is coupled to the output voltage terminal 314 and the collector of the transistor 332 is coupled to the anode of a diode 334.
- the cathode of the diode 334 is coupled to the control terminal 316 of the portable computer interface 312.
- the output voltage of the docking station current sense op amp 322 is such that the voltage developed across the emitter and the base of the transistor 332 is insufficient to turn the transistor 332 on.
- the output voltage of the docking station current sense op amp 322 is such that the voltage developed across the emitter and the base of the transistor 332 is sufficient to turn the transistor 332 on.
- the current that flows from the emitter to the collector of the transmitter 332 is output on the control terminal 316 as the control signal.
- the docking station control signal circuit 318 is configured so that when the transistor 332 turns on, the current flowing from the emitter to the collector of the transistor 332 (that is, the control signal) is proportional to the voltage output by the docking station current sense op amp 322, which is proportional to the amount by which the load current received by the docking station 302 from the power adapter 304 exceeds the throttle current threshold for the docking station 304.
- control terminal 310 of the adapter interface 306 is coupled to the control terminal 316 of the portable computer interface 312 over a control signal line 309 (though in FIG. 3 . the power adapter 304 does not include a control terminal over which a control signal is output).
- control signal output by the docking station control signal circuit 318 is also coupled to the control terminal 316 of the portable computer interface 312 over the control signal line 309.
- the portable computer 106 uses the control signal output by the docking station 302 in order to control the amount of power used by the portable computer 106 in the manner described above in connection with FIG. 1 .
- the portable computer 106 by using the control signal, controls the amount of power used by the portable computer 106 based on the total amount of power received by docking station 302 from the power adapter 304.
- the docking station 302 in the embodiment shown in FIG. 3 , uses the same throttle current threshold for all power adapters that are coupled to the docking station 302, regardless of how much power any particular power adapter is actually capable of outputting. In other words, the docking station 302, in such an embodiment, assumes that all power adapters are capable of outputting the same amount of power.
- the device interface 312 is coupled to the adapter interface 174 of the power computer 106, which is also used to couple the portable computer 106 directly to the power adapter 102.
- the portable computer 106 comprises a separate interface (for example, a "docking station interface") for coupling the portable computer 106 to the device interface 312 of the docking station 302.
- FIG. 4 illustrates one such embodiment.
- FIG. 4 is a block diagram of one embodiment of a computing system 400.
- the portable computer 106 of FIG. 1 is inserted into or is otherwise coupled to the docking station 302 of FIG. 3 and the portable computer 106, the docking station 302, and any devices coupled to the portable computer 106 or the docking station 302 are powered by the power adapter 102 of FIG. 1 .
- the control terminal 162 of the power adapter's device interface 114 is coupled to the control terminal 310 of the docking station's adapter interface 306 and, as noted above, the control terminal 310 of the adapter interface 306 is coupled to the control terminal 316 of the docking station's portable computer interface 312 over the control signal line 309.
- both the control signal circuit 164 of the power adapter 102 and the docking station control signal circuit 318 of the docking station 302 output a control signal if and when the respective throttle current threshold for each circuit is exceeded.
- the portable computer 106 uses any control signal received from the docking station 302 to control the amount of power used by the portable computer 106 in the manner described above in connection with FIG. 1 .
- the docking station control signal circuit 318 will output a control signal when the load current received by the docking station 302 exceeds the throttle current threshold for that circuit 318, which causes the portable computer 106 to reduce the amount of power it uses. Consequently, in such an implementation, the control signal circuit 164 of the power adapter 102 typically will not output a control signal because the control signal output by the docking station control signal circuit 318 will typically prevent the load current output by the power adapter 102 from exceeding the throttle current threshold for the power adapter 102.
- the control signal circuit 164 of the power adapter 102 will output a control signal when the load current output by the power adapter 102 exceeds the throttle current threshold for the power adapter 102, which causes the portable computer 106 to reduce the amount of power it uses. Consequently, in such an implementation, the docking station control signal circuit 318 typically will not output a control signal because the control signal output by the control signal circuit 164 of the power adapter will typically prevent the load current received by the docking station 302 from exceeding the throttle current threshold for the docking station control signal circuit 318.
- the throttle current threshold for the control signal circuit 164 of the power adapter 102 is the same as the throttle current threshold for the docking station control signal circuit 318 or the throttle current threshold for the control signal circuit 164 of the power adapter 102 is higher than the throttle current threshold for the docking station control signal circuit 318.
- a control terminal included in a device interface of a power adapter on which a control signal (or other information indicative of an amount of load current output by a power adapter) may be output is used for identifying one or more attributes of the power adapter.
- the control terminal is used by a powered device coupled to the power adapter to determine if the power rating of the power adapter is equal to or greater than the power rating of the powered device (that is, the minimum amount of power required by the powered device).
- FIG. 5 illustrates one such embodiment.
- FIG. 5 is a high-level block diagram of one embodiment of a computing system 500.
- the computing system 500 comprises a power adapter 502 that is used to power at least one powered device 504.
- the powered device 504 comprises a portable computer 506.
- the portable computer 506, in the embodiment shown in FIG. 5 can be powered by the power adapter 502 (when coupled thereto) or by a battery coupled to the portable computer 506 via a battery interface 508.
- one or more other external devices that are communicatively coupled to the portable computer 506 for example, a docking station or an external drive unit such as a CD, DVD, or floppy drive unit
- a power adapter is used to power other types of electronic devices such as other types of battery-powered devices.
- the power adapter 502 comprises a power-source interface 510 that is used to couple the power adapter 502 to an AC power source 512 (such as an AC outlet).
- the power adapter 502 also comprises a device interface 514 that is used to couple the power adapter 502 to the powered device 504 (the portable computer 506 in the embodiment shown in FIG. 5 ).
- the power adapter 502 is directly coupled to the power source 512 and to the portable computer 506 using appropriate cabling and connectors.
- the power adapter 502 is coupled to the portable computer 506 indirectly via one or more intermediary devices such as a docking station.
- the power adapter 502 also comprises a power supply 516 that converts an AC line voltage from the AC power source 512 to a lower DC voltage suitable for use by the portable computer 506.
- the power supply 516 is designed to output a particular nominal output voltage on the device interface 514 for use by the portable computer 506.
- the power supply 516 comprises any suitable power supply topology now known or later developed.
- the power supply 516 comprises a controller 518 that controls the voltage output by the power supply 516 (for example, based on the voltage and/or load current output by the power adapter 502).
- the device interface 514 of the power adapter 502 comprises a pair of power terminals 560 that are used to provide power to the portable computer 506.
- the power terminals 560 include an output voltage terminal (VOUT) and a ground terminal (GND).
- the device interface 514 further comprises a control terminal 562.
- the control terminal 562 is coupled to VOUT via a pull-up resistor 595 (also referred to here as “resistor Radp" or just “Radp").
- At least one of the powered devices 504 powered by the power adapter 502 comprises an adapter interface that is used to couple the powered device 504 to the power adapter 502.
- the portable computer 506 comprises an adapter interface 574.
- the adapter interface 574 comprises a pair of power terminals 576 that are used to receive power from the power adapter 502 via the power terminals 560 of the power adapter's device interface 514.
- the power terminals 576 include an input voltage terminal (VADP) and a ground terminal (GND) that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter's device interface 514.
- the adapter interface 574 further comprises a control terminal 578 that is coupled to the control terminal 562 of the device interface 514 of the power adapter 502 when the power adapter 502 is coupled to the portable computer 506.
- the control terminal 578 of the portable computer 506 is used as an input to an identification circuit 580 that identifies one or more attributes of any power adapter 502 coupled to the portable computer 506.
- the identification circuit 580 identifies whether the power adapter 502 has a power rating that is greater than or equal to a particular "full-power power rating" associated with the portable computer 506.
- the full-power power rating is the amount of power needed by the portable computer 506 to be operated in a full-power mode.
- the full-power mode is a mode in which the portable computer 506 is operated without degrading the performance of the portable computer 506 (for example, without reducing clock frequency at which a CPU is operated).
- the full-power mode is an operational mode in which a user is able to use the portable computer 506 (as opposed to a sleep mode in which battery charging occurs but the user is not otherwise able to use the portable computer 506).
- the identification circuit 580 comprises a pull-down resistor 596 (also referred to here as “resistor Rnotebook” or just “Rnotebook”) that couples the control terminal 578 to ground.
- resistor Rnotebook also referred to here as “resistor Rnotebook” or just “Rnotebook”
- the pull-up resistor 595 of the power adapter 502 and the pull-down resistor 596 of the portable computer 506 form a voltage divider.
- the voltage developed at the node formed between the pull-up resistor 595 and the pull-down resistor 596 (that is, at the control terminal 578) is used by the identification circuit 580 to determine if the power rating of the power adapter 502 is equal to or greater than the full-power power rating of the portable computer 506.
- the portable computer 506 further comprises a comparator 597 that compares the voltage developed at the control terminal 578 to a reference voltage.
- the voltage developed at the control terminal 578 (that is, the voltage developed at the node formed between the pull-up resistor 595 and the pull-down resistor 596) is coupled to the non-inverting input of the comparator 597 and the reference voltage is coupled to the inverting input of the comparator 597.
- the voltage developed at the control terminal 578 is indicative of the ratio of the resistance value of Radp and the resistance value of Rnotebook.
- the reference voltage is developed at a node formed between a first bias resistor 531 and a second bias resistor 598.
- the first and second bias resistors 531 and 598 are coupled in series between VADP and ground.
- the voltage developed at the node between the first and second bias resistors 531 and 598 (that is, the reference voltage) is indicative of the ratio of the resistance value of the first resistor 531 and the resistance value of the second resistor 598.
- the output voltage of the comparator 597 is coupled to a logic voltage level (VDD) via a resistor 599.
- VDD logic voltage level
- the output voltage of the comparator 597 is indicative of the difference between the voltage developed at the control terminal 578 and the reference voltage.
- the bias resistors 598 are configured so that the reference voltage is just under one-half of VADP. In such an implementation, if the pull-up resistor 595 of the power adapter 502 is less than or equal to the pull-down resistor 596 of the portable computer 506, the comparator 597 outputs a logic "high” signal. If the pull-up resistor 595 of the power adapter 502 is greater than the pull-down resistor 596 of the portable computer 506, the comparator 597 outputs a logic "low” signal.
- the pull-up resistor 595 of the power adapter 502 and the pull-down resistor 596 of the portable computer 506 are selected so that the pull-up resistor 595 is less than or equal to the pull-down resistor 596 of the portable computer 506 if the power rating of the power adapter 502 is equal to or greater than the full-power power rating of the portable computer 506, and that the pull-up resistor 595 of the power adapter 502 is greater than the pull-down resistor 596 of the portable computer 506 if the power rating of the power adapter 502 is less than the full-power power rating of the portable computer 506.
- the portable computer 506 further comprises an embedded controller 582 to which the output of the comparator 597 is output.
- the embedded controller 582 detects that fact (for example, because power is being supplied on the adapter interface 574 of the portable computer 506) and checks the output of the comparator 597.
- the embedded controller 582 learns that the power rating of the power adapter 502 is equal to or greater than the power rating of the portable computer 506.
- the embedded controller 582 learns that the power rating of the power adapter 502 is less than the power rating of the portable computer 506. In one such implementation, when the embedded controller 582 learns that the power rating of the power adapter 502 is greater than or equal to the power rating of the portable computer 506, the embedded controller 582 operates the portable computer 506 in a "full-power mode.” When the embedded controller 582 learns that the power rating of the power adapter 502 is less than the power rating of the portable computer 506, the embedded controller 582 does not allow the portable computer 506 to operate in the full-power mode and, instead, operates the portable computer 506 in a "low-power mode" (for example, where a CPU included in the portable computer 506 is operated at a lower clock frequency).
- a "low-power mode" for example, where a CPU included in the portable computer 506 is operated at a lower clock frequency
- the embedded controller 582 notifies a user of the portable computer 506 that the portable computer 506 is operating in low-power mode. In other embodiments and implementations, other actions are taken in the event that the portable computer 506 learns that the power rating of the power adapter 502 is less than the full-power power rating of the portable computer 506. For example, in one such other implementation, when the embedded controller 582 learns that the power rating of a power adapter 502 is less than the full-power power rating of the portable computer 506, the embedded controller 582 may operate the portable computer 506 in a sleep mode in which battery charging occurs but a user is not otherwise able to use the portable computer 506. In one example of such an implementation, the power adapter 502 comprises a small "travel" adapter that has a power rating sufficient for battery charging but not sufficient for the portable computer 506 to operate in full-power mode.
- FIG. 6 is a chart 600 illustrating exemplary values ofRadp and Rnotebook for various power ratings, in one implementation of the system 500 of FIG. 5 .
- Each row of the chart 600 corresponds to a given power rating in Watts.
- the column labeled Radp in chart 600 for each row of the chart 600, contains a resistor value (in Kiloohms) for resistor Radp that is associated with a power adapter 502 having the power rating associated with that row.
- the column labeled Rnotebook in chart 600 for each row of the chart 600, contains a resistor value for resistor Rnotebook that is associated with a portable computer 506 having the full-power power rating associated with that row.
- the resistor values are configured for a reference voltage that is thirty percent of VADP.
- a first power adapter 502 having a power rating of 65 Watts comprises a 383 Kiloohm pull-up resistor 595 (Radp)
- a second power adapter 502 having a power rating of 50 Watts comprises a 499 Kiloohm pull-up resistor 595 (Radp)
- a portable computer 506 having a full-power power rating of 65 Watts comprises a 191 Kiloohm pull-down resistor 596 (Rnotebook).
- the comparator 597 of the portable computer 506 outputs a logic high value indicating that the power rating of that power adapter 502 is equal to or greater than the full-power power rating of the portable computer 506.
- the comparator 597 of the portable computer 506 outputs a logic low value indicating that the power rating of that power adapter 502 is less than the full-power power rating of the portable computer 506.
- the embedded controller 582 of the portable computer 506, for example, could operate the portable computer 506 in a low-power mode.
- FIG. 7 is a chart 700 illustrating the voltage difference between the two inputs of the comparator 597 of a portable computer 506 implemented using chart 600 of FIG. 6 when a power adapter 502 implemented using chart 600 of FIG. 6 is directly coupled to the portable computer 506.
- Each row of the chart 700 corresponds to a power adapter 502 comprising a pull-up resistor 595 having a resistance value from the intersection of the respective row and column of chart 600.
- Each column of the chart 700 corresponds to a portable computer 506 comprising a pull-down resistor 596 having a resistance value from the intersection of the respective row and column of chart 600.
- a power adapter 502 having a power rating of 50 Watts (with a Radp having a resistance of 499 Kiloohms) is coupled to a portable computer 106 having a full-power power rating of 65 Watts (with a Rnotebook having a resistance of 191 Kiloohms)
- the voltage difference between the two inputs of the comparator 597 of the portable computer 506 is -0.54 Volts, which results in the comparator 597 outputting a logic low value.
- the power adapter 502 is shown in FIG. 5 as being directly coupled to the portable computer 506. In other usage scenarios, the power adapter 502 is coupled to the portable computer 506 via one or more intermediary devices such as a docking station. In some embodiments, such an intermediary device consumes at least a portion of the power supplied by the power adapter 502. FIG. 8 illustrates one such usage scenario.
- FIG. 8 is a block diagram of one embodiment of a computing system 800.
- the portable computer 506 of FIG. 5 is inserted into or is otherwise coupled to a docking station 802 and the portable computer 506, the docking station 802, and any devices coupled to the portable computer 506 or the docking station 802 are powered by the power adapter 502 of FIG. 5 .
- the docking station 802 in the embodiment shown in FIG. 8 , includes an adapter interface 804 that is used to couple the docking station 802 to the power adapter 502.
- the adapter interface 804 of the docking station 802 comprises a pair of power terminals 806 that are used to receive power from the power adapter 502 via the power terminals 560 of the power adapter's device interface 514.
- the power terminals 806 of the adapter interface 804 include an input voltage terminal and a ground terminal that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter's device interface 514.
- the adapter interface 804 in the embodiment shown in FIG. 8 , comprises a control terminal 808 that is coupled to the control terminal 562 of the power adapter 502 when the docking station 802 is coupled to the power adapter 502.
- the docking station 802 further comprises a device interface 812 (also referred to here as the "portable computer interface” 812) that is used to couple the docking station 802 to the portable computer 506.
- the portable computer interface 812 comprises a pair of power terminals 814.
- the pair of power terminals 814 comprises an output voltage terminal and a ground terminal.
- the output voltage terminal and the ground terminal of the portable computer interface 812 of the docking station 802 are coupled to the input voltage terminal VADP and the ground terminal GND of the portable computer's adapter interface 574.
- the device interface 812 is shown as being coupled to the adapter interface 574.
- the portable computer interface 812 in the embodiment shown in FIG. 8 , further comprises a control terminal 816 that is coupled to the control terminal 578 of the portable computer 506 when the docking station 802 is coupled to the portable computer 506.
- power received on the power terminals 806 of the adapter interface 804 is used to power one or more components 803 (for example, one or more light-emitting diodes) included in the docking station 802. Also, in the embodiment shown in FIG. 8 , power received on the power terminals 806 of the adapter interface 804 is used to power the portable computer 506 coupled to the docking station 802 and any number of other external devices (for example, external drive units such as an external floppy, hard disk, CD, or DVD drive or external input devices such as external keyboards or pointing devices).
- external drive units such as an external floppy, hard disk, CD, or DVD drive
- external input devices such as external keyboards or pointing devices
- the control terminal 808 of the adapter interface 804 is coupled to the control terminal 816 of the portable computer interface 816 via a Zener diode 820.
- the control terminal 562 of the power adapter 502 is coupled to the control terminal 578 of the portable computer 506 via the Zener diode 820 of the docking station 802.
- the Zener diode 820 provides a fixed voltage drop (for example, 3 Volts) from the control terminal 808 of the adapter interface 804 to the control terminal 816 of the portable computer interface 812.
- the voltage developed at the node formed between the pull-up resistor 595 and the pull-down resistor 596 is lower than the voltage developed at the node formed between the pull-up resistor 595 and the pull-down resistor 596 when the power adapter 502 is directly coupled to the portable computer 506.
- a fixed voltage drop is provided from the control terminal 808 of the adapter interface 804 to the control terminal 816 of the portable computer interface 812 in other ways (for example, using a two-terminal reference voltage integrated circuit).
- the system 800 is configured so that when the power adapter 502 is coupled to the adapter interface 804 of the docking station 802 and the portable computer 506 is coupled to the portable computer interface 812 of the docking station 802, the voltage drop caused by the Zener diode 820 is sufficient to cause the power adapter 502 to appear to the portable computer 506 as a power adapter having the next lowest power rating in chart 600.
- the power adapter 502 when a power adapter 502 having a power rating of 135 Watts (and comprising a pull-up resistor 595 having a resistance of 169 Kilohms) is coupled to the docking station 802, the power adapter 502 appears to a portable computer 506 coupled to the docking station 802 as a power adapter having a power rating of 120 Watts due to the voltage drop caused by the Zener diode 820. In this way, the amount of power consumed by the docking station 802 is taken into account by the portable computer 506 when determining if the power adapter 502 is able to provide enough power to operate the portable computer 506 in full-power mode.
- FIG. 9 is a chart 900 illustrating the voltage difference between the two inputs of the comparator 597 of a portable computer 506 implemented using chart 600 of FIG. 6 when a power adapter 502 implemented using chart 600 of FIG. 6 is coupled to the portable computer 506 via the docking station 802 of FIG. 8 .
- the portable computer 506 is configured to compare the voltage developed at the control terminal 578 to one reference voltage. In other embodiments, the voltage developed at the control terminal 578 is compared to multiple references voltages. FIG. 10 illustrates one such embodiment.
- FIG. 10 is a block diagram of one embodiment of a computing system 1000.
- the power adapter 502 of FIG. 5 is coupled to a portable computer 1006.
- the portable computer 1006 of FIG. 10 is similar to the portable computer 506 of FIG. 5 and similar components are referenced in FIG. 10 using the same reference numerals used in FIG. 5 for those components.
- the portable computer 1006 of FIG. 10 comprises a first comparator 1004 that compares the voltage developed at the control terminal 578 to a first reference voltage.
- the portable computer 1006 further comprises a second comparator 1005 that compares the voltage developed at the control terminal 578 to a second reference voltage.
- the first reference voltage is indicative of a particular "full-power" power rating associated with the portable computer 1006.
- the full-power power rating is the amount of power needed by the portable computer 1006 to be operated in a full-power mode.
- the voltage developed at the control terminal 578 is coupled to the non-inverting input of the first comparator 1004 and the first reference voltage is coupled to the inverting input of the first comparator 1004.
- the second reference voltage is indicative of a particular "minimum" power rating associated with the portable computer 1006.
- the minimum power rating is the minimum amount of power needed by the portable computer 1006 to be operated in a low-power mode.
- the voltage developed at the control terminal 578 is coupled to the non-inverting input of the second comparator 1005 and the second reference voltage is coupled to the inverting input of the second comparator 1005.
- the portable computer 1006 comprises a first, second, and third resistors 1008, 1010, and 1012, respectively that are coupled in series between VADP and ground.
- the first reference voltage is developed at the node between the first and second resistors 1008 and 1010 and the second reference voltage is developed at the node between the second and third resistors 1010 and 1012.
- the output voltage of the first comparator 1004 is coupled to a logic voltage level (VDD) via a resistor 1014.
- the output voltage of the first comparator 1004 is indicative of the difference between the voltage developed at the control terminal 578 and the first reference voltage.
- the output voltage of the second comparator 1005 is coupled to a logic voltage level (VDD) via a resistor 1016.
- the output voltage of the second comparator 1005 is indicative of the difference between the voltage developed at the control terminal 578 and the second reference voltage.
- the system 1000 is configured so that when a power adapter 502 having a power rating that is less than the minimum power rating associated with the second reference voltage (and a pull-up resistor 595 having an corresponding resistance value) is coupled to the portable computer 1006, both the first and second comparators 1004 and 1005 output a logic low value. Moreover, the system 1000 is configured so that when a power adapter 502 having a power rating that is greater than or equal to the minimum power rating associated with the second reference voltage but less than the full-power power rating associated with the first reference voltage is coupled to the portable computer 1006, the first comparator1004 outputs a logic low value and the second comparator 1005 outputs a logic high value.
- the system 1000 is configured so that when a power adapter 502 having a power rating that is greater than or equal to the maximum power rating associated with the first reference voltage is coupled to the portable computer 1006, both the comparators 1004 and 1005 output a logic high value.
- the portable computer 1006 further comprises an embedded controller 1082 to which the output of the first and second comparators 1004 and 1005 are output.
- the embedded controller 1082 detects that fact (for example, because power is being supplied on the adapter interface 574 of the portable computer 1006) and checks the outputs of the first and second comparators 1004 and 1005. In the embodiment shown in FIG. 10 , if both comparators 1004 and 1005 output a logic high value, the embedded controller 1082 learns that the power rating of the power adapter 502 is equal to or greater than the full-power power rating associated with the portable computer 1006. In such a situation, the embedded controller 1082 operates the portable computer 1006 in the full-power mode.
- the embedded controller 1082 learns that the power rating of the power adapter 502 is equal to or greater than the minimum power rating associated with the portable computer 1006 but is less than the full-power power rating associated with portable computer 1006. In such a situation, the embedded controller 1082 may operate the portable computer 1006 in a low-power mode (for example, where a CPU included in the portable computer 1006 is operated at a lower clock frequency).
- the embedded controller 1082 learns that the power rating of the power adapter 502 is less than the minimum-power power rating associated with the portable computer 1006. In such a situation, the embedded controller 1082 may power off the portable computer 1006 (for example, by having the portable computer 1006 enter a "sleep" state in which battery charging occurs but the user is not otherwise able to use the portable computer 1006).
- FIG. 11 is a block diagram of one embodiment of a computing system 1100.
- a power adapter 1102 is directly coupled to the portable computer 1106 (though in other embodiments, the power adapter 1102 is coupled to the portable computer 1106 via one or more intermediary devices such as the docking station 802 of FIG. 8 ).
- the power adapter 1102 and the portable computer 1106 are similar to the power adapter 102 and portable computer 106 of FIG. 1 , respectively, and similar components are referenced in FIG. 11 using the same reference numerals used in FIG. 1 for those components.
- the power adapter 1102 comprises a pull-up resistor 1195 (also referred to here as “resistor Radp” or just “Radp”) coupled across VOUT and the control terminal 162 of the adapter interface 114 of the power adapter 1102 in parallel with the control signal circuit 164.
- the pull-up resistor 1195 of the power adapter 110 in the embodiment shown in FIG. 11 , has a resistance value that is much larger than the resistor 184 used in the throttle signal circuit 180 of the portable computer 1106 to couple the control signal 178 to ground.
- the resistor 184 has a resistance value of 2 Kiloohms and the pull-up resistor 1195 has a resistance value that is much larger than 2 Kiloohms.
- the portable computer 1106 comprises both the throttle signal circuit 180 and an identification circuit 580 similar to the identification circuit 580 of FIG. 5 (and similar components are referenced in FIG. 11 using the same reference numerals used in FIG. 5 for such components).
- the non-inverting input of the comparator 186 of the throttle signal circuit 180 is coupled to the control terminal 178 of the portable computer 1106 using a Zener diode 1101 having a voltage drop of, for example, 6.8 Volts.
- the sawtooth wave used by the throttle signal circuit 180 has a DC offset (for example, a sawtooth wave having a 1.0 Volt DC offset and a maximum amplitude of 2.0 Volts).
- the control signal output by the control signal circuit 164 of the power adapter 1102 is zero. Because the pull-up resistor 1195 is much larger than the resistor 184, the current through the pull-up resistor 1195 will be insufficient to generate current on the control terminal 178 sufficient to "turn on” the throttle signal circuit 180.
- the Zener diode 1101 used to couple the throttle signal circuit 180 to the control terminal 178 of the portable computer 1106 does not affect the identification circuit 580 since the voltage developed at the control terminal 178 is well less than the Zener voltage of the Zener diode 1101.
- the output of the identification circuit 580 is checked by an embedded controller 1182 of the portable computer 1106 when the power adapter 1102 is first coupled to the portable computer 1106.
- the control signal circuit 164 of the power adapter 1102 typically does not output the control signal during this time because the load current output by the power adapter 1102 typically does not rise above the throttle current threshold during this time or because the response time of the control signal circuit 164 is long enough that the control signal circuit 164 will not react (and output a control signal) during this time.
- the embedded controller 1182 of the portable computer 1106 reads the output of the identification circuit 580 (and determines whether or not to operate the portable computer in full-power mode as described above in connection FIG.
- the embedded controller 1182 need not read the output of the identification circuit 580 again while the same power adapter 1102 is coupled to the portable computer 1106. Thereafter, the amount of power used by the portable computer 1106 may be controlled using information indicative of the amount of power output by the power adapter 1102 (that is, using the control signal output by the control signal circuit 164) as described above in connection with FIG. 1 .
- a control terminal included in a device interface of a power adapter on which a control signal (or other information indicative of the amount of load current output by a power adapter) may be output is used for identifying one or more attributes of the power adapter in other ways.
- FIG. 12 illustrates one such embodiment.
- FIG. 12 is a block diagram of one embodiment of a computing system 1200.
- the computing system 1200 comprises a power adapter 1202 that is used to power at least one powered device 1204.
- the powered device 1204 comprises a portable computer 1206.
- the portable computer 1206, in the embodiment shown in FIG. 12 can be powered by the power adapter 1202 (when coupled thereto) or by a battery coupled to the portable computer 1206 via a battery interface 1208.
- one or more other external devices that are communicatively coupled to the portable computer 1206 for example, a docking station or an external drive unit such as a CD, DVD, or floppy drive unit
- a power adapter is used to power other types of electronic devices such as other types of battery-powered devices.
- the power adapter 1202 is similar to the power adapter 502 of FIG. 5 and similar components are referenced in FIG. 12 using the same reference numerals used in FIG. 5 for those components.
- the resistor Radp is selected so that the resistance value of resistor Radp is indicative of the power rating of the power adapter 1202.
- a set of power adapters 1202 having respective power ratings of 50 Watts, 65 Watts, 90 Watts, and 120 Watts comprise respective resistors Radp having resistance values of, for example, 50 Kiloohms, 75 Kiloohms, 100 Kiloohms, and 125 Kiloohms, respectively. That is, a power adapter 1202 having a power rating of 90 Watts, for example, has a resistor Radp having a resistance value of 100 Kiloohms. In other embodiments and implementations, other component values are used.
- At least one of the powered devices 1204 powered by the power adapter 1202 comprises an adapter interface that is used to couple the powered device 1204 to the power adapter 1202.
- the portable computer 1206 comprises an adapter interface 1274.
- the adapter interface 1274 comprises a pair of power terminals 1276 that are used to receive power from the power adapter 1202 via the power terminals 560 of the power adapter's device interface 514.
- the power terminals 1276 include an input voltage terminal (VADP) and a ground terminal (GND) that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter's device interface 514.
- the adapter interface 1274 further comprises a control terminal 1278 that is coupled to the control terminal 562 of the device interface 514 of the power adapter 1202 when the power adapter 1202 is coupled to the portable device 1206.
- the control terminal 1278 of the portable computer 1206 is used as an input to an identification circuit 1280 that identifies one or more attributes of the power adapter 1202 coupled to the portable computer 1206.
- the identification circuit 1280 is used to identify a power rating associated with any power adapter 1202 coupled to the portable computer 1206.
- the identification circuit 1280 comprises a capacitor 1230.
- the capacitor 1230 has a capacitance of 0.1 microfarads.
- the capacitor 1230 has a first terminal that is coupled to ground.
- the capacitor 1230 has a second terminal that is coupled to the control terminal 1278 of the portable computer 1206 via first transistor switch 1232.
- the control terminal 1278 is coupled to the control terminal 562 of the power adapter 1202, which in turn couples the capacitor 1230 to VOUT via the resistor Radp of the power adapter 1202.
- the second terminal of the capacitor 1230 is also coupled to VADP of the portable computer 1206 via a second transistor switch 1234 and a pull-up resistor 1236 (also referred to here as "resistor Rnotebook” or just “Rnotebook”).
- the first and second transistors 1232 and 1234 are implemented using respective BSS138 field-effect transistors.
- the identification circuit 1280 is coupled to an embedded controller 1282.
- the embedded controller 1282 comprises an input/output terminal GPIO_1 and an output terminal GPO_2.
- the input/output terminal GPIO_1 of the embedded controller 1282 is coupled to the second terminal of the capacitor 1230 via a resistor 1238.
- the resistor 1238 has a resistance value of 220 Ohms.
- the output terminal GPO_2 of the embedded controller 1282 is used to selectively couple the second terminal of the capacitor 1230 to VADP either via Radp of the power adapter 1202 by closing the first transistor 1232 (while the second transistor 1234 is open) or via Rnotebook of the portable computer 1206 by closing the second transistor 1234 (while the first transistor 1232 is open).
- the second transistor 1234 is closed (which electrically couples the second terminal of the capacitor 1230 to VADP via Rnotebook) and the first transistor 1232 is open (which electrically decouples the second terminal of the capacitor 1230 from Radp) when a "low" value is output by the embedded controller 1280 on the output terminal GPO_2.
- the gate of the second transistor 1234 is coupled to the output terminal GPO_2 of the embedded controller 1282 via a first inverting amplifier 1239 that amplifies the low signal output by the embedded controller 1282 on the output terminal GPO_2 to a suitable voltage (for example, 5 Volts) to turn on the second transistor 1234.
- the gate of the first transistor 1232 is coupled to the output of the first inverting amplifier 1239 via second inverting amplifier 1240.
- the second inverting amplifier 1240 applies an appropriate low-voltage value to the gate of the first transistor 1232 to open the first transistor 1232.
- the second transistor 1234 is open (which electrically decouples the second terminal of the capacitor 1230 from Rnotebook) and the first transistor 1232 is closed (which electrically couples the second terminal of the capacitor 1230 to VADP via Radp) when a "high" value is output by the embedded controller 1280 on the output terminal GPO_2.
- the first inverting amplifier 1239 applies an appropriate low-voltage value to the gate of the second transistor 1234 to open the second transistor 1234 and the second inverting amplifier 1239 applies an appropriate high-voltage value to the gate of the first transistor 1232 to close the first transistor 1232.
- the embedded controller 1282 runs an identification routine when the power adapter 1202 is first coupled to the portable computer 1206.
- the identification routine comprises appropriate program instructions that are stored (or otherwise embodied) on an appropriate storage medium from which at least a portion of the program instructions are read by the embedded controller 1282 for execution thereby.
- the embedded controller 1282 causes a low value to be output on the output terminal GPO_2, which closes the second transistor 1234 and opens the first transistor 1232. Closing the second transistor 1234 electrically couples the second terminal of the capacitor 1230 to VADP via resistor Rnotebook.
- the embedded controller 1282 outputs a low value on the input/output terminal GPIO_1, which causes the capacitor 1230 to be discharged through resistor 1238.
- the input/output terminal GPIO_1 is configured as an input, which causes the current flowing through Rnotebook charges the capacitor 1230.
- the embedded controller 1282 monitors the voltage at the input/output terminal GPIO_1 to determine how long (for example, using a timer and/or a counter) it takes for the voltage at the input/output terminal GPIO_1 to reach a logic high value (for example, 2.3 Volts). How long it takes for the voltage at the input/output terminal GPIO_1 to reach a logic high value is also referred to here as time Tnbk.
- the embedded controller 1282 saves the time Tnbk.
- the embedded controller 1282 controller then causes a high value to be output on the output terminal GPO_2, which opens the second transistor switch 1234 and closes the first transistor 1232. Closing the first transistor switch 1232 electrically couples the second terminal of the capacitor 1230 to VADP via the resistor Radp. During this time, the embedded controller 1282 outputs a low value on the input/output terminal GPIO_1, which causes the capacitor 1230 to be discharged through resistor 1238. After the capacitor 1230 has been fully discharged, the input/output terminal GPIO_1 is configured as an input, which causes the current flowing through Radp charges the capacitor 1230.
- the embedded controller 1282 monitors the voltage at the input/output terminal GPIO_1 to determine how long (for example, using a timer and/or a counter) it takes for the voltage at the input/output terminal GPIO_1 to reach a logic high value (for example, 2.3 Volts). How long it takes for the voltage at the input/output terminal GPIO_1 to reach a logic high value is also referred to here as time Tadp. The embedded controller 1282 saves the time Tadp.
- the embedded controller 1282 calculates a ratio of Tadp/Tnbk and uses that ratio Tadp/Tnbk to identify (or otherwise characterize) the power rating of the power adapter 1202. For example, in one implementation, the embedded controller 1282 uses a lookup table in which various Tadp/Tnbk ratios are stored. Each stored Tadp/Tnbk ratio is associated with a power adapter 1202 having a particular power rating. In such an implementation, the embedded controller 1282 compares the measured Tadp/Tnbk ratio to the Tadp/Tnbk ratios stored in the lookup table in order to determine which stored Tadp/Tnbk ratio the measured Tadp/Tnbk ratio matches.
- the embedded controller 1282 assumes that the power adapter 1202 coupled to the portable computer 1206 has the power rating associated with the stored Tadp/Tnbk ratio that matches the measured Tadp/Tnbk ratio.
- the embedded controller 1282 is able to use the power rating of the power adapter 1202 to manage the operation of the portable computer 1206 while coupled to that power adapter 1202.
- the embedded controller 1282 operates the portable computer 1206 in a full-power mode.
- the embedded controller 1282 in such an exemplary implementation, operates the portable computer 1206 in a low-power mode. If the power rating of the power adapter 1202 is less than a minimum power rating associated with the portable computer 1206, the embedded controller 1282, in such an exemplary implementation, powers off the portable computer 1206 (for example, by having the portable computer 1206 enter a "sleep" state in which battery charging occurs but the user is not otherwise able to use the portable computer 1206).
- the power adapter 1202 is shown in FIG. 12 as being directly coupled to the portable computer 1206.
- the identification technique described in connection 1200 can also be used to identify a power rating associated with any power adapter 1202 coupled to the portable computer 1206 via a docking station.
- the docking station provides a signal path between the control terminal 564 of the power adapter 1202 and the control terminal 1278 of the portable computer 1206 so that the identification circuit 1280 is able to identify the power rating of the power adapter 1202 coupled to the docking station as described above.
- the embedded controller 1282 is able to determine when the power adapter 1202 is coupled to the portable computer 1206 via a docking station and modify the manner in which the embedded controller 1282 manages the operation of the portable computer 1206 while coupled to that power adapter 1202 accordingly (for example, by taking into account the amount of power typically consumed by the docking station when determining if the power adapter 1202 is able to deliver sufficient power to operate the portable computer 1206 in full-power mode and/or low-power mode).
- the identification circuit 1280 in other embodiments, is implemented in other ways. One such alternative embodiment is illustrated in FIG. 13 .
- FIG. 13 is a block diagram of one embodiment of a computing system 1300.
- the power adapter 1202 of FIG. 12 is coupled to a portable computer 1306 in order to provide power to the portable computer 1306 (and any external devices coupled to the portable computer 1306).
- the portable computer 1306 is similar to the portable computer 1206 of FIG. 12 and similar components are referenced in FIG. 13 using the same reference numerals used in FIG. 12 for those components.
- the identification circuit 1380 of the portable computer 1306 is similar to the identification circuit 1280 described above in connection with FIG. 12 except in the manner in which the respective gates of the first and second transistors 1232 and 1234 are controlled.
- a first gate-bias resistor 1354 and a first gate-control transistor 1356 are coupled in series between a 5 Volt voltage level and ground.
- the gate of the second transistor 1234 is coupled to a node formed between the first gate-bias resistor 1354 and the first gate-control transistor 1356.
- the gate of the first gate-control transistor 1356 is coupled to the output terminal GPO_2 of the embedded controller 1282.
- a second gate-bias resistor 1350 and a second gate-control transistor 1352 are coupled in series between a 5 Volt voltage level and ground.
- the gate of the first transistor 1232 is coupled to a node formed between the second gate-bias resistor 1350 and the second gate-control transistor 1352.
- the gate of the second gate-control transistor 1352 is coupled to the gate of the second transistor 1234.
- the first gate-control transistor 1356 When the embedded controller 1282 outputs a low value on GPO_2, the first gate-control transistor 1356 is turned off, which causes the voltage developed at the gate of the second transistor 1234 to be a high value sufficient to turn on the second transistor 1234.
- the second gate-control transistor 1352 When the second transistor 1234 is turned on, the second gate-control transistor 1352 also turns on, which causes the voltage developed at the gate of the first transistor 1232 to be a low value sufficient to turn off the first transistor 1232.
- the first gate-control transistor 1356 When the embedded controller 1282 outputs a high value on GPO_2, the first gate-control transistor 1356 is turned on, which causes the voltage developed at the gate of the second transistor 1234 to be a low value sufficient to turn off the second transistor 1234.
- the second gate-control transistor 1352 When the second transistor 1234 is turned off, the second gate-control transistor 1352 also turns off, which causes the voltage developed at the gate of the first transistor 1232 to be a high value sufficient to turn on the first transistor 1232. In this way, the resistors 1354 and 1350 and the first and second gate-control transistors 1356 and 1352 are used to replace the first and second inverting amplifiers 1239 and 1240 of FIG. 12 .
- the operation of the identification circuit 1380 and the embedded controller 1282 is otherwise the same as described above in connection with FIG. 12 .
- FIG. 14 is a block diagram of one embodiment of a computing system 1400.
- a power adapter 1402 is directly coupled to the portable computer 1406 (though in other embodiments, the power adapter 1402 is coupled to the portable computer 1406 via one or more intermediary devices such as a a docking station).
- the power adapter 1402 and the portable computer 1406 are similar to the power adapter 102 and portable computer 106 of FIG. 1 , respectively, and similar components are referenced in FIG. 14 using the same reference numerals used in FIG. 1 for those components.
- the power adapter 1402 comprises a pull-up resistor 1495 (also referred to here as “resistor Radp” or just “Radp”) coupled across VOUT and the control terminal 162 of the adapter interface 114 of the power adapter 1402 in parallel with the control signal circuit 164.
- the pull-up resistor 1495 of the power adapter 1402 in the embodiment shown in FIG. 14 , has a resistance value that is much larger than the resistor 184 used in the throttle signal circuit 180 of the 1406 to couple the control signal 178 to ground.
- the resistor 184 has a resistance value of 2 Kiloohms and the pull-up resistor 1495 has a resistance value that is much larger than 2 Kiloohms.
- the portable computer 1406 comprises both the throttle signal circuit 180 and an identification circuit 1480 similar to the identification circuit 1380 of FIG. 13 (and similar components are referenced in FIG. 14 using the same reference numerals used in FIG. 13 for such components).
- the inverting input of the comparator 186 of the throttle signal circuit 180 is coupled to the control terminal 178 of the portable computer 1106 using a Zener diode 1401 having a voltage drop of, for example, 6.8 Volts.
- the sawtooth wave used by the throttle signal circuit 180 has a DC offset (for example, a sawtooth wave having a 1.0 Volt DC offset and a maximum amplitude of 2.0 Volts).
- the control signal output by the control signal circuit 164 of the power adapter 1402 is zero. Because the pull-up resistor 1495 is much larger than the resistor 184, the current through the pull-up resistor 1495 will be insufficient to generate current on the control terminal 178 sufficient to "turn on” the throttle signal circuit 180.
- the Zener diode 1401 used to couple the throttle signal circuit 180 to the control terminal 178 of the portable computer 1406 does not affect the identification circuit 1480 since the voltage developed at the control terminal 178 is well less than the Zener voltage of the Zener diode 1401.
- the output of the identification circuit 1480 is checked by an embedded controller 1482 of the portable computer 1406 when the power adapter 1402 is first coupled to the portable computer 1406.
- the control signal circuit 164 of the power adapter 1402 typically does not output the control signal during this time because the load current output by the power adapter 1402 typically does not rise above the throttle current threshold during this time or because the response time of the control signal circuit 164 is long enough that the control signal circuit 164 will not react (and output a control signal) during this time.
- the embedded controller 1482 of the portable computer 1406 measures Tadp and Tnbk, the embedded controller 1482 need not interact with the identification circuit 1480 again while the same power adapter 1402 is coupled to the portable computer 1406. Thereafter, the amount of power used by the portable computer 1406 is controlled using information indicative of the amount of power output by the power adapter 1402 (that is, using the control signal output by the control signal circuit 164) as described above in connection with FIG. 1 .
- the techniques described above in connection with FIGS. 5-14 are used to identify other attributes of a power adapter coupled to a portable computer. More generally, such techniques can be used by a portable computer to identify the power adapter that is currently coupled to the portable computer and the portable computer can use such information to manage the operation of the portable computer (for example, by managing how the portable computer uses power).
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Engineering (AREA)
- Power Sources (AREA)
- Direct Current Feeding And Distribution (AREA)
Abstract
Description
- This application claims the benefit of
U.S. Provisional Patent Application Serial No. 60/649,448, filed February 1, 2005 - One way in which power is supplied to a portable computer is by using a power adapter. The power adapter is coupled to an alternating current (AC) power source (such as an AC outlet) and converts an AC line voltage to a lower, direct current (DC) voltage suitable for use by the portable computer. The power adapter is typically a unit that is separate from the portable computer. A portable computer is designed to be moved. When a portable computer is moved to a new location, a power adapter is often brought to the new location along with the portable computer. As result, it is desirable to reduce the size and weight of the power adapter in order to facilitate the movement of the power adapter.
- Typically, a portable-computer power adapter is designed to output a particular nominal output voltage for load currents up to a particular maximum current level. When the load current reaches or exceeds the maximum current level, the power adapter reduces the output voltage in order to attempt to prevent the load current from exceeding the maximum current level. Reducing the output voltage in this manner is referred to as "current limiting" the power adapter.
- Typically, the power adapter powers various components of the portable computer (including, for example, a central processing unit (CPU), display, and a storage device such as an internal hard drive). In some situations, the power adapter also provides power to charge a battery housed within the portable computer. Moreover, in some situations, the power adapter provides power to one or more peripherals or other devices coupled to the portable computer (for example, a docking station or an external drive unit such as a CD, DVD, or floppy drive unit). Consequently, a portable-computer power adapter is typically used to provide power to a variety of loads.
- One way in which a portable-computer power adapter is designed to work with a variety of loads is to design the power adapter for the largest load that the power adapter is expected to power. Designing a power supply in this way, however, typically results in a power adapter that is larger, heavier, and/or more expensive than a power adapter designed to provide less power.
- One way in which the size, weight, and/or cost of the power adapter can be reduced is by reducing the largest load that the power adapter is expected to power. As a result, a power adapter that outputs less power can be used to power the reduced largest-expected load. One way in which the largest-possible load can be reduced is by reducing the amount of power consumed by the portable computer (for example, by reducing the clock frequency at which the portable computer's CPU is operated and/or by reducing the amount of power used to charge a battery housed within the portable computer). This reduction typically results in a degradation in the portable computer's performance (for example, by reducing the speed at which a CPU executes program instructions and/or increasing the amount of time required to charge a battery).
-
FIG. 1 is a high-level block diagram of one exemplary embodiment of a computing system in accordance with the invention. -
FIG. 2 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention. -
FIG. 3 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention. -
FIG. 4 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention. -
FIG. 5 is a high-level block diagram of one exemplary embodiment of a computing system in accordance with the invention. -
FIG. 6 is a chart illustrating exemplary values of Radp and Rnotebook for various power ratings in one implementation of the system ofFIG. 5 . -
FIG. 7 is a chart illustrating the voltage difference between the two inputs of a comparator of a portable computer implemented using the chart ofFIG. 6 when a power adapter implemented using the chart ofFIG. 6 is directly coupled to the portable computer. -
FIG. 8 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention. -
FIG. 9 is a chart illustrating the voltage difference between the two inputs of a comparator of a portable computer implemented using the chart ofFIG. 6 when a power adapter implemented using the chart ofFIG. 6 is coupled to the portable computer via the docking station ofFIG. 8 . -
FIG. 10 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention. -
FIG. 11 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention. -
FIG. 12 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention. -
FIG. 13 is a block diagram of one exemplary embodiment of a computing system. -
FIG. 14 is a block diagram of one exemplary embodiment of a computing system in accordance with the invention. - Like reference numbers and designations in the various drawings indicate like elements.
-
FIG. 1 is a high-level block diagram of one embodiment of acomputing system 100. Thecomputing system 100 comprises apower adapter 102 that is used to power at least one powereddevice 104. In the particular embodiment shown inFIG. 1 , the powereddevice 104 comprises aportable computer 106. Theportable computer 106, in the embodiment shown inFIG. 1 , can be powered by the power adapter 102 (when coupled thereto) or by a battery coupled to theportable computer 106 via abattery interface 108. In other embodiments, one or more other external devices that are communicatively coupled to the portable computer 106 (for example, a docking station or an external drive unit such as a CD, DVD, or floppy drive unit) are also powered by thepower adapter 102. In some other embodiments, a power adapter is used to power other types of electronic devices such as other types of battery-powered devices. - The
power adapter 102 comprises a power-source interface 110 that is used to couple thepower adapter 102 to an AC power source 112 (such as an AC outlet). Thepower adapter 102 also comprises adevice interface 114 that is used to couple thepower adapter 102 to the powered device 104 (theportable computer 106 in the embodiment shown inFIG. 1 ). In one implementation of the embodiment shown inFIG. 1 , thepower adapter 102 is directly coupled to thepower source 112 and to theportable computer 106 using appropriate cabling and connectors. In another embodiment, thepower adapter 102 is coupled to theportable computer 106 indirectly via one or more intermediary devices such as a docking station. - The
power adapter 102 also comprises apower supply 116 that converts an AC line voltage from theAC power source 112 to a lower DC voltage suitable for use by theportable computer 106. In the embodiment shown inFIG. 1 , thepower supply 116 is designed to output a particular nominal output voltage on thedevice interface 114 for use by theportable computer 106. Thepower supply 116 comprises any suitable power supply topology now known or later developed. In the embodiment shown inFIG. 1 , thepower supply 116 comprises acontroller 118 that controls the voltage output by thepower supply 116. - The
power adapter 102 comprises avoltage sense circuit 120 that provides output voltage feedback to thecontroller 118, which uses the output voltage feedback to control thepower supply 116. For example, in one embodiment, the output voltage feedback indicates when the output voltage of thepower adapter 102 exceeds a nominal output voltage for thepower adapter 102. In the particular embodiment shown inFIG. 1 , thevoltage sense circuit 120 comprises a voltage senseoperational amplifier 122. The voltage sense operational amplifier 122 (also referred to here as the "voltage sense op amp" 122) receives a reference voltage (referred to here as the "voltage sense reference voltage") on the non-inverting input of the voltage sense opamp 122. The voltage sense reference voltage corresponds to (or is otherwise indicative of) the nominal output voltage of thepower adapter 102. In the particular embodiment shown inFIG. 1 , thevoltage sense circuit 120 comprises a Zenerdiode 124 across which the voltage regulation op amp reference voltage is developed using anappropriate bias resistor 126. - A voltage indicative of the output voltage VOUT of the
power adapter 102 is coupled to the inverting input of the voltage sense opamp 122. This voltage is taken between a pair ofbias resistors resistor 132 and acapacitor 134 are coupled in series between the inverting input and the output of the voltagesense op amp 122 to provide control stability. The output of the voltagesense op amp 122 is coupled to anoptocoupler diode 136 through aresistor 138 and adiode 140. - When the output voltage VOUT of the
power adapter 102 is less than or equal to the nominal output voltage of thepower adapter 102, the voltagesense op amp 122 outputs a "high voltage" value that is insufficient to turn on thediode 140. When the output voltage VOUT of thepower adapter 102 is greater than the nominal output voltage of thepower adapter 102, the output of the voltage sense opamp 122 falls. When the output of theop amp 122 falls enough to turn on thediode 140, current is driven through theoptocoupler 136, which causes thecontroller 118 of thepower supply 116 to limit the output voltage of thepower adapter 102. The amount by which thecontroller 118 limits the output voltage of thepower adapter 102 is based on the amount of current flowing through theoptocoupler 136. Thevoltage sense circuit 120 and thecontroller 118 implement closed-loop control of the output voltage of thepower adapter 102. - The
power adapter 102 also comprises a current sense circuit 142. The current sense circuit 142 provides load current feedback to thecontroller 118, which uses the load current feedback to control thepower supply 116. For example, in one embodiment, the load current feedback indicates when the load current has reached a maximum current level for thepower adapter 102, which causes thecontroller 118 to reduce the output voltage of the power adapter 102 (which in turn reduces the load current output by the power adapter 102). - In the particular embodiment shown in
FIG. 1 , the current sense circuit 142 comprises acurrent sense resistor 144 through which the load current of thepower adapter 102 flows. The current sense circuit 142 also comprises a current sense operational amplifier 146 (also referred to here as the "current sense op amp" 146). A voltage reference (referred to here as the "current sense op amp reference voltage") is coupled to the non-inverting input of the currentsense op amp 146. The current sense op amp reference voltage corresponds to a predetermined threshold load current value (also referred to here as the "throttle current threshold") for thepower adapter 102. In the particular embodiment shown inFIG. 1 , the current sense circuit 142 comprises a pair ofresistors Zener diode 124 and one end of thecurrent sense resistor 144. A voltage indicative of the load current of thepower adapter 102 is coupled to the inverting input of the currentsense op amp 146 by coupling the inverting input of the currentsense op amp 146 to the other end of thecurrent sense resistor 144 via aresistor 152. Acapacitor 154 is coupled between the inverting input and the output of the currentsense op amp 146 to provide control stability. The output of the currentsense op amp 146 is coupled to theoptocoupler diode 136 through aresistor 156 and adiode 158. - When the load current output by the
power adapter 102 is less than or equal to the throttle current threshold of thepower adapter 102, the currentsense op amp 146 outputs a "high voltage" value that is insufficient to turn on thediode 158. When the load current of thepower adapter 102 is greater than the throttle current threshold of thepower adapter 102, the output of the currentsense op amp 146 falls. In the embodiment shown inFIG. 1 , the current sense circuit 142 is configured so that when the load current reaches the maximum current level for thepower adapter 102, the output of the currentsense op amp 146 falls enough to turn on thediode 158 and drive current through theoptocoupler 136. When current is driven through theoptocoupler 136, thecontroller 118 of thepower supply 116 limits the output voltage of thepower adapter 102 based on the amount of current flowing through theoptocoupler 136. By reducing the output voltage of thepower adapter 102, the load current of thepower adapter 102 is reduced or limited. The current sense circuit 142 and thecontroller 118 implement closed-loop control of the load current of thepower adapter 102 in an attempt to keep the load current of thepower adapter 102 below the maximum current level for thepower adapter 102. - The
device interface 114 of thepower adapter 102 comprises a pair ofpower terminals 160 that are used to provide power to theportable computer 106. In the particular embodiment shown inFIG. 1 , thepower terminals 160 include an output voltage terminal (VOUT) and a ground terminal (GND). Thedevice interface 114 further comprises acontrol terminal 162 over which information indicative of the amount of power output by thepower adapter 102 is supplied to theportable computer 106, which uses the information to control how much power is used by theportable computer 106. In the embodiment shown inFIG. 1 , the information indicative of the amount of power output by thepower adapter 102 comprises a control signal output by thepower adapter 102. The control signal is indicative of the amount of power output by thepower adapter 102. Thepower adapter 102 comprises acontrol signal circuit 164 that outputs the control signal. In other embodiments, the information indicative of the amount of power output by thepower adapter 102 is communicated to apowered device 104 in other ways. - In the embodiment shown in
FIG. 1 , the control signal is a function of the load current output by thepower adapter 102. When the load current output by thepower adapter 102 is less than the throttle current threshold, thecontrol signal circuit 164 does not output by a control signal. When the load current output by thepower adapter 102 exceeds the throttle current threshold, thecontrol signal circuit 164 outputs a control signal. Moreover, in the embodiment shown inFIG. 1 , the amount of current output by thecontrol circuit 164 on the control signal is indicative of how much the load current of thepower adapter 102 exceeds the throttle current threshold. Thecontrol signal circuit 164, in such an embodiment, uses the load current feedback provided by the current sense circuit 142 to determine when and by how much the load current of the power adapter exceeds the throttle current threshold. The control signal generated by thecontrol signal circuit 164 is used by at least onepowered device 104 that is communicatively coupled to thecontrol terminal 162 to control the amount of power used by thatdevice 104. - In the particular embodiment shown in
FIG. 1 , thecontrol signal circuit 164 comprises a transistor 166. The output of the currentsense op amp 146 of the current sense circuit 142 is coupled to the output voltage terminal VOUT of thedevice interface 114 viaresistors resistors device interface 114 viaresistor 173. Thecontrol terminal 162 of thedevice interface 114 is coupled to the collector of the transistor 166 via adiode 172. When the load current output by thepower adapter 102 is less than or equal to the throttle current threshold of thepower adapter 102, the currentsense op amp 146 outputs a "high voltage" value such that the voltage difference between the output of the currentsense op amp 146 and the output voltage VOUT of the power adapter 102 (and the resulting current flowing to the base of the transistor 166) is insufficient to turn on the transistor 166. - As noted above, when the load current of the
power adapter 102 is greater than the throttle current threshold of thepower adapter 102, the output of the currentsense op amp 146 falls. When the output of theop amp 146 falls enough so that the voltage difference between the output of theop amp 146 and the output voltage of thepower adapter 102 is sufficient to turn on the transistor 166, a current flows from the emitter to the collector of the transistor 166. The current that flows from the emitter to the collector of the transistor 166 is output on thecontrol terminal 162 as the control signal. In such an embodiment, thecontrol signal circuit 164 is configured so that when the transistor 166 turns on, the current flowing from the emitter to the collector of the transistor 166 (that is, the control signal) is proportional to the voltage output by the currentsense op amp 146, which is proportional to the amount by which the load current output by thepower adapter 102 exceeds the threshold current level. - The
control signal circuit 164 and/or the current sense circuit 142 are configured so that thecontrol signal circuit 164 outputs the control signal before thepower adapter 102 is current limited (if at all). By outputting the control signal before thepower adapter 102 is current limited, theportable computer 106 is able to attempt to reduce the amount of power used by theportable computer 106. Where the amount of power used by theportable computer 106 is reduced sufficiently to keep the load current output by thepower adapter 102 below the maximum current level for thepower adapter 102, thepower adapter 102 does not current limit. For example, in the embodiment shown inFIG. 1 , theresistors power adapter 102 rises, transistor 166 turns on and drives the control signal on thecontrol terminal 162 before thediode 158 turns on and drives current through theoptocoupler 136. - At least one of the
powered devices 104 powered by thepower adapter 102 comprises an adapter interface that is used to couple thepowered device 104 to thepower adapter 102. In the embodiment shown inFIG. 1 , theportable computer 106 comprises anadapter interface 174. Theadapter interface 174 comprises a pair ofpower terminals 176 that are used to receive power from thepower adapter 102 via thepower terminals 160 of the power adapter'sdevice interface 114. In the particular embodiment shown inFIG. 1 , thepower terminals 176 include an input voltage terminal (VADP) and a ground terminal (GND) that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter'sdevice interface 114. - The
adapter interface 174 further comprises acontrol terminal 178 over which the control signal output by thepower adapter 102 is received by theportable computer 106. Theportable computer 106 uses the control signal to implement closed-loop feedback in order to control the amount of power used by theportable computer 106. In the particular embodiment shown inFIG. 1 , athrottle signal circuit 180 uses the control signal output by thepower adapter 102 as an input. Thethrottle signal circuit 180 outputs athrottle signal 181 when the control signal indicates that the amount of power used by theportable computer 106 should be reduced. Thethrottle signal 181, in such an embodiment, is an input to an embeddedcontroller 182, which causes theportable computer 106 to reduce the amount of power used by theportable computer 106 when instructed to do so by thethrottle signal 181. - In the particular embodiment shown in
FIG. 1 , thethrottle signal circuit 180 uses pulse width modulation to output thethrottle signal 181, where the duty cycle of thethrottle signal 181 is indicative of the amount by which the load current output by thepower adapter 102 exceeds the throttle current threshold. Thethrottle signal circuit 180, in the embodiment shown inFIG. 1 , comprises aresistor 184 through which the control signal is terminated to ground. The voltage developed across theresistor 184 is coupled to the non-inverting input of acomparator 186. The inverting input of thecomparator 186 is coupled to asource 188 of a sawtooth wave. Thecomparator 186 compares the sawtooth wave to the voltage developed across theresistor 184. The output of thecomparator 186 is converted to an active-low, logic voltage level by a metal oxide semiconductor field effect transistor (MOSFET) 187 and thethrottle signal 181 is taken at the drain of theMOSFET transistor 187. The output of thecomparator 186 is coupled to the gate of theMOSFET 187. The source of theMOSFET 187 is coupled to ground GND and the drain of theMOSFET 187 is coupled to a logic voltage level (VDD) via aresistor 189. - When the load current output by the
power adapter 102 is below the threshold current level, the current flowing on the control signal is zero and the voltage at the non-inverting input of thecomparator 186 is zero. As a result, for the entire period of the sawtooth wave, the voltage on the non-inverting input of thecomparator 186 will be less than the voltage on the inverting input of thecomparator 186 and the output of thecomparator 186 will be zero. Consequently, thetransistor 187 is not turned on and thethrottle signal 181 has a logical high value (that is, is not asserted) for the entire period of the sawtooth wave (that is, the duty cycle for thethrottle signal 181 is zero percent). - The output of the
comparator 186 has a non-zero value for that part of the period of the sawtooth wave where the voltage on the non-inverting input of thecomparator 186 is greater than the voltage on the inverting input of thecomparator 186. When the output of thecomparator 186 has a value that is sufficient to turn on thetransistor 187, thethrottle signal 181 has a logical low value (that is, is asserted). In this way, the control signal is used to pulse width modulate thethrottle signal 181. In one embodiment, thethrottle signal circuit 180 is configured so that the duty cycle of thethrottle signal 181 is zero percent when the load current output by thepower adapter 102 is less than the throttle current threshold. In such an embodiment, thethrottle signal circuit 180 is also configured so that the duty cycle of thethrottle signal 181 is between zero percent and one-hundred percent when the load current output by thepower adapter 102 is greater than the throttle current threshold but less than the maximum current level. In such an embodiment, thethrottle signal circuit 180 is also configured so that the duty cycle of thethrottle signal 181 is one-hundred percent when the load current is greater than or equal to maximum current level. - In the embodiment shown in
FIG. 1 , theportable computer 106 comprisesvarious computer components 190 that are used to implement various computational and input/output functionality supported by theportable computer 106. Theportable computer 106 comprises at least one central processing unit (CPU) 192 andmemory 194. TheCPU 192 executes various items of software, including, for example, an operating system and one or more applications. Typically, a portion of the software executed by theCPU 192 and one or more data structures used by the software during execution are stored in thememory 194.Memory 194 comprises any suitable memory such as, for example, random access memory (RAM), read only memory (ROM), and/or registers within theCPU 192. In the embodiment shown inFIG. 1 , one way in which theportable computer 106 reduces the amount of power used by theportable computer 106 is to reduce the clock frequency at which theCPU 192 operates. In the embodiment shown inFIG. 1 , theCPU 192 includes the ability to change the clock frequency at which theCPU 192 operates in order to manage the amount of power used to operate theCPU 192. - In the embodiment shown in
FIG. 1 , the embeddedcontroller 182 controls the operation of one or more of the other components in theportable computer 106. Among other things, the embeddedcontroller 182 controls the amount of power used by theportable computer 106 based on the control signal received on theadapter interface 174 from thepower adapter 102. The embeddedcontroller 182, in one such embodiment, comprises a programmable processor that executes program instructions (for example, software or firmware) that cause the embeddedcontroller 182 to carry out at least a portion of the functionality described here as being performed by the embeddedcontroller 182. In the embodiment shown inFIG. 1 , the embeddedcontroller 182 reduces the clock frequency at which theCPU 192 operates in order to reduce the amount of power used by theportable computer 106. In some other embodiments, the embeddedcontroller 182 reduces the amount of power used by theportable computer 106 in other ways (for example, by reducing the amount of power used to charge a battery or by dimming a display device included in the portable computer 106) in addition to or instead of reducing the clock frequency at which theCPU 192 operates. Moreover, in some other embodiments, the amount of power used by theportable computer 106 is controlled in other ways in addition to or instead of by using an embeddedcontroller 182. - The various components of the
portable computer 106 are coupled to one another as needed using appropriate interfaces (for examples, using buses, ports, and the like). - In the embodiment shown in
FIG. 1 , when the load current output by thepower adapter 102 exceeds the throttle current threshold for thepower adapter 102, thecontrol signal circuit 164 of thepower adapter 102 outputs the control signal. The amount of current flowing in the control signal is used to indicate by how much the load current output by thepower adapter 102 exceeds the throttle current threshold for thepower adapter 102. Thethrottle signal circuit 180 of theportable computer 106 receives the control signal from thepower adapter 102 on thecontrol terminal 178 and outputs thethrottle signal 181 based on the received control signal. In the embodiment shown inFIG. 1 , thethrottle signal 181 is a pulse width modulated signal where the duty cycle of thethrottle signal 181 indicates by how much the load current of thepower adapter 102 exceeds the throttle current threshold for thepower adapter 102. The embeddedcontroller 182 reduces the amount of power used by theportable computer 106 by reducing the clock frequency at which theCPU 192 operates based on thethrottle signal 181. In the embodiment shown inFIG. 1 , the embeddedcontroller 182 uses thethrottle signal 181 output by thethrottle signal circuit 180 to drive a stop clock input of theCPU 192 in order to reduce the clock frequency at which theCPU 192 operates. The clock frequency of theCPU 192 is "throttled" when thethrottle signal 181 is asserted. As a result, the clock frequency of theCPU 192 is reduced by an amount that is proportional to the duty cycle of thethrottle signal 181. In this way, closed-loop feedback is used to control the amount of power consumed by theportable computer 106. In other embodiments, the clock frequency of theCPU 192 is reduced based on the control signal in other ways (for example, by driving a stop clock input of theCPU 192 directly with thethrottle signal 181 output by the throttle signal circuit 180). Where such closed-loop feedback control causes (when appropriate) the amount of current drawn by theportable computer 106 to be reduced such that load current output by thepower adapter 102 does not exceed the maximum current level for thepower adapter 102, thepower adapter 102 is not current limited. - Because the control signal output by the
power adapter 102 is indicative of the total load current output by thepower adapter 102 to all of thepowered devices 104 coupled to thepower adapter 102, each of thepowered devices 104 need not include circuitry for measuring the amount of current used by the respectivepowered device 104 nor estimate or otherwise determine how much power thepower adapter 102 is capable of outputting. Consequently, apowered device 104 can use the control signal output by thepower adapter 102 to more precisely control the amount of power used by thepowered device 104. Also,different power adapters 102 that are capable of outputting different amounts of power can be used to power thepowered devices 104 while still having thepowered device 104 control how power is used. - The particular embodiment shown in
FIG. 1 illustrates one-example of how the control signal output by thepower adapter 102 can be used to control the amount of power used by apowered device 104 such as aportable computer 106. In other embodiments and implementations, the control signal output by thepower adapter 102 is used in other ways to control the amount of power used by apowered device 104. For example, in one such alternative embodiment, the control signal output by thepower adapter 102 is used by theportable computer 106 to control the amount of power that is used for battery charging (for example, by a battery charger included in the battery interface 108) in addition to and/or instead of controlling the amount of power used by thecentral processing unit 192. In one exemplary implementation of such an embodiment, the battery charger compares the voltage developed across theresistor 184 to a reference voltage. When the voltage across theresistor 184 is greater than the reference voltage, the battery charger reduces the amount of power used by the battery charger for charging any batteries coupled to the portable computer 106 (that is, the battery charger is "throttled"). In such an exemplary implementation, the amount by which the battery charger reduces the power used for battery charging is proportional to the amount by which the voltage across theresistor 184 exceeds the reference voltage (until no power is used for battery charging). - In one such implementation, the battery charger and/or the
throttle signal circuit 180 are configured so that when the control signal is being output by the power adapter 102 (which indicates that the amount of power used by theportable computer 106 should be reduced), the amount of power used for battery charging is reduced before the frequency at which theCPU 192 operates is reduced. In some situations, by reducing the amount of power used for battery charging, the amount of power used by theportable computer 106 can be reduced enough to avoid throttling theCPU 192. For example, in one such implementation, thethrottle signal circuit 180 is configured so that the sawtooth wave used by thethrottle signal circuit 180 has a DC offset that is greater than the reference voltage used by the battery charger. In such an implementation, when the voltage developed across theresistor 184 is greater than the reference voltage used by the battery charger but is less than the DC offset of the sawtooth wave, the duty cycle of thethrottle signal 181 is zero percent. In such a situation, the battery charger reduces the amount of power used for battery charging but theCPU 192 is not throttled. - Moreover, the particular embodiment shown in
FIG. 1 illustrates one example of how the control signal can be generated by thepower adapter 102. In other embodiments and implementations, the control signal is generated by thepower adapter 102 in other ways. For example, in the particular embodiment shown inFIG. 1 , thecontrol signal circuit 164 and the current limit feedback loop used to control thepower supply 116 make use of the same operational amplifier (that is, current sense op amp 146). In an alternative embodiment, separate operational amplifiers (or other comparators) are used in thecontrol signal circuit 164 and the current limit feedback loop used to control thepower supply 116. - In the particular embodiment shown in
FIG. 1 , the control signal output by thepower adapter 102 is directly coupled to thepowered device 104 and is supplied to theportable computer 106 using the same interface used to supply power to theportable computer 106. In other embodiments and implementations, the control signal output by thepowered device 102 is communicated to thepowered device 104 in other ways. For example, in one embodiment, the control signal output by thepower adapter 102 is communicated to thepowered device 104 via one or more intermediary devices (such as a docking station). One example of such an embodiment is shown inFIG. 2 . Also, in other embodiments, the control signal is communicated to theportable computer 106 using an interface (for example, a signal interface) other than the interface used to supply power to theportable computer 106. -
FIG. 2 is a block diagram of one embodiment of acomputing system 200. In the embodiment shown inFIG. 2 , theportable computer 106 ofFIG. 1 is inserted into or is otherwise coupled to adocking station 202 and theportable computer 106, thedocking station 202, and any devices coupled to theportable computer 106 or thedocking station 202 are powered by thepower adapter 102 ofFIG. 1 . Thedocking station 202, in the embodiment shown inFIG. 2 , includes anadapter interface 204 that is used to couple thedocking station 202 to thepower adapter 102. Theadapter interface 204 of thedocking station 202 comprises a pair ofpower terminals 206 that are used to receive power from thepower adapter 102 via thepower terminals 160 of the power adapter'sdevice interface 114. In the particular embodiment shown inFIG. 2 , thepower terminals 206 of theadapter interface 204 include an input voltage terminal and a ground terminal that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter'sdevice interface 114. Theadapter interface 204, in the embodiment shown inFIG. 2 , comprises acontrol terminal 208 over which information indicative of the amount of power output by thepower adapter 102 is received from thepower adapter 102. In the embodiment shown inFIG. 2 , the information indicative of the amount of power output by thepower adapter 102 comprises a control signal received from thepower adapter 102 by thedocking station 202 on thecontrol terminal 208 of theadapter interface 204. - The
docking station 202 further comprises a device interface 212 (also referred to here as the "portable computer interface" 212) that is used to couple thedocking station 202 to theportable computer 106. Theportable computer interface 212 comprises a pair ofpower terminals 214. In the embodiment shown inFIG. 2 , the pair ofpower terminals 214 comprises an output voltage terminal and a ground terminal. The output voltage terminal and the ground terminal of theportable computer interface 212 of thedocking station 202 are coupled to the input voltage terminal VADP and the ground terminal GND of the portable computer'sadapter interface 174. In the embodiment shown inFIG. 2 , thedevice interface 212 is shown as being coupled to theadapter interface 174. Theportable computer interface 212, in the embodiment shown inFIG. 2 , further comprises acontrol terminal 216 over which information indicative of the amount of power output by thepower adapter 102 received from theportable adapter 102 is supplied to theportable computer 106. In the embodiment shown inFIG. 2 , the information indicative of the amount of power output by thepower adapter 102 comprises a control signal received from thepower adapter 102. The control signal is output by thedocking station 202 on thecontrol terminal 216 to theportable computer 106. The control signal is indicative of the amount of power that is being output by thepower adapter 102 to thedocking station 202. In this embodiment, the control signal is a function of the load current output by thepower adapter 102. - In the embodiment shown in
FIG. 2 , power received on thepower terminals 206 of theadapter interface 204 is used to power one or more components (for example, one or more light-emitting diodes) included in thedocking station 202. Also, in the embodiment shown inFIG. 2 , power received on thepower terminals 206 of theadapter interface 204 is used to power theportable computer 106 coupled to thedocking station 202 and any number of other external devices (for example, external drive units such as an external floppy, hard disk, CD, or DVD drive or external input devices such as external keyboards or pointing devices). In the embodiment shown inFIG. 2 , theportable computer 106 is coupled to thepower terminals 206 in order to receive power from thepower adapter 102 and is coupled to thecontrol terminal 208 in order to receive the control signal from thepower adapter 102. In the particular embodiment shown inFIG. 2 , thedocking station 202 passes the control signal through to theportable computer 106 oncontrol signal line 209 without processing or otherwise using the control signal. - The
portable computer 106 uses the control signal output by thepower adapter 102 to control the amount of power used by theportable computer 106 in the manner described above in connection withFIG. 1 . As noted above, the control signal is generated by thepower adapter 102 based on the total load current output by thepower adapter 102, which includes the current used by all of the devices powered by the portable adapter 102 (that is, thedocking station 202, theportable computer 106, and any external devices). - The
portable computer 106, by using the control signal, controls the amount of power used by theportable computer 106 based on the total amount of power supplied by thepower adapter 102 to all devices powered by thepower adapter 102. The control signal generated by thepower adapter 102 indicates to theportable computer 106 when the load current output by thepower adapter 102 exceeds the throttle current threshold, which indicates that thepower adapter 102 is nearing the maximum current level for thepower adapter 102. Theportable computer 106, in response to the control signal, throttles theCPU 194 or otherwise reduces the amount of power used by theportable computer 106. With such an approach, theportable computer 106 need not itself measure how much power is being used by each of the devices powered by thepower adapter 102 or know how much power thepower adapter 102 is capable of outputting. - In the particular embodiment shown in
FIG. 2 , thedevice interface 212 is coupled to theadapter interface 174 of thepower computer 106, which is also used to couple theportable computer 106 directly to thepower adapter 102. In other embodiments and implementations, theportable computer 106 comprises a separate interface (for example, a "docking station interface") for coupling theportable computer 106 to thedevice interface 212 of thedocking station 202. -
FIG. 3 is a block diagram of one embodiment of acomputing system 300. In the embodiment shown inFIG. 3 , theportable computer 106 ofFIG. 1 is inserted into or is otherwise coupled to adocking station 302 and theportable computer 106, thedocking station 302, and any devices coupled to theportable computer 106 or thedocking station 302 are powered by apower adapter 304. - The
power adapter 304, in the embodiment shown inFIG. 3 , is similar to thepower adapter 102 ofFIG. 1 except that thepower adapter 304 does not output a control signal (or other information indicative of the amount of power output by the power adapter 304) and does not include acontrol signal circuit 164 or acontrol terminal 162. That is, thepower adapter 304 comprises adevice interface 350 that comprises a pair ofpower terminals 352 but does not include a control terminal over which a control signal is output. In the particular embodiment shown inFIG. 3 , thepower terminals 352 include an output voltage terminal VOUT and a ground terminal GND. Otherwise, thepower adapter 304 is similar to thepower adapter 102 ofFIG. 1 and similar components are referenced inFIG. 3 using the same reference numerals used inFIG. 1 for those components. - The
docking station 302, in the embodiment shown inFIG. 3 , includes anadapter interface 306 that is used to couple thedocking station 302 to thepower adapter 304. Theadapter interface 306 of thedocking station 302 comprises a pair ofpower terminals 308 that are used to receive power from thepower adapter 304 via thepower terminals 352 of the power adapter'sdevice interface 350. In the particular embodiment shown inFIG. 3 , thepower terminals 308 include an input voltage terminal and a ground terminal that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter'sdevice interface 350. Theadapter interface 306, in the embodiment shown inFIG. 3 , comprises acontrol terminal 310 for receiving a control signal. However, as noted above, in the particular embodiment shown inFIG. 3 , thepower adapter 304 does not output a control signal. Thecontrol terminal 310 of theadapter interface 306 can be used to receive a control signal from a different power adapter that outputs a control signal (for example, theportable adapter 102 ofFIG. 1 ). - The
docking station 302 further comprises a device interface 312 (also referred to here as the "portable computer interface" 312) that is used to couple thedocking station 302 to theportable computer 106. Theportable computer interface 312 comprises a pair ofpower terminals 314. In the embodiment shown inFIG. 3 , the pair ofpower terminals 314 comprises an output voltage terminal and a ground terminal. The output voltage terminal and the ground terminal of the docking station'sportable computer interface 312 are coupled to the input voltage terminal VADP and the ground terminal GND of the portable computer'sadapter interface 174. - The
docking station 302 generates information indicative of the amount of power received by thedocking station 302 from thepower adapter 304. In the embodiment shown inFIG. 3 , the information indicative of the amount of power received by thedocking station 302 from the power adapter comprises a control signal that is a function of the load current received by thedocking station 302 from thepower adapter 304. Theportable computer interface 312 further comprises acontrol terminal 316 over which the control signal is output by thedocking station 302 to theportable computer 106. In other embodiments, the information indicative of the amount of power received by thedocking station 302 from thepower adapter 304 is communicated to theportable computer 106 in other ways. - In the embodiment shown in
FIG. 3 , thedocking station 302 comprises a docking stationcontrol signal circuit 318 that outputs the control signal. The docking stationcontrol signal circuit 318 outputs the control signal when the load current received by thedocking station 302 exceeds a throttle current threshold. In the embodiment shown inFIG. 3 , the docking stationcontrol signal circuit 312 does not output the control signal when the load current received by thedocking station 302 is less than the throttle current threshold. In the embodiment shown inFIG. 3 , thedocking station 302 uses a predetermined throttle current threshold for any power adapter that is coupled to thedocking station 302, regardless of how much power any particular power adapter coupled to thedocking station 302 is capable of outputting. - In the embodiment shown in
FIG. 3 , the docking stationcontrol signal circuit 318 comprises acurrent sense resistor 320 coupled in series between the input voltage terminal of theadapter interface 306 and the output voltage terminal of theportable computer interface 312. One end of thecurrent sense resistor 320 is coupled to the non-inverting input of a current sense operational amplifier 322 (also referred to here as the "docking station current sense op amp" 322). A reference voltage (also referred to here as "the docking station reference voltage") is coupled to the inverting input of the docking station currentsense op amp 322. The docking station reference voltage is developed and coupled to the inverting input of theop amp 322 using a Zener diode 324 andappropriate bias resistors 326. The Zener diode 324 is coupled to the supply voltage (VADP+4VDC) for theop amp 322 through aresistor 327. Acapacitor 328 is coupled between the inverting input and the output of theop amp 322 to provide control stability. The output of the docking station currentsense op amp 322 is coupled via aresistor 330 to the emitter of atransistor 332. The base of thetransistor 332 is coupled to theoutput voltage terminal 314 and the collector of thetransistor 332 is coupled to the anode of adiode 334. The cathode of thediode 334 is coupled to thecontrol terminal 316 of theportable computer interface 312. - When the load current received by the
docking station 302 from thepower adapter 304 is less than or equal to the throttle current threshold used by thedocking station 302, the output voltage of the docking station currentsense op amp 322 is such that the voltage developed across the emitter and the base of thetransistor 332 is insufficient to turn thetransistor 332 on. When the load current received by thedocking station 302 from thepower adapter 304 is greater than the throttle current threshold used by thedocking station 302, the output voltage of the docking station currentsense op amp 322 is such that the voltage developed across the emitter and the base of thetransistor 332 is sufficient to turn thetransistor 332 on. The current that flows from the emitter to the collector of thetransmitter 332 is output on thecontrol terminal 316 as the control signal. In such an embodiment, the docking stationcontrol signal circuit 318 is configured so that when thetransistor 332 turns on, the current flowing from the emitter to the collector of the transistor 332 (that is, the control signal) is proportional to the voltage output by the docking station currentsense op amp 322, which is proportional to the amount by which the load current received by thedocking station 302 from thepower adapter 304 exceeds the throttle current threshold for thedocking station 304. - In the particular embodiment shown in
FIG. 3 , thecontrol terminal 310 of theadapter interface 306 is coupled to thecontrol terminal 316 of theportable computer interface 312 over a control signal line 309 (though inFIG. 3 . thepower adapter 304 does not include a control terminal over which a control signal is output). In such an embodiment, the control signal output by the docking stationcontrol signal circuit 318 is also coupled to thecontrol terminal 316 of theportable computer interface 312 over thecontrol signal line 309. - The
portable computer 106 uses the control signal output by thedocking station 302 in order to control the amount of power used by theportable computer 106 in the manner described above in connection withFIG. 1 . Theportable computer 106, by using the control signal, controls the amount of power used by theportable computer 106 based on the total amount of power received bydocking station 302 from thepower adapter 304. However, thedocking station 302, in the embodiment shown inFIG. 3 , uses the same throttle current threshold for all power adapters that are coupled to thedocking station 302, regardless of how much power any particular power adapter is actually capable of outputting. In other words, thedocking station 302, in such an embodiment, assumes that all power adapters are capable of outputting the same amount of power. - In the particular embodiment shown in
FIG. 3 , thedevice interface 312 is coupled to theadapter interface 174 of thepower computer 106, which is also used to couple theportable computer 106 directly to thepower adapter 102. In other embodiments and implementations, theportable computer 106 comprises a separate interface (for example, a "docking station interface") for coupling theportable computer 106 to thedevice interface 312 of thedocking station 302. - As noted above, the
docking station 302 can be used with a power adapter that outputs a control signal (for example, thepower adapter 102 ofFIG. 1 ).FIG. 4 illustrates one such embodiment.FIG. 4 is a block diagram of one embodiment of acomputing system 400. In the embodiment shown inFIG. 4 , theportable computer 106 ofFIG. 1 is inserted into or is otherwise coupled to thedocking station 302 ofFIG. 3 and theportable computer 106, thedocking station 302, and any devices coupled to theportable computer 106 or thedocking station 302 are powered by thepower adapter 102 ofFIG. 1 . - In the embodiment shown in
FIG. 4 , thecontrol terminal 162 of the power adapter'sdevice interface 114 is coupled to thecontrol terminal 310 of the docking station'sadapter interface 306 and, as noted above, thecontrol terminal 310 of theadapter interface 306 is coupled to thecontrol terminal 316 of the docking station'sportable computer interface 312 over thecontrol signal line 309. In such an embodiment, both thecontrol signal circuit 164 of thepower adapter 102 and the docking stationcontrol signal circuit 318 of thedocking station 302 output a control signal if and when the respective throttle current threshold for each circuit is exceeded. Theportable computer 106 uses any control signal received from thedocking station 302 to control the amount of power used by theportable computer 106 in the manner described above in connection withFIG. 1 . - In an implementation where the throttle current threshold for the docking station
control signal circuit 318 is lower than thecontrol signal circuit 164 of thepower adapter 102, the docking stationcontrol signal circuit 318 will output a control signal when the load current received by thedocking station 302 exceeds the throttle current threshold for thatcircuit 318, which causes theportable computer 106 to reduce the amount of power it uses. Consequently, in such an implementation, thecontrol signal circuit 164 of thepower adapter 102 typically will not output a control signal because the control signal output by the docking stationcontrol signal circuit 318 will typically prevent the load current output by thepower adapter 102 from exceeding the throttle current threshold for thepower adapter 102. - In an implementation where the throttle current threshold for the
control signal circuit 164 of thepower adapter 102 is lower than the docking stationcontrol signal circuit 318, thecontrol signal circuit 164 of thepower adapter 102 will output a control signal when the load current output by thepower adapter 102 exceeds the throttle current threshold for thepower adapter 102, which causes theportable computer 106 to reduce the amount of power it uses. Consequently, in such an implementation, the docking stationcontrol signal circuit 318 typically will not output a control signal because the control signal output by thecontrol signal circuit 164 of the power adapter will typically prevent the load current received by thedocking station 302 from exceeding the throttle current threshold for the docking stationcontrol signal circuit 318. In other embodiments and implementations, the throttle current threshold for thecontrol signal circuit 164 of thepower adapter 102 is the same as the throttle current threshold for the docking stationcontrol signal circuit 318 or the throttle current threshold for thecontrol signal circuit 164 of thepower adapter 102 is higher than the throttle current threshold for the docking stationcontrol signal circuit 318. - In other embodiments, a control terminal included in a device interface of a power adapter on which a control signal (or other information indicative of an amount of load current output by a power adapter) may be output is used for identifying one or more attributes of the power adapter. For example, in one such embodiment, the control terminal is used by a powered device coupled to the power adapter to determine if the power rating of the power adapter is equal to or greater than the power rating of the powered device (that is, the minimum amount of power required by the powered device).
FIG. 5 illustrates one such embodiment. -
FIG. 5 is a high-level block diagram of one embodiment of acomputing system 500. Thecomputing system 500 comprises apower adapter 502 that is used to power at least onepowered device 504. In the particular embodiment shown inFIG. 5 , thepowered device 504 comprises aportable computer 506. Theportable computer 506, in the embodiment shown inFIG. 5 , can be powered by the power adapter 502 (when coupled thereto) or by a battery coupled to theportable computer 506 via abattery interface 508. In other embodiments, one or more other external devices that are communicatively coupled to the portable computer 506 (for example, a docking station or an external drive unit such as a CD, DVD, or floppy drive unit) are also powered by thepower adapter 502. In some other embodiments, a power adapter is used to power other types of electronic devices such as other types of battery-powered devices. - The
power adapter 502 comprises a power-source interface 510 that is used to couple thepower adapter 502 to an AC power source 512 (such as an AC outlet). Thepower adapter 502 also comprises adevice interface 514 that is used to couple thepower adapter 502 to the powered device 504 (theportable computer 506 in the embodiment shown inFIG. 5 ). In one implementation of the embodiment shown inFIG. 5 , thepower adapter 502 is directly coupled to thepower source 512 and to theportable computer 506 using appropriate cabling and connectors. In another embodiment, thepower adapter 502 is coupled to theportable computer 506 indirectly via one or more intermediary devices such as a docking station. - The
power adapter 502 also comprises apower supply 516 that converts an AC line voltage from theAC power source 512 to a lower DC voltage suitable for use by theportable computer 506. In the embodiment shown inFIG. 5 , thepower supply 516 is designed to output a particular nominal output voltage on thedevice interface 514 for use by theportable computer 506. Thepower supply 516 comprises any suitable power supply topology now known or later developed. In the embodiment shown inFIG. 5 , thepower supply 516 comprises acontroller 518 that controls the voltage output by the power supply 516 (for example, based on the voltage and/or load current output by the power adapter 502). - The
device interface 514 of thepower adapter 502 comprises a pair ofpower terminals 560 that are used to provide power to theportable computer 506. In the particular embodiment shown inFIG. 5 , thepower terminals 560 include an output voltage terminal (VOUT) and a ground terminal (GND). Thedevice interface 514 further comprises a control terminal 562. In the embodiment shown inFIG. 5 , the control terminal 562 is coupled to VOUT via a pull-up resistor 595 (also referred to here as "resistor Radp" or just "Radp"). - At least one of the
powered devices 504 powered by thepower adapter 502 comprises an adapter interface that is used to couple thepowered device 504 to thepower adapter 502. In the embodiment shown inFIG. 5 , theportable computer 506 comprises anadapter interface 574. Theadapter interface 574 comprises a pair ofpower terminals 576 that are used to receive power from thepower adapter 502 via thepower terminals 560 of the power adapter'sdevice interface 514. In the particular embodiment shown inFIG. 5 , thepower terminals 576 include an input voltage terminal (VADP) and a ground terminal (GND) that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter'sdevice interface 514. - The
adapter interface 574 further comprises acontrol terminal 578 that is coupled to the control terminal 562 of thedevice interface 514 of thepower adapter 502 when thepower adapter 502 is coupled to theportable computer 506. Thecontrol terminal 578 of theportable computer 506 is used as an input to anidentification circuit 580 that identifies one or more attributes of anypower adapter 502 coupled to theportable computer 506. In the particular embodiment shown inFIG. 5 , theidentification circuit 580 identifies whether thepower adapter 502 has a power rating that is greater than or equal to a particular "full-power power rating" associated with theportable computer 506. In such an embodiment, the full-power power rating is the amount of power needed by theportable computer 506 to be operated in a full-power mode. In one implementation of such an embodiment, the full-power mode is a mode in which theportable computer 506 is operated without degrading the performance of the portable computer 506 (for example, without reducing clock frequency at which a CPU is operated). In another implementation, the full-power mode is an operational mode in which a user is able to use the portable computer 506 (as opposed to a sleep mode in which battery charging occurs but the user is not otherwise able to use the portable computer 506). - In the embodiment shown in
FIG. 5 , theidentification circuit 580 comprises a pull-down resistor 596 (also referred to here as "resistor Rnotebook" or just "Rnotebook") that couples thecontrol terminal 578 to ground. When thepower adapter 502 is coupled to theportable computer 506, the pull-upresistor 595 of thepower adapter 502 and the pull-down resistor 596 of theportable computer 506 form a voltage divider. The voltage developed at the node formed between the pull-upresistor 595 and the pull-down resistor 596 (that is, at the control terminal 578) is used by theidentification circuit 580 to determine if the power rating of thepower adapter 502 is equal to or greater than the full-power power rating of theportable computer 506. - In the embodiment shown in
FIG. 5 , theportable computer 506 further comprises acomparator 597 that compares the voltage developed at thecontrol terminal 578 to a reference voltage. The voltage developed at the control terminal 578 (that is, the voltage developed at the node formed between the pull-upresistor 595 and the pull-down resistor 596) is coupled to the non-inverting input of thecomparator 597 and the reference voltage is coupled to the inverting input of thecomparator 597. The voltage developed at thecontrol terminal 578 is indicative of the ratio of the resistance value of Radp and the resistance value of Rnotebook. In the particular embodiment shown inFIG. 5 , the reference voltage is developed at a node formed between afirst bias resistor 531 and asecond bias resistor 598. The first andsecond bias resistors second bias resistors 531 and 598 (that is, the reference voltage) is indicative of the ratio of the resistance value of thefirst resistor 531 and the resistance value of thesecond resistor 598. The output voltage of thecomparator 597 is coupled to a logic voltage level (VDD) via aresistor 599. The output voltage of thecomparator 597 is indicative of the difference between the voltage developed at thecontrol terminal 578 and the reference voltage. With such an approach, variations in VADP are "cancelled" out of the comparison performed by thecomparator 597. - In one exemplary implementation of such an embodiment, the
bias resistors 598 are configured so that the reference voltage is just under one-half of VADP. In such an implementation, if the pull-upresistor 595 of thepower adapter 502 is less than or equal to the pull-down resistor 596 of theportable computer 506, thecomparator 597 outputs a logic "high" signal. If the pull-upresistor 595 of thepower adapter 502 is greater than the pull-down resistor 596 of theportable computer 506, thecomparator 597 outputs a logic "low" signal. In such an implementation, the pull-upresistor 595 of thepower adapter 502 and the pull-down resistor 596 of theportable computer 506 are selected so that the pull-upresistor 595 is less than or equal to the pull-down resistor 596 of theportable computer 506 if the power rating of thepower adapter 502 is equal to or greater than the full-power power rating of theportable computer 506, and that the pull-upresistor 595 of thepower adapter 502 is greater than the pull-down resistor 596 of theportable computer 506 if the power rating of thepower adapter 502 is less than the full-power power rating of theportable computer 506. - In the particular embodiment of
FIG. 5 , theportable computer 506 further comprises an embeddedcontroller 582 to which the output of thecomparator 597 is output. In such an embodiment, when thepower adapter 502 is initially coupled to theportable computer 506, the embeddedcontroller 582 detects that fact (for example, because power is being supplied on theadapter interface 574 of the portable computer 506) and checks the output of thecomparator 597. In the exemplary implementation described in the previous paragraph, if the output of thecomparator 597 has a logic high value, the embeddedcontroller 582 learns that the power rating of thepower adapter 502 is equal to or greater than the power rating of theportable computer 506. If the output of thecomparator 597 has a logic low value, the embeddedcontroller 582 learns that the power rating of thepower adapter 502 is less than the power rating of theportable computer 506. In one such implementation, when the embeddedcontroller 582 learns that the power rating of thepower adapter 502 is greater than or equal to the power rating of theportable computer 506, the embeddedcontroller 582 operates theportable computer 506 in a "full-power mode." When the embeddedcontroller 582 learns that the power rating of thepower adapter 502 is less than the power rating of theportable computer 506, the embeddedcontroller 582 does not allow theportable computer 506 to operate in the full-power mode and, instead, operates theportable computer 506 in a "low-power mode" (for example, where a CPU included in theportable computer 506 is operated at a lower clock frequency). In one such implementation, the embeddedcontroller 582 notifies a user of theportable computer 506 that theportable computer 506 is operating in low-power mode. In other embodiments and implementations, other actions are taken in the event that theportable computer 506 learns that the power rating of thepower adapter 502 is less than the full-power power rating of theportable computer 506. For example, in one such other implementation, when the embeddedcontroller 582 learns that the power rating of apower adapter 502 is less than the full-power power rating of theportable computer 506, the embeddedcontroller 582 may operate theportable computer 506 in a sleep mode in which battery charging occurs but a user is not otherwise able to use theportable computer 506. In one example of such an implementation, thepower adapter 502 comprises a small "travel" adapter that has a power rating sufficient for battery charging but not sufficient for theportable computer 506 to operate in full-power mode. -
FIG. 6 is achart 600 illustrating exemplary values ofRadp and Rnotebook for various power ratings, in one implementation of thesystem 500 ofFIG. 5 . Each row of thechart 600 corresponds to a given power rating in Watts. The column labeled Radp inchart 600, for each row of thechart 600, contains a resistor value (in Kiloohms) for resistor Radp that is associated with apower adapter 502 having the power rating associated with that row. The column labeled Rnotebook inchart 600, for each row of thechart 600, contains a resistor value for resistor Rnotebook that is associated with aportable computer 506 having the full-power power rating associated with that row. In the particular example shown inchart 600, the resistor values are configured for a reference voltage that is thirty percent of VADP. - For example, in one implementation designed in accordance with
chart 600, afirst power adapter 502 having a power rating of 65 Watts comprises a 383 Kiloohm pull-up resistor 595 (Radp), asecond power adapter 502 having a power rating of 50 Watts comprises a 499 Kiloohm pull-up resistor 595 (Radp), and aportable computer 506 having a full-power power rating of 65 Watts comprises a 191 Kiloohm pull-down resistor 596 (Rnotebook). If the first power adapter 502 (with a Radp having a resistance of 383 Kiloohms) is coupled to the portable computer 506 (with a Rnotebook having a resistance of 191 Kiloohms), thecomparator 597 of theportable computer 506 outputs a logic high value indicating that the power rating of thatpower adapter 502 is equal to or greater than the full-power power rating of theportable computer 506. If the second power adapter 502 (with a Radp having a resistance of 499 Kiloohms) is coupled to the portable computer 506 (with a Rnotebook having a resistance of 191 Kiloohms), thecomparator 597 of theportable computer 506 outputs a logic low value indicating that the power rating of thatpower adapter 502 is less than the full-power power rating of theportable computer 506. In the latter situation, the embeddedcontroller 582 of theportable computer 506, for example, could operate theportable computer 506 in a low-power mode. -
FIG. 7 is achart 700 illustrating the voltage difference between the two inputs of thecomparator 597 of aportable computer 506 implemented usingchart 600 ofFIG. 6 when apower adapter 502 implemented usingchart 600 ofFIG. 6 is directly coupled to theportable computer 506. Each row of thechart 700 corresponds to apower adapter 502 comprising a pull-upresistor 595 having a resistance value from the intersection of the respective row and column ofchart 600. Each column of thechart 700 corresponds to aportable computer 506 comprising a pull-down resistor 596 having a resistance value from the intersection of the respective row and column ofchart 600. For example, in such an implementation, where apower adapter 502 having a power rating of 50 Watts (with a Radp having a resistance of 499 Kiloohms) is coupled to aportable computer 106 having a full-power power rating of 65 Watts (with a Rnotebook having a resistance of 191 Kiloohms), the voltage difference between the two inputs of thecomparator 597 of theportable computer 506 is -0.54 Volts, which results in thecomparator 597 outputting a logic low value. - The
power adapter 502 is shown inFIG. 5 as being directly coupled to theportable computer 506. In other usage scenarios, thepower adapter 502 is coupled to theportable computer 506 via one or more intermediary devices such as a docking station. In some embodiments, such an intermediary device consumes at least a portion of the power supplied by thepower adapter 502.FIG. 8 illustrates one such usage scenario. -
FIG. 8 is a block diagram of one embodiment of acomputing system 800. In the embodiment shown inFIG. 8 , theportable computer 506 ofFIG. 5 is inserted into or is otherwise coupled to adocking station 802 and theportable computer 506, thedocking station 802, and any devices coupled to theportable computer 506 or thedocking station 802 are powered by thepower adapter 502 ofFIG. 5 . Thedocking station 802, in the embodiment shown inFIG. 8 , includes anadapter interface 804 that is used to couple thedocking station 802 to thepower adapter 502. Theadapter interface 804 of thedocking station 802 comprises a pair ofpower terminals 806 that are used to receive power from thepower adapter 502 via thepower terminals 560 of the power adapter'sdevice interface 514. In the particular embodiment shown inFIG. 8 , thepower terminals 806 of theadapter interface 804 include an input voltage terminal and a ground terminal that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter'sdevice interface 514. Theadapter interface 804, in the embodiment shown inFIG. 8 , comprises acontrol terminal 808 that is coupled to the control terminal 562 of thepower adapter 502 when thedocking station 802 is coupled to thepower adapter 502. - The
docking station 802 further comprises a device interface 812 (also referred to here as the "portable computer interface" 812) that is used to couple thedocking station 802 to theportable computer 506. Theportable computer interface 812 comprises a pair ofpower terminals 814. In the embodiment shown inFIG. 8 , the pair ofpower terminals 814 comprises an output voltage terminal and a ground terminal. The output voltage terminal and the ground terminal of theportable computer interface 812 of thedocking station 802 are coupled to the input voltage terminal VADP and the ground terminal GND of the portable computer'sadapter interface 574. In the embodiment shown inFIG. 8 , thedevice interface 812 is shown as being coupled to theadapter interface 574. Theportable computer interface 812, in the embodiment shown inFIG. 8 , further comprises acontrol terminal 816 that is coupled to thecontrol terminal 578 of theportable computer 506 when thedocking station 802 is coupled to theportable computer 506. - In the embodiment shown in
FIG. 8 , power received on thepower terminals 806 of theadapter interface 804 is used to power one or more components 803 (for example, one or more light-emitting diodes) included in thedocking station 802. Also, in the embodiment shown inFIG. 8 , power received on thepower terminals 806 of theadapter interface 804 is used to power theportable computer 506 coupled to thedocking station 802 and any number of other external devices (for example, external drive units such as an external floppy, hard disk, CD, or DVD drive or external input devices such as external keyboards or pointing devices). - In the embodiment shown in
FIG. 8 , thecontrol terminal 808 of theadapter interface 804 is coupled to thecontrol terminal 816 of theportable computer interface 816 via a Zener diode 820. When thepower adapter 502 is coupled to theadapter interface 804 of thedocking station 802 and theportable computer 506 is coupled to theportable computer interface 812 of thedocking station 802, the control terminal 562 of thepower adapter 502 is coupled to thecontrol terminal 578 of theportable computer 506 via the Zener diode 820 of thedocking station 802. The Zener diode 820 provides a fixed voltage drop (for example, 3 Volts) from thecontrol terminal 808 of theadapter interface 804 to thecontrol terminal 816 of theportable computer interface 812. As result, the voltage developed at the node formed between the pull-upresistor 595 and the pull-down resistor 596 is lower than the voltage developed at the node formed between the pull-upresistor 595 and the pull-down resistor 596 when thepower adapter 502 is directly coupled to theportable computer 506. In other embodiments and implementations, a fixed voltage drop is provided from thecontrol terminal 808 of theadapter interface 804 to thecontrol terminal 816 of theportable computer interface 812 in other ways (for example, using a two-terminal reference voltage integrated circuit). - In one implementation of such an embodiment implemented using the
chart 600 ofFIG. 6 , thesystem 800 is configured so that when thepower adapter 502 is coupled to theadapter interface 804 of thedocking station 802 and theportable computer 506 is coupled to theportable computer interface 812 of thedocking station 802, the voltage drop caused by the Zener diode 820 is sufficient to cause thepower adapter 502 to appear to theportable computer 506 as a power adapter having the next lowest power rating inchart 600. For example, when apower adapter 502 having a power rating of 135 Watts (and comprising a pull-upresistor 595 having a resistance of 169 Kilohms) is coupled to thedocking station 802, thepower adapter 502 appears to aportable computer 506 coupled to thedocking station 802 as a power adapter having a power rating of 120 Watts due to the voltage drop caused by the Zener diode 820. In this way, the amount of power consumed by thedocking station 802 is taken into account by theportable computer 506 when determining if thepower adapter 502 is able to provide enough power to operate theportable computer 506 in full-power mode. -
FIG. 9 is achart 900 illustrating the voltage difference between the two inputs of thecomparator 597 of aportable computer 506 implemented usingchart 600 ofFIG. 6 when apower adapter 502 implemented usingchart 600 ofFIG. 6 is coupled to theportable computer 506 via thedocking station 802 ofFIG. 8 . - In the embodiment shown in
FIG. 5 , theportable computer 506 is configured to compare the voltage developed at thecontrol terminal 578 to one reference voltage. In other embodiments, the voltage developed at thecontrol terminal 578 is compared to multiple references voltages.FIG. 10 illustrates one such embodiment. -
FIG. 10 is a block diagram of one embodiment of acomputing system 1000. In the embodiment shown inFIG. 10 , thepower adapter 502 ofFIG. 5 is coupled to aportable computer 1006. Theportable computer 1006 ofFIG. 10 is similar to theportable computer 506 ofFIG. 5 and similar components are referenced inFIG. 10 using the same reference numerals used inFIG. 5 for those components. - The
portable computer 1006 ofFIG. 10 comprises afirst comparator 1004 that compares the voltage developed at thecontrol terminal 578 to a first reference voltage. Theportable computer 1006 further comprises asecond comparator 1005 that compares the voltage developed at thecontrol terminal 578 to a second reference voltage. In such an embodiment, the first reference voltage is indicative of a particular "full-power" power rating associated with theportable computer 1006. In such an embodiment, the full-power power rating is the amount of power needed by theportable computer 1006 to be operated in a full-power mode. The voltage developed at thecontrol terminal 578 is coupled to the non-inverting input of thefirst comparator 1004 and the first reference voltage is coupled to the inverting input of thefirst comparator 1004. In such an embodiment, the second reference voltage is indicative of a particular "minimum" power rating associated with theportable computer 1006. In such an embodiment, the minimum power rating is the minimum amount of power needed by theportable computer 1006 to be operated in a low-power mode. The voltage developed at thecontrol terminal 578 is coupled to the non-inverting input of thesecond comparator 1005 and the second reference voltage is coupled to the inverting input of thesecond comparator 1005. - The
portable computer 1006 comprises a first, second, andthird resistors second resistors third resistors first comparator 1004 is coupled to a logic voltage level (VDD) via aresistor 1014. The output voltage of thefirst comparator 1004 is indicative of the difference between the voltage developed at thecontrol terminal 578 and the first reference voltage. The output voltage of thesecond comparator 1005 is coupled to a logic voltage level (VDD) via aresistor 1016. The output voltage of thesecond comparator 1005 is indicative of the difference between the voltage developed at thecontrol terminal 578 and the second reference voltage. - In the embodiment shown in
FIG. 10 , thesystem 1000 is configured so that when apower adapter 502 having a power rating that is less than the minimum power rating associated with the second reference voltage (and a pull-upresistor 595 having an corresponding resistance value) is coupled to theportable computer 1006, both the first andsecond comparators system 1000 is configured so that when apower adapter 502 having a power rating that is greater than or equal to the minimum power rating associated with the second reference voltage but less than the full-power power rating associated with the first reference voltage is coupled to theportable computer 1006, the first comparator1004 outputs a logic low value and thesecond comparator 1005 outputs a logic high value. In such an embodiment, thesystem 1000 is configured so that when apower adapter 502 having a power rating that is greater than or equal to the maximum power rating associated with the first reference voltage is coupled to theportable computer 1006, both thecomparators - In the particular embodiment of
FIG. 10 , theportable computer 1006 further comprises an embedded controller 1082 to which the output of the first andsecond comparators power adapter 502 is initially coupled to theportable computer 1006, the embedded controller 1082 detects that fact (for example, because power is being supplied on theadapter interface 574 of the portable computer 1006) and checks the outputs of the first andsecond comparators FIG. 10 , if bothcomparators power adapter 502 is equal to or greater than the full-power power rating associated with theportable computer 1006. In such a situation, the embedded controller 1082 operates theportable computer 1006 in the full-power mode. - If the
first comparator 1004 outputs a logic low value but thesecond comparator 1005 outputs a logic high value, the embedded controller 1082 learns that the power rating of thepower adapter 502 is equal to or greater than the minimum power rating associated with theportable computer 1006 but is less than the full-power power rating associated withportable computer 1006. In such a situation, the embedded controller 1082 may operate theportable computer 1006 in a low-power mode (for example, where a CPU included in theportable computer 1006 is operated at a lower clock frequency). - If both the
comparators power adapter 502 is less than the minimum-power power rating associated with theportable computer 1006. In such a situation, the embedded controller 1082 may power off the portable computer 1006 (for example, by having theportable computer 1006 enter a "sleep" state in which battery charging occurs but the user is not otherwise able to use the portable computer 1006). -
FIG. 11 is a block diagram of one embodiment of acomputing system 1100. In the embodiment shown inFIG. 11 , apower adapter 1102 is directly coupled to the portable computer 1106 (though in other embodiments, thepower adapter 1102 is coupled to theportable computer 1106 via one or more intermediary devices such as thedocking station 802 ofFIG. 8 ). Except as described here, thepower adapter 1102 and theportable computer 1106 are similar to thepower adapter 102 andportable computer 106 ofFIG. 1 , respectively, and similar components are referenced inFIG. 11 using the same reference numerals used inFIG. 1 for those components. Thepower adapter 1102 comprises a pull-up resistor 1195 (also referred to here as "resistor Radp" or just "Radp") coupled across VOUT and thecontrol terminal 162 of theadapter interface 114 of thepower adapter 1102 in parallel with thecontrol signal circuit 164. The pull-upresistor 1195 of thepower adapter 1102, in the embodiment shown inFIG. 11 , has a resistance value that is much larger than theresistor 184 used in thethrottle signal circuit 180 of theportable computer 1106 to couple thecontrol signal 178 to ground. In one implementation of such an embodiment, theresistor 184 has a resistance value of 2 Kiloohms and the pull-upresistor 1195 has a resistance value that is much larger than 2 Kiloohms. - In the embodiment shown in
FIG. 11 , theportable computer 1106 comprises both thethrottle signal circuit 180 and anidentification circuit 580 similar to theidentification circuit 580 ofFIG. 5 (and similar components are referenced inFIG. 11 using the same reference numerals used inFIG. 5 for such components). In such an embodiment, the non-inverting input of thecomparator 186 of thethrottle signal circuit 180 is coupled to thecontrol terminal 178 of theportable computer 1106 using aZener diode 1101 having a voltage drop of, for example, 6.8 Volts. Also, in such an embodiment, the sawtooth wave used by thethrottle signal circuit 180 has a DC offset (for example, a sawtooth wave having a 1.0 Volt DC offset and a maximum amplitude of 2.0 Volts). When thepower adapter 1102 is coupled to theportable computer 1106, at first, the control signal output by thecontrol signal circuit 164 of thepower adapter 1102 is zero. Because the pull-upresistor 1195 is much larger than theresistor 184, the current through the pull-upresistor 1195 will be insufficient to generate current on thecontrol terminal 178 sufficient to "turn on" thethrottle signal circuit 180. TheZener diode 1101 used to couple thethrottle signal circuit 180 to thecontrol terminal 178 of theportable computer 1106 does not affect theidentification circuit 580 since the voltage developed at thecontrol terminal 178 is well less than the Zener voltage of theZener diode 1101. - In such an embodiment, the output of the
identification circuit 580 is checked by an embeddedcontroller 1182 of theportable computer 1106 when thepower adapter 1102 is first coupled to theportable computer 1106. Thecontrol signal circuit 164 of thepower adapter 1102 typically does not output the control signal during this time because the load current output by thepower adapter 1102 typically does not rise above the throttle current threshold during this time or because the response time of thecontrol signal circuit 164 is long enough that thecontrol signal circuit 164 will not react (and output a control signal) during this time. After the embeddedcontroller 1182 of theportable computer 1106 reads the output of the identification circuit 580 (and determines whether or not to operate the portable computer in full-power mode as described above in connectionFIG. 5 ), the embeddedcontroller 1182 need not read the output of theidentification circuit 580 again while thesame power adapter 1102 is coupled to theportable computer 1106. Thereafter, the amount of power used by theportable computer 1106 may be controlled using information indicative of the amount of power output by the power adapter 1102 (that is, using the control signal output by the control signal circuit 164) as described above in connection withFIG. 1 . - In other embodiments, a control terminal included in a device interface of a power adapter on which a control signal (or other information indicative of the amount of load current output by a power adapter) may be output is used for identifying one or more attributes of the power adapter in other ways.
FIG. 12 illustrates one such embodiment. -
FIG. 12 is a block diagram of one embodiment of acomputing system 1200. Thecomputing system 1200 comprises apower adapter 1202 that is used to power at least onepowered device 1204. In the particular embodiment shown inFIG. 12 , thepowered device 1204 comprises aportable computer 1206. Theportable computer 1206, in the embodiment shown inFIG. 12 , can be powered by the power adapter 1202 (when coupled thereto) or by a battery coupled to theportable computer 1206 via abattery interface 1208. In other embodiments, one or more other external devices that are communicatively coupled to the portable computer 1206 (for example, a docking station or an external drive unit such as a CD, DVD, or floppy drive unit) are also powered by thepower adapter 1202. In some other embodiments, a power adapter is used to power other types of electronic devices such as other types of battery-powered devices. - Except as described here, the
power adapter 1202 is similar to thepower adapter 502 ofFIG. 5 and similar components are referenced inFIG. 12 using the same reference numerals used inFIG. 5 for those components. In the embodiment shown inFIG. 12 , the resistor Radp is selected so that the resistance value of resistor Radp is indicative of the power rating of thepower adapter 1202. In one exemplary implementation of such an embodiment, a set ofpower adapters 1202 having respective power ratings of 50 Watts, 65 Watts, 90 Watts, and 120 Watts comprise respective resistors Radp having resistance values of, for example, 50 Kiloohms, 75 Kiloohms, 100 Kiloohms, and 125 Kiloohms, respectively. That is, apower adapter 1202 having a power rating of 90 Watts, for example, has a resistor Radp having a resistance value of 100 Kiloohms. In other embodiments and implementations, other component values are used. - At least one of the
powered devices 1204 powered by thepower adapter 1202 comprises an adapter interface that is used to couple thepowered device 1204 to thepower adapter 1202. In the embodiment shown inFIG. 12 , theportable computer 1206 comprises anadapter interface 1274. Theadapter interface 1274 comprises a pair ofpower terminals 1276 that are used to receive power from thepower adapter 1202 via thepower terminals 560 of the power adapter'sdevice interface 514. In the particular embodiment shown inFIG. 12 , thepower terminals 1276 include an input voltage terminal (VADP) and a ground terminal (GND) that are coupled to the output voltage terminal VOUT and the ground terminal GND, respectively, of the power adapter'sdevice interface 514. - The
adapter interface 1274 further comprises acontrol terminal 1278 that is coupled to the control terminal 562 of thedevice interface 514 of thepower adapter 1202 when thepower adapter 1202 is coupled to theportable device 1206. Thecontrol terminal 1278 of theportable computer 1206 is used as an input to anidentification circuit 1280 that identifies one or more attributes of thepower adapter 1202 coupled to theportable computer 1206. In the particular embodiment shown inFIG. 12 , theidentification circuit 1280 is used to identify a power rating associated with anypower adapter 1202 coupled to theportable computer 1206. Theidentification circuit 1280 comprises acapacitor 1230. In one implementation of such an embodiment, thecapacitor 1230 has a capacitance of 0.1 microfarads. Thecapacitor 1230 has a first terminal that is coupled to ground. Thecapacitor 1230 has a second terminal that is coupled to thecontrol terminal 1278 of theportable computer 1206 viafirst transistor switch 1232. When thepower adapter 1202 is coupled to theportable computer 1206, thecontrol terminal 1278 is coupled to the control terminal 562 of thepower adapter 1202, which in turn couples thecapacitor 1230 to VOUT via the resistor Radp of thepower adapter 1202. The second terminal of thecapacitor 1230 is also coupled to VADP of theportable computer 1206 via asecond transistor switch 1234 and a pull-up resistor 1236 (also referred to here as "resistor Rnotebook" or just "Rnotebook"). In one implementation, the first andsecond transistors - The
identification circuit 1280 is coupled to an embeddedcontroller 1282. In the particular embodiment shown inFIG. 12 , the embeddedcontroller 1282 comprises an input/output terminal GPIO_1 and an output terminal GPO_2. The input/output terminal GPIO_1 of the embeddedcontroller 1282 is coupled to the second terminal of thecapacitor 1230 via aresistor 1238. In one implementation of such an embodiment, theresistor 1238 has a resistance value of 220 Ohms. The output terminal GPO_2 of the embeddedcontroller 1282 is used to selectively couple the second terminal of thecapacitor 1230 to VADP either via Radp of thepower adapter 1202 by closing the first transistor 1232 (while thesecond transistor 1234 is open) or via Rnotebook of theportable computer 1206 by closing the second transistor 1234 (while thefirst transistor 1232 is open). In the embodiment shown inFIG. 12 , thesecond transistor 1234 is closed (which electrically couples the second terminal of thecapacitor 1230 to VADP via Rnotebook) and thefirst transistor 1232 is open (which electrically decouples the second terminal of thecapacitor 1230 from Radp) when a "low" value is output by the embeddedcontroller 1280 on the output terminal GPO_2. The gate of thesecond transistor 1234 is coupled to the output terminal GPO_2 of the embeddedcontroller 1282 via afirst inverting amplifier 1239 that amplifies the low signal output by the embeddedcontroller 1282 on the output terminal GPO_2 to a suitable voltage (for example, 5 Volts) to turn on thesecond transistor 1234. The gate of thefirst transistor 1232 is coupled to the output of thefirst inverting amplifier 1239 viasecond inverting amplifier 1240. When the output of the output terminal GPO_2 is low, thesecond inverting amplifier 1240 applies an appropriate low-voltage value to the gate of thefirst transistor 1232 to open thefirst transistor 1232. - In the embodiment shown in
FIG. 12 , thesecond transistor 1234 is open (which electrically decouples the second terminal of thecapacitor 1230 from Rnotebook) and thefirst transistor 1232 is closed (which electrically couples the second terminal of thecapacitor 1230 to VADP via Radp) when a "high" value is output by the embeddedcontroller 1280 on the output terminal GPO_2. In such a situation, thefirst inverting amplifier 1239 applies an appropriate low-voltage value to the gate of thesecond transistor 1234 to open thesecond transistor 1234 and thesecond inverting amplifier 1239 applies an appropriate high-voltage value to the gate of thefirst transistor 1232 to close thefirst transistor 1232. - The embedded
controller 1282, in the embodiment shown inFIG. 12 , runs an identification routine when thepower adapter 1202 is first coupled to theportable computer 1206. The identification routine, in one implementation, comprises appropriate program instructions that are stored (or otherwise embodied) on an appropriate storage medium from which at least a portion of the program instructions are read by the embeddedcontroller 1282 for execution thereby. When thepower adapter 1202 is first coupled to theportable computer 1206, the embeddedcontroller 1282 causes a low value to be output on the output terminal GPO_2, which closes thesecond transistor 1234 and opens thefirst transistor 1232. Closing thesecond transistor 1234 electrically couples the second terminal of thecapacitor 1230 to VADP via resistor Rnotebook. During this time, the embeddedcontroller 1282 outputs a low value on the input/output terminal GPIO_1, which causes thecapacitor 1230 to be discharged throughresistor 1238. After thecapacitor 1230 has been fully discharged, the input/output terminal GPIO_1 is configured as an input, which causes the current flowing through Rnotebook charges thecapacitor 1230. The embeddedcontroller 1282 monitors the voltage at the input/output terminal GPIO_1 to determine how long (for example, using a timer and/or a counter) it takes for the voltage at the input/output terminal GPIO_1 to reach a logic high value (for example, 2.3 Volts). How long it takes for the voltage at the input/output terminal GPIO_1 to reach a logic high value is also referred to here as time Tnbk. The embeddedcontroller 1282 saves the time Tnbk. - The embedded
controller 1282 controller then causes a high value to be output on the output terminal GPO_2, which opens thesecond transistor switch 1234 and closes thefirst transistor 1232. Closing thefirst transistor switch 1232 electrically couples the second terminal of thecapacitor 1230 to VADP via the resistor Radp. During this time, the embeddedcontroller 1282 outputs a low value on the input/output terminal GPIO_1, which causes thecapacitor 1230 to be discharged throughresistor 1238. After thecapacitor 1230 has been fully discharged, the input/output terminal GPIO_1 is configured as an input, which causes the current flowing through Radp charges thecapacitor 1230. The embeddedcontroller 1282 monitors the voltage at the input/output terminal GPIO_1 to determine how long (for example, using a timer and/or a counter) it takes for the voltage at the input/output terminal GPIO_1 to reach a logic high value (for example, 2.3 Volts). How long it takes for the voltage at the input/output terminal GPIO_1 to reach a logic high value is also referred to here as time Tadp. The embeddedcontroller 1282 saves the time Tadp. - The embedded
controller 1282, in the embodiment shown inFIG. 12 , calculates a ratio of Tadp/Tnbk and uses that ratio Tadp/Tnbk to identify (or otherwise characterize) the power rating of thepower adapter 1202. For example, in one implementation, the embeddedcontroller 1282 uses a lookup table in which various Tadp/Tnbk ratios are stored. Each stored Tadp/Tnbk ratio is associated with apower adapter 1202 having a particular power rating. In such an implementation, the embeddedcontroller 1282 compares the measured Tadp/Tnbk ratio to the Tadp/Tnbk ratios stored in the lookup table in order to determine which stored Tadp/Tnbk ratio the measured Tadp/Tnbk ratio matches. The embeddedcontroller 1282, in such an implementation, assumes that thepower adapter 1202 coupled to theportable computer 1206 has the power rating associated with the stored Tadp/Tnbk ratio that matches the measured Tadp/Tnbk ratio. The embeddedcontroller 1282 is able to use the power rating of thepower adapter 1202 to manage the operation of theportable computer 1206 while coupled to thatpower adapter 1202. In one exemplary implementation, if the power rating of thepower adapter 1202 is greater than or equal to a full-power power rating associated with theportable computer 1206, the embeddedcontroller 1282 operates theportable computer 1206 in a full-power mode.
If the power rating of thepower adapter 1202 is less than a full-power power rating associated with theportable computer 1206 but greater than or equal to a minimum power rating associated with theportable computer 1206, the embeddedcontroller 1282, in such an exemplary implementation, operates theportable computer 1206 in a low-power mode. If the power rating of thepower adapter 1202 is less than a minimum power rating associated with theportable computer 1206, the embeddedcontroller 1282, in such an exemplary implementation, powers off the portable computer 1206 (for example, by having theportable computer 1206 enter a "sleep" state in which battery charging occurs but the user is not otherwise able to use the portable computer 1206). - The
power adapter 1202 is shown inFIG. 12 as being directly coupled to theportable computer 1206. The identification technique described inconnection 1200 can also be used to identify a power rating associated with anypower adapter 1202 coupled to theportable computer 1206 via a docking station. The docking station provides a signal path between the control terminal 564 of thepower adapter 1202 and thecontrol terminal 1278 of theportable computer 1206 so that theidentification circuit 1280 is able to identify the power rating of thepower adapter 1202 coupled to the docking station as described above. The embeddedcontroller 1282 is able to determine when thepower adapter 1202 is coupled to theportable computer 1206 via a docking station and modify the manner in which the embeddedcontroller 1282 manages the operation of theportable computer 1206 while coupled to thatpower adapter 1202 accordingly (for example, by taking into account the amount of power typically consumed by the docking station when determining if thepower adapter 1202 is able to deliver sufficient power to operate theportable computer 1206 in full-power mode and/or low-power mode). - The
identification circuit 1280, in other embodiments, is implemented in other ways. One such alternative embodiment is illustrated inFIG. 13 . -
FIG. 13 is a block diagram of one embodiment of acomputing system 1300.
In the embodiment shown inFIG. 13 , thepower adapter 1202 ofFIG. 12 is coupled to aportable computer 1306 in order to provide power to the portable computer 1306 (and any external devices coupled to the portable computer 1306). Except as described here, theportable computer 1306 is similar to theportable computer 1206 ofFIG. 12 and similar components are referenced inFIG. 13 using the same reference numerals used inFIG. 12 for those components. Theidentification circuit 1380 of theportable computer 1306 is similar to theidentification circuit 1280 described above in connection withFIG. 12 except in the manner in which the respective gates of the first andsecond transistors bias resistor 1354 and a first gate-control transistor 1356 are coupled in series between a 5 Volt voltage level and ground. The gate of thesecond transistor 1234 is coupled to a node formed between the first gate-bias resistor 1354 and the first gate-control transistor 1356. The gate of the first gate-control transistor 1356 is coupled to the output terminal GPO_2 of the embeddedcontroller 1282. A second gate-bias resistor 1350 and a second gate-control transistor 1352 are coupled in series between a 5 Volt voltage level and ground. The gate of thefirst transistor 1232 is coupled to a node formed between the second gate-bias resistor 1350 and the second gate-control transistor 1352. The gate of the second gate-control transistor 1352 is coupled to the gate of thesecond transistor 1234. - When the embedded
controller 1282 outputs a low value on GPO_2, the first gate-control transistor 1356 is turned off, which causes the voltage developed at the gate of thesecond transistor 1234 to be a high value sufficient to turn on thesecond transistor 1234. When thesecond transistor 1234 is turned on, the second gate-control transistor 1352 also turns on, which causes the voltage developed at the gate of thefirst transistor 1232 to be a low value sufficient to turn off thefirst transistor 1232. When the embeddedcontroller 1282 outputs a high value on GPO_2, the first gate-control transistor 1356 is turned on, which causes the voltage developed at the gate of thesecond transistor 1234 to be a low value sufficient to turn off thesecond transistor 1234. When thesecond transistor 1234 is turned off, the second gate-control transistor 1352 also turns off, which causes the voltage developed at the gate of thefirst transistor 1232 to be a high value sufficient to turn on thefirst transistor 1232. In this way, theresistors control transistors second inverting amplifiers FIG. 12 . The operation of theidentification circuit 1380 and the embeddedcontroller 1282 is otherwise the same as described above in connection withFIG. 12 . -
FIG. 14 is a block diagram of one embodiment of acomputing system 1400. In the embodiment shown inFIG. 14 , apower adapter 1402 is directly coupled to the portable computer 1406 (though in other embodiments, thepower adapter 1402 is coupled to theportable computer 1406 via one or more intermediary devices such as a a docking station). Except as described here, thepower adapter 1402 and theportable computer 1406 are similar to thepower adapter 102 andportable computer 106 ofFIG. 1 , respectively, and similar components are referenced inFIG. 14 using the same reference numerals used inFIG. 1 for those components. Thepower adapter 1402 comprises a pull-up resistor 1495 (also referred to here as "resistor Radp" or just "Radp") coupled across VOUT and thecontrol terminal 162 of theadapter interface 114 of thepower adapter 1402 in parallel with thecontrol signal circuit 164. The pull-upresistor 1495 of thepower adapter 1402, in the embodiment shown inFIG. 14 , has a resistance value that is much larger than theresistor 184 used in thethrottle signal circuit 180 of the 1406 to couple thecontrol signal 178 to ground. In one implementation of such an embodiment, theresistor 184 has a resistance value of 2 Kiloohms and the pull-upresistor 1495 has a resistance value that is much larger than 2 Kiloohms. - In the embodiment shown in
FIG. 14 , theportable computer 1406 comprises both thethrottle signal circuit 180 and anidentification circuit 1480 similar to theidentification circuit 1380 ofFIG. 13 (and similar components are referenced inFIG. 14 using the same reference numerals used inFIG. 13 for such components). In such an embodiment, the inverting input of thecomparator 186 of thethrottle signal circuit 180 is coupled to thecontrol terminal 178 of theportable computer 1106 using aZener diode 1401 having a voltage drop of, for example, 6.8 Volts. Also, in such an embodiment, the sawtooth wave used by thethrottle signal circuit 180 has a DC offset (for example, a sawtooth wave having a 1.0 Volt DC offset and a maximum amplitude of 2.0 Volts). When thepower adapter 1402 is coupled to theportable computer 1406, at first, the control signal output by thecontrol signal circuit 164 of thepower adapter 1402 is zero. Because the pull-upresistor 1495 is much larger than theresistor 184, the current through the pull-upresistor 1495 will be insufficient to generate current on thecontrol terminal 178 sufficient to "turn on" thethrottle signal circuit 180. TheZener diode 1401 used to couple thethrottle signal circuit 180 to thecontrol terminal 178 of theportable computer 1406 does not affect theidentification circuit 1480 since the voltage developed at thecontrol terminal 178 is well less than the Zener voltage of theZener diode 1401. - In such an embodiment, the output of the
identification circuit 1480 is checked by an embedded controller 1482 of theportable computer 1406 when thepower adapter 1402 is first coupled to theportable computer 1406. Thecontrol signal circuit 164 of thepower adapter 1402 typically does not output the control signal during this time because the load current output by thepower adapter 1402 typically does not rise above the throttle current threshold during this time or because the response time of thecontrol signal circuit 164 is long enough that thecontrol signal circuit 164 will not react (and output a control signal) during this time. After the embedded controller 1482 of theportable computer 1406 measures Tadp and Tnbk, the embedded controller 1482 need not interact with theidentification circuit 1480 again while thesame power adapter 1402 is coupled to theportable computer 1406. Thereafter, the amount of power used by theportable computer 1406 is controlled using information indicative of the amount of power output by the power adapter 1402 (that is, using the control signal output by the control signal circuit 164) as described above in connection withFIG. 1 . - In other embodiments, the techniques described above in connection with
FIGS. 5-14 are used to identify other attributes of a power adapter coupled to a portable computer. More generally, such techniques can be used by a portable computer to identify the power adapter that is currently coupled to the portable computer and the portable computer can use such information to manage the operation of the portable computer (for example, by managing how the portable computer uses power). - Here is a list of embodiments of the invention:
- Embodiment 1: A power adapter (102) comprising:
- a power supply (116) to output power for powering a powered device (104);
- wherein the power adapter outputs information indicative of an amount of power output by the power supply for use by the powered device to control the amount of power used by the powered device.
- Embodiment 2: The power adapter with the features of
embodiment 1, wherein the powered device comprises at least one of a docking station (202) and a computer (106). - Embodiment 3: The power adapter with the features of
embodiment 1, wherein the information comprises information indicative of a load current output by the power supply. - Embodiment 4: The power adapter with the features of embodiment 3, wherein the information indicative of the load current output by the power supply comprises a control signal that is output when the amount of load current output by the power supply exceeds a throttle current threshold.
- Embodiment 5: A device (104) comprising:
- an interface (174) to receive power from a power adapter (102);
- wherein the device receives information indicative of an amount of power output by the power adapter;
- wherein the device uses the information to control an amount of power used by the device.
- Embodiment 6: The device with the features of embodiment 5 wherein the device comprises a computer (106).
- Embodiment 7: An intermediary device (202) comprising:
- an adapter interface (204) to couple the intermediary device to a power adapter (102) in order to receive power from the power adapter; and
- at least one device interface (212) to couple the intermediary device to a powered device (104);
- wherein at least a portion of the power received from the power adapter is applied to the powered device;
- wherein the intermediary device communicates to the powered device information indicative of an amount of power received by the intermediary device from the power adapter, wherein the information is used the powered device to control the amount of power used by the powered device.
- Embodiment 8: A power adapter (502) comprising:
- a power supply (516) to supply power to at least one powered device (504); and
- a device interface (514) to couple the power adapter to the powered device;
- wherein the device interface comprises a terminal (562) at which a resistance indicative of an attribute associated with the power adapter is developed for use by the powered device to identify the attribute associated with the power adapter.
- Embodiment 9 : The power adapter with the features of embodiment 8 wherein the attribute comprises a power rating associated with the power adapter.
- Embodiment 10: A device (504) comprising:
- an interface (574) to receive power from a power adapter (502);
- a terminal (578) on which a resistance within the power adapter is developed when the power adapter is coupled to the device, wherein the resistance is indicative of an attribute associated with the power adapter; and
- wherein the device generates information indicative of the attribute associated with the power adapter based on at least the resistance within the power adapter.
Claims (14)
- A device (504) comprising:an interface (574) to receive power from a power adapter (502);a terminal (578) on which a first resistance (595) within the power adapter is developed when the power adapter is coupled to the device, wherein the resistance is indicative of an attribute associated with the power adapter; andwherein the device generates information indicative of the attribute associated with the power adapter based on at least the resistance within the power adapter.
- The device of claim 1, further comprising an identification circuit (580) that comprises:a first resistor (596) coupled across the terminal and a ground;a second (531) and third resistors (598) coupled in series across an output voltage of the power adapter and the ground; anda comparator (597) to output a signal indicative of the difference between a first voltage developed at the terminal and a second voltage developed at a node formed between the second and third resistors;wherein the information indicative of the attribute associated with the power adapter comprises the signal output by the comparator.
- The device of claim 1, further comprising an identification circuit (1180) that comprises:a first resistor (596) coupled across the terminal and a ground;a second, third, and fourth resistors (1008, 1010, 1012) coupled in series across an output voltage of the power adapter and the ground;a first comparator (1004) adapted to output a first signal indicative of the difference between a first voltage developed at the terminal and a second voltage developed at a first node formed between the second and third resistors; anda second comparator (1005) adapted to output a second signal indicative of the difference between the first voltage developed at the terminal and third voltage developed at a second node formed between the third and fourth resistors;wherein the information indicative of the attribute associated with the power adapter comprises the first signal output by the first comparator and the second signal output by the second comparator.
- The device of claim 1, wherein:the power adapter comprises an adapter resistor (595), wherein the adapter resistor is coupled to the terminal when the power adapter is coupled to the device; andthe device further comprises an identification circuit (1280) comprising a device resistor (1236) and a capacitor (1230), wherein the identification circuit selectively couples the capacitor to one of the terminal and the device resistor.
- The device of claim 4, wherein the device:couples the capacitor to the adapter resistor and determines a first time associated with charging the capacitor via the adapter resistor; andcouples the capacitor to the device resistor and determines a second time associated with charging the capacitor via the device resistor.
- The device of claim 5, wherein the information is generated based on the first and second times.
- The device of claim 5, wherein the information is generated based on a ratio of the first and second times.
- The device of claim 1, wherein:the device (1406) receives second information (164) indicative of an amount of power output by the power adapter (1402);the device uses the second information to control an amount of power used by the device; andthe second information is received on the terminal (178).
- The device of claim 1, wherein:the interface comprises a docking station interface (802) to couple the device to docking station;the device receives the power from the power adapter via the docking station;the resistance of the power adapter is coupled to the terminal of the device via the docking station; andthe docking station develops a voltage drop associated with the docking station at the terminal of the device.
- An intermediary device (802) comprising:an adapter interface (804) to couple the intermediary device to a power adapter (502) in order to receive power from the power adapter; andat least one device interface (812) to couple the intermediary device to a powered device (506, 1006, 1106, 1206, 1306, 1406);wherein at least a portion of the power received from the power adapter is applied to the powered device; andwherein the intermediary device develops a voltage drop associated with the docking station or any other device coupled thereto at the terminal of the device.
- A power adapter (502) comprising:a power supply (516) to supply power to at least one powered device (506); anda device interface (514) to couple the power adapter to the powered device;wherein the device interface comprises a terminal (562) at which a resistance indicative of an attribute associated with the power adapter is developed for use by the powered device to identify the attribute associated with the power adapter.
- The power adapter of claim 11, further comprising a resistor (595) coupled to the terminal.
- The power adapter of claim 11, wherein the attribute comprises a power rating associated with the power adapter.
- The power adapter of claim 11, wherein the power adapter outputs information indicative of an amount of power output by the power supply for use by the powered device to control the amount of power used by the powered device.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US64944805P | 2005-02-01 | 2005-02-01 | |
US11/250,596 US7526659B2 (en) | 2005-02-01 | 2005-10-14 | Systems and methods for controlling use of power in a computer system |
EP06734178A EP1856593B1 (en) | 2005-02-01 | 2006-02-01 | Systems and methods for controlling use of power in a computer system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP06734178A Division EP1856593B1 (en) | 2005-02-01 | 2006-02-01 | Systems and methods for controlling use of power in a computer system |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2060963A1 true EP2060963A1 (en) | 2009-05-20 |
EP2060963B1 EP2060963B1 (en) | 2012-09-05 |
Family
ID=36758072
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP06734178A Ceased EP1856593B1 (en) | 2005-02-01 | 2006-02-01 | Systems and methods for controlling use of power in a computer system |
EP09075094A Ceased EP2060963B1 (en) | 2005-02-01 | 2006-02-01 | Systems and methods for controlling use of power in a computer system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP06734178A Ceased EP1856593B1 (en) | 2005-02-01 | 2006-02-01 | Systems and methods for controlling use of power in a computer system |
Country Status (8)
Country | Link |
---|---|
US (3) | US7526659B2 (en) |
EP (2) | EP1856593B1 (en) |
JP (1) | JP2008538020A (en) |
KR (1) | KR101226374B1 (en) |
CN (3) | CN101872230B (en) |
AU (1) | AU2006210793B2 (en) |
TW (1) | TWI407287B (en) |
WO (1) | WO2006083985A2 (en) |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9153960B2 (en) | 2004-01-15 | 2015-10-06 | Comarco Wireless Technologies, Inc. | Power supply equipment utilizing interchangeable tips to provide power and a data signal to electronic devices |
US20060245131A1 (en) * | 2005-04-29 | 2006-11-02 | Ramey Blaine E | Electrical protection circuitry for a docking station base of a hand held meter and method thereof |
US20070079153A1 (en) * | 2005-10-05 | 2007-04-05 | Dell Products L.P. | Information handling system, current and voltage mode power adapter, and method of operation |
US20070229024A1 (en) | 2006-03-30 | 2007-10-04 | Li Peter T | Balancing power supply and demand |
TWI358621B (en) * | 2008-03-11 | 2012-02-21 | Asustek Comp Inc | Voltage adjusting apparatus |
US9047360B2 (en) * | 2008-12-08 | 2015-06-02 | Fujitsu Technology Solutions Intellectual Property Gmbh | Apparatus and method for controlling a computer system with at least two power supply units |
DE102008061034B3 (en) * | 2008-12-08 | 2010-04-08 | Fujitsu Siemens Computers Gmbh | Arrangement comprising at least two power supply units and at least one power-consuming component, computer system and method for controlling an arrangement |
WO2010087859A1 (en) * | 2009-01-31 | 2010-08-05 | Hewlett-Packard Development Company, L.P. | Computation of system energy |
US8477517B2 (en) * | 2009-04-21 | 2013-07-02 | Schweitzer Engineering Laboratories Inc | Contact-input arrangement for power system devices |
CN102414638B (en) * | 2009-04-30 | 2014-12-10 | 惠普开发有限公司 | Calculating power input to a computer |
CN102201747B (en) * | 2010-03-23 | 2015-03-25 | 张亦彬 | Voltage converting equipment |
DE112010005728T5 (en) * | 2010-08-04 | 2013-07-25 | Hewlett-Packard Development Company, L.P. | ELECTRICAL ADAPTER POWER INDICATION OF DESTINATION |
US8438412B1 (en) * | 2010-09-21 | 2013-05-07 | Amdocs Software Systems Limited | System, method, and computer program for enabling an amount of multitasking for use by an operating system |
JP5248575B2 (en) * | 2010-11-11 | 2013-07-31 | レノボ・シンガポール・プライベート・リミテッド | AC adapter and power supply system |
KR101677184B1 (en) * | 2010-11-22 | 2016-11-17 | 삼성전자 주식회사 | Signal processing apparatus and control method thereof |
TWI403889B (en) * | 2011-01-20 | 2013-08-01 | Acer Inc | Protable electronic device and method for adjusting system performance thereof |
WO2012121687A1 (en) * | 2011-03-09 | 2012-09-13 | Hewlett-Packard Development Company, L.P. | Voltage setting of adapter |
TWI582575B (en) * | 2011-03-17 | 2017-05-11 | 和碩聯合科技股份有限公司 | Electronic device |
US8836287B2 (en) * | 2011-05-03 | 2014-09-16 | Apple Inc. | Time-domain multiplexing of power and data |
US9118240B2 (en) | 2011-08-31 | 2015-08-25 | Comarco Wireless Technologies, Inc. | Power supply equipment providing multiple identification signals |
US9312576B2 (en) * | 2012-02-15 | 2016-04-12 | Htc Corporation | Portable electronic devices capable of obtaining charging current value of charger and charging method thereof |
US9426905B2 (en) | 2012-03-02 | 2016-08-23 | Microsoft Technology Licensing, Llc | Connection device for computing devices |
US9075566B2 (en) | 2012-03-02 | 2015-07-07 | Microsoft Technoogy Licensing, LLC | Flexible hinge spine |
US9870066B2 (en) | 2012-03-02 | 2018-01-16 | Microsoft Technology Licensing, Llc | Method of manufacturing an input device |
US9064654B2 (en) | 2012-03-02 | 2015-06-23 | Microsoft Technology Licensing, Llc | Method of manufacturing an input device |
US9460029B2 (en) | 2012-03-02 | 2016-10-04 | Microsoft Technology Licensing, Llc | Pressure sensitive keys |
USRE48963E1 (en) | 2012-03-02 | 2022-03-08 | Microsoft Technology Licensing, Llc | Connection device for computing devices |
US9360893B2 (en) | 2012-03-02 | 2016-06-07 | Microsoft Technology Licensing, Llc | Input device writing surface |
US9298236B2 (en) * | 2012-03-02 | 2016-03-29 | Microsoft Technology Licensing, Llc | Multi-stage power adapter configured to provide a first power level upon initial connection of the power adapter to the host device and a second power level thereafter upon notification from the host device to the power adapter |
JP5602170B2 (en) * | 2012-03-03 | 2014-10-08 | レノボ・シンガポール・プライベート・リミテッド | Method and electronic apparatus for controlling operation of processor |
US20130300590A1 (en) | 2012-05-14 | 2013-11-14 | Paul Henry Dietz | Audio Feedback |
US10031556B2 (en) | 2012-06-08 | 2018-07-24 | Microsoft Technology Licensing, Llc | User experience adaptation |
US9019615B2 (en) | 2012-06-12 | 2015-04-28 | Microsoft Technology Licensing, Llc | Wide field-of-view virtual image projector |
US9846463B2 (en) * | 2012-09-28 | 2017-12-19 | Intel Corporation | Computing system and processor with fast power surge detection and instruction throttle down to provide for low cost power supply unit |
US20140181546A1 (en) * | 2012-12-24 | 2014-06-26 | Alan D. Hallberg | Method and apparatus for power resource protection |
US10162399B2 (en) | 2013-03-06 | 2018-12-25 | Hewlett-Packard Development Company, L.P. | Power supply voltage and load consumption control |
CN105027407B (en) * | 2013-03-06 | 2018-01-19 | 惠普发展公司,有限责任合伙企业 | supply voltage and load power consumption control |
US9304549B2 (en) | 2013-03-28 | 2016-04-05 | Microsoft Technology Licensing, Llc | Hinge mechanism for rotatable component attachment |
CN105103071B (en) * | 2013-04-12 | 2017-11-07 | 惠普发展公司,有限责任合伙企业 | Ratio based on voltage divider output voltage determines the attribute of adapter |
US9280200B1 (en) * | 2013-05-20 | 2016-03-08 | Western Digital Technologies, Inc. | Automatic peak current throttle of tiered storage elements |
WO2014209397A1 (en) * | 2013-06-28 | 2014-12-31 | Intel Corporation | A power detector circuit |
US9509157B2 (en) * | 2014-04-18 | 2016-11-29 | Getac Technology Corporation | Power bank device and current-output method thereof |
US9690955B2 (en) * | 2014-06-18 | 2017-06-27 | Texas Instruments Incorporated | Tunneling messages over an USB to control power delivery |
US20160091950A1 (en) * | 2014-09-26 | 2016-03-31 | Apple Inc. | Peak current management |
CN104407883B (en) * | 2014-10-28 | 2017-12-29 | 联想(北京)有限公司 | A kind of control method and electronic equipment |
KR20160122921A (en) * | 2015-04-14 | 2016-10-25 | 엘에스산전 주식회사 | Gate driver for driving inverter |
DK3139463T3 (en) * | 2015-06-01 | 2019-03-18 | Guangdong Oppo Mobile Telecommunications Corp Ltd | CHARGING CIRCUIT AND MOBILE TERMINAL |
JP6520412B2 (en) * | 2015-06-01 | 2019-05-29 | 富士通クライアントコンピューティング株式会社 | Electronic device, power supply control device, and power supply system |
US10256583B2 (en) * | 2015-08-10 | 2019-04-09 | Fsp Technology Inc. | Power adapter |
US9829967B2 (en) * | 2015-10-08 | 2017-11-28 | Nvidia Corporation | Techniques for limiting power via secondary control of a voltage regulator |
CN105847503B (en) * | 2016-06-22 | 2019-10-01 | 贵州万臻时代通讯技术有限公司 | A kind of cell phone mainboard and daughter board device connection status detection |
CN109154841B (en) * | 2016-07-21 | 2021-04-02 | 惠普发展公司,有限责任合伙企业 | Apparatus and method for adjusting output power of monitored electronic device |
US10671136B1 (en) * | 2018-01-19 | 2020-06-02 | Amazon Technologies, Inc. | Detecting and recovering from device faults |
US10862298B2 (en) | 2018-04-11 | 2020-12-08 | Schweitzer Engineering Laboratories, Inc. | Duty cycle modulated universal binary input circuit with reinforced isolation |
WO2020023033A1 (en) | 2018-07-25 | 2020-01-30 | Hewlett-Packard Development Company, L.P. | Power supply capability information in power adapters |
US11934169B2 (en) | 2021-05-05 | 2024-03-19 | Schweitzer Engineering Laboratories, Inc. | Configurable binary circuits for protection relays in electric power systems |
US11836061B2 (en) | 2021-07-15 | 2023-12-05 | Dell Products L.P. | Assuring failsafe radio transmit power level control in hardware |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0394074A2 (en) * | 1989-04-21 | 1990-10-24 | Motorola, Inc. | Method and apparatus for determining battery type and modifying operating characteristics |
US6321340B1 (en) * | 1997-10-17 | 2001-11-20 | Samsung Electronics Co., Ltd. | Cable manager system and computer therewith |
US6498460B1 (en) | 2001-12-14 | 2002-12-24 | Compaq Information Technologies Group, L.P. | Prioritization-based power management protocol in a computer system |
US20030025401A1 (en) | 2001-08-01 | 2003-02-06 | Vlad Popescu-Stanesti | Intelligent adapter |
US20040018774A1 (en) * | 2002-07-24 | 2004-01-29 | Long Michael D. | Power adapter identification |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5382893A (en) | 1991-05-16 | 1995-01-17 | Compaq Computer Corporation | Maximum power regulated battery charger |
US5506490A (en) * | 1993-11-09 | 1996-04-09 | Motorola, Inc. | Method and apparatus for determining external power supply type |
US5698964A (en) | 1995-10-20 | 1997-12-16 | Dell Usa, L.P. | Adaptive power battery charging apparatus |
US5854551A (en) * | 1997-02-26 | 1998-12-29 | Ericsson Inc. | Battery charger with low standby current |
US6137316A (en) * | 1998-06-09 | 2000-10-24 | Siemens Aktiengesellschaft | Integrated circuit with improved off chip drivers |
JP2000078849A (en) | 1998-09-01 | 2000-03-14 | Mitsubishi Electric Corp | Ac adaptor and power supply system |
JP2000148310A (en) | 1998-11-04 | 2000-05-26 | Nec Yonezawa Ltd | Selective power source supply system for portable information equipment |
JP2001344047A (en) * | 2000-05-30 | 2001-12-14 | Toshiba Corp | Electronic equipment and power supply control method for electronic equipment |
KR100371181B1 (en) | 2000-11-28 | 2003-02-06 | 엘지전자 주식회사 | Power saving method for portable appliance |
CN1252892C (en) * | 2000-12-28 | 2006-04-19 | 英属开曼群岛凹凸微系国际有限公司 | Intelligent battery charger |
JP2002222031A (en) * | 2001-01-25 | 2002-08-09 | Toshiba Corp | Information processor and power consumption control method for the same processor |
EP1271289B1 (en) * | 2001-06-18 | 2009-09-23 | Hewlett-Packard Development Company, L.P. | Power supply management device and method for a computer equipment having powered I/O ports in standby mode |
US6639428B2 (en) | 2001-12-20 | 2003-10-28 | Advanced Technology Materials, Inc. | Method and system for dynamically clocking digital systems based on power usage |
US6928568B2 (en) | 2002-02-15 | 2005-08-09 | Dell Products L.P. | Battery charger current limiting based on maximum current capacity of AC adapter as determined by adapter identification subsystem |
TW567408B (en) | 2002-03-29 | 2003-12-21 | Uniwill Comp Corp | Apparatus and method for controlling power and clock speed of electronic system |
US6828760B2 (en) * | 2002-10-22 | 2004-12-07 | Hewlett-Packard Development Company, L.P. | Electronic device that adjusts operation to accord with available power |
US6836101B2 (en) * | 2002-12-05 | 2004-12-28 | Comarco Wireless Technologies, Inc. | Tip having active circuitry |
JP4078644B2 (en) | 2003-01-08 | 2008-04-23 | ソニー株式会社 | Information processing apparatus and method, and program |
US20040199800A1 (en) * | 2003-04-04 | 2004-10-07 | Chien-Chih Yu | Power management system of a portable computer |
US7581130B2 (en) * | 2004-11-12 | 2009-08-25 | Hewlett-Packard Development Company, L.P. | Power management system and method |
US20060232244A1 (en) * | 2005-04-18 | 2006-10-19 | Texas Instruments Incorporated | Systems for charging a battery in a closed loop configuration |
-
2005
- 2005-10-14 US US11/250,596 patent/US7526659B2/en active Active
-
2006
- 2006-01-03 TW TW095100162A patent/TWI407287B/en not_active IP Right Cessation
- 2006-02-01 KR KR1020077020000A patent/KR101226374B1/en active IP Right Grant
- 2006-02-01 EP EP06734178A patent/EP1856593B1/en not_active Ceased
- 2006-02-01 CN CN2010101164706A patent/CN101872230B/en not_active Expired - Fee Related
- 2006-02-01 CN CN201210472508.2A patent/CN103064494B/en not_active Expired - Fee Related
- 2006-02-01 JP JP2007553380A patent/JP2008538020A/en active Pending
- 2006-02-01 WO PCT/US2006/003602 patent/WO2006083985A2/en active Application Filing
- 2006-02-01 AU AU2006210793A patent/AU2006210793B2/en not_active Ceased
- 2006-02-01 EP EP09075094A patent/EP2060963B1/en not_active Ceased
- 2006-02-01 CN CN2006800037620A patent/CN101111816B/en not_active Expired - Fee Related
-
2009
- 2009-03-15 US US12/404,318 patent/US8103885B2/en not_active Expired - Fee Related
-
2010
- 2010-02-01 US US12/697,673 patent/US8276006B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0394074A2 (en) * | 1989-04-21 | 1990-10-24 | Motorola, Inc. | Method and apparatus for determining battery type and modifying operating characteristics |
US6321340B1 (en) * | 1997-10-17 | 2001-11-20 | Samsung Electronics Co., Ltd. | Cable manager system and computer therewith |
US20030025401A1 (en) | 2001-08-01 | 2003-02-06 | Vlad Popescu-Stanesti | Intelligent adapter |
US6498460B1 (en) | 2001-12-14 | 2002-12-24 | Compaq Information Technologies Group, L.P. | Prioritization-based power management protocol in a computer system |
US20040018774A1 (en) * | 2002-07-24 | 2004-01-29 | Long Michael D. | Power adapter identification |
Also Published As
Publication number | Publication date |
---|---|
WO2006083985A2 (en) | 2006-08-10 |
AU2006210793B2 (en) | 2010-12-02 |
CN101111816A (en) | 2008-01-23 |
CN101872230A (en) | 2010-10-27 |
JP2008538020A (en) | 2008-10-02 |
KR20070107741A (en) | 2007-11-07 |
TWI407287B (en) | 2013-09-01 |
CN103064494B (en) | 2016-08-03 |
EP2060963B1 (en) | 2012-09-05 |
US7526659B2 (en) | 2009-04-28 |
US8103885B2 (en) | 2012-01-24 |
CN103064494A (en) | 2013-04-24 |
CN101111816B (en) | 2010-05-19 |
TW200636416A (en) | 2006-10-16 |
US20100235659A1 (en) | 2010-09-16 |
US20060174143A1 (en) | 2006-08-03 |
US20090177900A1 (en) | 2009-07-09 |
KR101226374B1 (en) | 2013-01-24 |
US8276006B2 (en) | 2012-09-25 |
EP1856593B1 (en) | 2012-06-20 |
EP1856593A2 (en) | 2007-11-21 |
WO2006083985A3 (en) | 2007-03-01 |
CN101872230B (en) | 2012-11-28 |
AU2006210793A1 (en) | 2006-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1856593B1 (en) | Systems and methods for controlling use of power in a computer system | |
US6452364B1 (en) | Battery charge control circuit, battery charging device, and battery charge control method | |
US8575917B2 (en) | Multirange load detection circuitry | |
US6130813A (en) | Protection circuit for electronic devices | |
US6184660B1 (en) | High-side current-sensing smart battery charger | |
US9430008B2 (en) | Apparatus and method for optimizing use of NVDC chargers | |
DK1595324T3 (en) | Circuits and operating procedures for an electric power supply | |
US9985538B2 (en) | Over current protection in a variable output power supply | |
TW201631432A (en) | System and method for determining adapter current limit | |
JPH0870538A (en) | Power unit for electronic apparatus and its control method | |
US20010040410A1 (en) | Electric power supplier, method for controlling supplying of electric power, and information processing device | |
US6252384B1 (en) | Power-supply voltage fluctuation inhibiting circuit | |
JP2001268899A (en) | Power source controller, power source circuit and method for controlling power source as well as electronic equipment | |
US6910140B2 (en) | Power supply management device and method for a computer equipment having powered I/O ports in standby mode | |
US7012408B2 (en) | Electronic apparatus capable of effectively using power of an AC/DC adaptor | |
JP2004166498A (en) | Electronic apparatus, charger, and charge control circuit | |
US6307355B1 (en) | Method and apparatus for reducing the power consumption of a voltage regulator | |
JP2004260998A (en) | Electronic apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AC | Divisional application: reference to earlier application |
Ref document number: 1856593 Country of ref document: EP Kind code of ref document: P |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR |
|
17P | Request for examination filed |
Effective date: 20090722 |
|
17Q | First examination report despatched |
Effective date: 20090914 |
|
AKX | Designation fees paid |
Designated state(s): DE GB |
|
GRAC | Information related to communication of intention to grant a patent modified |
Free format text: ORIGINAL CODE: EPIDOSCIGR1 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AC | Divisional application: reference to earlier application |
Ref document number: 1856593 Country of ref document: EP Kind code of ref document: P |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE GB |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602006031892 Country of ref document: DE Effective date: 20121025 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20130606 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602006031892 Country of ref document: DE Effective date: 20130606 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20220124 Year of fee payment: 17 Ref country code: DE Payment date: 20220119 Year of fee payment: 17 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 602006031892 Country of ref document: DE |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20230201 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20230201 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20230201 Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20230901 |