Method of operating a controller for a power converter, and a corresponding controller
09748838 · 2017-08-29
Assignee
Inventors
Cpc classification
H02M3/158
ELECTRICITY
H04Q9/00
ELECTRICITY
H02M3/156
ELECTRICITY
International classification
H02J1/00
ELECTRICITY
H02J3/00
ELECTRICITY
H02M3/158
ELECTRICITY
H04Q9/00
ELECTRICITY
H02J7/00
ELECTRICITY
H02M3/156
ELECTRICITY
Abstract
A method of operating a controller for a power converter having a plurality of switches couplable to respective electrical devices is disclosed, in which the controller includes a switch activating unit, a frequency varying unit, a comparator and a selector. The method comprises comparing respective electrical parameters of the electrical devices with respective reference electrical parameters by the comparator to obtain associated results; and based on the results, selecting by the selector either no switches or at least one switch to be activated to enable at least two electrical devices to be electrically connected. The activation is performed on receipt of a signal pulse, and if no switches are selected, the signal pulse is skipped by the switch activating unit to reduce power consumption of the controller, and based on the results, a frequency of the signal pulse is varied by the frequency varying unit to further reduce power consumption of the controller. A controller is also disclosed.
Claims
1. A controller for a power converter having a plurality of switches couplable to respective electrical devices, the controller comprising: a switch activating unit for activating the switches; a frequency varying unit; a comparator configured to compare respective electrical parameters of the electrical devices with respective reference electrical parameters to obtain associated results; and a selector configured to select based on the results, either no switches or at least one switch to be activated to enable at least two electrical devices to be electrically connected, wherein the activation is performed on receipt of a signal pulse, and if no switches are selected, the signal pulse is skipped by the switch activating unit to reduce power consumption of the controller, wherein based on the results, a frequency of the signal pulse is varied by the frequency varying unit to further reduce power consumption of the controller, and wherein the comparator and selector are configured to be switched off prior to receipt of the signal pulse.
2. The controller of claim 1, wherein the plurality of electrical devices include energy storage devices, energy harvesting devices and voltage regulatable devices, and wherein the switches include at least first to fourth sets of switches to selectably connect an energy harvesting device and a voltage regulatable device, or an energy storage device and a voltage regulatable device, or an energy storage device and an energy harvesting device.
3. The controller of claim 2, wherein the energy storage devices include batteries and/or ultra-capacitors.
4. The controller of claim 2, wherein the energy harvesting devices include photovoltaic cells and/or piezoelectric micro-power generators.
5. The controller of claim 2, wherein the first set of switches is configured to be coupled to the energy harvesting devices, the second set of switches is configured to be coupled to the energy storage devices, the third set of switches is configured to be coupled to the voltage regulatable devices, and the fourth set of switches is configured to be coupled to the energy storage devices.
6. The controller of claim 1, wherein the comparator includes a memory device to store digital codes corresponding to at least some of the reference electrical parameters.
7. The controller of claim 6, wherein the comparator further includes a Digital-to-Analog Converter (DAC) to convert the digital codes into the at least some of the reference electrical parameters.
8. The controller of claim 7, wherein the DAC includes a Capacitive DAC (CDAC) and has a resolution of 8-bits.
9. The controller of claim 1, wherein the comparator includes a double-tail latch-type dynamic comparator.
10. The controller of claim 1, wherein the frequency varying unit is configured to periodically generate the signal pulse.
11. The controller of claim 1, wherein the frequency varying unit is configured to receive the signal pulse.
12. The controller of claim 1, wherein the frequency varying unit includes a dual threshold CMOS relaxation oscillator having a dynamic threshold inverter.
13. The controller of claim 12, wherein the dynamic threshold inverter is arranged to use two different threshold voltages to periodically generate the signal pulse.
14. The controller of claim 1, wherein activation of the at least one switch includes sequentially activating the at least one switch to enable transfer of electrical energy between the at least two electrical devices.
15. The controller of claim 2, wherein the electrical parameters include voltages.
16. The controller of claim 15, wherein no switches are selected if no energy harvesting device has a voltage higher than a first reference voltage being compared with, and no voltage regulatable device has a voltage lower than a second reference voltage being compared with.
17. The controller of claim 1, wherein the comparator is further configured to compare the electrical parameters of the electrical devices with the reference electrical parameters upon receipt of the signal pulse.
18. The controller of claim 15, wherein varying the frequency includes increasing the frequency if at least one energy harvesting device is consecutively determined to have a voltage higher than a first reference voltage being compared with, or at least one voltage regulatable device is consecutively determined to have a voltage lower than a second reference voltage being compared with.
19. The controller of claim 18, wherein increasing the frequency includes doubling the frequency.
20. The controller of claim 15, wherein varying the frequency includes decreasing the frequency if at least one energy harvesting device is consecutively determined to have a voltage lower than a first reference voltage being compared with, or at least one voltage regulatable device is consecutively determined to have a voltage higher than a second reference voltage being compared with.
21. The controller of claim 20, wherein decreasing the frequency includes halving the frequency.
22. The controller of claim 7, wherein the comparator further includes: a voltage multiplexer configured to receive the respective electrical parameters of the electrical devices to generate a first signal; a digital reference multiplexer configured to receive the respective reference electrical parameters to generate a second signal; and a dynamic comparator configured to receive the first and second signals for performing the comparison.
23. A power converter having a controller and a plurality of switches couplable to respective electrical devices, wherein the controller includes a switch activating unit for activating the switches; a frequency varying unit; a comparator configured to compare respective electrical parameters of the electrical devices with respective reference electrical parameters to obtain associated results; and a selector configured to select based on the results, either no switches or at least one switch to be activated to enable at least two electrical devices to be electrically connected, and wherein the activation is performed on receipt of a signal pulse, and if no switches are selected, the signal pulse is skipped by the switch activating unit to reduce power consumption of the controller, wherein based on the results, a frequency of the signal pulse is varied by the frequency varying unit to further reduce power consumption of the controller, and wherein the comparator and selector are configured to be switched off prior to receipt of the signal pulse.
24. The power converter of claim 23, wherein the power converter is configured for a wireless sensor operable using energy harvesting.
25. A method of operating a controller for a power converter having a plurality of switches couplable to respective electrical devices, the controller including a switch activating unit, a frequency varying unit, a comparator and a selector, the method comprising: comparing respective electrical parameters of the electrical devices with respective reference electrical parameters by the comparator to obtain associated results; and based on the results, selecting by the selector either no switches or at least one switch to be activated to enable at least two electrical devices to be electrically connected, wherein the activation is performed on receipt of a signal pulse, and if no switches are selected, the signal pulse is skipped by the switch activating unit to reduce power consumption of the controller, and wherein based on the results, a frequency of the signal pulse is varied by the frequency varying unit to further reduce power consumption of the controller, and wherein the comparator and selector are configured to be switched off prior to receipt of the signal pulse.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments of the invention are disclosed hereinafter with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(18)
(19) To explain, the second set of input switches 102b are respectively coupled to the energy storage (ES) devices 106 (i.e. with voltages labeled as V.sub.B1, V.sub.B2 . . . V.sub.Bn) and the first set of input switches 102a are respectively coupled to the energy harvesting (EH) devices 108 (i.e. with voltages labeled as V.sub.EH1, V.sub.EH2 . . . V.sub.EHn), whereas the output switches 104 are respectively coupled to voltage regulatable devices 110 (i.e. with voltages labeled as V.sub.LD1, V.sub.LD2 . . . V.sub.LDn), which may be thought of as output loads. The third set of input switches 103 are respectively coupled to the energy storage (ES) devices 106 so that power can be drawn therefrom to augment the power of the energy harvesting (EH) devices 108 coupled to the first set of input switches 102a. So, the switch pairs 102a, 102b, 104 are thus respectively coupled to a plurality of electrical devices, being the energy storage devices 106, the energy harvesting devices 108, and the voltage regulatable devices 110. Examples of the energy storage devices 106 include batteries and/or ultra-capacitors, while the energy harvesting devices 108 include photovoltaic (PV) cells and/or piezoelectric micro-power generators [6]. It is also to be clarified and appreciated that the voltage regulatable devices 110 can be regulated to independent voltages, and thus each of the voltage regulatable devices 110 can also be viewed as an independent electrical load. Examples of the voltage regulatable devices 110 include sensors (e.g. image sensors or temperature sensors), Analog-to-Digital Converters (ADCs), digital processors, wireless transmitters and the like.
(20) It is also to be appreciated that a first connecting switch 112 (i.e. labeled as “M.sub.N1”) arranged to be coupled to on the left side of the inductor 105, and a second connecting switch 114 (i.e. labeled as “M.sub.N2”) arranged to be coupled to on the right side of the inductor 105 are controlled by the controller 200 of
(21) It is to be further clarified that multiple switches from a same set of input/output switches 102a, 102b, 103, 104 may not be selected to be closed at the same time, since it will cause associated electrical devices 106, 108, 110 coupled to those multiple switches to be short circuited and damaged. Specifically, only one switch on each side of the inductor 105 can be selected to be closed for each switching cycle. For example, when a switch in the first set of input switches 102a is closed, all of the switches in the third set of input switches 103 must remain open (and vice-versa), while when a switch in the set of output switches 104 is closed, all of the switches in the second set of input switches 102b must remain open (and vice-versa). This is to ensure that all electrical devices 106, 108, 110 are isolated from one another. It is also to be highlighted that if one switch from the third set of input switches 103 is closed, then all switches in the second set of input switches 102b needs to remain open. This is because as switches in the third set of input switches 103 and the second set of input switches 102b are connected to corresponding energy storage devices 106, energy is thus wasted when power is drawn from an energy storage device 106 to recharge another energy storage devices 106.
(22) We now turn to a discussion of the said controller 200. It is to be noted that while conventional proportional-integral (PI) or proportional-integral-derivative (PID) controllers and lead-lag compensators require considerable amount of static power (and thus are not suitable for power converters that are to be operated with only microwatts of input power), the proposed controller 200, 1000 is beneficially configured to utilize Pulse-Skipping Modulation (PSM) and Pulse-Frequency Modulation (PFM) in order to minimize the overall power consumed by the controller 200 (and consequently the DC-DC converter 100). This will be elaborated further below.
(23) Controller Architecture
(24) Referring to
(25) Pulse-Skipping Modulation (PSM), Pulse-Frequency Modulation (PFM) and IN-OUT Selector
(26) It is to be appreciated that voltage regulation is achieved by transferring electrical energy from (input) sources with excess electrical energy to (output) loads that are low in electrical energy. Since an amount of electrical energy stored is reflected in the voltage level measured, so for any of the energy harvesting devices 108 having voltage levels higher than the respective reference voltages being compared against (e.g. V.sub.EH1>V.sub.REF-EH1), those energy harvesting devices 108 thus possess excess electrical energy (e.g. as stored in the associated capacitors) which can be transferred to a desired load that is low on electrical energy. Energy storage devices 106 can also act as the sources, if determined to have excess electrical energy. For a load, when the voltage level measured is lower than the associated reference voltage, it means that the load is low in electrical energy and needs to be refilled with electrical energy. The energy storage devices 106 and voltage regulatable devices 110 can be selected as the load. As explained, the IN-OUT Selector 208 selects a source and load pair, according to the CMP.sub.OUT signals 220 received from the Voltage Comparator 206. A source and load pair can be any of the following combinations: an energy harvesting device 108 transferring to a voltage regulatable device 110, or an energy storage device 106 transferring to a voltage regulatable device 110, or an energy harvesting device 108 transferring to an energy storage device 106.
(27) Specifically, the IN-OUT Selector 208 determines a source and load pair to be selected for voltage regulation based on the voltage comparison results (as provided by the CMP.sub.OUT signals 220) using a method 400 shown in
(28) According to the method 400 of
(29) Now referring to an (example) plot 300 of
(30) Although consumption of switching power by Gate Drivers 210 and associated switches 102a, 102b, 104 of the DC-DC converter 100 are avoided when the switching pulse is “skipped”, power is nonetheless still consumed by the controller 200 when determining the voltage comparison results. It is to be appreciated that when the switching pulse is “skipped”, the Gate drivers 210 and no switches in any of the set of switches 102a, 102b, 103, 104 are activated as a result of the skipping. That is, no output signal is transmitted by the IN-OUT Selector 208 to the Gate drivers 210 when the switching pulse is to be “skipped”. Specifically, the Bandgap Reference 204 and Voltage Comparator 206 still consume power. So to further minimize power consumption, the controller 200 is configured to perform voltage comparison only when necessary. For example, when a level of harvested energy is low for a PV cell (such as during low lighting conditions), and when loading is low (where voltage variation is consequently slow), voltage comparison can thus be performed less frequently compared to a situation when either a level of the harvested energy or loading is high.
(31) It is also to be appreciated that as power consumption varies several orders in a remote sensor, using Pulse-Skipping Modulation (PSM) alone is inefficient since generating a constant frequency of the SYS_CLK clock signal 214 will either cause too much power consumption for the voltage comparison (when not necessary), or too slow to response to a high loading condition. In view of this, Pulse-Frequency Modulation (PFM) is also implemented in the controller 200 to vary a frequency of generating and providing the SYS_CLK clock signal 214, based on detected conditions for the sources and loads. In contrast to conventional solutions [7], [8] which require an analog comparator to compare the output voltage (i.e. V.sub.OUT) with a reference voltage (i.e. V.sub.REF), the proposed controller 200 uses a method 500 for the Pulse-Frequency Modulation (PFM) by utilizing the voltage comparison results obtained from the Voltage Comparator 206 to determine whether a switching frequency of the subsequent switching cycle is to be increased (e.g. doubled) or decreased (e.g. halved).
(32) It is to be further appreciated that the SYS_CLK Generator 202 of the controller 200 determines a frequency of the SYS_CLK clock signal 214 to be generated and hence consequentially determines when PFM is to be performed. The determination on when PFM is to be carried out depends on the said method 500, which is utilised for the operation of the frequency controller 2028 (to be elaborated further below).
(33)
(34) It is to be appreciated that the sub methods 500a, 500b are performed for every source and load. While a same source and load may not be selected in a next switching cycle, the voltages of all sources and loads are nonetheless still compared to their corresponding reference voltages in every switching cycle. When there are multiple sources or loads, a source/load tracker is configured to skip several numbers of the comparison results. A number to skip is defined to be the number of the sources or loads minus one. For example, if there is only one source and one load, every comparison result is to be used by the load tracker. If there are one source and two loads, the load tracker of each load is arranged to only register every second comparison result, while the source tracker uses every comparison result. On the other hand, if there are two sources and two loads, the load and source tracker of each load and source register every second comparison results. As a rule, if there are “m” number of sources and “n” number of loads, the source tracker of each source registers the result of every m.sup.th comparison and the load tracker of each load registers the result of every n.sup.th comparison. The registered comparison results are then used as respective inputs during performance of the sub methods 500a, 500b to determine if the switching frequency is to be increased or decreased.
(35) Conversely, when the DC-DC converter 100 is experiencing a low source contribution or a low loading condition, the source and load voltages will be consecutively determined to be below and above the respective threshold voltages. As before, the definition of “consecutively determined” in the immediate preceding sentence is the same as in the preceding paragraph, but the predetermined number of times before a response action is performed is now specified as three times. Also in this instance, the response action changes to decrease the switching frequency. In such a condition, the switching frequency is (for example) halved to reduce the power consumption of the controller 200.
(36) It is to be appreciated that for multiple sources and loads, each source and load is independently tracked. In other words, every source and load is arranged with respectively tracking counters, and all sources and loads are subjected to the sub methods 500a, 500b of
(37) SYS_CLK Generator and Dual Threshold CMOS Relaxation Oscillator
(38) As explained, the SYS_CLK Generator 202 generates the SYS_CLK clock signal 214. With reference to
(39) As the SYS_CLK Generator 202 is not configured to enter a sleep mode (i.e. deactivated) after the switching operation is completed, it is therefore important to also minimize the power consumed by the SYS_CLK Generator 202 to improve the power efficiency of the controller 200. In this aspect, to configure the SYS_CLK Generator 202 to consume minimal power, the type of circuit design adopted for the Dual Threshold CMOS Relaxation Oscillator 2022 (being the only analog component in the SYS_CLK Generator 202) is important. It is to be appreciated that the remaining modules/components 2024-20210 in the SYS_CLK Generator 202 are implemented using digital logic circuits.
(40) Conventionally, a relaxation oscillator (e.g. see [4]) is implemented using two analog comparators, which consume a substantial amount of static DC power. However, use of the analog comparators is avoidable when inverters are instead adopted for the relaxation oscillator, and a threshold voltage of an inverter is then used as the reference voltage of the relaxation oscillator. Since a typical inverter has only one threshold voltage, but two reference voltages are however required in a relaxation oscillator so that a delay can be generated by charging and discharging a capacitor coupled to the relaxation oscillator, a dynamic threshold inverter (i.e. “DT_INV”) is then implemented (for the Dual Threshold CMOS Relaxation Oscillator 2022) using the dual threshold CMOS technique which is available under advanced CMOS process.
(41) The threshold voltage of an inverter depends on the transconductance of the PMOS and NMOS transistors used to implement the inverter. So, the dynamic threshold inverter is arranged to dynamically vary the transconductance of the associated PMOS and NMOS transistors by switching between a high V.sub.TH MOSFET and a low V.sub.TH MOSFET. Specifically, when a low threshold voltage inverter is required, the dynamic threshold inverter is configured with a high V.sub.TH PMOS and a low V.sub.TH NMOS. Conversely, when a high threshold voltage inverter is required, a low V.sub.TH PMOS and a high V.sub.TH NMOS are configured to be used by the dynamic threshold inverter.
(42) With reference to
(43)
(44) When the first voltage DLY1 becomes smaller than the “VT_H” level (i.e. DLY1>VT_H), a second voltage DLY2 drops progressively as the second capacitor (i.e. C.sub.2) is discharged by the biasing current, I.sub.BIAS. Specifically, the second voltage DLY2 is a voltage level across the second capacitor, C.sub.2. In order to maximize the duration of the delay obtained from discharging the second capacitor (i.e. C.sub.2) the threshold voltage of the second dynamic threshold inverter 604 (i.e. DT_INV2) is arranged to be at low (i.e. a level indicated by “VT_L” in
(45) Voltage Comparator
(46) The Voltage Comparator 206 includes the following modules/components (i.e. see
(47) It is to be appreciated that to minimize power consumption of the CDAC 2066, a successive approximation technique is utilized, in which the V.sub.BG signal 216 is used as the main reference voltage for the CDAC 2066. By using an accurate reference voltage, the CDAC 2066 thus is able to accurately generate other threshold voltages required by the dynamic comparator 20610. To save silicon area for implementing the Voltage Comparator 206, a single dynamic comparator 20610 is used to compare multiple voltages (i.e. V.sub.EH, V.sub.B and V.sub.LD). On the other hand, the clock pulses 227 (i.e. “C_CLK”) are required to synchronize the comparison sequence so that the voltages and thresholds can be sequentially provided to the dynamic comparator 20610.
(48) As earlier described, the MPPTs 2062 stores digital codes corresponding to the first set of reference voltages to ensure all the energy harvesting devices 108 operate at respective MPPs. Particularly, all the MPPTs 2062 implement the Perturb and Observe MPPT algorithm. Using the PV cell as an example, an associated MPPT 2062 adjusts the corresponding reference voltage setting of V.sub.PV, (i.e. V.sub.PV-REF) at the CDAC 2066. If indoor lighting conditions are not expected to change rapidly, the MPPT algorithm of the MPPT 2062 for the PV cell can be implemented with intervals of 3.3 seconds to minimize its power consumption. On the other hand, the dynamic comparator 20610 is arranged to compare the voltage levels of the electrical devices 106, 108, 110 against the first and second sets of reference voltages to obtain voltage comparison results to subsequently provide the CMP.sub.OUT signals 220. In this embodiment, the voltage multiplexer 20612 and digital reference multiplexer 20614 are adopted so that only one CDAC 2066 and dynamic comparator 20610 are required, which beneficially reduces an implemented chip size of the controller 200 (i.e. the required silicon area can be reduced).
(49) The Voltage Comparator 206 operates as follows: the asynchronous clock generator 2068 is activated by the V.sub.BG.sub._.sub.RDY signal 218 transmitted by the Bandgap Reference 204. Once activated, the asynchronous clock generator 2068 generates multiple clock pulses (i.e. labeled as “C_CLK” in
(50) A size of the bits resolution of the CDAC 2066 represents a trade-off between accuracy, power consumption and silicon area. Although a larger bits resolution value provides higher accuracy, it also requires a larger capacitor area and capacitance, which undesirably increases the dynamic power consumption of the CDAC 2066 and the silicon area required for chip implementation. For this embodiment, the CDAC has a resolution of 8-bits, which is considered sufficient for the purpose of intended application, as higher accuracy is unnecessary due to the inherent voltage ripples of the DC-DC converter 100.
(51) The dynamic comparator 20610 is implemented as a Double-Tail Latch-Type Dynamic Comparator [9] [10], as shown in a schematic diagram 900 of
(52) It is to be appreciated that the dynamic comparator 20610 can also be implemented using other types of comparators, besides the Double-Tail Latch-Type Dynamic Comparator, so long the quiescent power of the dynamic comparator 20610 can be reduced to zero whenever the dynamic comparator 20610 is not required for operation.
(53) Operation Overview of the Controller
(54) The controller 200 is activated on generation of the SYS_CLK clock signal 214 to initiate a new switching cycle. But prior to receipt of the SYS_CLK clock signal 214, all modules/components of the controller 200 are deactivated to minimize quiescent power consumption, except for the SYS_CLK Generator 202. Once the Bandgap Reference 204 detects receipt of the SYS_CLK clock signal 214, the Bandgap Reference 204 is activated to generate and transmit the V.sub.BG 216 signal to the Voltage Comparator 206. Specifically, the V.sub.BG signal 216 is received by the (8-bits) CDAC 2066 of the Voltage Comparator 206. After the V.sub.BG signal 216 has stabilized, the Voltage Comparator 206 is activated by the V.sub.BG.sub._.sub.RDY signal 218 (transmitted by the Bandgap Reference 204) to commence comparison of the voltage levels of the electrical devices 106, 108, 110 against respective reference voltages which are converted from the corresponding digital codes provided by the MPPTs 2062 and memory device 2064. The meaning of the V.sub.BG signal 216 has stabilized in this context is briefly explained as follows: when deactivated, the V.sub.BG signal 216 is not regulated and allowed to drift. When the Bandgap Reference 204 is activated, the V.sub.BG signal 216 is then regulated by the Bandgap Reference 204 to a predetermined fixed voltage. As with all analog regulators, a certain amount of settling time is required before the V.sub.BG signal 216 settles down to a required value. So in this context, “stabilized” means the V.sub.BG signal 216 has settled to the required value and will not change further, non-negligibly.
(55) While the DC-DC converter 100 has multiple switch pairs 102a, 102b, 104, either no switch pairs, or only one switch pair 102a, 102b, 104 is to be activated during each switching cycle, based on the voltage comparison results, as explained above in the section: “Pulse-Skipping Modulation (PSM), Pulse-Frequency Modulation (PFM) and IN-OUT Selector”. Accordingly, once a source and load pair is selected, the IN_SEL_and_OUT_SEL control signal 222 is transmitted by the IN-OUT Selector 208 to the Gate Drivers 210 for activating respective gate drivers of a switch pair 102a, 102b, 104 corresponding to the selected source and load pair. Thus, the IN_SEL_and_OUT_SEL control signal 218 contains information on a source and load pair selected by the IN-OUT Selector 208.
(56) The DC-DC converter 100 also operates with a predetermined switched-on period, in which a switch pair 102a, 102b, 104 associated with the selected source and load pair is sequentially switched on and off. In particular, an input switch 102a, 102b associated to the selected source (i.e. an energy harvesting device 108 or an energy storage device 106) is to be switched on for the duration of t.sub.ON (e.g. 600 ns, but understood to be dependent on an intended application, and thus may not be limited to 600 ns) as defined in the t.sub.ON signal 224 (which is transmitted by the ON-time Control 212) to initially transfer the excess electrical energy to the inductor 105 for temporary storage, before being switched off. It is also to be appreciated that electrical energy can be transferred directly from the source to the load, without involving the inductor 105, only if the source and load voltages are approximately the same. But to clarify, in general when a DC-DC converter 100 is required, source and load voltages do not tend to match, and hence, an inductor is required to bridge the voltage differences. Once completed, an output switch 104 associated with the selected load is switched on so that the excess electrical energy stored in the inductor is transferred to the selected load, and the output switch 104 is switched off when the inductor current reduces to zero, at t.sub.OFF, which can be detected using a Zero Current Detector (ZCD) unit (not shown in
(57) It is to be appreciated that although the duration of t.sub.ON is fixed for one switching cycle, the duration of t.sub.ON can however be configured differently for different switching cycles. That is, the t.sub.ON for a subsequent switching cycle can be different to the t.sub.ON of the previous/present switching cycle. The duration of t.sub.ON is determined by the ON-time Control 212, which is configured to vary t.sub.ON based on a source selected and an amount of electrical energy to be transferred to a load selected. After a switching cycle is completed, either at t.sub.off of “Case 1” of
(58) Further embodiments of the invention will be described hereinafter. For sake of brevity, description of like elements, functionalities and operations that are common between the embodiments are not repeated; reference will instead be made to similar parts of the relevant embodiment(s).
(59) According to a second embodiment, there is proposed another variant controller 10000 as shown in
(60) As explained, the controller 10000 of
(61) Thus, the power consumed by the controller 10000 needs to be reduced to remain energy efficient. This is achieved by configuring the controller 10000 (and thus the DC-DC converter 11000) to remain active only for a short period of time in the entire switching cycle by using Pulse-Skipping Modulation (PSM), which is the same as the first embodiment (and hence not repeated for brevity). Furthermore, the Pulse-Skipping Modulation (PSM) enables dynamic comparators to be employed instead of using error amplifiers and high-speed comparators, which have to be constantly switched on for Pulse-Width Modulation (PWM) and hysteretic control.
(62) At the beginning of each switching cycle, the controller 10000 is awakened by the SYS_CLK clock signal 10214. After the V.sub.BG signal 10216 has stabilized, the dynamic comparator 30610 compares the voltages V.sub.PV, V.sub.18, V.sub.BATT, and V.sub.10 consecutively, with the respective reference voltages generated by the CDAC 12066, to determine if the voltages V.sub.PV, V.sub.18, V.sub.BATT, and V.sub.10 are within the respective ranges. It is to be appreciated that the MPPT 12062 only provides the digital reference voltage for the PV cell 14000. The comparison results are subsequently transmitted to the IN-OUT Selector 10208 to determine and select a source and load pair. This in turn determines an associated switch pair 102a, 102b, 104 to be activated in the current switching cycle. With reference to the same scenario in
(63) To cater for output power covering four orders of magnitude (i.e. 1 μW to 10 mW), Pulse-Frequency Modulation (PFM) similarly implemented as the method 500 (shown in
(64)
(65)
(66) Commercial Applications
(67) The concept of energy harvesting is gaining popularity for use in remote sensors, as it not only reduces the size of the battery required, but also eliminates need for battery replacement, thereby greatly reduces costs of deploying the remote sensors. Conventional remote sensors, for example the RHT03 humidity and temperature sensor by Sparkfun Electronics (i.e. www.sparkfun.com/products/10167), the SHT21 digital humidity sensor by Sensirion (i.e. www.sensirion.com/en/products/humidity-temperature/humidity-sensor-sht21/) and the EX-35R motion sensor by Optex (i.e. www.optexamerica.com/productpage.aspx?I1=1&I2=3&id=16), usually consume power in the range of microwatts to milliwatts. Therefore, power converters used for power management in those remote sensors can consume only at most microwatts of power to remain energy efficient.
(68) In contrast, by using the proposed controller 200, 10000, the DC-DC converter 100, 11000 is capable of operating with sub-microwatts of power, and hence suitable for use in remote sensor applications. Furthermore, the DC-DC converter 100, 11000 is also sufficiently versatile for coupling to multiple energy sources (e.g. batteries, PV cells, thermal and piezoelectric energy harvesters, etc.) and multiple loads. With power consumption in the range of sub-microwatts, the DC-DC converter 100, 11000 can thus operate efficiently even when the energy harvesting devices 108 are harvesting only several microwatts of power, such as during low lighting conditions encountered by the PV cells. Comparing with a conventional power converter (e.g. [3]), under those situations, energy harvesting devices coupled to the conventional power converter need to be shut down, as the amount of harvested power is insufficient to power up the related power converter, thereby wasting precious energy that can otherwise be harvested. Hence, the DC-DC converter 100, 11000 which is configured with the proposed controller 200, 10000 is able to efficiently harvest energy under less favorable environmental conditions, which translates into more energy being harvested over time and results in a reduction in the costs of deploying remote sensors, since smaller energy harvesting devices 108 and energy storage devices 106 can beneficially be used.
(69) Some conventional solutions are briefly described below to provide further comparison. Texas Instruments (TI) produces a range of products catered for energy harvesting, and one of them is the eZ430-RF2500-SEH Solar Energy Harvesting Development Kit (i.e. www.ti.com/tool/ez430-rf2500-seh), which uses a 2.25″×2.25″ solar panel to run a wireless sensor application with no additional batteries. Based on a SANYO AM-1815 solar panel (i.e. www.msc-ge.com/download/sanyo/indoor/AM-1815.pdf), which has a similar size as the solar panel used in the TI development kit, the output power of the solar panel of TI's development kit is only approximately 150 μW. It is to be appreciated that since the TI development kit does not provide clear specifications on the power capabilities of its solar panel, comparison is therefore made with reference to the SANYO AM-1815 solar panel in order to gauge the power of the solar panel of the TI development kit. Furthermore, TI's said development kit provides additional inputs for external energy harvesters. If a multiple-input DC-DC converter, such as the DC-DC converter 100 that uses the proposed controller 200, is utilized, a number of converters configured within the TI's development kit can then be reduced. Also similar to TI, Microchip Technology Inc. has developed a development kit, which is the XLP 16-bit Energy Harvesting Development Kit (i.e. www.microchip.com/energyharvesting), for energy harvesting applications. The development kit features a nanowatt microcontroller unit and a high-efficiency solar panel.
(70) Linear Technology Corporation (LTC) also develops energy harvesting products, but focuses more on individual function blocks, such as the LTC3108 Step-Up Converter (i.e. www.linear.com/product/LTC3108) and LTC3588-1 Piezoelectric Energy Harvesting Power Supply (i.e. www.linear.com/product/LTC3588-1). EnOcean (i.e. www.enocean.com/en/energy-harvesting/) develops energy harvesting modules (e.g. the STM 300 energy harvesting wireless sensor module) for wireless sensors. The energy harvesting modules are to be powered by energy harvesting sources with microwatt energy harvesters, such as the ECS 300 (i.e. www.enocean.com/en/enocean_modules/ecs-300/) solar cell.
(71) Silicon Labs focuses development on low power wireless microcontrollers, such as the Si1010 Wireless Microcontroller (i.e. www.silabs.com/products/wireless/wirelessmcu/Pages/Si1010.aspx), which features lower active and sleep currents of 160 μA/MHz and 10 nA respectively.
(72) To demonstrate capabilities of the low power wireless microcontrollers, Silicon Labs also developed an Energy Harvesting Reference Design (i.e. www.silabs.com/products/mcu/Pages/ENERGY-HARVEST-RD.aspx), which comprises a wireless sensor node incorporating the related microcontroller powered by a small solar array. An energy harvesting supply powering the microcontroller of the wireless sensor node consumes approximately 3 μA.
(73) Maxim Integrated has developed an Energy-Harvesting Charger and Protector (MAX17710) (i.e. www.maximintegrated.com/datasheet/index.mvp/id/7183) that converts power from energy harvesting devices to charge an energy storage device, with output levels ranging from 1 μW to 100 mW, and also features selectable output voltages of 3.3V, 2.3V, or 1.8V. When a boost charger is in operation, the power consumption of the Energy-Harvesting Charger and Protector is approximately 1 μW.
SUMMARY
(74) In summary, as some remote sensors are arranged to operate using only tens to hundreds of microwatts of power, power management devices (e.g. the DC-DC converter) of the remote sensors have to be configured to consume minimal quiescent power to maintain high conversion efficiency. Conventionally, analog controllers and digital controllers for the DC-DC converter require DC biasing current and a certain amount of computing power, and thus a substantial amount of quiescent power is consumed which undesirably results in low conversion efficiency for low power levels.
(75) The proposed controller 200, 10000 discussed in afore embodiments advantageously enables the DC-DC converter 100, 11000 to regulate voltages of the electrical devices 106, 108, 110 by measuring the voltages and comparing against respective reference voltages at certain intervals to obtain voltage comparison results. In between the intervals, the controller 200, 10000 enters into a sleep mode to minimize power loss. Based on the voltage comparison results, the controller 200, 10000 uses Pulse-Skipping Modulation (PSM) and Pulse-Frequency Modulation (PFM) (which are implemented using flip-flops and logic gates) to adjust the voltages of the electrical devices 106, 108, 110, and a frequency for performing the voltage comparison so that the quiescent power consumption and power conversion efficiency are optimized according to the power level measured. As performing Pulse-Skipping Modulation (PSM) and Pulse-Frequency Modulation (PFM) require no computing power or analog components that consume DC biasing current, the quiescent power of the DC-DC converter 100, 11000 is beneficially optimized to ensure high conversion efficiency.
(76) Variations
(77) The described embodiments should not however be construed as limitative. For example, in a switching cycle, multiple switch pairs 102a, 102b, 104 may be selected for activation (instead of only one switch pair 102a, 102b, 104) so that multiple source and load pairs may be selected for simultaneous transfer of excess electrical energy. Moreover, the Pulse-Skipping Modulation (PSM) and Pulse-Frequency Modulation (PFM) may be independently implemented and performed without requiring the other, if desired for an intended application. In addition, for the Pulse-Frequency Modulation (PFM), the switching frequency may be configured to be increased/decreased to any appropriate frequency desired, based on circumstances. Also, the predetermined number of times in the definition of “consecutively determined” with reference to
(78) Further, for the first embodiment, a H-bridge architecture is used and implemented (as shown in
(79) Another variation is that more than one switch in a set of input/output switches 102a, 102b, 103, 104 may be switched on in every switching cycle, but time multiplexed. For example, with reference to the first set of input switches 102a, if t.sub.ON is defined to be 600 ns, then for the first portion of the said t.sub.ON, say 300 ns, a first switch (i.e. M.sub.EH1) from the first set of input switches 102a is switched on and for the next 300 ns, the first switch is switched off while a second switch (i.e. M.sub.EH2) from the first set of input switches 102a is then switched on.
(80) The above described Bandgap Reference 204 is only an example of a reference voltage generator. Any other reference generators may be implemented as required by an intended application. For example, a BJT or zener diode may be used to generate a reference voltage if a highly accurate reference is not required. For some other applications, the reference voltage may be generated externally and fed directly to the proposed controller 200, 10000.
(81) In addition, the SYS_CLK clock signal 214 may not necessary need to be generated by the Dual Threshold CMOS Relaxation Oscillator 2022 and the n-bit counter 2026 as described above. Any oscillator, such as a crystal oscillator, a ring oscillator or a Phase-Locked-Loop, may also be usable. Moreover, the SYS_CLK clock signal 214 may also be generated externally and provided to the proposed controller 200, 10000. Accordingly, under such an instance, the frequency varying unit 202 is then configured to receive the SYS_CLK clock signal 214 provided thereto.
(82) The reference threshold voltages may be generated by any types of DAC and is not limited to the CDAC 2066, 12066 as proposed. Although the CDAC 2066, 12066 generally consumes the lowest amount of power, other DACs including resistive tree, R-2R DAC, I-2I DAC and sigma-delta DAC are all equally applicable.
(83) Further, the CDAC 2066, 12066 is not confined to using an 8-bits resolution; depending on requirements of an intended application, the resolution adopted may vary.
(84) Also, if an ADC is used to digitize the voltages, the voltage comparison may be performed digitally, instead of using the Double-Tail Latch-Type Dynamic Comparator for the dynamic comparator 20610, as described above. In this variation, an ADC is thus required to digitize the voltages instead having to use the DAC to convert the digital reference voltages to their analog equivalents. It is however to be appreciated that an ADC generally consumes more power than a DAC.
(85) The memory device 2064 is required only if the threshold reference voltage is required to be programmed and stored in the memory device 2064. The memory device 2064 may also be arranged external to the proposed controller 200 (of
(86) The MPPTs 2062 may not be necessary, if MPP tracking is not required by an application. Some energy harvesting devices, especially low cost ones, are regulated at a constant voltage regardless of the environmental conditions. Other than operating in DCM mode, Pseudo-Continuous-Conduction Mode (PCOM) may also be implemented (albeit more complex) for the proposed controller 200, 10000, whereby instead of allowing the inductor current to return to zero after every switching cycle, an additional switch is added across the inductor so that some current is allowed to circulate across the inductor at the end of each switching cycle.
(87) It is further to be appreciated that there are many ways in which the voltages of the electrical devices 106, 108, 110 may be compared to the respective reference voltages, including (for example) converting the associated voltages into corresponding currents and comparing with reference currents, or alternatively converting the associated voltages into corresponding time delays and comparing with reference time delays. In other words, the electrical parameters of the electrical devices 106, 108, 110 may be used for the comparison (with reference electrical parameters), which is not strictly limited to only voltage comparisons alone, as will be appreciated. Moreover, the associated voltages of the electrical devices 106, 108, 110 may also be digitized and compared digitally, in contrast to the described in the first embodiment.
(88) While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary, and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practising the claimed invention.
REFERENCES
(89) [1]. J. Choi, et al., “A 1.36 μW Adaptive CMOS Image Sensor with Reconfigurable Modes of Operation from Available Energy/Illumination for Distributed Wireless Sensor Network,” in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, February 2012, pp. 112-114. [2]. Y. Qiu, et al., “5 μW-to-10 mW Input Power Range Inductive Boost Converter for Indoor Photovoltaic Energy Harvesting with Integrated Maximum Power Point Tracking Algorithm,” in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, 20-24 Feb. 2011, 2011, pp. 118-120. [3]. Y. K. Tan and S. K. Panda, “Energy Harvesting from Hybrid Indoor Ambient Light and Thermal Energy Sources for Enhanced Performance of Wireless Sensor Nodes,” IEEE Trans. Ind. Electron., vol. 58, pp. 4424-4435, September 2011. [4]. I. Doms, et al. “Integrated Capacitive Power-Management Circuit for Thermal Harvesters with Output Power 10 to 1000 μW,” in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, 8-12 Feb. 2009, 2009, pp. 300-301a. [5]. N.-M. Sze, et al., “Integrated Single-Inductor Dual-Input Dual-Output Boost Converter for Energy Harvesting Applications,” in Proc. IEEE Int. Symp. Circuits Syst. (ISCAS), Seattle, Wash., 2008, pp. 2218-2221. [6]. A. Tabesh and L. G. Frechette, “A Low-Power Stand-Alone Adaptive Circuit for Harvesting Energy from a Piezoelectric Micropower Generator,” IEEE Trans. Ind. Electron., vol. 57, pp. 840-849, 2010. [7]. R. C. H. Chang, et al., “An Exact Current-Mode PFM Boost Converter with Dynamic Stored Energy Technique,” IEEE Trans. Power Electron., vol. 24, pp. 1129-1134, April 2009. [8]. S. Bandyopadhyay, et al., “20 μA to 100 mA DC-DC Converter with 2.8-4.2 V Battery Supply for Portable Applications in 45 nm CMOS,” IEEE J. Solid-State Circuits, vol. 46, pp. 2807-2820, December 2011. [9]. D. Schinkel, et al., “A Double-Tail Latch-Type Voltage Sense Amplifier with 18 ps Setup+Hold Time,” in IEEE Int. Solid-State Circuits Conf. (ISSCC) Dig. Tech. Papers, 2007, pp. 314-605. [10]. M. Van Elzakker, et al., “A 10-Bit Charge-Redistribution ADC Consuming 1.9 μW at 1 MS/s,” IEEE J. Solid-State Circuits, vol. 45, pp. 1007-1015, May 2010.