Next Article in Journal
Tree Sampling for Detection of Information Source in Densely Connected Networks
Next Article in Special Issue
A n-out-of-n Sharing Digital Image Scheme by Using Color Palette
Previous Article in Journal
A Hybrid QoS-QoE Estimation System for IPTV Service
Previous Article in Special Issue
Noise Reduction for High-Accuracy Automatic Calibration of Resolver Signals via DWT-SVD Based Filter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Low-Cost, High-Precision Method for Ripple Voltage Measurement Using a DAC and Comparators

1
College of Electronic and Information Engineering, Tongji University, No. 4800, Cao’an Highway, Shanghai 201804, China
2
School of Ocean and Earth Science, Tongji University, No. 1239, Siping Road, Shanghai 200092, China
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(5), 586; https://doi.org/10.3390/electronics8050586
Submission received: 1 May 2019 / Revised: 22 May 2019 / Accepted: 23 May 2019 / Published: 27 May 2019
(This article belongs to the Special Issue Signal Processing and Analysis of Electrical Circuit)

Abstract

:
As the core of electronic system, the switched-mode power supply (SMPS) will lead to serious accidents and catastrophes if it suddenly fails. According to the related research, the monitoring of ripple can acquire the health degree of SMPS indirectly. To realize low-cost, high-precision, and automatic ripple measurement, this paper proposes a new ripple voltage (peak-to-peak value) measuring scheme, utilizing a DAC and two high-speed comparators. Within this scheme, the DC component of SMPS output is blocked by a high-pass filter (HPF). Then, the filtered signal and the reference voltage from a DAC together compose the input of a high-speed comparator. Finally, output pulses of the comparator are captured by a microcontroller unit (MCU), which readjusts the output of the DAC by calculation, and this process is repeated until the DAC output is exactly equal to the peak (or valley) value of ripple. Moreover, in order to accelerate the measurement process, a peak estimation method is specially designed to calculate the output ripple peak (or valley) value of buck topology through merely two measurements. Then the binary search method is utilized to obtain a more exact value on the basis of estimative results. Additionally, an analysis of the measurement error of this ripple measurement system is executed, which shows that the theoretical error is less than 0.5% where the ripple value is larger than 500 mV. Furthermore, appropriate components are selected, and a prototype is manufactured to verify the validity of the proposed theory.

1. Introduction

Switched-mode power supply (SMPS) is widely applied due to the advantages of low power consumption and high efficiency [1]. However, SMPS may lead to serious accidents and catastrophes if it suddenly fails. Among the components used in SMPS, aluminum electrolytic capacitors (AECs) have the shortest life and are the most common source of failure [2,3,4,5,6]. During the period of usage, the performance of AECs will degrade continuously until the whole power system fails. A decreased capacitance value and increased equivalent series resistance (ESR) is the major feature of the AECs’ degradation [7,8]. Therefore, the health degree of the SMPS can be obtained by the real-time monitoring of AEC parameters (capacitance or ESR), which also contributes to preventive maintenance and the indication of future failure occurrences.
According to differences in data acquisition, the current research achievement of using ripple to evaluate the health state of AECs can be summarized as the indirect calculation of ripple through simulation software [9,10,11], the offline computing from sampled data [12], AEC parameter calculation based on the mathematical model of a particular topology and some specific measurement value (voltage or current) [13,14,15,16,17,18,19], and direct measurement of ripple through high-cost oscilloscopes, data acquisition cards, or high-speed analog-to-digital converters (ADCs) [20,21,22,23]. Nevertheless, the developed methods are rarely adopted in practical industry applications due to the increased cost, complexity, and other relevant issues [8,24]. In practice, the method using specific topology mathematical models to indirectly obtain the ripple (or ESR) presents low generality and a measurement precision that highly depends on the accuracy of components. The use of a high-speed ADC or oscilloscope is restricted in the laboratory and hard to popularize because of the high cost of data acquisition.
Compared to other health-monitoring methods, calculating the ESR with ripple values has an intuitive feature and does not require complicated calculations. Figure 1 shows the principle of ripple generation in a common buck topology. That is, the high-frequency pulse-width modulation (PWM) signal causes voltage fluctuations of the same frequency, which cannot be completely filtered by the subsequent filter circuit, thus generating high-frequency ripple at the output. Due to the high frequency of the PWM, the impedance of the output AEC is almost equal to the impedance of its ESR at this frequency. Therefore, when the load is constant, the relationship between the ripple value and the ESR is approximately proportional, which indicates that the remaining life of the AECs can be easily obtained from ripple. However, in order to accurately measure high-frequency ripple, high-speed ADCs with sampling rates far exceeding the switching frequency must be used, which makes the relevant research not able to be applied to industrial applications such as built-in test (BIT) due to the high cost of data acquisition. Thus, it is of significance to focus on the technology of common low-cost, high-precision measurement of ripple wave.
When built-in test (BIT) is required for health monitoring based on ripple measurement, researchers always turn to other low-cost instruments. Therefore, several special ripple measurement schemes have been designed. Some studies focus on root mean square (RMS) measurements, one of which is to measure ripple by AC millivoltmeter [25]. Le provides another scheme based on RMS-to-DC chips [26]. Since the ripple voltage is not a standardized sinusoidal signal, the deteriorate degree of its spike could not be purely obtained by RMS measurement, thus the schemes above have not been widely applied.
Since ripple voltage could be measured by obtaining both peak and valley values, there exist various approaches to acquire the peak value. The well-known basic peak value detector is a solution convenient to implement; however, it is limited by bandwidth and is vulnerable to transient changes in tested SMPS. Some related studies have made improvements regarding. Jerry proposed an analogy peak measurement circuit, but it could not obtain the accurate value of ripple and only determined whether there was ripple beyond a fixed reference value [27]. Zhou offered an implementation of ripple testing by specific peak detecting chips, but its low bandwidth increases measurement error [28]. Smith proposed an improved peak measurement method by adding a high-speed comparator with open-drain output. It has the property of ameliorative accuracy at high frequency without diode, but it fails to acquire the valley voltage [29]. Ren proposed a method to measure the peak-to-peak value of a periodic signal [30]. In this scheme, the input periodic signal and a reference signal from a digital-to-analog converter (DAC) constitute both inputs of the comparator, whose output is captured by an MCU used for adjusting the DAC value by a binary search method. After multiple operating cycles, the DAC output could gradually approximate to the peak or valley values of the input signal. But it is only designed for power frequency AC measurement; in this case, the convergence is too slow. The authors did not conduct either simulation or practical experiments.
Under constant load, the SMPS output ripple can be regarded as a periodic signal. This paper proposes some improvements and realizes low-cost peak-to-peak ripple measurement. The contributions of this study include: the design of the ripple measurement system, the analysis of the measurement error, and the proposal of an optimization algorithm with a higher convergence speed according to the shape characteristics of the ripple signal. The experimental results indicate that the measurement error of this designed system is less than 0.5% with 20 ms consumption where the ripple value is larger than 500 mV, which completely satisfies the requirements of engineering applications and scientific research.

