1. Introduction
With the flourishing of wearable devices and implantable medical devices, self-powered applications are preferred in order to avoid regular battery replacement or recharging. Therefore, clean and environmentally friendly energy harvesting technology, which scavenges ambient energy, is receiving more and more attention due to its long service life [
1,
2,
3,
4,
5,
6]. The thermoelectric generator (TEG), which converts thermal energy into electricity based on the Seebeck effect, stands out among many energy harvesters due to its simple structure, small size, rich thermal energy, and the absence of pollution and noise [
7,
8,
9,
10,
11,
12].
A TEG is composed of a series of thermocouples (TC) sandwiched between two high-thermal-conductivity substrates. It can be modeled as a DC voltage source E
TEG and an internal resistance R
TEG connected in series, as shown in
Figure 1. According to the Seebeck effect, the ETEG can be expressed as
where
N is the number of thermocouples, Δ
T is the temperature difference between the two sides of the TEG, and
α is the Seebeck coefficient in V/K. α is material-related and not relevant to the size of the thermocouples. The R
TEG is mainly determined by the size and the electrical resistivity of the semiconductor materials. Limited by the device area and temperature differences, the E
TEG fluctuates within the range of 50–400 mV and the R
TEG varies from 1 Ω to 12 Ω in most wearable applications [
13,
14]. Therefore, extracting as much power as possible is crucial for the TEG converter.
Because of the restricted space condition, maximum power point tracking (MPPT) methods for wearable devices usually adopt fractional open-circuit voltage (FOCV) [
15,
16] or perturbation and observation (P&O) [
17,
18] techniques, rather than complex algorithms that must collect and manage large amounts of data [
19].
According to the TEG electrical model in
Figure 1, the maximum output power occurs when the TEG output voltage (V
TEG) is half of its present open-circuit voltage (E
TEG). A conventional MPPT circuit using the FOCV technique is illustrated in
Figure 2. The circuit periodically turns on S1 and turns off the connection of the TEG and boost circuit to sample the open-circuit voltage on the TEG. During the boost circuit operation, the control signals of the boost circuit are automatically tuned by a hysteresis comparator and an MPPT controller to keep V
TEG around half of V
OC [
20,
21]. Although the FOCV technique is simple to implement, it must frequently stop the boost circuit for a while to sample the V
TEG, which reduces the system efficiency. To overcome the drawback of the FOCV technique, the P&O technique is proposed for TEG by Rawy [
22] and Bandyopadhyay [
23]. However, the tracking efficiencies fluctuate wildly, especially for a wide R
TEG range.
The remainder of the paper is organized as follows. By analyzing the influence of TEG internal resistances on tracking efficiency, a time exponential rate P&O technology is proposed in
Section 2. Using the time exponential rate P&O, the MPPT circuit observes the power by comparing a positive-channel metal-oxide semiconductor (PMOS) on-time and perturbs the power by adjusting a negative-channel metal-oxide semiconductor (NMOS) on-time exponentially. The detailed circuit modules including zero current detection and power modulator are demonstrated respectively in
Section 3.
Section 4 presents the simulation results of the proposed MPPT circuit, which shows an enhanced tracking efficiency for a wide R
TEG range. Conclusions and discussion are included in
Section 5.
2. Time Exponential Rate P&O Algorithm
Considering the low output voltage of TEG (<400 mV), a boost DC–DC converter is used to step up the voltage, as shown in
Figure 3. According to the volt-second theory of inductors, the relationship between the voltage and on-time of a boost converter is
where V
OUT is the output voltage of the boost converter, and
tMN and
tMP are the on-time of the power transistors MN and MP, respectively.
Because of the high conversion rate for this implementation, the inductor current IL declines much faster than it increases and the boost converter works in discontinuous conduction mode. Accordingly, the average current through the inductance can be expressed as
where L is the inductance and T is the cycle time of the converter. The input power of the converter can be expressed as
By substituting Equation (2) into Equation (4) and considering the high conversion rate (V
OUT ≫ V
TEG), P
IN can be approximated to
Observing Equation (5), we find that the on-time tMP reflects the PIN when the converter works in pulse width modulation (PWM) mode and the output VOUT changes slightly.
As a function of the equivalent resistance of the boost converter (
Req), P
IN can be expressed as
The PIN reaches the maximum when Req is equal to RTEG.
According to Equation (6), tracking efficiency, which is the ratio of input power to ideal maximum input power, can be expressed as
where
ε is any constant in the range of 0 to 1. By rearranging Equation (7), we can obtain
By analyzing Equation (7) and Equation (8), we find that if
Req is in the range of R
TEG/
β to
βR
TEG, the tracking efficiency of the MPPT system will remain higher than
ε. When
Req(
n) is a geometric sequence with a common ratio
β1/2, there are at least three
Req(
n) in the range of R
TEG/
β to
βR
TEG for arbitrary R
TEG, as shown in
Figure 4.
Figure 5 graphically represents the entire process of the time exponential rate P&O algorithm. In each MPPT cycle, the present t
MP is sampled and compared with the t
MP sampled in the previous MPPT cycle. The comparison reveals the input-power changes of two consecutive MPPT cycles based on Equation (5), as V
OUT shows little change between the short sampling time intervals. If the t
MP of an MPPT cycle is larger than the previous cycle, it means that input power has increased in the cycle. Then the movement direction of
Req is the same as the previous cycle; otherwise, the circuit changes the movement direction of R
Equation. Therefore, the circuit gradually approaches the maximum power point (MPP) and hovers at the three states closest to the MPP in the end. The three states are points B, C, and D in
Figure 5.
Because of the high conversion rate (
tMN ≫
tMP),
Req can be approximated to
According to Equation (9), Req is inversely proportional to the square of the tMN, and the function of moving the Req exponentially is easy to implement by tuning the tMN exponentially.
By adopting the time exponential rate P&O, the change rate of the perturbation can be set properly, neither too small to distinguish the power change nor too large to reduce the tracking efficiency for various RTEG. The MPPT circuit achieves an enhanced tracking efficiency for a wide internal resistance range of TEG. Meanwhile, the circuit observes and perturbs power according to the power transistor on-time, which simplifies the circuit significantly.
3. Circuit Implementation
The architecture of the proposed MPPT circuit based on the time exponential rate P&O is shown in
Figure 6, including a zero current detection (ZCD), a power modulator (PM), a time sensor, an oscillator (OSC), and power transistor drivers (Ndriver, Pdriver). The boost converter works in PWM mode. ZCD predicts when reverse current occurs on the inductor, then turns off MP by signaling GP_OFF and outputs a digital signal TP<8:0> to represent the length of time (
tMP). According to the time exponential rate P&O, the power modulator compares the TP<8:0> of two consecutive MPPT cycles to obtain the input power change and then generates a pulse width modulating signal (V
PMO) to adjust
tMN. The time sensor converts the MN on-time to voltage V
ON. Once V
ON reaches V
PMO, the output of the comparator resets the following D flip-flop, thereby defining
tMN.
3.1. Predictive Zero Current Detection
According to the time exponential rate P&O algorithm, the power change is obtained by comparing the MP on-time. Therefore, a high-precision ZCD is crucial.
When the ZCD turns off MP slowly, a reverse current appears on the inductor for a time, as shown in
Figure 7a. Because the drain–substrate PN junction of the MN forms a discharge path of the reverse current, the voltage at the right end of the inductor (V
LX) will first fall to the negative PN junction voltage (−V
D). When the ZCD turns off MP quickly, a little forward current remains on the inductor, as shown in
Figure 7b. The forward current flows through the source–substrate PN junction of the MP. Therefore, the V
LX will first jump to the sum of the substrate voltage and the PN junction voltage (V
OUT + V
D).
Based on the above analysis, there are two different situations of the V
LX after the MP is turned off, and a predictive ZCD is proposed as shown in
Figure 8. When the MP is turned on, current source I1 starts to charge capacitor C1. Until V
C1 is higher than V
TP, DFF is set by the COM1 and the ZCD output signal GP_OFF turns off the MP. In each converter cycle, after the MP is turned off, V
LX is compared with V
OUT/2 by a dynamic comparator COM2. Then the 9-bit bidirectional counter (BDC) is triggered to read the result of the COM2. If the BDC input DIR is high, the BDC output TP<8:0> is plus one. Otherwise, the TP<8:0> is minus one. The TPn<8:0> is used to control whether a series of proportional-current mirrors are connected to resistor R2, which defines V
TP.
When VLX is higher than VOUT/2, which means the MP is turned off early in the cycle, TP<8:0> and VTP will increase and the MP will be shut down later in the next cycle, and vice versa. Therefore, the predictive ZCD continuously corrects the TP<8:0> in each cycle and the tMP is set around the best turn-off time adaptively. Consequently, the high-precision predictive ZCD is achieved. Meanwhile, the digital output TP<8:0> can be handled easily by the following circuit.
3.2. Time Exponential Rate Power Modulator
According to the time exponential rate P&O algorithm in
Section 2, a proposed power modulator observes the power change by comparing TP<8:0> and provides the control signal V
PMO to change the length of time
tMN, as shown in
Figure 9. The input control signals CLK_TP, CLK_TN, and CLK_SAV come from OSC and are used to execute the power modulator sequentially, as shown in
Figure 9b. Generally, an MPPT cycle, during which the circuit changes
tMN once, includes dozens of DC–DC converter cycles to ensure that the circuit reaches a stable state again.
At the beginning of each MPPT cycle, two groups of flip-flops (DFF1<8:0>, DFF2<8:0>) are triggered to save the present and previous time-length values TP<8:0>. After that, a digital comparator (D-COMP) compares these two values, and outputs a high level when the previous one is larger. Then, the D-COMP output (RVS) and the previous moving direction of tMN (TND_PRE) perform the XOR operation. If RVS is low, the present moving direction (TND) is set to equal to the previous. If not, the TND will be reversed. According to the TND, signal TN<4:0> will be made plus or minus one by 5-bit BDC when the pulse CLK_TN arrives. An exponential voltage follower consists of an amplifier, a transistor, and a series of resistors, and outputs a series of voltages, which grows exponentially. According to TN<4:0>, the output of the power modulator (VPMO) increases or decreases exponentially in each MPPT cycle by the multiplexer (MUX) and the voltage follower. Finally, the DFF3 is triggered to save TND for calculation in the next MPPT cycle.
4. Simulation Results
The proposed MPPT circuit using the time exponential rate P&O algorithm for TEG was implemented and simulated with a 110 nm standard complementary metal-oxide semiconductor (CMOS) process. The total silicon chip occupied an area of 1.5 mm
2 (with pads), as shown in
Figure 10.
A voltage source E
TEG and a resistance R
TEG were connected in series to mimic the TEG.
Figure 11 displays the simulation waveform of the TEG output voltage V
TEG when E
TEG changed from 50 mV to 400 mV and R
TEG was 6 Ω. There is an enlarged view of the simulation results at the bottom of the figure. As described in
Section 2, V
TEG oscillated between the three states closest to E
TEG/2, which is the maximum power point.
The input power of the DC–DC converter was obtained by the calculator module embedded in Spectre. The input power was divided by the ideal maximum power output of the TEG to obtain the tracking efficiency of the proposed MPPT circuit. The simulation result of the tracking efficiencies was between 98.9% and 99.5% for E
TEG from 50 mV to 400 mV and R
TEG from 1 Ω to 12 Ω, as shown in
Figure 12, indicating that the MPPT circuit maintained extremely high tracking efficiency in a wide TEG range.
For comparison,
Figure 13 illustrates the tracking efficiencies of the compared MPPT circuit, which realizes P&O technology by fixed time step length perturbing. With the increase in R
TEG, the perturbation of
tMN should be smaller to maintain the same tracking efficiency. Therefore, the
ηtrack of the long-time step circuit gradually decreases from 98.7% to 92.3%. However, when the fixed-time step length is set to short, the change in power is too small to be observed correctly at low R
TEG. Therefore, the circuit will oscillate before reaching the MPP. Then, the
ηtrack maintains a high level at high R
TEG and decreases significantly at low R
TEG, as shown in
Figure 13. Comparing with the fixed-time step P&O scheme, the proposed time exponential rate P&O scheme maintains high tracking efficiency in a wider R
TEG range.
Table 1 shows a comparison of this work with other state-of-the-art MPPT techniques for TEG. A previous MPPT circuit with the FOCV technique by Luo [
20] achieved peak tracking efficiencies of 96%, but only TEGs with fixed internal resistance were utilized and the influence of internal resistances on tracking efficiency was not considered. Shrivastava [
21] tested different internal resistances, and the tracking efficiency decreased by 7% when the internal resistance varied from 5 to 10 Ω. Moreover, the FOCV technique must frequently stop the boost circuit for a while to sample the open-circuit voltage, which reduces the system efficiency. Comparing with previous works using the P&O technique [
22,
23], the proposed MPPT circuit using the time exponential rate P&O technique maintains tracking efficiency at a high level from 98.9 to 99.5%, and the applicable range of the TEG resistance is from 1 to 12 Ω, which reflects an enhancement of at least 2.2 times.
5. Conclusions and Discussions
The time exponential rate P&O technology is proposed in this work to extract the maximum electrical energy from TEG. By using the time exponential rate P&O, the proposed MPPT circuit observes the power change by comparing PMOS on-time and perturbs the power by adjusting NMOS on-time exponentially, which shows an enhanced tracking efficiency for a wide range of TEG. The MPPT circuit was implemented in a 110 nm CMOS process and its tracking efficiencies varied from 98.9% to 99.5% with TEG open-circuit voltage from 50 mV to 400 mV and the TEG internal resistance from 1 Ω to 12 Ω.
This time exponential rate P&O technology is expected to contribute to the versatility of the MPPT circuit for various TEGs, which are made of varied semiconductor materials and have different internal resistances. However, there are also limitations of the proposed MPPT circuit. Nowadays, a multiple-input multiple-output (MIMO) converter is a trend for energy harvesters. The MIMO converter can store partial electricity when the ambient energy is redundant, and this electricity can be used to power the load when the ambient energy is insufficient. However, the proposed MPPT circuit is designed for a single-input single-output (SISO) system. The time exponential rate P&O technology should be reconsidered for the MIMO system, especially when the voltage of the electricity storage capacitor (VST) is low, and a high conversion rate (VST ≫ VTEG) is impossible. These challenges are an important future research direction for the MPPT circuit.