13-85
CHUNG-YU WU
[28]C. L. Portmann and T. H. Y. Meng, "Power-efficient metastability error reduction in CMOS flash A/D converters," IEEE J. Solid-State Circuits, vol. 31, no. 8, pp. 1132-1140, Aug. 1996.
[29]M. P. Flynn and D. J. Allstot, "CMOS folding converter with current-mode interpolation," IEEE J. Solid-State Circuits, vol. 31, no. 9, pp. 1248-1257, Sep. 1996.
[30]D. W. Cline and P. R. Gray, "A power optimized 13-b 5 Msamples/s pipelined analog-to- digital converter in 1.2/spl mu/m CMOS," IEEE J. Solid-State Circuits, vol. 31, no. 3, pp. 294-303, Mar. 1996.
[31]M. P. Flynn and B. Sheahan, "A 400-Msample/s, 6-b CMOS folding and interpolating ADC," IEEE J. Solid-State Circuits, vol. 33, no. 12, pp. 1932-1938, Dec. 1998.
[32]S. Tsukamoto, W. G. Schofield, and T. Endo, "A CMOS 6-b, 400-Msample/s ADC with error correction," IEEE J. Solid-State Circuits, vol. 33, no. 12, pp. 1939-1947, Dec. 1998.
[33]J. M. Ingino and B. A. Wooley, "A continuously calibrated 12-b, 10-Ms/s, 3.3-V A/D converter," IEEE J. Solid-State Circuits, vol. 33, no. 12, pp. 1920-1931, Dec. 1998.
[34]I. E. Opris, L. D. Lewicki, and B. C. Wong, "A single-ended 12-bit 20 Msample/s selfcalibrating pipeline A/D converter," IEEE J. Solid-State Circuits, vol. 33, no. 12, pp. 18981903, Dec. 1998.
[35]H. van der Ploeg and R. Remmers, "A 3.3-V, 10-b, 25-Msample/s two-step ADC in 0.35-um CMOS," IEEE J. Solid-State Circuits, vol. 34, no. 12, pp. 1803-1811, Dec. 1999.
[36]B. P. Brandt and J. Lutsky, "A 75-mW, 10-b, 20-MSPS CMOS subranging ADC with 9.5 effective bits at nyquist," IEEE J. Solid-State Circuits, vol. 34, no. 12, pp. 1788-1795, Dec. 1999.
[37]I. Mehr and D. Dalton, "A 500-Msample/s, 6-bit nyquist-rate ADC for disk-drive readchannel applications," IEEE J. Solid-State Circuits, vol. 34, no. 12, pp. 912-920, Dec. 1999.
14-1 CHUNG-YU WU
CH 14. MOS Switched-Capacitor Filter Design
§14--1 Preliminary Considerations
§14-1.1 Classification of systems and filters
1. Continuous-time, discrete-time, and sampled-data systems
Ampt. |
Input x(t) |
Ampt. |
T |
Input x(kt) |
Ampt. |
T |
Input x(kt) |
|
Loss |
|
|
Loss |
|
|
|
|
|
t |
|
|
t |
|
t |
|
Output y(t) |
|
|
Output y(kt) |
|
|
Output y(kt) |
|
τD |
|
|
|
τD |
||
|
|
τD |
k: integer |
|
|
continuous-time system |
sampled-data system |
discrete-time system |
||
e.q.: analog Filter |
e.q.: SCF |
e.q.: digital filter |
||
differential equations |
difference equations |
|||
2. Tine-invariant systems and causal systems |
|
|||
T.I. |
: |
x(kt)→ y(kt) |
> x[(k-n)T]→ y[(k-n)T] for any x(kt) and n. |
|
Causal |
: |
x(mt) => y(kT)=0 for k<m |
|
|
3. Filter types: |
|
|
|
|
|
|
|
|
|
(1) Low-Pass(LP) |
H ( jω) |
|
|
||||||
|
Kωp |
2 |
dB |
|
|
||||
H(s)= S 2 + (ω |
|
|
|
||||||
|
/ Q |
|
|
)S +ω2 |
|
|
-N*20dB/decade |
||
|
p |
|
p |
p |
Ideal |
|
N: order |
||
|
|
|
|
|
|
|
|
||
(biquad) |
|
|
|
ωp |
ωs |
ω |
|||
Two complex poles (LHP) |
|||||||||
|
|||||||||
14-4 CHUNG-YU WU
X(jω)
|
|
|
|
−ωc |
0 |
ωc |
|
ω |
|||
Aliasing: |
|
|
|
|
ωs<2ωc |
||||||
|
|
|
|
|
|
X(jω-jkωs) |
|
|
|||
introduces an |
|
|
|
|
|
|
|
|
|
|
|
ambiguity into |
|
|
|
|
|
|
|
|
|
|
|
X(jω-jkωs) |
|
|
|
|
|
|
|
|
|
|
|
and prevents |
|
|
|
−ωs−ωc |
|
|
|
|
ω |
||
the eventual |
|
|
|
0 |
ωc ωs |
2ωc |
|||||
recovery of |
|
|
|
|
|
|
X(jω-jkωs) no |
|
|
||
X(jω) |
|
|
|
|
|
|
|
ωs>2ωc |
|||
|
|
|
|
|
|
|
aliasing |
|
|
||
−ω |
s |
−2ω |
|
−ω |
c |
0 |
ω |
|
2ω ω |
ω |
|
c |
c |
s |
|||||||||
|
|
|
|
|
c |
||||||
Sampling Theorem:
A function x(t) that has a Fourier spectrum X(jω) such that X(jω)=0 for
ω ≥ωs 2 is uniquely described by a knowledge of its values at uniformly spaced
time instants,τ instants apart(τ = 2π / ws )
2ωc: Nyquist rate. Anti-aliasing filter is required.
Reconstruction filter is also required to recover x(t).
spec
|
|
|
H ( jω) |
Transition |
|
The smaller the ωs-2ωc (TB), |
||||
|
|
|
|
|||||||
|
|
|
|
|
|
|||||
|
|
|
|
|
|
the higher the filter order! |
||||
|
|
|
|
|
|
band |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pass |
|
|
|
Stop |
||
|
|
|
|
|
|
|
band |
|||
|
|
|
|
band |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
−ω +ω |
c |
−ωc |
|
|
ωc |
ω |
-ω |
c |
|
ω |
|
|
|
||||||||
s |
|
0 |
|
s |
|
|
|
|||
|
|
|
|
|
|
|
|
|
||
ωs-2ωc
14-5 CHUNG-YU WU
§ Finite -Pulse Sampling (non-ideal sampling):
|
|
|
∞ |
|
a |
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Sp(t)= ∑ |
[u(t −kτ − |
) −u(t |
−kτ + |
)] |
a>0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
k =−∞ |
2 |
|
2 |
|
|
|
|
|
|
|
a |
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
Ck= |
1 |
τ |
Sp(t) e− jkωst dt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
∫−2τ |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
τ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
= |
|
1 ∫−2a e− jkωst dt = a Sin(kωsa / 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
τ |
|
|
τ kωsa / 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|||||||
|
|
|
|
|
|||||||||||||||||||||||||||
|
2 |
|
|
τ 2τ 3τ 4τ |
|
||||||||||||||||||||||||||
Now, we have sinα /α envelope onto X (jω-jkωs)xd(t) |
|
|
|||||||||||||||||||||||||||||
|
|
|
α ≡ kωsa / 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pulse Amplitude Modulation |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(PAM) |
|
τ |
2τ |
|
|
§14-1.3 Z-Transformation |
3τ |
4τ |
t |
|
|
∞
xd(t)= ∑x(kτ)δ(t − kτ)
|
k =−∞ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
∞ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Laplace Transformation > |
Xd(s)=L[xd(t)]= ∑x(kτ)e−ksτ |
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
k =−∞ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Let z=esτ |
|
∞ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> X(z)= ∑X (kτ)z−k |
two-sided |
z-transform |
||||||||||||||||||||
S=jω |
z=ejωτ |
k =−∞ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
∞ |
|
|
one-sided |
|
z-transform |
||||||||||||||||||
|
|
|
X(z)= ∑X (kτ)z−k |
|
|||||||||||||||||||
|
|
|
k =0 |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
∞ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
example 1: |
x(t)=u(t) >x(kτ) =1 >X(z)= ∑Z −k = |
|
|
|
|
|
z |
|
>1 |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
1 |
− z |
−1 |
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
K =0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
-at |
|
−akτ |
|
∞ |
|
|
-akz -k |
|
|
|
|
|
1 |
|
|
|
|
|
|
||
example 2: |
x(t)=e |
|
u(t) >x(kτ) = e |
|
>X(z)= ∑e |
|
z |
= |
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
1−e |
−aτ |
z |
−1 |
|
||||||||||||||||
|
|
|
|
|
|
k =0 |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for |
|
z |
|
>e-aτ |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
For single input/output, linear, time-invariant, sampled data (or discrete-time) system:
N |
M |
y(kτ) + ∑bn y[(k-n)τ] = ∑an x[(k-n)τ] |
|
n=1 |
n=0 |
M.N: non-negative integers
14-6 CHUNG-YU WU
Two cases:(1) bn = 0 for all n > nonrecursive system
M+1 tap transversal filter
Finite-Duration Impulse Response(FIR)Filter
(2) |
|
bn ≠ 0 |
|
for n ≥ 1 |
> |
Nth-order recursive system |
||||||||||||
z-transform: |
|
|
|
|
|
|
|
|
|
|
Infinite Impulse Response(IIR) Filter |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
N |
|
|
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
Y(z)(1+ ∑bn Z |
−n ) =X(z) |
∑an z −n |
|
|
|
|
|
|
||||||||||
|
|
n=1 |
|
|
|
|
|
|
n=0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
H(z)= |
Y (z) |
|
|
∑an z −n |
|
pulse transfer function |
|
|||||||||||
= |
|
n=0 |
|
|
|
|
||||||||||||
X (z) |
|
|
N |
|
|
|
||||||||||||
|
|
|
1+ ∑bn z −n |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
n=1 |
|
|
|
|
|
|
|
|
|
z=αi: poles |
||
= ao (1 − β1Z |
−1 |
)(1 − β |
2 Z |
−1 |
)......(1 − βN Z |
−1 |
) |
|
||||||||||
|
|
|||||||||||||||||
|
|
|
|
|
z=βi: zeros |
|||||||||||||
|
|
(1 −α1Z |
−1 |
)(1 −α2 Z |
−1 |
)........(1 −αN Z |
−1 |
) |
|
|||||||||
|
|
|
|
|
|
|
|
|||||||||||
Mapping between Z-plane and S-plane:
|
sτ |
|
|
|
|
|
|
|
|
|
|
|
στ |
jωτ |
|
2π |
|
|
|
|
|
|
|
|
|
|
|
||
z=e |
s=σ+jω |
=> |
|
|
z=e e |
|
τ= |
ω |
s |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For ω |
>2ω , the base-band response X(jω) over the range- − ωs ≤ω ≤ω |
s |
/ 2 is |
||||||||||||||||||||||||||
|
s |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|||||
sufficient to determine X(jω) for all ω. |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
* − |
ωs ≤ω ≤ωs |
/ 2 , ∞<σ<∞ |
=> all Z-plane Z = −π →π |
|
|
||||||||||||||||||||||||
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
− |
3ωs |
|
≤ω ≤ − |
ωs |
, ∞<σ<∞ |
|
=> overlap on Z-plane |
Z = −3π → −π |
|||||||||||||||||||||
2 |
|
2 |
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
ωs ≤ω ≤ |
3ωs |
, |
∞<σ<∞ |
|
=> overlap on Z-plane |
Z =π →3π |
|
|||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||
|
2 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
* ω=ω1, |
∞<σ<∞ => a straight line from z=0 to z= ∞ with angle ω1τ |
|
|
||||||||||||||||||||||||||
* jω axis => σ=0 => |
|
z |
|
=1 unit circle |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
*σ>0 |
|
z |
|
>1 for all ω => RHP → outside the |
|
|
|
|
z |
|
=1 |
circle |
|
|
|||||||||||||||
|
|
|
|
|
|
|
|||||||||||||||||||||||
*σ<0 |
|
z |
|
<1 for all ω => LHP → inside the |
|
z |
|
=1 |
circle |
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|||||||||||||||||||||||
14-7 CHUNG-YU WU
* S=0 |
z=1 |
; ω=0 ∞<σ<+∞ > Real Z axis (positive) |
|
|
|||
First-order transfer function: |
|
jω |
|
|
|||
|
|
|
|
||||
|
1 |
|
|
|
|
|
|
H(z)= |
1−az−1 Z=a is the pole |
|
ω1 |
|
τ2 |
||
h(kτ) k=0, 1, 2, 3,……. |
|
|
|
|
|||
z=a=eστejωτ |
|
|
|
0 |
|
σ |
|
(1)a>1, diverging |
|
unstable |
τ1 |
|
|
||
|
|
stable region |
|||||
(2)a=1 |
sequence of 1's |
unstable |
|
||||
(3)a≥ 0 |
a<1 |
|
stable |
|
Im Z |
|
|
|
|
|
|
|
|
|
|
(4) 1<a≤ 0 |
|
stable |
σ<0, |
ωτ=±π |
τ |
2 |
|
|
|
|
|
|
ωkτ=±kπ |
||
(5)a= 1 |
|
unstable |
|
|
|||
|
|
ω1τ |
|||||
|
|
|
|
|
|
||
(6)a< 1 |
|
unstable |
τ1 |
|
Ro Z |
||
|
Z =1 |
|
|||||
|
|
|
|
|
|
|
|
G(ω)=20log[ H (Z) z=ejωτ ] |
dB |
magnitude |
|
|
|||
|
φ(ω)=tan-1 |
Im H (Z) |
|
rad |
phase |
|
|
|
Re H (Z) |
z=ejωτ |
|
|
|||
The magnitude and phase can be determined graphically in the same way as those determined from the s-plane poles & zeros.
§14-1.4 Sample and Hold Circuit
Zero-order hold or S/H function:
Ho(s)= |
1−e−sτ |
|
|
||
|
|||||
|
|
sτ |
|||
Ho(jω)=e |
-jωτ/2 |
sin(ωτ / 2) |
|||
ωτ / 2 |
|||||
|
|
||||

multiplier