2. Ripple Measurement Scheme and Error Analysis

The ripple value of SMPS could be acquired by an expensive high-speed ADC. However, the high price makes it difficult to apply in BIT. This study provides a new scheme to cut down the expense by replacing the ADC with two high-speed comparators and adding a DAC to generate the reference voltage (one DAC is capable of measuring the peak and valley of a ripple at different moments and one high speed comparator is also enough with utilizing an analog switch). This method ensures accuracy with cost reduction. The designed ripple measurement system consists of four modules: high-pass filter (HPF) circuit, peak measurement, valley measurement, and MCU feedbacks. The block diagram of ripple measurement and the inner signals of peak measurement are shown in Figure 2. And the waveforms of key nodes are shown in Figure 3.
Figure 3c shows that the input signal originating from the output of the SMPS contains a high DC bias and an AC ripple. In the first step, an HPF is used to filter out the DC component. Ideally, the high-frequency ripple signal is hardly affected, while the DC voltage is completely eliminated. The filtered ripple voltage is shown in Figure 3b.
The workflow of the measurement system is somewhat similar to the ADC with a successive approximation register (SAR). Each measurement requires several feedback cycles for convergence. During a certain feedback cycle, as illustrated in Figure 3a, the DAC output voltage is constant and combines with the ripple signal to compose the input of the high-speed comparator. When the DAC output is lower than the peak, the high-speed comparator provides a periodic pulse, as shown in Figure 3d, otherwise it remains low (this situation is not shown in Figure 3). Once any periodic pulse is captured by the MCU, it increases the DAC output to approximate the peak. Otherwise, it drops the DAC value. The MCU repeats the above procedure until it cannot capture the pulse exactly, when the output of the DAC is highly equal to the peak voltage of the ripple.
As shown in the block diagram, the measurement system mainly includes an HPF, high-speed comparator, and DAC (with its reference source). The circuit design and the error analysis of each part are introduced below.

2.1. High-Pass Filter (HPF)

The HPF is used to block the DC component of SMPS. However, before the DC-blocking capacitor C1 has been charged, the high DC voltage may damage the comparator and MCU. Therefore, the protection diode D1 should be added. In order to provide a discharge path for C1 after the input switches off, the resistor R1 should be placed in the circuit. The modified HPF diagram is shown in Figure 4a.
By setting the component values properly, the input DC element can be completely filtered out, while the AC element can be fully reserved. However, as Figure 4 demonstrated, the parasitic parameters such as the input impedance of the subsequent high-speed comparator and the parasitic capacitance of the protection diode would introduce a small attenuation to the input signal. Since the impedance of Ri is much larger than that of Cj and Ci, the HPF transfer function would be approximately expressed as follow
v c = 1 j w ( C i + C j ) 1 j w C 1 + 1 j w ( C i + C j ) · v i ,
v c = C 1 C 1 + C i + C j · v i ,
v c = ( 1 + δ h p f ) · v i ,
where
δ h p f = C i + C j C 1 + C i + C j .
The high-pass filter δhpf is independent of frequency, hence the peak value of the input voltage vip and the peak value of the filtered signal have similar expressions compared to Equation (3)
v c p = ( 1 + δ h p f ) · v i p .
Since the exact values of Cj and Ci are difficult to obtain, the system error of the HPF circuit is hard to correct and is added in δhpf, which get its maximal value when C1 turns to minimal and Ci and Cj to maximal.

