background image

1

1

W6. PRZETWORNIKI A-

C

background image

2

2

SCHEMAT BLOKOWY PRZETWORNIKA A-C

• Prefilter - Avoids the aliasing of high frequency signals back into the 

baseband of the ADC;

• Sample-and-hold - Maintains the input analog signal constant during 

conversion;

• Quantizer - Finds the subrange that corresponds to the sampled 

analog input;

• Encoder - Encoding of the digital bits corresponding to the subrange.

background image

3

3

Cyfrowe kody wyjściowe (Digital 
Output Codes)

background image

4

4

background image

5

5

Charakterystyka przejściowa Wejście – 
Wyjście 

3-bitowego przetwornika A-C

background image

DEFINICJE

1. Rozdzielczość (Resolution) przetwornika DAC jest równa liczbie 
bitów zastosowanego słowa cyfrowego.

2. Pełny zakres (Full scale FS) jest różnicą: (Wyjście analogowe, gdy 
wszystkie bity są równe 1) minus (Wyjście analogowe, gdy wszystkie 
bity są równe 0).

3. Granica pełnego zakresu (Full scale range) jest definiowany jako:

4. Szum kwantyzacji jest naturalną niedokładnością w cyfryzacji 
wartości analogowej ze skończoną rozdzielczością przetwornika.

 

N

REF

N

REF

REF

V

V

V

FS

2

1

1

0

2

REF

N

V

FS

FSR

lim

background image

12

2

12

5

,

0

1

)

i

kwantyzacj

szumu

(

2

0

2

N

T

FSR

LSB

dt

T

t

LSB

T

rms

 

 

2

2

6

2

12

2

2

2

12

)

(

max

N

N

N

OUT

FSR

FSR

FSR

rms

v

SNR

5. Zakres dynamiczny (DR) przetwornika DAC jest stosunkiem FSR do 
najmniejszej różnicy, która może być rozróżniona (tj. LSB
).

lub wyrażony w dB:

6. Stosunek sygnał – szum (SNR) jest stosunkiem wartości pełnego 
zakresu  do średniokwadratowej wartości szumu kwantyzacji:

7. Maksymalna wartość SNR (SNR

max

) dla sinusoidy definiowana jest 

jako:

8. lub w dB

)

dB

(

02

,

6

)

dB

(

N

DR

N

N

FSR

FSR

LSB

FSR

DR

2

2

)

zakres

(

N

OUT

FSR

rms

v

SNR

2

12

)

(

 

 

dB

02

,

6

76

,

1

2

log

20

2

log

20

6

log

10

2

2

6

log

20

)

dB

