electronics
Article An Optimal Digital Filtering Technique for Incremental Delta-Sigma ADCs Using Passive Integrators
Hyunmin Park, Hyungil Chae and Jintae Kim *
Electrical and Electronics Engineering Department, Konkuk University, Seoul 05029, Korea; [email protected] (H.P.); [email protected] (H.C.) * Correspondence: [email protected]
Abstract: This paper presents an optimal digital filtering technique to enhance the resolution of in- cremental delta-sigma modulators (incremental DSMs, IDSMs) using a low-power passive integrator. We first describe a link between a passive integrator and its impact on the output of the IDSM. We then show that the optimal digital filter design can be cast as a convex optimization problem, which can be efficiently solved. As a test vehicle of the proposed technique, we use a behavioral 2nd-order IDSM model that captures critical non-idealities of the integrator, such as gain compression and output saturation. The effectiveness of the presented technique is verified using extensive simulations. The result shows that the presented filtering technique improves signal-to-noise and distortion ratio (SNDR) by 15 dB–20 dB, achieving SNDR over 90 dB when the oversampling ratio (OSR) = 256, and this corresponds to best-in-class performance when compared to previously published DSM designs using passive integrators.
Keywords: analog-to-digital converter; delta-sigma modulator; extended ranging; passive integrator; digital calibration; optimal filtering
Citation: Park, H.; Chae, H.; Kim, J. An Optimal Digital Filtering 1. Introduction Technique for Incremental High-resolution and low-bandwidth analog-to-digital converters (ADC) are essential Delta-Sigma ADCs Using Passive building blocks in various sensor and IoT applications. Traditionally, delta-sigma ADCs Integrators. Electronics 2021, 10, 213. have been the dominant architecture for designing such ADCs since it can aggressively https://doi.org/10.3390/electronics reduce the quantization noise for a sufficiently high oversampling ratio. However, the 10020213 delta-sigma modulator (DSM) requires an integrator to realize the noise-shaping, thereby necessitating a power-hungry operational amplifier (op-amp) in the design. Since the power Received: 8 December 2020 efficiency of op-amps does not directly improve with finer process nodes, such a design Accepted: 14 January 2021 Published: 18 January 2021 requirement remains a challenge when one wants to design a low-power, high-resolution ADCs in highly scaled technologies.
Publisher’s Note: MDPI stays neutral To address this challenge, there have been quite a few works that explored alternative with regard to jurisdictional claims in design approaches that aim to achieve quantization noise shaping without op-amps. For published maps and institutional affil- instance, [1] uses an open-loop integrator based on a dynamic amplifier in a DSM to realize iations. 3rd-order noise shaping. While using a dynamic amplifier may lead to lower power, it is vulnerable to process and temperature variation. As a more aggressive approach, one can use passive DSMs by removing amplifiers in the design [2–5]. Such implementations, however, suffer from the lack of a gain element. For example, the fully passive second-order DSM in [3] is constrained by the noise performance of the quantizer because the signal at Copyright: © 2021 by the authors. µ Licensee MDPI, Basel, Switzerland. the input of the quantizer is only 100 Vrms. The authors in [4] compare a fully passive and This article is an open access article a conventional DSM designed in the same process, revealing that the fully passive DSM distributed under the terms and exhibits 10 dB less SNDR than the conventional one. To overcome this challenge, hybrid conditions of the Creative Commons approaches that mix both active and passive integrators have been explored [6–11]. The Attribution (CC BY) license (https:// continuous-time (CT) DSM in [6] uses a two-pole active integrator structure, thereby using creativecommons.org/licenses/by/ only two amplifiers for a 4th-order CTDSM. The 5th-order CTDSM in [7] uses a power- 4.0/). hungry op-amp only for the first integrator, while the rest of the four stages are passive
Electronics 2021, 10, 213. https://doi.org/10.3390/electronics10020213 https://www.mdpi.com/journal/electronics Electronics 2021, 10, 213 2 of 14
and gm-C integrators. The downside, however, is that leakage in the passive integrators degrades overall noise performance, leading to a measured SNDR of only 63.4 dB. Similarly, in [8], the third-order discrete-time DSM uses a single op-amp to realize gm-C integrator and two other poles are implemented as passive integrators, ending up with a dynamic range of only 54 dB. The 2-1 multi-stage noise shaping (MASH) CTDSM in [10], which is also a hybrid topology with a passive RC-integrator and a low-gain amplifier, achieves a slightly higher SNDR of 72 dB thanks to the digital cancellation logic that takes care of variations in open-loop gain and passive element values. The work in [11] is the most recent article that thoroughly studies the design tradeoffs of active-passive hybrid structure for designing DSMs, achieving 88 dB of SNDR with OSR of 260 from their discrete-time third-order DSM. High SNDR, however, is mainly attributed to their new third-order structure utilizing local feedbacks that realize zeros in the noise transfer function (NTF) of the DSM, and finding several design parameters is not straightforward. For instance, authors in [11] reported that seven interdependent gain parameters had to be found by recursive behavioral simulations. Our foregoing reviews on prior publications share common design approaches aiming to overcome limitations of using low-power passive integrators—First, they rely upon some gain elements to get over the noise penalty of using passive integrators. Second, to overcome the integrator leakage inherent in passive integrators, compensation techniques such as digital cancellation logic [10] or optimized NTF zero in analog circuits [11] are used. The challenge in these cases is the lack of straightforward methods for finding the design parameters for the compensation, which is the motivation of this work. This paper presents an optimal digital filtering technique that can enhance the linearity of a DSM utilizing hybrid passive-active integrators. We present a straightforward method for finding design parameters of the optimal digital filter without uncertainty. A test vehicle of the proposed filtering technique is a 2nd-order incremental DSM (IDSM) having an extended-range (ER) function [12,13] to further enhance the resolution. The main reason for choosing this architecture is the simplicity of the topology that does not suffer from instability as well as the potential to achieving high SNDR beyond 90 dB. Our method is based on two recognitions that (1) the optimal digital decimation filter structure for IDSMs using leaky integrators must be redefined for the best possible SNR, and (2) the residual signal at the output of the last leaky integrator in a DSM can be combined with a filtered DSM output to further enhance the resolution of ADC. Conceptually, (2) has been demonstrated in DSMs using a conventional active integrator based on high-gain op-amps [12,13]. Our contribution, however, is showing that such an extended range method can still be applied to the DSMs using leaky integrators if a proper digital filtering technique is applied. Table1 compares the main distinctions between our work and prior works utilizing hybrid active-passive integrators.
Table 1. Comparison with other analog-to-digital converters (ADCs) using passive integrators.
This Work [1][4][11] Structure of ADC 2nd DT + ER NS-SAR 2nd DT DSM 3rd DT DSM Structure of integrator P-H H A-A and P-P P-H-H Incremental? Yes No No No Optimal digital filter? Yes No No No P: passive, A: active-Resistor-Capacitor (RC), H: hybrid (passive + gain), DT: discrete time.
Section2 reviews the fundamentals of incremental DSMs using leaky integrators and the theoretical foundation of the optimal digital filtering method. Section3, which is the main contribution of this work, describes a straightforward procedure for finding tap weights of the optimal digital filter. Section4 discusses design concerns when implementing DSMs using leaky integrators with a focus on integrator output swing and gain nonlinearity Electronics 2021, 10, x FOR PEER REVIEW 3 of 14
Table 1. Comparison with other analog-to-digital converters (ADCs) using passive integrators.
This Work [1] [4] [11] Electronics 2021, 10, 213 Structure of ADC 2nd DT + ER NS-SAR 2nd DT DSM 3rd DT DSM3 of 14 Structure of integrator P-H H A-A and P-P P-H-H Incremental? Yes No No No issue.Optimal Section digital5 presents filter? numerical experiments Yes based No on ADCNo models designed No using a P:behavioral passive, A: simulator.active-Resistor-Capacitor Section6 concludes (RC), H: the hybrid paper. (passive + gain), DT: discrete time.
2.2. IDSM IDSM Model Model Using Using Leaky Leaky Integrators Integrators FigureFigure 1 illustratesillustrates aa block block diagram diagram of of a second-ordera second-order IDSM. IDSM. The The DSM DSM is a feedforwardis a feedfor- wardtopology topology where where a residual a residual quantization quantization error is e generatedrror is generated at the output at the of output the last of integrator. the last integrator.Therefore, re-quantizingTherefore, re-quantizing the residual the error residual by an extraerror quantizerby an extra (ADC quantizerres in Figure (ADC1)res and in Figurecombining 1) and the combining post-filtered the output post-filtered from the DSMoutput and from the outputthe DSM from and ADC theres outputwith proper from ADCweightsres with can proper future enhanceweights can the resolution.future enhance the resolution.
b1 a1/a2 = 0.72/0.64 v b 2 b1/b2 = 1/1.72
M-1 Fs M-2 a1 a2 w y Dout,dsm + + + 2 VIN - z-1 z-1 … F /M Decimation RST RST s Fs Dout,ER Filter + DAC VREF·y ADCres k
FigureFigure 1. 1. AA block block diagram diagram of of the the conventional conventional 2 2nd-ordernd-order discrete discrete time time (DT) (DT) incremental incremental delta-sigma delta-sigma modulatormodulator (IDSM) (IDSM) with with extended extended range. range.
ForFor decimating DSMDSM output, output, a digitala digital finite-impulse-response finite-impulse-response (FIR) (FIR) CoI (cascade-of-CoI (cas- cade-of-integrator)integrator) filter is filter a popular is a popular choice, choice, which iswhich proven is proven to be effective to be effective in maximizing in maximiz- SNR ingwhen SNR the when integrators the integrators are ideal are [13 ideal]. However, [13]. However, when there when is athere leakage is a leakage in the integrators, in the in- tegrators,such a CoI such filter a yieldsCoI filter suboptimal yields suboptimal results. To results. further To investigate further investigate the impact the of leakageimpact of in leakagethe integrator, in the letintegrator, us first consider let us first an ideal consider discrete-time an ideal integrator discrete-time whose integrator output is whose simply outputa sum ofis simply previous a sum input of and previous stored input value, and i.e., stored value, i.e.,
y [n[ ]]== x[n[ −1− 1]]++ y[n[ −1− 1] ] (1)(1) which leads to the z-domain transfer function which leads to the z-domain transfer function 1 − , = z 1 = 1 (2) H = 1− = −1 (2) I,ideal 1 − z−1 z − 1 When there is a leakage in the integrators, the previous sample value y[n-1] is not entirelyWhen transferred there is ato leakage the current in the sample integrators, value they[n previous]. To accommodate sample value thisy [leakagen − 1] is and not possibleentirely signal transferred gain in to the currentpassive-active sample hybrid value yintegrator,[n]. To accommodate the expression this for leakage the ideal and integratorpossible signal in Equation gain in (1) the needs passive-active to be modified hybrid as: integrator, the expression for the ideal integrator in Equation (1) needs to be modified as: [ ] = ⋅ [ −1] + ⋅ [ −1] (3) where β < 1 accounts for they leakleakage[n] = αof· thex[n −integrator1] + β · y and[n − α1 ]is the forward signal gain.(3) Figure 2a shows a corresponding block diagram of the expression in Equation (3). Figure where β < 1 accounts for the leakage of the integrator and α is the forward signal gain. 2b illustrates one possible and potentially low-power, the implementation for such a Figure2a shows a corresponding block diagram of the expression in Equation (3). Figure2b leaky integrator, where the charge sharing between Cin and Cf realizes the passive inte- illustrates one possible and potentially low-power, the implementation for such a leaky gration, and the gain element of G compensates the signal loss. From the charge conser- integrator, where the charge sharing between Cin and Cf realizes the passive integration, and the gain element of G compensates the signal loss. From the charge conservation, one can easily show that the leakage and the forward gain terms in Equation (3) is determined as:
G · C G · Cf α = in , β = (4) Cin + Cf Cin + Cf Electronics 2021, 10, x FOR PEER REVIEW 4 of 14 Electronics 2021, 10, x FOR PEER REVIEW 4 of 14 vation, one can easily show that the leakage and the forward gain terms in Equation (3) is determinedvation, one canas: easily show that the leakage and the forward gain terms in Equation (3) is Electronics 2021, 10, 213 determined as: 4 of 14 ⋅ ⋅ = , = (4) ⋅ + ⋅ + = , = (4) + + andand α α= =1 1− −β holdsβ holds for for the the passive passive integrator.integrator. The Thez-domain z-domain transfer transfer function function of the of leaky the leaky integratorandintegrator α = 1 −is isβ then holds then given given for the by: passive integrator. The z-domain transfer function of the leaky integrator is then given by: −1 α z α HI,leaky , = = − = = (5) (5) , =1 − βz 1 = z − β (5) 1− 1− − −
x[n]x[n] yyleakleak[[nn]] −1−1 S S2 α α + + ZZ S1 S1 Cin Cin 2 v[n] v[n] vinvin G G yyleakleak[[n]= C S2 S2 S1 S1f Cf αα·x·x[n−1]++ββ·y·y[n[n−1]−1] LeakyLeaky Cf β β β = Cf integrator Cβin+C =f integrator Cin+Cf (a)(a) (b) (b) FigureFigure 2. 2.(a()a A) Ablock block diagram diagram of of the the leaky leaky integrator integrator and and (b (b) )an an implementation implementation of of the the leaky leaky integrator with aa gaingain element.element. Figure 2. (a) A block diagram of the leaky integrator and (b) an implementation of the leaky integrator with a gain element. Figure 3 redraws the IDSM model, where a leaky integrator is used for the 1st stage. Figure3 redraws the IDSM model, where a leaky integrator is used for the 1st stage. West Figure 3 redraws the IDSMst model, where a leaky integrator is used for the 1 stage. Wehave have replaced replaced only only the 1stthe integrator 1 integrator with with a leaky a leaky integrator integrator because because the power the power dissipation dis- st Wesipationof have the 1st ofreplaced stagethe 1 integratorst stageonly integratorthe dominates 1 integrator dominates in atypical with in a a IDSMtypical leaky design. IDSMintegrator design. To compare because To compare the the optimal power the dis- sipationoptimalfilter expressions offilter the expressions 1st forstage anideal integrator for andan ideal a leaky dominates and integrator, a leaky in integrator, leta typical us first let considerIDSM us first design. an consider ideal To case an compare whereideal the optimalcasethere where is filter no there leakage, expressions is no i.e., leakage,β for= 1 an andi.e., ideal βα == 11. and It can αa = le 1. beaky It shown can integrator, be thatshown the letthat residual us the first residual signal consider wsignalafter an ideal casewM after cycleswhere M cycles ( Mtherebeing ( isM no thebeing leakage, oversampling the oversampling i.e., β ratio) = 1 and atratio) the α = at output 1. the It canoutput of thebe shownof second the second that integrator the integrator residual is given is signal wgiven afteras [12 asM]: [12]:cycles (M being the oversampling ratio) at the output of the second integrator is given ( −1 as [12]:) [ ] = − M(M − 1) (1 ⋅ [ −1] +2⋅ [ −2] +⋯+( −1) ⋅ [1]) (6) w[M] = a 1a2 vin − a1a2VREF(1 · y[M − 1] + 2 · y[M − 2] + ··· + (M − 1) · y[1]) (6) ( −12 ) 2 [ ] = − (1 ⋅ [ −1] +2⋅ [ −2] +⋯+( −1) ⋅ [1]) (6) 2 a2 = 0.64 b1 v b2 b1/b2 = 0.5/1.72 a2 = 0.64 b1 Fs v G(1−β) a2b2 w b1y/b2 = 0.5/1.72Dout ,dsm + + + - VIN z−β z−1 … …… Fs G(1−β) + a2 w y Opt. Digital Dout ,dsm + Fs/M + Fs Dout, ER - RST RST Filter VIN z−β z−1 … ……+ DAC VREF·y F /M Opt. Digital RST RST s Fs Dout, ER ADCres k Filter + DAC V ·y Figure 3. A blockREF diagram of the 2nd-order DT IDSM architecture using a passive integrator and Figure 3. A block diagram of the 2nd-order DT IDSMADC architecturek using a passive integrator and optimal digital decimation filter. res optimal digital decimation filter. FigureIt 3.It is isA apparent apparentblock diagram from from Equation Equationof the 2nd (6)-order (6) that that DT the the IDSM residual residual architecture signal signal ww[ [MusingM]] is is a a linear linearpassive combination combination integrator and optimalofof vvinin and digitaland bitstream bitstream decimation yy[1],[1], filter.⋯···, y,[ yM[M − −1].1]. Therefore, Therefore, vin vcanin can be beoptimally optimally reconstructed reconstructed by bya propera proper digital-domain digital-domain decimation decimation filter. filter. The The op optimaltimal filter filter coefficients coefficients can can be be found found by by reformulatingreformulatingIt is apparent Equation Equation from (6)Equation (6) as: as: (6) that the residual signal w[M] is a linear combination of2 vin and bitstream2 y[1], ⋯, y[M − 1]. Therefore, vin can be optimally reconstructed by a = vin = ( [ ] + (w[(1M] ⋅+ [a −11a2VREF] +2⋅ (1 · y[m[ −2− 1] +]2+⋯+· y[M −( −12] + ···) ⋅ [1])),+ (M − 1 ) · y[1])), (7)(7) proper( −1 )digital-domaina1a2 M(M − 1) decimation filter. The optimal filter coefficients can be found by reformulating Equation (6) as: oror equivalently: equivalently: 2 = ( [ ] + 2 · VREF(1 ⋅ [ −1] +2⋅ [ −2] +⋯+( −1) ⋅ [1])), (7) ( −1) v = E + (1 · y[M − 1] + 2 · y[M − 2] + ··· + (M − 1) · y[1])), (8) in Q M(M − 1) or equivalently: where EQ = 2 · w[M]/(a1a2 M(M − 1)) is the quantization error. It follows from Equation (8) that the optimal decimation filter is a simple M-1 tap FIR filter with descending tap co-
Electronics 2021, 10, 213 5 of 14
efficients from M − 1 to 1. Moreover, since w[M] is linearly scaled quantization error of EQ, it immediately follows that combining the output of the decimation filter and digi- tized w[M] with proper scaling factor k will further enhance the resolution of the entire ADC conversion. Now, let us consider the case with β 6= 1 that corresponds to the passive and leaky integrator. Due to the incomplete integration, the reconstructed output using the conven- tional CoI FIR filter is not as effective in reducing quantization noise. A detailed derivation, which is assisted by a symbolic analysis tool, shows that the residual signal wleak[M] when using a passive integrator is expressed as:
M ! i M−j+1 ! ! k k−1 k k−1 wleak[M] = a2(1 − β) ∑ G β vin − a2(1 − β) ∑ ∑ G β y[j] . (9) k=1 j=1 k=1
Expressing vin using wleak leads to:
1 1 i M−j+1 k k−1 vin = ( − )· wleak[M] + A ∑j=1 ∑ = G β y[j] , a2 1 β A k 1 (10) M k k−1 A = ∑k=1 G β
or equivalently, 1 i M−j+1 v = E + Gk βk−1 y[j] . (11) in Q,leak A ∑j=1 ∑k=1 It follows from Equation (11) that even when passive integrators are used, we rec- ognize that (1) vin is still a weighted linear combination of y[1], ··· , y[M − 1] and (2) wleak[M] is a linearly scaled quantization error EQ,leak. The key difference, though, is that (1) the decimation filters should have different coefficients from the CoI filter and (2) the coefficient k when combining digitized wleak[M] and decimation filter output would be different from the case when β = 1. Therefore, once we figure out how to find these filter design parameters, effective quantization noise reduction can still be achieved for IDSMs using passive and leaky integrators.
3. Optimal Digital Decimation Filter Design The amount of leakage β of the integrator depends on actual circuit implementa- tions, and it is often not easy to know β precisely in real designs. Therefore, this article presents a foreground calibration method that enables accurate estimation of the optimal filter coefficients. The calibration setup, along with the ADC structure consisting of an ADC core and a calibration filter logic, is illustrated in Figure4. The calibration logic is a linear M-tap FIR filter having filter coefficients h[m], m = 0, ··· , M − 1 in addition to the summer with a path gain of k for the ADCres. Since the weights of the FIR filter are fixed during the operation, they can be implemented as a combination of an adder, a register, and two multiplexers, as illustrated in Figure4. To find filter parameters, let us assume that we apply a sinewave having a signal frequency of fsig to the ADC with a sampling period TS and conversion length of L. Obtained digital output is then expressed as yi[m], m = 0, ··· , M − 1 and i = 1, ··· , L from the IDSM and Dout,res,i, i = 1, ··· , L from the ADCres for the extended range. Finding optimal digital filter coefficients can be formulated as a following convex optimization problem:
L 2 minimize ∑ err[i] i=1 subject to M−1 (12) err[i] = ∑ yi[m] · h[m] + k · Dout,res,i − vein,est[i] = m 0 vein,est[i] = Asin 2π fsigti + B cos 2π fsigti + C, ti = Ts, 2Ts, ··· , L · TS Electronics 2021, 10, x FOR PEER REVIEW 6 of 14