2.2. High-Speed Comparator Circuit

The measurement error caused by the comparator mainly includes two aspects: one part is affected by the frequency of the input signal and the bandwith of the comparator, and the other is derived from the manufacturing characteristics of different input transistors of comparators, which may not be exactly matched. By choosing the high-speed comparator with a cut-off frequency much higher than the ripples’, the error caused by the ripple frequency can be ignored. Then the latter component, which is represented by the input offset voltage voffset, can be considered as the dominated error.
The two input signals of the comparator come from the DAC and HPF, respectively. Each filtered signal peak vcp corresponds to a threshold point. If the DAC output crosses the point, the comparator output flips.
v t h = v c p + v o f f s e t
v t h = ( 1 + δ c m p ) · v c p ,
where
δ c m p = v o f f s e t v c .

2.3. DAC Circuit

The digital signal from the MCU is converted into analog quantity by a DAC, which requires a input reference voltage (vref) to operate properly. Given a digital signal M, the ideal output voltage of a DAC is
v d a c _ i d e a l = M 2 N · v r e f .
Since M is a discrete value, vdac_ideal may not be totally equal to vth. Given the assumption that
v t h = m 2 N · v r e f ,
then M is the integral part of m, and hence it generates quantization error δq.
M = [ m ] = m · ( 1 + δ q ) ,
where
| δ q | < 1 m .
The conversion accuracy of the DAC circuit is affected by a series of factors. For example, the input reference voltage (vref) is generated by a reference source with a subtle error. The DAC characteristics such as integral nonlinearity and DAC differential nonlinearity also reduce the accuracy. Generally, the DAC error is 2 or 3 times its least significant bit (LSB). Let N stand for the number of DAC bits and K stand for the LSBs of the DAC error. The DAC output vdac would be derived as follows:
v d a c = M + K 2 N · ( v r e f + Δ v r e f ) ,
v d a c = ( 1 + δ d a c ) ( 1 + δ r e f ) · M 2 N · v r e f ,
where
δ d a c = K M ,
δ r e f = Δ v r e f v r e f .

2.4. Total Error

When the digital signal M meet the threshold point, the measure ripple vm could be calculated by:
v m = M 2 N · v r e f
On the basis of Equations (4), (8), (12), (15), and (16),
v m = ( 1 + δ h p f ) ( 1 + δ c m p ) ( 1 + δ q ) ( 1 + δ d a c ) ( 1 + δ r e f ) · v i p .
Since δ h p f , δ c m p , δ q , δ d a c , and δ r e f are much smaller than 1, the total error could be approximately expressed as
v m = ( 1 + δ ) v i p ,
where
δ δ q + δ d a c + δ r e f + δ c m p + δ h p f .
In the valley measurement, in order to generate a negative reference voltage, the DAC output is processed by a subtractor that contains an operational amplifier (OPA). In this study, the error of a high-precision OPA with an offset voltage is much smaller than the error of the selected high-speed comparator, hence the subtractor error could be negligible.
Referring to Equations (8) and (12), the total measurement error is related to the ripple amplitude. The larger the ripple value is, the smaller the measurement error. In the case that the ripple is too small, a special amplifying circuit is required, which is not mentioned in this paper.
Consider the traditional measurement scheme, i.e., using a high-speed ADC to directly sample the HPF output signal. Similar to the derivation of Equation (20), the measurement error of a high-speed ADC scheme can be described as follows:
δ a d c = δ h p f + δ q + δ a d c + δ r e f ,
where δ h p f , δ q , δ a d c , and δ r e f have similar expressions to Equations (4), (12), (15), and (16), respectively. But high-speed ADC is generally with 8 or 10 bits, which is less than the slow-speed DAC, leading to a greater quantization error δ q and ADC internal error δ a d c . The exact value of the errors will be further discussed in the section on experiment verification.

3. Ripple Waveform Analysis