(

max

N

SNR

N

N





background image

8

8

9. Efektywna liczba bitów – ENOB (Effective number of bits ):

Gdzie:  SNR

Actual

 jest aktualną wartością parametru SNR ADC.

 Zakres dynamiczny (DR) jest wymaganym zakresem amplitudy, aby 
uzyskać  rozdzielczość N bitów amplitudy napięcia wyjściowego.
Jednakowoż, odnosząc zadaną amplitudę analogowego sygnału 
wyjściowego do napięcia referencyjnego, wymagany zakres 
dynamiczny (DR) musi być zwiększony o 1,76 dB, aby uwzględnić 
obecność szumu kwantyzacji.
Tak więc, dla 10-bitowego DAC zakres dynamiczny DR wynosi 60.2 dB  
i dla pełnego zakresu średniokwadratowej wartości napięcia 
wyjściowego (full-scale, rms output voltage), wartość sygnału musi 
być 62 dB powyżej jakiegokolwiek poziomu szumów obecnych na 
wyjściu przetwornika DAC (noise floor).

02

,

6

76

,

1

Actual

SNR

ENOB

background image

9

9

Typowe błędy przetwarzania A-C związane z 

offsetem i nieliniowością  charakterystyki 

przejściowej 

background image

10

10

Całkowita i Różniczkowa Nieliniowość

 (Integral and Differential Nonlinearity)

Całkowita Nieliniowość  Integral Nonlinearity (INLjest 
maksymalną różnicą pomiędzy aktualną (rzeczywistą) 
charakterystyką o skończonej rozdzielczości, a idealną 
charakterystyką o skończonej rozdzielczości – mierzoną w osi 
pionowej (% or LSB).

Różniczkowa Nieliniowość - Differential Nonlinearity (DNL)  
jest miarą rozdzielenia pomiędzy przyległymi mierzonymi 
poziomami, przy każdym skoku pionowym (% or LSB).

LSB

V

V

V

V

V

V

V

V

DNL

s

cx

s

s

s

cx

s

cx









1

V

cx

 jest aktualną zmianą 

napięcia bit-to-bit
V

s

 jest idealną zmianą bit-

to-bit 

N

FSR

V

2

/

background image

11

11

Całkowita - INL i Różniczkowa - DNL Nieliniowość

 (Integral and Differential Nonlinearity)

background image

12

12

Typowe 

błędy 

przetwarzan

ia A-C

background image

13

13

Częstotliwość Nyquista  w przetwornikach 
A-C

S

B

f

f

5

,

0

background image

14

14

• Fast, open-loop

• Requires current from the input to charge CH

• DC voltage offset of the op amp and the charge feedthrough 

of the switch will create dc errors

UKŁAD SAMPLE-AND-HOLD  
S-H

background image

15

15

UKŁAD  S-H  -   PROCES 
PRÓBKOWANIA 

Inne parametry:

Czas apertury - Aperture time -  czas pomiędzy zboczem sygnału 
zegarowego wyznaczającego moment próbkowania, a faktycznym momentem 
pobrania próbki przez przetwornik A/C (od momentu otwarcia przełącznika S/H 
do momentu uruchomienia komendy pobrania próbki).

Aperture jitter = zmienność czasu apertury, wywołana zmiennością czasu 
zegara i szumami (phase noise).

Rodzaje układów S/H:

•Bez sprzężenia zwrotnego - szybsze, mniej dokładne;

•Ze sprzężeniem zwrotnym - wolniejsze, bardziej dokładne.

Definicje:

Czas odpowiedzi 
przetwornika -  Acquisition 
time 
(t

a

= określa czas, jaki 

jest wymagany do tego, by stan 
wyjściowy przetwornika osiągnął 
odpowiednią dokładność po 
podaniu na wejściu skoku 
jednostkowego zawierającego się 
w pełnym zakresie napięciowym 
przetwornika.

 

1

(max)

 

rate

 

sample

 

Maximum

sample

sample

s

a

sample

T

f

t

t

T

background image

16

16

t

Czas odpowiedzi przetwornika (Transient Response lub Settling 

Time– Parametr ten określa czas, jaki jest wymagany do tego, by stan 
wyjściowy przetwornika osiągnął odpowiednią dokładność po podaniu na 
wejściu skoku jednostkowego zawierającego się w pełnym zakresie 
napięciowym przetwornika. Długi czas odpowiedzi przetwornika i 
multipleksera może prowadzić
do powstawania przesłuchów międzykanałowych.
Czas opóźnienia apertury (Aperture Delay Time– Parametr ten bywa 
nazywany również krótko czasem apertury. Jest to czas pomiędzy zboczem 
sygnału zegarowego wyznaczającego moment próbkowania, a faktycznym 
momentem pobrania próbki przez przetwornik A/C.
Jitter apertury (Aperture Jitter)
– Z opisu parametru Aperture Delay Time wiemy już, że faktyczny moment
pobrania próbki przez przetwornik A/C nie musi dokładnie odpowiadać
momentom wyznaczonym przez odpowiednie zbocze sygnału zegarowego.
W praktyce można zaobserwować również dodatkowo wahania (w przód i w 
tył) momentów pobrania próbki w stosunku do odpowiedniego zbocza 
przebiegu zegarowego. Przyczyną tego zjawiska może być modulacja fazy 
przebiegu zegarowego wynikająca z występowania w układzie 
szerokopasmowego szumu, zakłóceń pochodzących z zasilania i zakłóceń od 
sygnałów cyfrowych. Jitter apertury objawia się jako swego rodzaju szum 
zmniejszający całkowity odstęp sygnału od szumu przetwornika A/C.

background image

17

17

Układy bez sprzężenia zwrotnego w 
technice SC
Open-Loop, Switched-Capacitor S/H 
Circuit

  

Switched capacitor S/H circuit.              Differential switched-

capacitor S/H 

• Delayed clock used to remove input dependent feedthrough.

• Differential version has lower PSRR, cancellation of even 

harmonics, and reduction of charge injection and clock 
feedthrough.

background image

18

18

Układ ze sprzężeniam zwrotnym w 
technice SC
Closed-Loop , Switched-Capacitor S/H 
Circuit

Closed-loop S/H 
circuit. 
φ1 is the sample 
phase, 
φ2 is the hold phase. 

Attributes:
• Accurate;
• First circuit has signal-dependent feedthrough;
• Slower because of the op amp feedback loop.

Closed-loop S/H 
circuit. 

An improved version.

background image

19

19

Testowanie przetwornika A-C

• Formowanie cyfrowego słowa wejściowego w zakresie od 000...0 do 

111...1.

• Przetwornik ADC powinien mieć przynajmniej o 2 bity większą 

rozdzielczość niż błędy wprowadzane przez DAC.

• INL nie powinien wykazywać na wyjściu większej wartości niż 1 przy 

każdym bicie.

• Jeżeli w N-tym bicie występuje jedynka, to INL jest większe niż 

±0.5LSB.

• DNL powinien wykazywać zmiany pomiędzy każdym sukcesywnym 

cyfrowym błędzie na wyjściu.

• Bity które są większe niż N w cyfrowym błędzie na wyjściu mogą być 

wykorzystane do rozpoznania błędów mniejszych niż ±0.5LSB

background image

20

20

background image

21

21

Przetwornik A/C z kompensacją 
wagową

background image

22

22

5-Bit Successive Approximation 
ADC

background image

23

23

Przetworniki ADC z przetwarzaniem potokowym (pipeline 

converters)

Działanie:
• W każdym stopniu sygnał 
wejściowy jest mnożony przez 2, a 
następnie dodany lub odjęty od 
V

REF, 

zależnie od znaku sygnału 

wejściowego
• w i-tym stopniu:

0

gdy

1

0

gdy

1

m

jest wzore

 

dane

gdzie

2

1

1

1

i

i

i

i

REF

i

i

i

V

V

b

b

V

b

V

V

background image

24

24

Zastosowanie  rejestru  przesuwającego  w  celu  zapamiętania  bitów 
wyjściowych i uporządkowanie ich w czasie, pozwala przetwornikowi 
potokowemu  generować  wartość  cyfrową  na  jego  wyjściu  w  każdym 
cyklu zegara z opóźnieniem NT.

background image

25

25

SZYBKIE PRZETWORNIKI ADC 

(High Speed ADCs)

Czas przetwarzania tych przetworników jest równy okresowi 
zegara T
.

Można wyróżnić następujące rodzaje szybkich przetworników 
ADC:

 Przetworniki ADC równoległe lub „Flash” (Parallel or Flash 
ADCs);

 Przetworniki ADC interpolacyjne (Interpolating ADCs);
 Przetworniki ADC ze składaniem sygnałów (Folding ADCs):

background image

26

26

Przetworniki ADC równoległe lub „Flash” 

(Parallel or Flash ADCs)

• W pierwszej fazie zegara 

analogowy sygnał wejściowy 
wprowadzony jest do wejścia 
układu S/H. W drugiej fazie 
zegara enkoder cyfrowy 
określa właściwą wartość 
cyfrowego sygnału 
wyjściowego.

• Wymagana liczba 

komparatorów wynosi 2

N

 – 1.

• Można zastosować wejściowy 

układ S/H lub synchroniczne 
komparatory z zegarem.

• Typowe częstotliwości 

próbkowania mogą być 400 
MHz dla 6-cio bitowych 
przetworników A-C w sub-
mikronowej technologii CMOS.

background image

27

27

Przetworniki ADC interpolacyjne (Interpolating 
ADCs)

 3-bitowy przetwornik interpolacyjny ADC, ze współczynnikiem interpolacji 
równym 4.

background image

28

28

Przetworniki ADC interpolacyjne (Interpolating 
ADCs)

Jeżeli odstępy linii na rysunku nie będą równe, to będzie to 
skutkowało w wartościach błędów INL i DNL.

V

REF

 i V

REF 

/2 

stanowią 
masy 
wirtualne 
wzmacniacz

operacyjnyc
h

• Obciążenia wejścia jest 

zredukowane z 8 wejść 
komparatorów do 2 wejść 
wzmacniaczy;

• Komparatory nie wymagają 

dużych wartości ICMR;

• V

1

 i V

2

 są interpolowane przez 

szereg rezystorów i 
zastosowane komparatory;

• Ze względu na wzmocnienie 

sygnału wejściowego i jedno 
wspólne (takie samo) napięcie 
referencyjne, komparatory 
mogą być proste i często 
stosowane w postaci układów 
typu latch. 

background image

29

29

3-bitowy przetworniki interpolacyjne

 

ADC z 

wyrównanym opóźnieniem komparatorów

Pewnym  problemem  interpolacji  napięcia,  przy  stosowaniu  elementów 
pasywnych  (rezystorów),  może  być  to,  że  opóźnienie  sygnału  z  wyjścia 
wzmacniacza do wejścia komparatora może być różne (hazardy). Problem 
ten został rozwiązany w przedstawionym na rysunku układzie. 

background image

30

30

W  przetwornikach  z  próbkowaniem  nadmiarowym  (ang. 
oversampled converter
) dużą rozdzielczość przetwarzania osiąga 
się  przy  użyciu  stosunkowo  prostych  przetworników  A/C  i  C/A  i 
próbkowaniu  sygnału  z  częstotliwością  znacznie  przekraczającą 
częstotliwość  Nyquista.  Ze  względu  na  nadpróbkowanie,    moc 
szumu 

kwantyzacji 

rozkłada 

się 

szerszym 

paśmie 

częstotliwości,  a  zatem  przy  niezmienionym  paśmie  użytecznym 
stosunek  sygnał  -  szum  rośnie.  Przykładowo,  jeżeli  zwiększymy 
częstotliwość próbkowania dwukrotnie, to można spodziewać się 
dwukrotnego  wzrostu  SNR,  czyli  wzrostu  o  3  dB,  co  odpowiada 
zwiększeniu  rozdzielczości  o  pół  bitu.  Efekt  ten  jest  zatem 
interesujący,  ale  niezbyt  atrakcyjny  – 

zwiększenie  rozdzielczości 

na  tej  drodze  o  jeden  bit  wymaga  czterokrotnego  wzrostu 
częstotliwości próbkowania i rośnie wykładniczo. 

Próbkowanie  nadmiarowe  jest  mimo  wszystko  atrakcyjne,  co 
wynika  z  możliwości  kształtowania  szumu  kwantyzacji  przez 
zamianę  charakteru  błędu  konwersji.  Dzięki  temu  następuje 
zamiana  widma  szumu  polegająca  na  przesunięciu  jego 
dominujących  składowych  do  zakresu  wysokich  częstotliwości  – 
poza 

pasmo 

sygnału. 

Przetworniki 

próbkowaniem 

nadmiarowym są zatem często określane mianem przetworników 
z  kształtowaniem  szumu  (ang.  noise  shaping  converters

). 

Technika  ta  pozwala  na  osiągnięcie  rozdzielczości  16-18  bitów 
przy użyciu przetwornika jednobitowego, czyli komparatora.

PRZETWORNIKI Z PRÓBKOWANIEM 
NADMIAROWYM

background image

31

31

 

CHARAKTERYSTYCZNE 

CECHY 

PRZETWORNIKÓW 

NADPRÓBKOWANIEM

Technika  ta  pozwala  na  osiągnięcie  rozdzielczości  16÷18  bitów  przy 
paśmie przetwarzanych sygnałów do 50 kHz i 8 ÷10 bitów przy paśmie 
przetwarzanych sygnałów do 5 ÷ 10 MHz.

  Współczynnik  nadpróbkowania  M  jest  stosunkiem  częstotliwości 
zegara  do  częstotliwości  Nyquista    dla  przetwarzanego  sygnału. 
Współczynnik ten może być w zakresie od 8 do 256.

  Rozdzielczość  przetwornika  z  nadpróbkowaniem  jest  proporcjonalna 
do współczynnika M
.

  Pasmo  przetwarzanego  sygnału  jest  odwrotnie  proporcjonalne  do 
współczynnika M
.

  Przetwarzanie  z  nadpróbkowaniem  jest  kompatybilne  z  techniką 
VLSI, ponieważ  w większości wykorzystuje układy cyfrowe.

 Charakteryzuje się wysoką rozdzielczością.

 Wykorzystuje jednobitowy kwantyzator, czyli nie zawiera błedów INL i 
DNL.
  Pozwala  na  kompromisy  pomiędzy  szybkością  a  dokładnością 
przetwarzania.

WADY PRZETWORNIKÓW Z NADPRÓBKOWANIEM

 Trudności w modelowaniu i symulacji.

  Ograniczone  pasmo  przetwarzanych  sygnałów  do  wartości 

częstotliwości sygnału dzielonej przez współczynnik nadpróbkowania. 

PRZETWORNIKI Z NADPRÓBKOWANIEM 

background image

32

32

C

A

R

Filtr

cyfrowy

Komparator

1-bitowy

przetwornik A/C

Integrator (filtr DP)

u

INTG

u

AC

U

REF

 U

REF

1-bitowy przetwornik C/A

Zegar

f

s

=11,29MHz

u

CA

Modulator sigma - delta

16 bitów

f

so

=44,1kHz

Filtr

antyalia-

singowy

1 bit

f

si

=11,29MHz

u

IN

Prosty układ jednobitowego przetwornika 

A/C z próbkowaniem nadmiarowym

background image

33

33

Najprostszy schemat blokowy jednobitowego przetwornika A/C, 
zawiera modulator sigma - delta, składający się z integratora, 
strobowanego komparatora i jednobitowego przetwornika C/A 
sterowanego sygnałem cyfrowym z wyjścia komparatora. 
Ponadto przetwornik zawiera filtr cyfrowy, który przekształca 
wejściowy sygnał jednobitowy o częstotliwości  f

si

 na ciąg słów 

wielobitowych o znacznie niższej częstotliwości f

so

 . Równocześnie 

przetwornik filtruje widmo sygnału analogowego reprezentowanego 
przez sygnał cyfrowy. Działanie przetwornika można najłatwiej 
zilustrować w dziedzinie czasu, a parametry przetwornika łatwiej 
wyznacza się w dziedzinie częstotliwości.
Przetwornik  jest  układem  z  ujemnym  sprzężeniem  zwrotnym 
dążącym  do  stanu  równowagi,  w  którym  średni  ładunek 
zgromadzony  w  kondensatorze  C
  integratora  jest  zerowy.  Gdy 
napięcie wyjściowe integratora  jest ujemne (u

IN

 < 0), to komparator 

w  każdym  okresie  zegara  znajduje  się  w  stanie  wysokim  na  wyjściu 
(bit=1), co powoduje, że klucz w przetworniku C/A jest dołączony do 
napięcia U

REF

.            

Wywołuje  to  dopływ  ujemnego  ładunku  do  integratora  i  wzrost 
napięcia  u

INTG

       w kierunku zera. 

Im bardziej dodatnie jest napięcie 

wejściowe,  tym  większy  jest  stosunek  jedynek  do  zer  w  sygnale 
wyjściowym komparatora.

 Gdy u

INTG

 < 0   , to komparator znajduje się 

w  stanie  niskim  na  wyjściu  (bit=0)  i  następuje  ładowanie 
kondensatora  C
  w  przeciwnym  kierunku.  Przy  zerowym  napięciu 
wejściowym 

układ 

generuje 

symetryczny 

ciąg 

impulsów 

prostokątnych o  niewielkiej amplitudzie.  Cały przetwornik może być 
w dziedzinie czasu rozważany jako układ z równoważeniem ładunku, 
przekształcającym  napięcie  wejściowe  na  ciąg  impulsów  o 
modulowanej gęstości.

 

background image

34

34

t

t

t

t

Zegar

u

IN

u

AC

u

CA

U

REF

 U

REF

 

Przebiegi czasowe napięć w przetworniku 

jednobitowym

Rolą integratora jest całkowanie sygnału błędu będącego różnicą 
między aktualnym napięciem wejściowym a szacunkową wartością 
tego napięcia, generowaną przez przetwornik C/A na podstawie 
poprzednich próbek sygnału. Stała czasowa powinna być większa niż 
okres próbkowania T

s

    i jednocześnie dostatecznie mała w 

porównaniu z okresem   T

s

  = 1 / ω

g

 , odpowiadającym górnej 

częstotliwości pasma sygnału wejściowego.

background image

35

35

Opóźnienie

1 bitowy

Przetwornik A/C

1bitowy

Przetwornik CA

Integrator

x

k

q

k

u

k

y

k

Schemat blokowy modulatora sigma-
delta

1

1

1

k

k

k

k

u

q

x

u

k

k

k

u

y

q

1

1

1

k

k

k

k

k

u

q

x

q

y

k

k

y

1

1

k

k

k

k

q

q

x

y

-  sygnał na wyjściu 
integratora: 

- błąd kwantyzacji wnoszony przez przetwornik jednobitowy

 

- na podstawie powyższych równań, sygnał wyjściowy opisany jest 
równaniem

 

- dla idealnego przetwornika C/A w układzie można zapisać

Na podstawie powyższych równań 
otrzymujemy

tzn. 

0

k

u

background image

36

36

X(s)

1/s

Y(s)

Q(s)

Model częstotliwościowy modulatora 
sigma-delta

 

 

   

s

Y

s

X

s

s

Q

s

Y

1

 

 

 

s

s

X

s

s

s

Q

s

Y

1

1

1

Na wyjściu układu  pojawia się z opóźnieniem o jeden cykl skwantowana 
wartość sygnału wejściowego powiększona o różnicę błędów kwantyzacji 
cyklu bieżącego i poprzedniego. Można więc powiedzieć, że mamy do 
czynienia z częściową kompensacją błędu  kwantyzacji.  
Inne wyjaśnienie zachodzącego zjawiska można przeprowadzić 
rozważając model częstotliwościowy  układu pracującego w czasie 
ciągłym. 

Człon opóźniający ma  
postać idealnego 
integratora, jednobitowy 
przetwornik A/C jest 
przedstawiony jako 
addytywny szum, a 
idealny przetwornik C/A 
jest bezimpedancyjnym 
połączeniem. 

background image

37

37

A/C 1 bit

C/A 1 bit

q

k

Opóźnienie

Integrator 1

Opóźnienie

Integrator 2

x

k

y

k

Zauważamy, że o ile sygnał wejściowy jest poddawany filtracji 
dolnoprzepustowej,  to szum kwantyzacji – górnoprzepustowej. Ten 
zabieg jest charakterystyczny dla wszystkich metod kształtowania 
widma szumu i skutkuje znaczną redukcją mocy szumu kwantyzacji w 
użytecznym paśmie kosztem jej zwiększenia w obszarze górnych 
częstotliwości. Łatwo zauważyć, że kluczowym elementem 
odpowiedzialnym za ten proces jest integrator. Użycie większej liczby 
integratorów jest możliwe i często  stosowane praktycznie. Otrzymujemy 
wtedy przetworniki wyższych rzędów.

Przetwornik sigma-delta drugiego 
rzędu 

background image

38

38

Współczynnik nadpróbkowania

4

8

16

32

64

128

256

512

4

8

12

16

20

Pierwszy rząd

Drugi rząd

Trzeci rząd

Ro

zdz

ielc

zoś

ć w

 bit

ach

 Zależność efektywnej rozdzielczości przetworników jednobitowych 

pierwszego, 

drugiego i trzeciego rzędu od współczynnika nadmiarowości 

próbkowania

background image

39

39

Budowane są przetworniki jeszcze wyższych rzędów. Nie 
można jednak zapominać, że są to mimo wszystko układy z 
wielopętlowym sprzężeniem zwrotnym i krytycznym 
zagadnieniem staje się stabilność takiego systemu.

Ważnym elementem przetwornika z próbkowaniem 

nadmiarowym jest wyjściowy filtr cyfrowy. Spełnia on dwie 
bardzo ważne funkcje. Pierwsza to eliminacja szumu 
kwantyzacji powyżej pasma sygnału wejściowego, zaś druga 
polega na przekształcaniu ciągu jednobitowych liczb 
wytwarzanych przez lokalny przetwornik A/C, o dużej 
częstotliwości powtarzania      , na wielobitowe słowa 
wyjściowe wytwarzane z częstotliwością  M razy mniejszą. 

Proces jednoczesnej filtracji dolnoprzepustowej oraz obniżania 
częstotliwości próbkowania nazywany jest filtrowanien 
rozrzedzającym
 (ang. decimating filtering, decimation).

f

s


Document Outline