The measurement error of this design is determined by the components, and the measurement speed can be improved by using some prior information. In some applications, such as predicting the remaining life of SMPS by ripple value, the information about the topology of SMPS and the ripple waveform characteristics are already known, which can contribute to the feedback cycle reduction. This paper takes the typical buck converter topology as an example. Its output ripple can be approximated as a triangular wave in continuous current mode (CCM). Then the output signal of an HPF can be described as follows:
v c = v m i n + k 1 · t 0 t < D T v m a x + k 2 ( t D T ) D T t < T ,
where v m i n and v m a x are the minimum and maximum value of v c , respectively, T is the switching period of the SMPS to be measured, D is the duty ratio, and k 1 and k 2 are the rising and falling slopes of the approximated triangular wave, respectively. Since v c has only AC components, the triangular waves are symmetrical, and the ripple signal is periodic, we can obtain following expressions:
v m i n = v m a x ,
v c ( 0 ) = v c ( T ) = v m i n ,
v c ( D T ) = v m a x .
Referring to Equations (22)–(25), we can obtain
k 1 k 2 = D 1 D .
Moreover, the mathematical expression of the comparator output is as follows:
y c = 1 v + > v 0 v > v + ,
where v + and v are the comparator’s noninverting and inverting inputs, respectively. The comparator can produce a square wave under the condition that Equation (28) is satisfied. Otherwise, it either remains high or remains low.
v m i n v d a c v m a x .
The square wave in a single cycle is described as follows:
y c = 0 0 < t < v d a c v m i n k 1 1 v d a c v m i n k 1 < t < v d a c v m a x k 2 + D T 0 v d a c v m a x k 2 + D T < t < T .
In combination with Equations (22)–(29), the high duration th of the output signal is derived as follows:
t h = ( k 1 k 2 ) ( v d a c v m a x ) k 1 k 2 .
If the DAC’s two output values v d a c 1 and v d a c 2 both satisfy Equation (28) and their corresponding high-level durations are t h 1 and t h 2 , they correspond to the relationship
t k 1 t k 2 = v d a c 1 v m a x v d a c 2 v m a x ,
v m a x = v d a c t h 2 v d a c 2 t h 1 t h 2 t h 1 .
Equation (32) means only two cycles are required for the peak measurement of buck topology, but it is not recommended that it be directly applied because it enlarges the measurement error. The practical measurement algorithm will be discussed in the next section. The principle of valley measurement is similar to peak measurement, and the details will not be described here.

4. Algorithm Design

In order to converge the DAC output to the ripple peak rapidly and accurately, the MCU should capture the output pulses of the high-speed comparator and adjust the DAC output according to a certain method. For example, binary search is an available algorithm that updates one DAC bit at each iteration to narrow the search region. Hence, the iterative cycles are equal to the DAC bits, that is, the higher DAC accuracy it achieves, the greater number of iterations it costs. The required time for an iteration contains three parts: pulse capturing, instructions transmission, and setting time of DAC output. The first is the dominant cost, which is always several dozen times higher than the ripple period for reducing the random error. Therefore, a faster measurement can be realized by reducing the cycle number or cutting the waiting time in each iteration. According to Equation (32), only two measurements are necessary to calculate the peak voltage. However, there is an estimated error since the ripple is not completely equivalent to the triangular wave and the pulse width measurement also introduces quantization errors. Therefore, a new algorithm based on the triangular wave approximation and the binary search is proposed here. The algorithm not only improves the convergence speed but also guarantees measurement accuracy. Firstly, the algorithm estimates the approximate peak value by two measurements. Secondly, the algorithm determines the upper and lower bounds of the peak in the vicinity of the estimated value. Finally, the binary search is used to ensure the converge of DAC output to the peak of the ripple. The flowchart is shown in Figure 5, and the details of three steps are introduced below and shown in Figure 6.

4.1. Step 1. Estimate the Peak Value by Two Measurements

According to Equation (32), two sets of measurement data that satisfy Equation (28) are required for peak estimation. The first set can be accessed by taking DAC output as the average of ripples (zero, in most cases). In order to obtain the second data set, an appropriate DAC output should be selected. If it is too small, the estimated error will be quite large; when it is too large, Equation (28) is not satisfied. Therefore, we take 1/8 of the scale range of DAC output in the initial attempt. If it is still larger than the peak value, then we continue to take another 1/8 of the last output until the pulse signal is captured. When the ripple is small, the convergence speed of the algorithm is three times of the traditional binary search. Then the MCU calculates the ripple peak after obtaining two sets of measurement data.

4.2. Step 2. Determine the Upper and Lower Bounds of Binary Search from the Estimated Value

The DAC output is set to the estimated value of step 1. If the estimated value is lower than the ripple peak, the MCU can receive pulses from the comparator briefly. At this time, the above estimation value can be set as the lower bound of the binary search. Otherwise, the upper bound is acquired. When the lower bound has already been determined, an empirical constant (for example, 50 mV) is added to the lower bound as the upper bound. If the value is still smaller than the peak, the MCU then sets the DAC output as the new lower bound and iterates the process until the MCU fails to capture the comparator output pulse. In general, the upper bound could be determined without repeated iterations. The upper bound is determined in the calculation process, which is similar to the case shown above in Figure 5.

4.3. Step 3. Determine the Peak Value based on Binary Search

When the lower and upper bounds are all determined, the binary search method can be applied to obtain the DAC output. The DAC output is firstly set to the average value of the two bounds. During each measurement, if the MCU receives feedback pulses, which means the current DAC output is smaller than the peak value of the ripple, the lower bound should be updated to the output of the DAC. Otherwise, the DAC output is too large and the upper bound should be updated. The above process is repeated until the distance of both bounds is smaller than the tolerance, then we eventually obtain the ripple voltage.
The differences in peak measurement between binary search and the proposed method are shown in Figure 6. Generally, Step 1, Step 2, and Step 3 take 2 or 3 cycles, 2 or 3 cycles, and 4 or 5 cycles, respectively. It is obvious that the required time will be significantly reduced. As previously mentioned, the waiting time in each cycle can be several dozen times of the period of a ripple to ensure a high measurement accuracy. Since the first several cycles only aim for a narrow search area rather than high accuracy, less time (one-quarter of an accuracy cycle) can be allocated in these cycles. As Figure 6 shows, when the shape of a waveform is used in ripple estimation, the measuring time is about three quarters of the binary search method. On this basis, it can achieve a shorter measurement time by cutting down the waiting time in the first several cycles because the results of the first several cycles are only used for peak estimation with lower accuracy requirement. The process of valley measurement is similar to peak measurement; therefore, the details are not described here.

5. Experimental Verification

In order to prove the characteristics of the proposed scheme, a print circuit board (PCB) was designed for verification. The prototype is demonstrated in Figure 7 and the major components are described in Table 1. The theoretical error calculated by Equation (20) is shown in Table 2 and is compared with the error of traditional ADC measurement calculated by Equation (21) (assuming that the internal error of the 8-bit, 10-bit, and 12-bit ADC is 1, 2 and 3, respectively). The results are shown in Figure 8.
From Figure 8, we see that the error of the prototype based on proposed method is even smaller than that of the 12-bit high-speed ADC (for the measurement of small signals, an amplification circuit is necessary to lower quantization error and improve measurement precision, which is not considered in ADC error calculation). In fact, when the ripple amplitude is above 100 mV, the theoretical error of the prototype is under 1%, which has an advantage over the majority of oscilloscopes (vertical accuracy between 3–5%). Due to the lack of high-accuracy ripple measurement equipment, it is difficult to calibrate the actual measurement error of the prototype. Here, we use another alternative, i.e., utilizing a WAVESURFER10 oscilloscope with 1% DC vertical error to carry out the comparison experiment.
The experimental environment is shown in Figure 9. The DG1022U signal generator is used to generate triangular waves of different amplitude, frequency, and duty ratio. The peak-to-peak value is measured simultaneously by the WAVESERFER 10 oscilloscope and the prototype. The measurement results are displayed on the screen and sent to the computer for data storage. The differences in measurement results between the WAVESURFER 10 oscilloscope and the designed prototype are shown in Figure 10, Figure 11 and Figure 12. Since the theoretical error of the selected oscilloscope is larger than the designed prototype, the vertical axis is the “absolute difference” instead of the “measurement error”.
Figure 10 demonstrates that the absolute differences in measurement between the two methods are 1 mV (5%) and 1 mV (2%), respectively, for the 20 mV and 50 mV ripples, which is in accordance with the theoretical calculation shown in Table 2 (with consideration of the oscilloscope error and resolution, for example, the minimum resolution of oscilloscope is 1 mV). The absolute difference in measurement results remains 2 mV (2%) in response to the input of a 100 mV ripple, which possibly is the maximum error from the test equipment and oscilloscope simultaneously, along with opposite error symbol. Of course, it is also possible that the actual measurement error at this point is greater than the theoretical value. When the ripple is over 100 mV, the result of the two instruments is vicinal (the measurement difference is below 1% of the ripple).
Figure 11 shows a slight difference between absolute errors in measurement results for different duty ratios (less than the resolution ratio of the oscilloscope in this range, 3 mV). Figure 12 illustrates the capability of the proposed measurement system for ripples up to 500 kHz.
The above experiments support the following conclusions:
(1)
When the ripple amplitude is under 100 mV, the measurement error of the prototype is consistent with the theoretical value and smaller than the measurement error of the general oscilloscope (5%).
(2)
When the ripple amplitude is larger than 100 mV, the measurement error of the prototype is also not smaller than the professional oscilloscope (1%).
(3)
The measurement precision of the proposed system is hardly affected by the variation of both frequency and duty ratio, which indicates that the designed system can be utilized in extensive field applications.
Since the period of the ripple is usually less than 0.1 ms, the measurement period was set to 3 ms in the experiment. Experimental results show that if a triangular wave is used as the input signal, the ordinary binary research method takes 40 ms, the improved method takes 28 ms, and if the waiting time of the first few cycles is reduced, it only takes 20 ms. In addition, the above methods have the same measurement error. The experimental results are consistent with the theoretical analysis (Figure 6), and the results indicate that the measurement speed can be doubled using the improved method, which is useful in some data-driven applications.

6. Conclusions

Ripple acts as one of the crucial parameters of SMPS, reflecting the operating health status. This manuscript presents a new ripple measuring scheme that utilizes inexpensive a low-speed DAC and high-speed comparators, instead of costly high-speed ADCs, and is also characterized by low cost, high precision, portability, and automation. The operating details and error sources are described, and a new advanced strategy for ripple measurement cycle reduction is proposed. Both the theory and experiment show the designed measurement can be utilized in extensive field applications, including the measurement of ripple under different amplitudes, frequencies, and duty ratios.
Due to the limited cost, the health management of SMPS is mainly realized by monitoring the voltage and current of the system. In this paper, the ripple value can be obtained at a low cost, so as to promote the implementation of relevant studies on the health management of SMPS using ripple. This is of great significance for detecting potential problems in power system operation and preventing sudden failure accidents. Moreover, the high precision and automation of the proposed method enables it to be widely applied for the quality testing of SMPS and other engineering fields.

7. Patents

Patents for the research results of this paper have been applied for in China, the patent number is 201810330485.9 and is currently in the publicity period.

Author Contributions

Conceptualization, J.L. and J.Y.; Data curation, J.L.; Funding acquisition, F.L.; Resources, L.W.; Software, J.L.; Writing—original draft, C.W.; Writing—review & editing, C.W.

Funding

This research was funded by the Shanghai Science and Technology Innovation Action Plan under Grant No. 16DZ1205000.

Acknowledgments

The authors would like to acknowledge the support from the School of Ocean and Earth Science in Tongji University under the project “Research on the power system of large-scale scientific cabled seafloor observatory networks”. The authors also wish to express their sincere thanks to the editors and anonymous reviewers for their valuable opinions and contributions.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Farjah, E.; Givi, H.; Ghanbari, T. Application of an efficient Rogowski coil sensor for switch fault diagnosis and capacitor ESR monitoring in nonisolated single-switch DC–DC converters. IEEE Trans. Power Electron. 2016, 32, 1442–1456. [Google Scholar] [CrossRef]
  2. Lahyani, A.; Venet, P.; Grellet, G. Failure prediction of electrolytic capacitors during operation of a switchmode power supply. IEEE Trans. Power Electron. 1998, 13, 1199–1207. [Google Scholar] [CrossRef]
  3. Nakao, H.; Yonezawa, Y.; Sugawara, T. Online evaluation method of electrolytic capacitor degradation for digitally controlled SMPS failure prediction. IEEE Trans. Power Electron. 2018, 33, 2552–2558. [Google Scholar] [CrossRef]
  4. Bhambra, J.K.; Perinpanayagam, S.; Taurand, C.; Peyrat, S. Health monitoring of POL converter using digital PWM controller. In Proceedings of the 8th IEEE Symposium on Diagnostics for Electrical Machines, Power Electronics & Drives, Bologna, Italy, 5–8 September 2011. [Google Scholar]
  5. Hofmeister, J.P.; Wagoner, R.S.; Taurand, C.; Goodman, D.L. Prognostic health management (PHM) of electrical systems using condition-based data for anomaly and prognostic reasoning. Chem. Eng. Trans. 2013. Available online: https://www.ridgetopgroup.com/wp-content/uploads/2015/07/236_Paper_final_Milan.pdf (accessed on 30 April 2019).
  6. Lifeng, W.; Yinyu, D.; Shihong, Z. Effect of Electrolytic Capacitors on the Life of SMPS. J. Converg. Inf. Technol. 2011, 6, 491–499. [Google Scholar]
  7. Gao, J.; Huang, D.; Lu, J. Online Output Capacitor Monitor for Buck DC-DC Converter. In Proceedings of the 2018 Prognostics and System Health Management Conference (PHM-Chongqing), Chongqing, China, 26–28 October 2018. [Google Scholar]
  8. Gao, J.; Huang, D.; Lu, J. Online Health Monitoring of the Electrolytic Capacitor in DC-DC Converters. In Proceedings of the 2017 International Conference on Computer Systems, Electronics and Control (ICCSEC), Dalian, China, 25–27 December 2017. [Google Scholar]
  9. Wang, G.; Guan, Y.; Zhang, J.; Wu, L.; Zheng, X.; Pan, W. ESR estimation method for DC-DC converters based on improved EMD algorithm. In Proceedings of the IEEE 2012 Prognostics and System Health Management Conference (PHM-2012 Beijing), Beijing, China, 23–25 May 2012. [Google Scholar]
  10. Leite, V.; Teixeira, H.; Cardoso, A.J.; Araujo, R. A simple ESR identification methodology for electrolytic capacitors condition monitoring. In Proceedings of the 20th International Congress and Exhibition on Condition Monitoring and Diagnostic Engineering Management, Faro, Portugal, 10–13 June 2007. [Google Scholar]
  11. Anusree, R.; Sreelekshmi, R.S.; Nair, M.G. Study & Simulation For Determining the Age of Electrolytic Capacitor Using ESR. In Proceedings of the 2018 IEEE Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Mangalore (Mangaluru), India, 13–14 August 2018. [Google Scholar]
  12. Imam, A.M.; Habetler, T.G.; Harley, R.G. Condition monitoring of electrolytic capacitor in power electronic circuits using adaptive filter modeling. In Proceedings of the 2005 IEEE 36th Power Electronics Specialists Conference, Recife, Brazil, 16 June 2005. [Google Scholar]
  13. Li, H.; Yao, K.; Zhou, X.; Yang, F.; Zhang, J. A novel online ESR and C identification method for output capacitor of flyback converter. In Proceedings of the 2016 IEEE Energy Conversion Congress and Exposition (ECCE), Milwaukee, WI, USA, 18–22 September 2016. [Google Scholar]
  14. Kai, Y.; Wenbin, H.; Weijie, T.; Jianguo, L.; Jingcheng, C. A novel online ESR and C identification method for output capacitor of buck converter. In Proceedings of the 2014 IEEE Energy Conversion Congress and Exposition (ECCE), Pittsburgh, PA, USA, 14–18 September 2014. [Google Scholar]
  15. Liu, L.; Guan, Y.; Wu, M.; Wu, L. Failure prediction of electrolytic capacitors in switching-mode power converters. In Proceedings of the IEEE 2012 Prognostics and System Health Management Conference (PHM-2012 Beijing), Beijing, China, 23–25 May 2012. [Google Scholar]
  16. Khandebharad, A.R.; Dhumale, R.B.; Lokhande, S.S. Electrolytic capacitor online failure detection and life prediction methodology. Int. J. Res. Eng. Technol. 2015, 4, 636–641. [Google Scholar]
  17. Ahmad, M.W.; Agarwal, N.; Anand, S. Online monitoring technique for aluminum electrolytic capacitor in solar PV-based DC system. IEEE Trans. Ind. Electron. 2016, 63, 7059–7066. [Google Scholar] [CrossRef]
  18. Ahmad, M.W.; Agarwal, N.; Kumar, P.N.; Anand, S. Low-frequency impedance monitoring and corresponding failure criteria for aluminum electrolytic capacitors. IEEE Trans. Ind. Electron. 2017, 64, 5657–5666. [Google Scholar] [CrossRef]
  19. Hannonen, J.; Honkanen, J.; Ström, J.P.; Kärkkäinen, T.; Räisänen, S.; Silventoinen, P. Capacitor aging detection in a DC–DC converter output stage. IEEE Trans. Ind. Appl. 2016, 52, 3224–3233. [Google Scholar] [CrossRef]
  20. Buiatti, G.M.; Martin-Ramos, J.A.; Garcia, C.H.R.; Amaral, A.M.; Cardoso, A.J.M. An online and noninvasive technique for the condition monitoring of capacitors in boost converters. IEEE Trans. Instrum. Meas. 2010, 59, 2134–2143. [Google Scholar] [CrossRef]
  21. Amaral, A.M.R.; Cardoso, A.M. A simple offline technique for evaluating the condition of aluminum–electrolytic–capacitors. IEEE Trans. Ind. Electron. 2009, 56, 3230–3237. [Google Scholar] [CrossRef]
  22. Laadjal, K.; Sahraoui, M.; Cardoso, A.J.M.; Amaral, A.M.R. Online Estimation of Aluminum Electrolytic-Capacitor Parameters Using a Modified Prony’s Method. IEEE Trans. Ind. Appl. 2018, 54, 4764–4774. [Google Scholar] [CrossRef]
  23. Ren, L.; Gong, C.; Zhao, Y. An Online ESR Estimation Method for Output Capacitor of Boost Converter. IEEE Trans. Power Electron. 2019. [Google Scholar] [CrossRef]
  24. Soliman, H.; Wang, H.; Blaabjerg, F. A review of the condition monitoring of capacitors in power electronic converters. IEEE Trans. Ind. Appl. 2016, 52, 4976–4989. [Google Scholar] [CrossRef]
  25. Xu, B.; Huang, Y. Thinking of the Problem of Using AC Voltmeter to Measure Ripple Voltage of Stable Voltage Power. Sci. Technol. Inf. 2008, 36, 393. [Google Scholar]
  26. Le, J.; Yao, E.; Zhang, M. Design of measurement circuit on true RMS for DC power ripple based on AD637. Res. Des. Power Technol. 2014, 38, 1926–1929. [Google Scholar]
  27. Jerry, O. Measuring Power Supply Ripple Voltage. Electron. Test 1981. Available online: https://www.engineeringvillage.com/search/doc/abstract.url?pageType=quickSearchusageZone=resultslistusageOrigin=searchresultssearchtype=QuickSEARCHID=f9181e92963e4fb8b9714bfb04db25bcDOCINDEX=1ignore_docid=inspec_base801791136database=8388611format=quickSearchAbstractFormattagscope=displayPagination=yes (accessed on 30 April 2019).
  28. Zhou, J.; Wang, K. Design and implementation of DC voltage and ripple tester based on STC89C52. Mod. Electron. Tech. 2012, 35, 138–140. [Google Scholar]
  29. Anthony, H.S.; Scitech, B.; Wang, K. Inexpensive peak detector requires few component. EDN 2005, 50, 88–92. [Google Scholar]
  30. Ren, L.; Tong, Z.; Na, X. A method on the measurement of a repeated signal’s peak value. Electr. Meas. Instrum. 2001, 38, 24–26. [Google Scholar]
Figure 1. The occurrence of ripple in switched-mode power supply (SMPS) (taking buck topology as an example).
Figure 1. The occurrence of ripple in switched-mode power supply (SMPS) (taking buck topology as an example).
Electronics 08 00586 g001
Figure 2. Block diagram of peak measurement and some inner signals.
Figure 2. Block diagram of peak measurement and some inner signals.
Electronics 08 00586 g002
Figure 3. Waveform of key nodes in Figure 2. (a) The DAC output, with constant voltage in each feedback cycle. (b) The HPF output, only maintaining an AC ripple. (c) The SMPS output, containing a high DC bias and an AC ripple. (d) The output of comparator, providing a periodic pulse in most cases.
Figure 3. Waveform of key nodes in Figure 2. (a) The DAC output, with constant voltage in each feedback cycle. (b) The HPF output, only maintaining an AC ripple. (c) The SMPS output, containing a high DC bias and an AC ripple. (d) The output of comparator, providing a periodic pulse in most cases.
Electronics 08 00586 g003
Figure 4. HPF diagram, (a) the actual components, (b) the parasitic parameters of components.
Figure 4. HPF diagram, (a) the actual components, (b) the parasitic parameters of components.
Electronics 08 00586 g004
Figure 5. Flowchart of the proposed algorithm.
Figure 5. Flowchart of the proposed algorithm.
Electronics 08 00586 g005
Figure 6. The differences between binary search and the proposed method. (a) Binary search method, the requiring measurement cycles are equal to the DAC bits. (b) Proposed method, reducing the measurement cycles by peak estimation (step 1) and bound determination (step 2). (c) Further reduction of measurement time by cutting the waiting time in first several cycles.
Figure 6. The differences between binary search and the proposed method. (a) Binary search method, the requiring measurement cycles are equal to the DAC bits. (b) Proposed method, reducing the measurement cycles by peak estimation (step 1) and bound determination (step 2). (c) Further reduction of measurement time by cutting the waiting time in first several cycles.
Electronics 08 00586 g006
Figure 7. The prototype.
Figure 7. The prototype.
Electronics 08 00586 g007
Figure 8. The theoretical measurement errors of different methods.
Figure 8. The theoretical measurement errors of different methods.
Electronics 08 00586 g008
Figure 9. The experimental environment.
Figure 9. The experimental environment.
Electronics 08 00586 g009
Figure 10. The measurement differences for different amplitudes.
Figure 10. The measurement differences for different amplitudes.
Electronics 08 00586 g010
Figure 11. The measurement differences for different duty ratios.
Figure 11. The measurement differences for different duty ratios.
Electronics 08 00586 g011
Figure 12. The measurement differences for different frequencies.
Figure 12. The measurement differences for different frequencies.
Electronics 08 00586 g012
Table 1. The major components of the prototype.
Table 1. The major components of the prototype.
ComponentPart NameMajor Parameter
MCUSTM32F405RGT6Frequency: 168 MHz
DACDAC8162t14 bits, 2 channels
Reference sourceREF2125Accuracy: 0.05%
Operational amplifier (OPA)OPA209Input offset voltage: 150 μV
ResistorSMD resistorsAccuracy: 0.05%
Protection diodePESD3V3L5UVDiode capacitance: 22 pF
Filter capacitorFilm capacitorsValue: 47 nF ± 20%
High-speed comparatorTL3116Bandwidth: 100 MHz. Input offset voltage: 0.5 mV
Table 2. The theoretical measurement errors in different inputs.
Table 2. The theoretical measurement errors in different inputs.
Ripple Value (mV)Percentage Error (%)Absolute Error (mV)
204.190.84
501.780.89
1000.970.97
2000.571.14
5000.331.65
10000.252.49
20000.214.17
40000.197.54

Share and Cite

MDPI and ACS Style

Liu, J.; Yue, J.; Wang, L.; Wu, C.; Lyu, F. A Low-Cost, High-Precision Method for Ripple Voltage Measurement Using a DAC and Comparators. Electronics 2019, 8, 586. https://doi.org/10.3390/electronics8050586

AMA Style

Liu J, Yue J, Wang L, Wu C, Lyu F. A Low-Cost, High-Precision Method for Ripple Voltage Measurement Using a DAC and Comparators. Electronics. 2019; 8(5):586. https://doi.org/10.3390/electronics8050586

Chicago/Turabian Style

Liu, Jincheng, Jiguang Yue, Li Wang, Chenhao Wu, and Feng Lyu. 2019. "A Low-Cost, High-Precision Method for Ripple Voltage Measurement Using a DAC and Comparators" Electronics 8, no. 5: 586. https://doi.org/10.3390/electronics8050586

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop