• Ei tuloksia

Calibration of analog-to-digital converters

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "Calibration of analog-to-digital converters"

Copied!
72
0
0

Kokoteksti

(1)

TEKNILLINEN KORKEAKOULU Sähkö-ja tietoliikennetekniikan osasto

Tuomas Korhonen

Analogia-digitaalimuuntimen kalibrointi

Diplomityö, joka on jätetty opinnäytteenä tarkastettavaksi diplomi-insinöörin tutkintoa varten Espoossa 23.10.2001

Työn valvoja

Professori Kari Halonen

TkL Lauri Sumanen Työn ohjaaja

(2)

TEKNILLINEN KORKEAKOULU DIPLOMITYÖN TIIVISTELMÄ

Tekijä: Tuomas Korhonen

Työn nimi: Analogia-digitaalimuuntimen kalibrointi

Päivämäärä: 23.10.2001 Sivumäärä: 63

Osasto: Sähkö- ja tietoliikennetekniikan osasto Professuuri: S-87 Piiritekniikka

Työn valvoja: Professori Kari Halonen Työn ohjaaja: TkL Lauri Sumanen

Tässä diplomityössä tutkittiin kytkettyjen kondensaattoreiden tekniikalla toteutetun liukuhihna analogia-digitaalimuuntimen kalibrointi tarpeita ja -menetelmiä. Kalibrointi- tarpeita on selvitetty käyttäytymistason muunninmallilla käyttäen siirtofunktioissa epäideaalisuuksia. Käyttäytymistason muunninmallin avulla kehitettiin digitaalinen kalibrointimenetelmä, jolla laajakaistaisen pipeline AD-muuntimen lineaarisuutta voidaan parantaa suurilla resoluutioilla.

Työssä toteutettiin digitaalinen kalibrointijärjestelmä, josta osa integroitiin pipeline AD- muuntimen yhteyteen 0,35 pm:n BiCMOS-prosessilla, ja osa toteutettiin FPGA-piirillä.

Kalibroidun muuntimen resoluutio on 14 bittiä ja muunnosnopeus 80 MS/s. Pipeline- muuntimen kaksi kalibroitavaa ensimmäistä astetta ovat 2,5-bittisiä ja loput 1,5-bittisiä.

Kalibrointimenetelmässä ohjataan asteiden näytteistyskondensaattoreiden kytkimiä tiloihin, jotka tuottavat muuntimen loppupäällä mitattavia vertailujännitteitä. Näiden avulla lasketaan kalibrointivakiot, jotka summataan digitaalisesti muuntimen lähtösanoihin. Muuntimen mittaustulokset osoittivat kalibrointimenetelmän toimivuuden.

Avainsanat: analogia-digitaali pipeline

kytketyt kondensaattorit kalibrointi

integroidut piirit

(3)

HELSINKI UNIVERSITY OF TECHNOLOGY ABSTRACT OF THE MASTER’S THESIS Author: Tuomas Korhonen

Name of the thesis: Calibration of analog-to-digital converters

Date: 23.10.2001 Number of pages: 63

Department: Department of Electrical and Communications Engineering Professorship: S-87 Electronic Circuit Design

Supervisor: Professor Kari Halonen

Instructor: Lic. Sc. (Tech.) Lauri Sumanen

In this thesis, calibration needs and methods for a pipeline analog-to-digital converter implemented with switched capacitor technique were studied. The calibration needs were studied with a behavioral model of a converter by means of nonidealities in the transfer functions. A digital calibration method was developed using the behavioral model. With the developed calibration method linearity of a wideband pipeline A/D converter can be improved at high resolutions.

A digital calibration system was implemented partly together with an integrated pipeline A/D converter using 0.35-pm BiCMOS process and partly on FPGA. The resolution of the converter is 14 bits and the conversion speed is 80 MS/s. The first two stages of the pipeline converter are calibrated 2.5-bit stages and the rest of the stages are 1.5-bit stages.

The calibration circuitry controls the switches of the sampling capacitors of the stages and the resulting calibration output voltages are measured with the back-end pipeline.

Calibration constants are calculated from the calibration measurements and added to the digital output of the converter. The measurements of the converter proved that the calibration method works.

Keywords: analog-to-digital pipeline

switched capacitor selfcalibration integrated circuits

(4)

Alkulause

Tämä diplomityö on tehty Teknillisen korkeakoulun Piiritekniikan laboratoriossa Teknologian Kehittämiskeskuksen (TEKES) ja Nokia Networks:n (NET) rahoitta­

mana, osana COBRA-projektia.

Työn valvojaa professori Kari Halosta kiitän haastavasta ja mielenkiintoises­

ta diplomityön aiheesta. Kiitän työn ohjaajaa TkL Lauri Sumasta asiantuntevasta opastuksesta ja neuvoista työn kaikissa vaiheissa. Kiitokset kuuluvat myös koko Pii­

ritekniikan laboratorion henkilökunnalle ilmapiiristä ja tuesta sekä erityisesti työn kulkuun vaikuttaneille TkL Mikko Waltarille, DI Marko Kosuselle ja DI Jaakko Ketolalle.

Kiitän vanhempiani ja veljeäni kaikesta tuesta opintojen! aikana. Lämpimimmät kiitokseni Tuijalle tuesta ja ymmärtäväisyydestä työn aikana.

Espoossa 23.10.2001

Tuomas Korhonen

(5)

Sisältö

Tiivistelmä Ü

Abstract ¡ü

Alkulause iv

Symbolit ja lyhenteet vii

1 Johdanto 1

2 Pipeline AD-muuntimen rakenne ja epäideaalisuudet 2

2.1 Muuntimen rakenne... 2

2.1.1 Kertovan digitaali-analogiamuuntimen (MDAC) periaate ja asteen ali-analogia-digitaalimuunnos ... 3

2.1.2 Komparaattoreiden siirrosjännitteiden aiheuttaman virheen di­ gitaalinen korjaus 5 2.2 AD-muuntimien ominaisuuksista... 7

2.2.1 Staattiset ominaisuudet ... 7

2.2.2 Dynaamiset ominaisuudet... 8

2.3 Kertovan digitaali-analogiamuuntimen epäideaalisuudet... 9

2.3.1 Kondensaattoreiden epäsovitus ... 9

2.3.2 Operaatiovahvistimien äärellinen suorituskyky... 9

2.3.3 Kytkimien varausinjektiot... 12

3 Pipeline AD-muuntimen kalibrointimenetelmät 15 3.1 Analogiset kalibrointimenetelmät... 15

3.2 Digitaaliset kalibrointimenetelmät... 18 3.3 Digitaalinen vertailujännitteitä mittaava

(6)

SISÄLTÖ

3.3.1 Asteen kalibroinnin periaate... 20

3.3.2 Asteen MDAC:n kalibrointi ... 23

3.3.3 Mittausresoluution parannustekniikka...25

4 Käyttäytymistason malli pipeline AD-muuntimelle 28 4.1 Käyttäytymistason muunninmallin rakenne... 28

4.1.1 Käyttäytymistason muunninmallin toiminnallinen rakenne . . 28

4.1.2 Muunninmallissa käytettyjen asteiden siirtofunktiot... 29

4.1.3 Kalibroinnin toteutus muunninmallissa...31

4.2 Simulaatiot... 31

4.2.1 Simulaatiot muunninrakenteen valitsemiseksi...33

4.2.2 Simulointitulokset...35

5 Digitaalisen kalibrointipiirin toteutus 42 5.1 Asteiden ohjauslogiikka ja RSD-korjaus... 44

5.2 Kalibroinnin laskentalogiikka... 46

5.3 Suunnitteluvuo... 50

6 Mittaukset 51 6.1 Mittausjärjestelyt ja muutokset laskentalogiikkaan...51

6.2 Mittaustulokset... 54

6.2.1 Staattiset ominaisuudet ... 54

6.2.2 Dynaamiset ominaisuudet... 56

6.2.3 Kalibroinnin vaikutukset... 58

7 Johtopäätökset 59

Lähteet 62

Liite 1 - Mikrovalokuva prosessoidusta piiristä 63

(7)

Symbolit ja lyhenteet

A operaatiovahvistimen avoimen silmukan vahvistus В asteen resoluutio

C f takaisinkytkentäkondensaattori Cs näytteistyskondensaattori D digitaalisana

f takaisinkytkentäkerroin gm transkonduktanssi k Boltzmannin vakio L transistorin hilan pituus N resoluutio

Pn kohinateho Ps signaaliteho Qch kanavavaraus Qm kvantisointitaso R redundanssibitti

T jaksonaika

ts asettumisaika

(8)

SYMBOLIT JA LYHENTEET Vgs

Vt

w

AC AV

¿G

U-UB U>u BiCMOS

CMOS

DNL EDIF ENOB ERB FPGA GBW INL LSB MD AC

hila-lähde -jännite kynnysjännite

transistorin hilan leveys kapasitanssivirhe

jännitevirhe

operaatiovahvistimen äärellisen avoimen silmukan vahvistuksen aiheut­

tama vahvistusvirhe

operaatiovahvistimen lähdön asettumisen aiheuttama vahvistusvirhe

—3 dB:n kulmataajuus

yksikkövahvistuksen kulmataajuus

teknologia, jossa käytetään sekä bipolaaritransistoreita että n-ja p-tyypin metallioksidipuolijohdetransistoreita (Bipolar Complementary Metal-Oxide Semiconductor)

teknologia, jossa käytetään sekä n- että p-tyypin metallioksidipuolijoh- detransistoreita (Complementary Metal-Oxide Semiconductor)

differentiaalinen epälineaarisuus (Differential NonLinearity)

eräs suunnittelutiedostomuoto (Electronic Design Interchange Format) tehollinen bittien määrä (Effective Number Of Bits)

tehollinen kaistanleveys (Effective Resolution Bandwidth) ohjelmoitava logiikkapiiri (Field Programmable Gate Array) yksikkövahvistuksen kaistanleveys (Gain BandWidth) integraalinen epälineaarisuus (Integral NonLinearity) vähiten merkitsevä bitti (Least Significant Bit)

kertova digitaali-analogiamuunnin (Multiplying Digital-to-Analog Con­

verter)

(9)

SYMBOLIT JA LYHENTEET RAM

RSD

RTL S/H SAR

SC SFDR

SNDR SNR SRAM THD VFQFPN

VHDL VHSIC

luku- ja kirjoitusmuisti (Random Access Memory)

redundanssibittiä käyttävä digitaalinen korjausalgoritmi (Redundant Sign Digit)

rekisterisiirtotason koodi (Register Transfer Level) näytteistys- ja pitopiiri (Sample and Hold)

peräkkäisten approksimaatioiden rekisteri (Successive-Approximation Re­

gister)

kytketty kondensaattori (Switched Capacitor)

signaalitehon ja korkeimman särökomponentin tehon suhde (Spurious Free Dynamic Range)

signaali-kohina ja -särö -suhde (Signal-to-Noise and Distortion Ratio) signaali-kohina -suhde (Signal-to-Noise Ratio)

staattinen luku- ja kirjoitusmuisti (Static Random Access Memeory) kokonaisharmoninen särö (Total Harmonic Distortion)

eräs kotelointiteknologia (Very thin Fine pitch Quad Flat Pack Nolead package)

laitteistokuvauskieli (VHSIC Hardware Design Language)

suurnopeuksinen mikropiiriteknologia (Very High Speed Integrated Circuit)

(10)

Luku 1 Johdanto

Laajakaistaisten radiojärjestelmien kehittyessä lisääntyvät tarpeet käyttää nopei­

ta ja suuriresoluutioisia analogia-digitaalimuuntimia. Erityisesti matkaviestinverkon tukiasemien suunnittelussa kehityssuuntana on useiden vastaanotettavien kanavien näytteistäminen yhdellä analogia-digitaalimuuntimella suoraan välitaajuudelta. Tä­

mä vähentää analogiaosien tarvetta, ja mahdollisimman suuri osa signaalinkäsitte­

lystä voidaan tehdä digitaalisesti, mikä lisää monimutkaistuvien järjestelmien kapa­

siteettia. Samalla vaatimukset analogia-digitaalimuuntimien taajuusominaisuuksien ja laajan dynaamisen suorituskyvyn suhteen kasvavat.

Pipeline AD-muunnin (liukuhihna-analogia-digitaalimuunnin), joka perustuu kyt­

kettyjen kondensaattoreiden tekniikkaan (SC-tekniikka), tarjoaa BiCMOS- tai CMOS-prosesseilla toteutettuna mahdollisuuden vaatimusten täyttämiseen. Proses- siriippuvista komponenttien ominaisuuksista ja epätarkkuuksista johtuen muunti- mien lineaarisuus ei kuitenkaan ole suurilla resoluutioilla riittävä, mikä aiheuttaa tarpeen kalibrointijärjestelmiin, jotka pystyvät vähentämään prosessiominaisuuksien vaikutuksia.

Tässä työssä tutkittiin pipeline AD-muuntimen epäideaalisuuksien vaikutuk­

sia muunnokseen sekä kalibroinnin mahdollisuuksia ja tarpeita. Kalibrointitarpeita selvitettiin käyttäytymistason muunninmallilla, jonka avulla myös kehitettiin digi­

taalinen kalibrointimenetelmä. Työssä toteutettiin digitaalinen kalibrointijärjestel­

mä, joka edesauttaa 14-bittisen lineaarisuuden saavuttamisessa muunnosnopeudella 80 MS/s toimivalla kalibroidulla pipeline AD-muuntimella.

(11)

Luku 2

Pipeline AD-muuntimen rakenne ja epäideaalisuudet

Pipeline AD-muunnin muodostuu sarjasta matalaresoluutioista muunninasteita, jot­

ka muuntavat analogisen ottojännitteen aste kerrallaan digitaalisanaksi [1]. Jokai­

nen pipeline-muuntimen aste rakentuu kuvan 2.1 mukaisesti B + R efektiivistä bit­

tiä muuntavasta ali-AD-muuntimesta, näytteenotto- ja pitopiiristä (S/H), B + R bittiä muuntavasta ali-DA-muuntimesta sekä ottojännitteen ja ali-DA-muuntimen anto jännitteen erotuksen kertoimella 2B vahvistavasta vahvistimesta. Efektiivisten bittien (B + R) bitti R on redundanssibitti, jota käytetään vain käytettäessä di­

gitaalista korjausta. Muuntimen asteen otto jännitettä vastaavaan jännitealueeseen vahvistettu erotusjännite toimii ottojännitteenä seuraavalle muunninasteelle ja as­

teiden ali-AD-muuntimien tuottamista biteistä koostetaan lopullinen digitaalisana viivästäen asteiden antosanat siten, että peräkkäisissä pipeline-asteissa muodostuva viive kumoutuu, ja yhteen lopulliseen digitaalisanaan kuuluvat asteiden antosanat ovat samassa kellovaiheessa. Muuntimen rakenne sekä muuntimen asteiden fyysises­

tä toteutuksesta johtuvat muunnoksen virheet esitetään tässä luvussa.

2.1 Muuntimen rakenne

Pipeline AD-muuntimen asteen tärkein piirirakenne on kertova digitaali-analogia- muunnin (MDAC), joka suorittaa kuvan 2.1 esittämän asteen toiminteista näytteis- tyksen ja pidon, ali-DA-muunnoksen, erotusoperaation ja erotuksen vahvistamisen.

Kertovan DA-muuntimen analoginen antojännite määrää seuraavan asteen ottojän­

(12)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄ IDEAALISUUDET 1. aste 2. aste 3. aste N. aste

1 i Г Г

B+R bittiä B+R bittiä B+R bittiä B+R bittiä

Kuva 2.1: Pipeline AD-muuntimen lohkokaavio ja asteiden toimintaperiaate.

ко muuntimen tarkkuusvaatimukset täyttävä. Jokainen aste sisältää rinnakkaisilla komparaattoreilla toteutetun ali-AD-muuntimen, jonka annon perusteella myös lo­

pullinen digitaalisana määräytyy.

2.1.1 Kertovan digitaali-analogiamuuntimen (MDAC) peri­

aate ja asteen ali-analogia-digitaalimuunnos

Yksibittisen kytkettyjen kondensaattoreiden tekniikalla (SC-tekniikka) toteutetun kertovan digitaali-analogiamuuntimen toiminta näytteistys- ja pitovaiheissa on esi­

tetty kuvassa 2.2. Vasemmanpuoleisessa kytkentätilanteessa kahden yhtäsuuren kon­

densaattorin Cs ja Cf yli kytketään näytteistettävä jännite Vsis, josta oikeanpuolei­

sessa pitovaihetta kuvaavassa kytkennässä vähennetään ali-AD-muuntimen päättä­

mä vertailujännite Vver sekä vahvistetaan kaksinkertaiseksi siirtofunktion luios — (Cf + Cs)V^-CsVyt

Cf (2.1)

mukaisesti. Yksibittiselle MDAC:lie vertailujännitteet Vver ovat signaalin negatiivi­

nen ja positiivinen huippujännite, vastaten ali-AD-muuntimen nolla- ja ykköstasoa.

Siirtofunktio on esitetty kuvassa 2.3. Useampi bittiselle MDACdle siirtofunktio tu­

lee muotoon

„ (C, + E"„ cy V„, - £"=1

c,,,v„r,t

' ulos , (Z.Z)

°/

jossa i on näytteistyskapasitanssin indeksi välillä [1, n}. Vertailujännitteet Vver¿

riippuvat ali-AD-muuntimen digitaalisanasta. Kaksibittiselle asteelle digitaalisanoja vastaavat vertailujännitteet on esitetty kaavassa 2.3. Vasemmanpuoleisessa matrii­

sissa digitaalisanat ovat riveillä, ja näitä vastaavat vertailujännitteet ovat oikean-

(13)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄ IDEA A LIS U UDE T

Kuva 2.2: Kertova digitaali-analogiamuunnin näytteistys- ja pitovaiheissa.

Kuva 2.3: Yksibittisen asteen siirtofunktio.

puoleisessa matriisissa siten, että sarake i vastaa näytteistyskapasitanssia i.

" 0 0 ' -1 -1 -1

0 1

) Vver¿ — Vyer

-1 0 0

1 0 1 0 0

1 1 1 1 1

(2.3)

Kuvan 2.3 siirtofunktiosta selviää myös asteen ali-AD-muunnoksen päätöskyn- nys. Ottojännitteen Ksis ollessa negatiivinen ali-AD-muunnos tuottaa tulokseksi nol­

lan, ja vastaavasti ottojännitteen ollessa positiivinen, on tuloksena digitaaliluku yk­

si. Ali-AD-muunnoksen suorittavien komparaattoreiden päätöskynnyksissä saattaa kuitenkin olla siirrosjännitteitä, jolloin päätöskynnys siirtyy, ja ali-AD-muunnoksen tulos voi olla virheellinen. Lisäksi siirtofunktion ylittäessä vertailujännitealueen, seu- raavalla asteella tapahtuu ylivuoto. Kuvassa 2.4 on esitetty esimerkki siirtofunktios­

ta, jossa päätöskynnys on siirtynyt.

(14)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄ IDEAALISUUDET

Kuva 2.4: Yksibittisen asteen siirtofunktio, jossa päätöskynnys on siirtynyt.

2.1.2 Komparaattoreiden siirrosjännitteiden aiheuttaman vir­

heen digitaalinen korjaus

Asteen ali-AD-muunnoksessa tarvittavien komparaattoreiden siirrosjännitteiden ai­

heuttamien virheiden eliminoimiseksi käytetään pipeline-muuntimissa yleisesti ns.

RSD-korjausta (Redundant Sign Digit) [2], jossa nostamalla asteen ali-AD-muun- noksen resoluutiota redundanssibitillä pitämällä kuitenkin vahvistus entisellään, voi­

daan komparaattoreiden tarkkuusvaatimuksia laskea.

RSD-korj austa käytettäessä В-bittisen (B > 0) asteen siirtofunktion päätöskyn- nyksiä siirretään siten, että otto jännitteen nollakohdassa oleva päätöskynnys pois­

tuu, ja 2B+1 — 2 päätöskynnystä sijaitsevat VveT/2B välein symmetrisesti nollan ym­

pärillä. Tällöin komparaattoreiden antotasojen lukumäärä on 2B+l — 1, normaalin tilanteen 2B sijaan, ja asteen resoluutioksi tulee В ja puoli bittiä. Asteen vahvistus säilyy arvossa 2S, mutta päätöskynnysten määrän lisääminen rajoittaa antojännit- teen vertailujännitteen puolikkaaseen pienimmän ja suurimman päätöskynnyksen välillä. Antojännitteen maksimiarvot ±Vver saavutetaan kuitenkin edelleen otto jän­

nitteen minimi-ja maksimiarvoilla. Kuvassa 2.5 on esitetty esimerkkinä 1,5-bittisen asteen siirtofunktio, jossa ali-AD-muuntimen bittien lukumäärä on В + 1 = 2 ja vahvistus on kaksi. Asteen AD-muunnoksen vähiten merkitsevä bitti on redundans- sibitti, joka summataan lopullista digitaalisanaa muodostettaessa seuraavan asteen eniten merkitsevän bitin kanssa.

Esimerkkinä RSD-korjauksen toiminnasta, kuvassa 2.6 on vasemmalla 1,5-bittisen asteen siirtofunktio, jossa toinen komparaattoreiden päätöskynnyksistä on siirtynyt.

Oikeanpuoleisessa kuvassa on seuraavan asteen ideaalinen siirtofunktio. Ottojännit- teen ollessa hieman yli +Vver/4, tulisi AD-muunnoksen tuloksen olla “10”, mutta komparaattorin päätöstason siirtymisen johdosta muunnoksen tulos onkin “01”, ja seuraavalle muunninasteelle siirtyvä jännite yli +Vver/2, ideaalisen tilanteen hieman

(15)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄIDEA ALIS UUDET

Kuva 2.5: 1,5-bittisen asteen siirtofunktio.

yli -Vver/2 sijaan. Jälkimmäisen asteen AD-muunnos tuottaa tuloksen “10”, otto jän­

nitteen ollessa edellisen asteen yli +Vver/2. Lopullinen muunnostulos näiden kahden asteen tapauksessa olisi RSD-korjausta käyttäen

0 1 + 1 0

1 0 0 ’ (2.4)

mikä vastaa täysin ideaalisten asteiden muunnostulosta 1 0

+ 0 0

1 0 0 ’ (2.5)

kyseiselle ottojäänitteelle.

(16)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄ IDEA ALIS U UDE T

Asteen resoluution ollessa yli yhden bitin, saadaan siirtofunktiot kaavasta 2.2.

Vertailujännitteiden arvot 1,5- ja 2,5-bittisille asteille saadaan kaavoista

•Dl,56 —

O

o

0 "

1 ! byer.t — Fuer '

T T

1 0 1

(2.6)

ja

^2,56 =

" 0

0 0 " " -l

-1 -1 "

0 0 1 -l -1 0

0 1 0 -l 0 0

0 1 1 ? ^uer,! — Vver 0 0 0

1 0 0 1 0 0

1 0 1 1 1 0

1 1 0 1 1 1

(2.7)

2.2 AD-muuntimien ominaisuuksista

AD-muuntimen muunnostarkkuuden vertaamiseksi ideaaliseen, ainoastaan kvant i- sointikohinaa sisältävään muunnokseen, käytetään staattisia ja dynaamisia ominai­

suuksia kuvaavia mitattavia suureita. Staattisia ominaisuuksia kuvaavat differenti­

aalinen epälineaarisuus DNL (Differential Nonlinearity) ja integraalinen epälineaa­

risuus INL (Integral Nonlinearity). Muuntimen tärkeimpiä dynaamisia ominaisuuk­

sia mittaavat signaali-kohina ja -särö -suhde S N DR (Signal-to-Noise and Distortion Ratio), signaali-kohina -suhde SNR (Signal-to-Noise Ratio), häiriötön dynaaminen alue SFDR (Spurious Free Dynamic Range), harmoninen kokonaissärö THD (Total Harmonie Distortion), tehollinen resoluutiokaistanleveys ERB (Effective Resolution Bandwidth) ja tehollinen bittien määrä ENOB (Effective Number Of Bits).

2.2.1 Staattiset ominaisuudet

Signaalin diskretisoivien peräkkäisten näytteistysamplituditasojen välinen ero vaih- telee epäideaalisessa muuntimessa, ja kahden peräkkäisen näytteistystason Qm ja Qm+i amplitudieron suhdetta ideaaliseen eroon Vlsb mittaa differentiaalinen epäli­

neaarisuus:

DNLm h^t's(Qm+l) VsisjQm) VlSB Vlsb

(2.8)

(17)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄ IDEA A LIS U UDE T

Integraalinen epälineaarisuus mittaa yksittäisten ulostulosanojen Dm eroa vastaa­

viin ideaalisiin sanoihin Dm¿d, jotka kasvavat yhden välein nollasta maksimisanaan, ja joista on poistettu mahdollinen siirrosjännitteen aiheuttama virhevakio. Integraa­

linen epälineaarisuus voidaan lausua differentiaalisten epälineaarisuuksien summana m

INLm = NTDNLi• (2.9)

1=1

Monotoniselle muuntimelle pätee —LSB/2 < INL < LSB/2 [3].

2.2.2 Dynaamiset ominaisuudet

Staattisten ominaisuuksien analysointi ei riitä suorituskyvyn mitaksi tietoliikenne­

sovelluksissa, joissa myös muuntimen taajuusominaisuuksilla on merkityksensä, ja tällöin suorituskyvyn mittaamiseen käytetään sinisignaalia yhdellä tai useammalla taajuudella.

Käytettäessä syötteenä täyden ottojännitealueen sinisignaalia, signaali-kohina­

suhteen arvo on vain kvantisointikohina huomioiden [3]

SNR=^- = 1,5-22JV. (2.10)

Pn

Vastaavasti desibeleissä ilmoitettuna

SNRdB = 10 ■ lgÆ) = (6,02 • N + 1,76) dB. (2.11) Pn

Signaali-kohina -suhteen kohinateho lasketaan Nyquist-muuntimissa taajuuskais­

talta fcik/2, poislukien harmoniset taajuuskomponentit. Signaali-kohina ja -särö- suhteen (S N DR) kohinatehoon otetaan huomioon myös harmoniset komponentit.

SFDR on määritelty signaalitehon ja korkeimman särökomponentin suhteeksi, ja harmoninen kokonaissärö (THD) on harmonisten taajuuskomponenttien kokonais- tehon ja signaalitehon suhde. Tehollisen resoluutiokaistanleveyden (ERB) määrää rajataajuus, jolla SNDR on laskenut kolme desibeliä. Tehollisten bittien määrä saa­

daan ratkaisemalla N kaavasta 2.11 [3]:

= SNDR-1, n

6,02 (2.12)

(18)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPA IDEA A LIS U UDE T

2.3 Kertovan digitaali-analogiamuuntimen epäide- aalisuudet

SC-tekniikalla toteutettujen pipeline AD-muuntimien merkittävimmät virhelähteet ovat kondensaattoreiden epäsovitus, operaatiovahvistimien äärellinen vahvistus ja kaistanleveys, komparaattoreiden siirrosjännitteet ja kytkimien varausinjektiot. Pii- rikuvion prosessoinnin epätarkkuuksista johtuva kondensaattoreiden epäsovitus on merkittävä virhelähde etenkin muuntimen alkupään asteissa, joissa muunnostark- kuuden tulisi olla koko muuntimen vaatimukset täyttävä. Operaatiovahvistimien suorituskyvyn tulee myös olla riittävä vahvistusvirheiden ja epälineaarisuuden vält­

tämiseksi. Pipeline AD-muuntimen ensimmäisen asteen siirtofunktion vahvistusvir- he saa olla korkeintaan LSB/2. Sen sijaan loppupään asteiden vaatimukset ovat lievemmät.

2.3.1 Kondensaattoreiden epäsovitus

Kertovan digitaali-analogiamuuntimen kondensaattoreiden virheelliset arvot aiheut­

tavat asteen siirtofunktioon vahvistusvirhettä, joka muuttaa siirtofunktion kaavan (2.2) muotoon

K‘“ =---c, + Щ---• (213) jossa AC f ja ACS¿ ovat yksittäisten kondensaattoreiden positiivisia tai negatiivisia

kapasitanssivirheitä. Esimerkki vahvistusvirheen vaikutuksesta 1,5-bittisen asteen siirtofunktion kuvaajaan on esitetty ylikorostettuna kuvassa 2.7.

Kondensaattoreiden sovitus riippuu piirikuviosta ja prosessin tarkkuudesta. Ana­

logisilla CMOS-prosesseilla voidaan normaalisti saavuttaa alle 0,1% suhteellinen kondensaattoriepäsovitus [4].

2.3.2 Operaatiovahvistimien äärellinen suorituskyky

Operaatiovahvistimen äärellinen avoimen silmukan vahvistus, parasiittiset kapasi­

tanssit ja äärellisestä kaistanleveydestä ja asettumisajasta aiheutuva asettumisvirhe aiheuttavat vahvistusvirhettä MDAC:in lähtöön (Kuva 2.8). Operaatiovahvistimen

(19)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄ IDEAALISU UDE T

Vt ver

Kuva 2.7: Kondensaattoreiden epäsovituksen vaikutus 1,5-bittisen asteen siirtofunk­

tioon.

äärellinen vahvistus A aiheuttaa vahvistusfunktioon virhettä kertoimella

1 + Ä7 1 -

A-/’

(2.14)

jossa / on takaisinkytkentäkerroin. Takaisinkytkentäkerroin MDACdle, jonka ope­

raatiovahvistimen otossa on parasiittinen kapasitanssi Copv on

f — n a_ n • (2.15)

O'/ i t У-sopv

Yhtälön (2.14) oikean puolen likimääräisestä esityksestä saadaan operaatiovahvisti­

men vahvistusvirheeksi

eG = * (2.16)

Vahvistusvirheen eG tulisi olla pienempi kuin LSB/2 verrattuna jäljellä olevien as­

teiden resoluutioon. Pipeline AD-muuntimen ensimmäiselle asteelle jäljellä olevien asteiden resoluutioksi tulee N—B, ja, ehdoksi vahvistusvirheen suurimmalle sallitulle arvolle ensimmäisessä asteessa

e<3 < 2 2n~b (2-17) Yhdistämällä kaavat 2.16 ja 2.17, saadaan operaatiovahvistimen vahvistukselle ehto

‘ A > 2^-b+i

7 (2-18)

(20)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄ IDEA ALISUUDET

Näin ollen suurempi asteen bittimäärä В asettaa takaisinkytkentäkertoimen pienen­

tyessä suuremmat vaatimukset operaatiovahvistimen avoimen silmukan vahvistuk­

selle, jotta iV-bittinen lineaarisuus saavutettaisiin.

Kuva 2.8: Operaatiovahvistimen äärellisen vahvistuksen vaikutus 1,5-bittisen asteen siirtofunktioon.

Vahvistusehdon täyttymisen lisäksi on myös operaatiovahvistimen lähdön asettu­

misen tapahduttava siten, että asettumisesta johtuva vahvistusvirhe on alle LSB/2.

Vahvistimen seurantanopeus rajoittaa asettumista siirryttäessä näytteistysvaiheesta pitovaiheeseen ja lopullinen asettuminen tapahtuu eksponentiaalisesti. Seurantano­

peus mitoitetaan yleisesti siten, että sen vaikutus on alle kolmannes koko asettu- misajasta. Olettaen M DAG yksinapaiseksi järjestelmäksi, eksponentiaalinen asettu- misvirhe on

6s = e-t^-3dßj (2.19)

missä ts on vaadittu asettumisaika ja cu_3dB MDAC:n -3dB\n kulmataajuus [4].

Tällöin asettumisajan ja -3dB:n kulmataajuuden tulon tulisi olla mahdollisimman suuri, jotta asettumisvirhe pysyisi mahdollisimman pienenä. Asettumisen tapahtues­

sa pitovaiheessa eksponentiaalisesti kellojakson puolikkaan T/2 kahden viimeisen kolmanneksen aikana, asettumisajaksi tulee ts = T/3 ja ehdoksi virheen suuruuden ylärajalle saadaan

< 2 ‘ 2n~b ’ (2.20)

kuten edellä operaatiovahvistimen vahvistusvirheellekin. Vaadittava —3dB:n kul­

mataajuuden minimiarvo voidaan laskea yhdistämällä kaavat 2.19 ja 2.20, joista u-мВ > I An2N-B+1. (2.21)

(21)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄIDEAALISUUDET

-3 dB:n kulmataajuus on yksikkövahvistuksen kaistanleveyden ja takaisinkytkentä- kertoimen tulo

w-в dB = • f = ßü- ■ f, (2.22)

^LT

olettaen vahvistin yksiasteiseksi, joten MDAC:n lähdön kokonaiskuorman Clt ol­

lessa

n n 2B+1—1

G LT / ' (53 C0pv) "k 5 ' CSiSeur + Cf¡seur + 5 ( Cfcomp,seur» (2.23)

i=l i= 1 Jt=l

jossa CStSeur, Cf seur ja Ck0mP,seur ovat seuraavan asteen näytteistys- ja pitokapa- sitanssit sekä komparaattoreiden kuorma, voidaan todeta, että vahvistimen trans- konduktanssin gm suurentamisella ja kuormakapasitanssin pienentämisellä voidaan

—3dB:n kulmataajuutta nostaa ja yksikkövahvistuksen kaistanleveyttä kasvattaa ehdon 2.21 täyttämiseksi.

Ehdot operaatiovahvistimen avoimen silmukan vahvistukselle ja kaistanleveydel­

le ovat toisistaan riippumattomia, joten vahvistusvirheen eG ja asettumisvirheen es yhteisvaikutuksen tulisi olla alle LSB/2 verrattuna jäljellä olevien asteiden reso­

luutioon. Tällöin operaatiovahvistimen vahvistus ja kaistanleveys on mitoitettava suuremmiksi kuin mitä edelliset ehdot määräävät. Vahvistus- ja asettumisvirheen yhteisvaikutus MDAC:n antojännitteeseen voidaan lausua käyttäen siirtofunktiota 2.13 seuraavasti:

Vulos,virh = (1 £(?)(! £s) ' Vulos (2.24)

2.3.3 Kytkimien varausinjektiot

MOS-kytkimen avautuessa, sen toiminta siirtyy triodialueelta sulkutilaan, jolloin nielu-lähdejännite Vos = 0 ja transistorin kanavan varaus

Qch = WLC0X(Vgs - Vt) (2.25) siirtyy transistorin lähteen ja nielun kautta piirin muihin osiin. Varauksen jakau­

tuminen voidaan olettaa yhtä suureksi nielulle ja lähteelle, jos kellosignaalin lasku- nopeus on suuri [5j[6]. Kytkimen ohjatessa kondensaattorin C jännitettä, kytkimen avautuessa kondensaattorille siirtyvä kanavavaraus aiheuttaa tulosignaalista riippu­

(22)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄ IDEAALISUUDET van virhejännitteen

АКл = (2.26)

Kanavavarauksen injektoituminen on yleensä hallitseva ilmiö, mutta myös parasiit- tisten hila-nieluja hila-lähde -ylityskapasitanssien varaukset voivat aiheuttaa virhe- jännitteen

AVV = (2.27)

jossa kellosignaalin oletetaan muuttuvan V/j^stä kylään ja ylityskapasitanssin arvo on Cov\5]. Näiden virhejännitteiden vaikutusta MDAC:n siirtofunktioon esittää kuva 2.9.

/\ ver

Kuva 2.9: Kytkimien varausinjektioiden vaikutus 1,5-bittisen asteen siirtofunktioon.

Kanavavarauksen aiheuttaman virhejännitteen tulosignaaliriippuvuutta pyritään estämään käyttämällä sekä alalevynäytteistystä (bottom plate sampling) että vale- ja CMOS-kytkimiä [7].

Kuvassa 2.10a on esitetty alalevynäytteistyksen periaate. Näytteistysvaiheessa molemmat transistorit ja M2 johtavat, jolloin kondensaattorin Cs oikeanpuolei­

nen levy on signaalimaassa ja ottojännite on kytkettynä kondensaattorin vasemman­

puoleiselle levylle. Transistorin M2 kellosignaalin clk' laskeva reuna on hieman edellä transistorin Mi kellosignaalin dk laskevaa reunaa, joten transistorin Mi avautuessa kondensaattorille injektoituva varaus aiheuttaa differentiaalisessa kytkennässä vain yhteismuotoisen virheen, sillä itse näytteistys on tapahtunut signaalimaata vasten.

Käytettäessä vastakkaisella kellovaiheella toimivaa, kooltaan puolet kytkintran- sistorista olevaa oikosuljettua valetransistoria (kuva 2.10b), varausinjektio kumou­

tuu kokonaisuudessaan, mikäli kytkintransistorin kanavan varaus injektoituu tasan lähteelle ja nielulle.

(23)

2 PIPELINE AD-MUUNTIMEN RAKENNE JA EPÄ IDEAALISUUDET

CMOS-kytkimen tapauksessa kuvassa 2.10c varausinjektiot kumoutuvat, jos tran­

sistorit sulkeutuvat samanaikaisesti, mikä ei käytännössä kuitenkaan toteudu kello- signaalien vaihe-eron takia. Transistorien kokojen ja ohjausjännitteiden on myös oltava yhtä suuret.

a)

clk

_L

b) c)

clk clk clk

2L M2 î

rt X/ n_i i

sis M, M2 ''sis i k

rCs M1 i

clk

Kuva 2.10: Alalevynäytteistyksen, valetransistorin ja CMOS-kytkimen käyttö.

(24)

Luku 3

Pipeline AD-muuntimen kalibrointimenetelmät

Luvussa 2 esitettyjen pipeline AD-muuntimen epäideaalisuuksien aiheuttamien vir­

heiden korjaamiseksi on esitetty useita sekä analogisia että digitaalisia kalibrointime- netelmiä. Analogiset menetelmät perustuvat mm. erityisten vertailu- ja kalibrointi- DA-muuntimien käyttöön [8][9]. Vertailujännitteet luodaan analogisesti, ja niiden perusteella MDAC:n antojännitettä korjataan tarkalla kalibrointi-DA-muuntimella lineaarisuuden parantamiseksi. Eräs tapa minimoida SC-piirien kondensaattoreiden epäsovitusta on käyttää säädettäviä näytteistyskondensaattoreita, joissa säätö ta­

pahtuu lisäämällä tai vähentämällä kapasitanssia jännitevertailun perusteella [10].

Digitaalisilla kalibrointimenetelmillä pyritään vähentämään erilaisten analogis­

ten kalibrointipiirilohkojen tarvetta, jotka itse sisältävät epätarkkuuden lähteitä.

Yhteisiä piirteitä useille erilaisille digitaalisille kalibrointialgoritmeille ovat pipeline- muuntimen alkupään asteiden kalibrointi, kalibrointisignaalien mittaaminen pipeline- muuntimen loppupäälläja korjausvakioiden lisääminen jälkeenpäin muunnettuun di- gitaalisanaan [11][12][13]. Kalibrointi on mahdollista suorittaa joko etualalla, jolloin muuntimen läpi kulkevaan informaatioon tulee katkos, tai vaihtoehtoisesti taustalla [14][15][16], jolloin kalibrointi ei keskeytä muunnosta.

3.1 Analogiset kalibrointimenetelmät

Analogisten kalibrointimenetelmien eräs perusrakenne on esitetty kuvassa 3.1 [9].

Kuvan alaosa esittää pipeline AD-muunninta, jossa kaksi ensimmäistä astetta on ka­

libroitu. Asteet koostuvat rinnakkaisesta (flash) AD-muuntimesta ja kertovasta DA-

(25)

3 PIPELINE AD-MUUNTIMEN KALIBROINTIMENETELMÄT

muuntimesta sekä lisäksi kalibrointi-DA-muuntimesta ja muistista (Random Access Memory, RAM). Muistiin on tallennettu kalibrointivakioita, joita kalibrointi-DA- muunnin käyttää rinnakkaisen AD-muuntimen lähtöbittien perusteella oikean ana­

logisen korjausjännitteen luomiseksi MDAC:n lähtöön.

VERTAILU DAC

MDAC

KALIBROINTI DAC

KALIBROINTI DAC

' AD- MUUNTIMEN

LOPPUPÄÄ

MDAC MDAC

KALIBROINTI DAC

KALIBROINTI DAC

FLASH FLASH

N bittiä

Kuva 3.1: Analoginen kalibrointi käyttäen DA-muuntimia.

Käytettävät kalibrointivakiot mitataan kuvan yläosan esittämällä SAR (Succes­

sive Approximation Register) AD-muuntimeen perustuvalla järjestelyllä. Tarkal­

la vertailu-DA-muuntimella luotujen jännitteiden perusteella etsitään oikeat siir- rosjännitteen ja vahvistuksen jokaisella asteen koodialueella korjaavat kalibrointi-

(26)

3 PIPELINE AD-MUUNTIMEN KALIEROINTIMENETELMÄT

jen löydyttyä, ylemmän kuvan katkoviivalla erotettu kalibroitu M DAG kytketään alemman kuvan esittämään pipeline AD-muuntimeen toisen katkoviivalla erotetun MDAC:n paikalle. Tämä muuntimesta poistettu MDAC kytketään vuorostaan ka­

libroitavaksi, ja kalibroinnin jälkeen taas seuraavan kalibrointia vaativan MDAC:n paikalle. MDACden vaihto kalibroitavaksi ja pois tapahtuu pito- ja näytteistysvai- heiden välissä, ja vaihtotaajuus on huomattavasti matalampi kuin näytteistystaa- juus. Näin ollen kalibrointi ei keskeytä muunnosta eli tapahtuu taustalla. Menetel­

män heikkoutena on tarve vertailu-DA-muuntimen kalibrointiin, sillä vertailu-DA- muuntimen anto jännitteiden tarkkuuksien tulee olla absoluuttisesti oikeita. Erittäin tarkalla komparaattorilla ja SAR-algoritmilla etsittävien vakioiden, ja täten myös kalibrointi-DA-muuntimen resoluution tulee olla suuri. Kyseisessä toteutuksessa yk­

si alkupään kalibroitava aste vaatii muistia asteen koodialueiden ja kalibrointi-DA- muuntimen resoluution tulon 2B ■ NkaiibDA verran.

Vastaavan tyyppinen analoginen kalibrointi voidaan suorittaa myös säätämällä jokaisen pipeline-asteen vertailujännitteitä ja komparaattoreiden päätöskynnyksiä [8]. Tässä menetelmässä vertailujännitteiden ja komparaattorijännitteiden kalibroin- tiarvot etsitään peräkkäisten approksimaatioiden algoritmilla ja DA-muuntimella, jonka resoluutio on suurempi kuin itse pipeline AD-muuntimen resoluutio. Muis­

tia kalibrointiarvot vaativat edellistä menetelmää huomattavasti vähemmän eli ver­

tailujännitteiden ja komparaattorijännitteiden luovien DA-muuntimien resoluution summan 2 • NkanbDA verran astetta kohti. Tässä ja edellisessä menetelmässä asteen kalibrointi suoritetaan matalammalla taajuudella kuin näytteistystaajuus, joten ope­

raatiovahvistimien vahvistuksen lineaarisuus näytteistystaajuudella tulee olla suuri.

Taustalla kalibroivissa analogisissa kalibrointimenetelmissä on yleensä käytössä ylimääräinen muuntimen osa, joko aste tai kokonainen pipeline. Edellä esitellyis­

sä analogisissa kalibrointimenetelmissä käytetään yhtä ylimääräistä alkupään astet­

ta, jolloin alkupään asteita voidaan kierrättää kalibroinnissa normaalin muunnok­

sen keskeytymättä. Vastaavasti jos kyseinen pipeline-muunnin sisältää rinnakkai­

sia pipeline-haaroja, ja näytteistys niille on ajan suhteen limitetty, pystytään yhtä pipeline-haaraa kalibroimaan samanaikaisesti kuin muut toimivat normaalitilassa [17].

Prosessoinnin epätarkkuuksista johtuvan kondensaattoreiden kapasitanssiarvo- jen epäsovituksen korjaamiseksi on kehitetty menetelmiä, joissa itse kapasitanssin määrää muutetaan. Näytteistyskondensaattoreihin liitettyjä säätökondensaattoripii- rejä ohjataan digitaalisella itsekalibrointialgoritmillasiten, että kaikkien näytteistys-

(27)

3 PIPELINE AD-MUUNTIMEN KAЫВROINTIMENETELMÄT

kondensaattoreiden kapasitanssiarvo vastaa pitokondensaattorin kapasitanssia [10].

Itsekalibroinnissa muuntimen alkupään asteiden kalibrointisignaalit mitataan muun- timen loppupäällä, ja mitattujen digitaalisanojen perusteella muutetaan säätökon- densaattoripiirin kapasitanssia. Säätökondensaattoripiirin kapasitanssin säätöreso- luution pitää olla suuri, joten yksittäisten säätökondensaattoreiden asemasta on käytettävä kapasitanssin jakopiiriä, jonka suunnittelun epävarmuustekijänä ovat pa- rasiittiset kapasitanssit.

Kondensaattoreiden epäsovituksesta aiheutuvaa vahvistusvirhettä voidaan myös keskiarvoisina pois käyttämättä erillisiä DA-muuntimia tai algoritmisiä mittauk­

sia [18]. Keskiarvoistus suoritetaan vaihtamalla yksibittisen MDAC:n näytteistys-ja pitokondensaattorit keskenään kahdessa peräkkäisessä näytteistyksessä yhden var­

sinaisen näytteistyksen aikana. Peräkkäisten näytteenottovaiheiden lisäksi keskiar­

voistus vaatii kuitenkin ylimääräisen kellovaiheen, joten muunnosnopeus jää kahteen kolmannekseen normaalin pipeline AD-muuntimen näytteistysnopeudesta.

3.2 Digitaaliset kalibrointimenetelmät

Digitaalisissa menetelmissä pipeline AD-muuntimen analogisia jännitteitä ei muu­

teta paremman muunnostuloksen saavuttamiseksi, vaan kaikki korjaukset tehdään muunnetulle signaalille digitaalisesti jälkeenpäin. Analogiset kalibrointitekniikat kär­

sivät prosessoinnin epätarkkuuksista ja vaativat erityistä huolellisuutta suunnitte­

lussa, joten käytännön sovelluksissa digitaalitekniikat, jotka eivät vaikuta analogi­

seen signaalipolkuun, ovat vakaampia. Digitaalisilla menetelmillä voidaan saavuttaa myös merkittäviä etuja pinta-alan ja tehonkulutuksen suhteen. Varsinaisten kali- brointimittausten jälkeen tehoa kuluu itse muunnoksen suorittamisen lisäksi ainoas­

taan muunnettua dataa käsittelevässä digitaaliosassa. Analogiaosien määrä ei välttä­

mättä lisäänny digitaalisissa menetelmissä juurikaan, ja vaadittava digitaalilogiikka on varmatoimista.

Digitaalisten itsekalibrointimenetelmien eräs etu on kalibroinnissa vaadittavien mittausten suorittaminen täydellä muunnosnopeudella. Tällöin saavutettavissa ole­

va kalibrointitarkkuus paranee otettaessa samalla huomioon kertovien DA-muuntimi- en operaatiovahvistimien taajuus- ja vahvistusominaisuudet. Käyttäen erilaisia ka- librointiajoitusjonoja ja näytteen ohitus ja interpolointimenetelmiä, itsekalibrointi voidaan suorittaa taustakalibrointina [14] [16]. Taustakalibrointi voidaan toteuttaa

(28)

3 PIPELINE AD-MUUNTIMEN KAЫВROINTIMENETELMÄT

nakoodia, mutta haittapuolena kohina pienentää dynaamista aluetta [15].

Useat digitaaliset kalibrointimenetelmät perustuvat yhden pipeline-asteen vie­

rekkäisten koodialueiden lähtöjännite-eron mittaamiseen, ja tämän perusteella las­

kettuun virheenkorjaukseen. Yksibittisen asteen siirtofunktiosta siirrosjännite ja vah- vistusvirhe voidaan mitata muuntimen loppupäällä vertaamalla lähtöjännitettä kah­

dessa tilanteessa. Ottojännite kytketään näytteistysvaiheessa analogiamaahan ja pi- tovaiheessa vertailujännite pakotetaan negatiiviseen ja positiiviseen vertailujännit- teeseen. Saatuja lähtöjännitteen arvoja verrataan toisiinsa, jolloin voidaan määrit­

tää jommalle kummalle koodialueelle summattava korjausvakio, joka korjaa otto- jännitteen nollakohdan molemmin puolin olevan lähtöjännitteen yhtä suureksi [12].

Tällä menetelmällä estetään puuttuvien koodien esiintyminen. Kalibroitavan asteen jäännösvahvistusta on menetelmässä kuitenkin pudotettava normaalista kahdesta muutamalla prosentilla, sillä varausinjektioiden, komparaattoreiden siirrosjäänittei­

den tai kondensaattoriepäsovituksen takia vertailu]ännitealueen ulkopuolelle siirtyvä lähtöjännite aiheuttaisi mittaavien loppupään asteiden kyllästymisen, ja korjausva- kioiden laskenta epäonnistuisi. Jäännösvahvistuksen ollessa alle kahden, muuntimen dynaaminen alue supistuu, ja tämän korjaamiseksi on käytettävä ylimääräisiä as­

teita riittävän päätöstasomäärän saavuttamiseksi. Menetelmällä voidaan kalibroida useita pipeline-muuntimen alkupään asteita, lähtien vähiten merkitsevästä alkupään asteesta ja edeten eniten merkitsevään.

Edellinen menetelmä ei kuitenkaan suoraan sovellu useampibittisten kertovien DA-muuntimien kalibrointiin, sillä niissä komparaattoreiden päätöskynnyksiä on useita eikä pelkästään yksi otto jännitteen nollakohdassa. Antojännitteen pysymisek­

si vertailujännitteiden sisällä, pitäisi ottojännitteinä olla näytteistysvaiheessa kom­

paraattoreiden kynnysjännitteet. Kynnys]ännitteitä on käytetty ottojännitteinä, mutta siirros]ännitteet voivat aiheuttaa ongelmia [19].

Kynnysjännitteiden generoimisen välttämiseksi, voidaan mitata kahden peräk­

käisen koodialueen välinen jännite-ero pelkästään kytkemällä MDAC:n kondensaat­

toreita näytteistys- ja pitovaiheessa sopivalla tavalla. Monibittisen MDAC:n näyt­

teistysvaiheessa näytteistyskondensaattoreille kytketään koodin Dj mukaiset ver­

tailu] ännitteet ja vastaavasti pitovaiheessa näytteistyskondensaattoreille kytketään seuraavan koodin DJ+1 mukaiset vertailujännitteet. MDAC:n lähdöstä saadaan täl­

löin mitattua negatiivinen koodialueiden jännite-eroa vastaava jännite, jossa on mukana epäsovituksen aiheuttama virhejännite. Ideaalinen koodialueiden välinen jännite-ero voidaan vähentää tuloksesta, jolloin jäljelle jää pelkkä virhejännite, jolla

(29)

3 PIPELINE AD-MUUNTIMEN KAЫВROINTIMENETELMÄT

koodialueiden välinen epäsovitus voidaan digitaalisesti korjata [11]. Jokaiselle koo- dialueen välille mitataan oma virheensä.

3.3 Digitaalinen vertailuj annit teitä mittaava kalibrointimenetelmä

Pipeline-asteen kertovan DA-muuntimen yksittäisiä kondensaattoreita ohjaamalla tuotettujen siirtofunktion antojännitteen positiivisten ja negatiivisten huippuarvo­

jen mittaamiseen perustuen, kehitettiin tässä työssä digitaalinen kalibrointimenetel­

mä [11]. Pipeline AD-muuntimen ensimmäisten asteiden vaatiessa suurimman tark­

kuuden ja lineaarisuuden, on tarkoituksenmukaista kalibroida vain yksi tai useampia asteita muuntimen alkupäästä. Muuntimen loppuosan asteita voidaan käyttää ver- tailumuuntimena mitattaessa virheitä kalibroitavista asteista, minkä aikana muun­

nin toimii täydellä muunnosnopeudella.

Kalibrointivertailujännitteitä ei tässä menetelmässä tuoteta millään erillisellä analogisella piirirakenteella, vaan kaikki kalibroinnissa tarvittavat vertailujännitteet ovat SC-tekniikalla toteutetun kertovan DA-muuntimen kondensaattoreita kytke­

mällä tuotettuja asteiden antojännitteitä. Näin ollen kalibrointimittaukset mittaavat ainoastaan kalibroitavan MDAC:n ominaisuuksia, minimoiden ulkoisten virhelähtei­

den vaikutuksen. Muuntimen kalibroinnin tarkkuus riippuu pitkälti vain muuntimen loppupään mittaavien asteiden tarkkuudesta ja digitaalisessa laskennassa tapahtu­

vista pyöristysvirheistä. Menetelmässä oletetaan myös, että RSD-korjausta käyte­

tään komparaattoreiden siirrosjännitteiden aiheuttamien virheiden korjaamiseen se­

kä kalibroinnin että normaalitoiminnan aikana.

3.3.1 Asteen kalibroinnin periaate

Muuntimen hyödyntäessä RSD-korj austa [1] [2], sen asteiden resoluutio on viimeis­

tä flash-muunninastetta lukuunottamatta В ja puoli bittiä, missä B:n arvo voi olla muuntimen rakenteesta riippuen joko sama kaikille asteille tai erisuuri osalle muun- ninta. Asteen siirtofunktio on tällöin ilman virhetekijöitä, kuten aiemmin on kappa­

leessa 2.1.1 esitetty, muotoa

у = {Cj + HUC^Vsis- £,n=i CSiiVverti

c, (3.1)

(30)

3 PIPELINE AD-MUUNTIMEN KAЫВROINTIMENETELMÄT

Ideaalitapauksessa kahden peräkkäisen koodin k — 1 ja k välinen antojännitteen muu­

tos komparaattorin päätöskynnyksellä on +Ker/2:sta -Vver/2:een, jännitteiden ero­

tuksen ollessa näin kokonainen Vver. Mukaanlukien MDAC:n eri virhelähteet voi jän­

nitteiden erotus kuitenkin olla (Уиег/2+АКеГ1Р(/с-1))-[-(Кег/2+А14ег,т(^))], jol­

loin koodien väliseksi jännitemuutokseksi tuleekin Vver + AVver<v(k- 1) + AVvertTn(k), jossa virhejännitteet AVveriP{k — 1) ja AVvertTn(k) voivat olla minkä merkkisiä tahan­

sa. Tilannetta esittää esimerkkikuva 3.2, jossa 2,5-bittisen asteen siirtofunktiossa on vahvistusvirhettä. Kahden koodialueen välisen jännite-eron poiketessa vertailu- jännitteestä Vver, aiheutuu tästä differentiaalista ja integraalista epälineaarisuutta muuntimen kokonaissiirtofunktioon [4]. Tämä voidaan esittää havainnollisesti ku­

valla 3.3 käyttäen kuvan 3.2 virheellistä siirtofunktiota ja esittämällä koodialueiden jännitteet kumuloituvasti.

V + AV + AV

vor uor m “ww

Kuva 3.2: 2,5-bittisen asteen siirtofunktio, jossa on virheitä.

Kuva 3.3: 2,5-bittisen asteen virheellinen siirtofunktio koodialueet kumuloituvasti esitettynä.

(31)

3 PIPELINE AD-MUUNTIMEN KAЫВROINTIMENETELMÄT Kahden koodialueen к — 1 ja A; välisen jännite-eron poikkeama

AVver(k) = AVver>p(k - 1) + AVver,m(k) (3.2) ideaaliarvosta Vver voidaan korjata, jos tunnetaan sekä positiivinen

Vmaxik - 1) = V*,*/2 + AVver>p(k - 1) (3.3) että negatiivinen

Vmin{k) — —Vver/2 — AVveT¡m(k) (3.4) kahden peräkkäisen koodin maksimi- ja minimijännite. Antojännitteen raja-arvot toisistaan vähentämällä, ja vähentämällä tästä vielä vertailujännitteen ideaaliar- vo Vver, saadaan tulokseksi edellä mainittu AVver(k). Lisäämällä AVver(k) jokaisel­

le koodialueelle k kumuloituvasti keskimmäisen koodialueen (ottojännitteen nolla- alue) suhteen, peräkkäisten koodien maksimi- ja minimijännitteiden väliksi tulee VveT ja siirtofunktion epäjatkuvuudet linearisoituvat. Esimerkkinä on kuvassa 3.4 esitetty kuvan 3.3 siirtofunktion linearisoituminen.

Mahdollinen antojännitteen siirrosjännite voidaan kumota vähentämällä jokaisel­

ta koodialueelta keskimmäisen koodialueen maksimi- ja minimijännitteen virheiden erotus, joka saadaan laskemalla yhteen keskialueen kkes maksimi- ja minimijännit- teet

Vos Vm(iX[kkes) "f" Vmin(kkes)AVver^p{kkes) AVver^m{kkes)- (3.5)

Kuva 3.4: Linearisoitu 2,5-bittisen asteen siirtofunktio, jossa koodialueet on esitetty kumuloituvasti.

(32)

3 PIPELINE AD-MUUNTIMEN KA ЫВ R OINTIMENE TEL MÄ T

3.3.2 Asteen MDAC:n kalibrointi

Edellä esitetty asteen kalibroinnin periaate voidaan toteuttaa ohjaamalla SC-teknii- kalla toteutetun MDAC:n kondensaattoreille näytteistysvaiheessa maapotentiaali, ja pitovaiheessa kalibroitavalle näytteistyskondensaattorille positiivinen tai negatiivi­

nen vertailujännite ja muille näytteistyskondensaattoreille maapotentiaali. Anto jän­

nitteet mitataan kalibroitavan asteen jälkeisellä muuntimen osalla ja saatuja digi- taalisanoja verrataan ideaalisiin vastineisiinsa. Vertailutuloksista voidaan laskea ka- librointivakiot, joita käytetään muuntimen toimiessa normaalitilassa summaamalla niitä muunnostuloksiin.

Kuva 3.5 esittää kalibroitavaa kertovaa DA-muunninta, jossa on n kappaletta yksikkökokoisia näytteistyskondensaattoreita CSi\...Cs^n sekä yksikkökokoinen takai- sinkytkentäkondensaattori Cf. Normaalista MDAC:sta poiketen kytkentään on li­

sätty ylimääräinen näytteistyskondensaattori CSi„+1, jonka koko on puolet yksikkö- kokoisesta kondensaattorista. Tämän kondensaattorin avulla vertailujännite puolite­

taan ja lisäksi sillä saadaan mitattua siirrosjännite. Vertailujännitteen puolittamisel­

la kalibroitavan asteen antojännite pysyy samalla alueella kuin normaalitoiminnan aikanakin, eikä muuntimen loppupään asteissa pääse tapahtumaan ylivuotoa epäso- vituksen takia. Ylimääräisen kondensaattorin vaikutus mittauksiin voidaan kumota mittaamalla sen tuottamaa antojännitettä molemmilla vertailujännitteillä. MDAC:n normaalitoiminnan aikana ylimääräistä kondensaattoria ei käytetä.

Kalibrointitilan näytteistys- ja pitovaiheita esittää kuva 3.6. Näytteistysvaiheessa kaikkien kondensaattoreiden alalevyt kytketään analogiamaahan, jolloin siirrosjän­

nite VopViS näytteistyy kondensaattoreiden ylälevyille. Pitovaiheessa yksi näytteistys­

kondensaattori kytketään vuorollaan positiiviseen tai negatiiviseen vertailujännit- teeseen ja ylimääräinen kondensaattori vastakkaismerkkiseen vertailujännitteeseen.

Kuvassa 3.6 näytteistyskondensaattori CSji on kytketty negatiiviseen vertailujän­

nitteeseen ja ylimääräinen kondensaattori CSjn+i positiiviseen vertailujännitteeseen.

Anto jännitteeksi negatiiviselle otto jännitteelle muodostuu tällöin

Kulos, 1— -- Cs,l - Cs,n+1

Cf Vver "P E"=i C.,i + Cf

Cf v vopv,s ~ g ’vt

~ lv

+ 2 n + 3

Vaopv,s. (3.6) Vastaavalla tavalla voidaan luoda mittausjännitteet Vui0s,\---Vuios,n myös kaikille muil­

le näytteistyskondensaattoreille. Jokainen näytteistyskondensaattori Cs¡i...Cs¡n kyt­

ketään vuorollaan pitovaiheessa negatiiviseen vertailujännitteeseen kytkettäessä kon­

densaattoria Cs¡n+i positiiviseen vertailujännitteeseen.

(33)

3 PIPELINE AD-MUUNTIMEN KALIBROIN TIMENETELM ÄT

Фз Фн

Kuva 3.5: Kalibroitava MDAC.

=F C,=C

^ulos

=C/2 =t= Cf=C

Kuva 3.6: Kalibroitava MDAC näytteistys- ja pitotilassa.

(34)

3 PIPELINE AD-MUUNTIMEN KALIBROINTIMENETELMÄT

Mitattaessa ottojännitteen positiivista puolta näytteistyskondensaattorit ja yli­

määräinen kondensaattori Cs<n+\ kytketään kuten edellä, mutta vastakkaismerkki­

siin vertailujännitteisiin.

Kondensaattorin Cs,„+i mittaamiseksi, ainoastaan se kytketään pitovaiheessa ne­

gatiiviseen ja positiiviseen vertailujännitteeseen, jolloin antojännitteiksi saadaan

Kulos,n+l — CS,Tl+l T r

~ Cf w + Effi Cs,i + Cf

cf

V,opv,s 2 Vjer T 2n + 3Kopv,s (3.7)

ja

KiiZos,n+l+ —

Cs,n-\-\

Cf Vyer “b ЕЙ1 g.,« + Cf

Cf Kopv,s n Ker + 2n + 3

Vnopv,s■ (3.8) Muuntimen loppuosalla mitattujen jännitteiden Vuios¡i__ Kios.n+i- ja VuiOSt 1+...

Vuios,n+1+ digitaalisten vastineiden avulla lasketaan vierekkäisten koodialueiden vä­

liset jännite-erojen poikkeamat AVver(k) ideaaliarvosta VveT.

3.3.3 Mittausresoluution parannustekniikka

Oletettaessa, että pipeline AD-muuntimen kalibroimattoman loppupään astereso- luutio on 1,5 bittiä, kalibrointimittausten resoluutiota voidaan kasvattaa lisäämät­

tä mittaavien asteiden lukumäärää. Resoluution kasvatus tapahtuu lisäämällä yh­

den tai useamman 1,5-bittisen kertovan DA-muuntimen jäännösvahvistus kaksin­

kertaiseksi, ts. nostamalla vahvistus neljään. Tällöin jokainen vahvistuksella neljä toimiva aste kasvattaa mittausresoluutiota yhdellä merkitsevällä bitillä. Muutos as­

teen siirtofunktiossa on esitetty kuvissa 3.7a ja 3.7b, joissa edellinen on normaa­

lin 1,5-bittisen asteen siirtofunktio ja jälkimmäisen vahvistus on kasvatettu nel­

jään. Lähtö jännitteen kyllästymisen välttämiseksi, on ottojännitteen pysyttävä vä­

lillä -3/4Ker > Vau > 3/4Ker, huomioonottaen mahdolliset siirtofunktion epäide- aalisuudet.

Vahvistuksen kaksinkertaistaminen voidaan toteuttaa kuvassa 3.8 esitetyllä ta­

valla. Yksikkökokoinen takaisinkytkentäkondensaattori Cf on jaettu kahtia, ja on näytteistysvaiheessa (kuva 3.8a) kytketty näytteistyskondensaattorin Cs rinnalle.

Pitovaiheessa (kuva 3.8b) vain sen toinen puolikas on kytkettynä operaatiovahvisti­

men lähtöön, toisen puolikkaan pysyessä varsinaisen näytteistyskondensaattorin Cs

(35)

3 PIPELINE AD-MUUNTIMEN KA ЫВ R OIN TIMENETELMÄ T

Kuva 3.7: 1,5-bittisen MDAC:n siirtofunktio a) normaalilla vahvistuksella ja b) kak­

sinkertaisella vahvistuksella.

rinnalla. Siirtofunktioksi muodostuu näin

У = (Cf + Cs) Vsi, - CsVver,i

Cf/2 « 4Vsis - 2K« (3.9)

Normaalitoiminnan aikana (kuva 3.9) jaetun takaisinkytkentäkondensaattorin molemmat osat kytketään pitovaiheessa operaatiovahvistimen lähtöön, jolloin to­

teutuu normaali 1,5-bittisen kertovan DA-muuntimen siirtofunktio y = (Cf + Cs) Vsis - CaVVer,i

Cf - Kver,f (3.10)

a) b)

Kuva 3.8: 1,5-bittinen MD AC vahvistuksella neljä, a) Näytteistys- ja b) pitovaihe.

(36)

3 PIPELINE AD-MUUNTIMEN KAЫВROINTIMENETELMAT

a) b)

БЭ—li

Kuva 3.9: 1,5-bittinen MD AC vahvistuksella kaksi, a) Näytteistys- ja b) pitovaihe.

(37)

Luku 4

Käyttäytymistason malli pipeline AD-muuntimelle

Pipeline AD-muuntimen kalibrointimenetelmän kehittämiseen ja kalibrointitarpei- den selvittämiseksi suunniteltiin pipeline-muuntimesta MATLAB-ohjelmistolla käyt­

täytymistason malli. Käyttäytymistason mallin avulla pipeline-muuntimesta raken­

nettiin erilaisia muunnelmia, joilla asteiden lukumäärän, muunnosresoluution ja epäideaalisuuksien vaikutuksia voitiin tutkia simuloimalla.

4.1 Käyttäytymistason muunninmallin rakenne

Kuva 4.1 esittää käyttäytymistason mallissa käytetyn pipeline AD-muuntimen ra­

kenteen muuntelumahdollisuuksineen. Mallissa on mahdollista käyttää erilaisista muunninasteista koostuen joko yhtä pipeline-muunninhaaraa tai kokonaan tai osit­

tain rinnakkaisia pipeline-muunninhaaroja, joiden näytteistys on ajan suhteen limi­

tetty. Asteiden resoluutioksi voidaan valita muuntimen alkupäässä 3,5, 2,5 tai 1,5 bittiä. Pipeline-muuntimen loppupään resoluutiovaihtoehdot ovat joko 1,5-bittiset asteet päättyen 2-bittiseen rinnakkaiseen (flash) muunninasteseen tai ideaalikvanti- soija.

4.1.1 Käyttäytymistason muunninmallin toiminnallinen ra­

kenne

Käyttäytymistason muunninmallin MATLAB-funktioiden toimintasuhteita esittää

(38)

4 KÄYTTÄYTYMISTASON MALLI PIPELINE AD-MUUNTIMELLE

н<

CZ)<

Ш2ho (Л

3,5-bittiset asteet 2,5-bittiset asteet

1

xz>

IMI

_______________RSD-KORJAUS JA KALIBROINTISUMMAIMET

1,5-bittiset asteet 2-bittiset flash -asteet

N-bittinen ideaalikvantisoija

J- **

Kuva 4.1: Käyttäytymistason mallissa käytetyn pipeline AD-muuntimen muunnel­

tava rakenne.

rätään simuloitavan pipeline AD-muuntimen rakenne sekä ohjataan simulointidata valitun rakenteen läpi. Riippuen eri resoluutioisten asteiden määrästä, muunnettava analogiadata ohjataan yhden pipeline-osion läpi kerrallaan. Kaikilla pipeline-osioilla on yksi yhteinen asteen toiminnan määräävä funktio, asteen ohjausfunktio, jolla on alifunktioinaan ali-AD-muunnosfunktio ja MDAC-funktio. Jokainen yhden pipeline- osion aste saa omat toimintaparametrinsä parametritiedostosta, jossa määritellään operaatiovahvistimien avoimen silmukan vahvistus A ja kaistanleveys GBW sekä kertovien DA-muuntimien yksikkökondensaattoreiden ja Cf koot, operaatiovah­

vistimien oton parasiittinen kapasitanssi Copv ja komparaattoreiden aiheuttama ka- pasitiivinen kuorma Скотр- Lisäksi asteet saavat joko normaali- tai tasajakauman mukaisesti satunnaisgeneroidut epäideaalisuudet ACSti ja ACj yksikkökondensaat- toreille ja siirrosjännitteet sekä operaatiovahvistimille (VopVtS) että komparaattorei­

den päätöstasoille (VkomPtS). Astekohtaisia parametrejä ja epäideaalisuuksia käyte­

tään ali-AD-muunnoksen ja kertovan DA-muuntimen toiminnot toteuttavissa funk­

tioissa. Lopuksi pipeline-osioissa muunnettu data tallennetaan ja sille suoritetaan RS D-korjaus.

4.1.2 Muunninmallissa käytettyjen asteiden siirtofunktiot

Ali-AD-muunnoksen suorittavien komparaattoreiden ja kertovien DA-muuntimien toiminnan simuloimiseksi käytetään siirtofunktioita, joihin on sisällytetty operaa­

tiovahvistimien äärellinen suorituskyky ja muut em. epäideaalisuudet.

Kertovan DA-muuntimen malli käyttää kertovan DA-muuntimen siirtofunktion yleisestä kondensaattoriepäsovitukset huomioivasta muodosta 2.13 kehitettyjä siir-

(39)

4 KÄYTTÄYTYMISTASON MALLI PIPELINE AD-MUUNTIMELLE

ANALOGIA/DIGITAALI DATAN OHJAUS RSD-KORJAUS, IDEAALIMUUNNIN

*

u

ж

h

AD- MUUN- NETTU DATA

3,5b PIPELINE

2,5b PIPELINE

1,5b PIPELINE

2b FLASH

Itïl O I 1 * *

ASTEEN OHJAUS

EPÄIDEAALISUUKSIEN LISÄYS

1 + t

ALI-AD

к

MD AC PARA­

METRIT

VIRHE- KERTOIM.

Kuva 4.2: MATLAB-raallin toiminnallinen rakenne.

tofunktioita eri asteen resoluutioille. Operaatiovahvistimien äärellinen vahvistus ja kaistanleveys mukaanlukien siirtofunktiot saavat kappaleen 2.3 mukaisesti muodon

кцlos,virh — (1 Cg)(1 Cs) ' Vulosi (4.1) jossa virhetekijät tQ ja voidaan laskea astekohtaisesti annettujen operaatiovah-

vistinparametrien avulla kaavojen 2.16 ja 2.19 mukaisesti. Asteiden resoluutioita vastaaviksi Kios-siirtofunktioiksi saadaan kaavasta 2.13 3,5-bittiselle asteelle

[(C, + AC,) + ELi(C,.i + AC„,¡)1 V,„ - ELi(C,,i + AC,JK",

Vut 'ulos,3,5b — ——--- --- ---

2,5-bittiselle asteelle

Cf + AC f

(4.2)

[(C, + AC,) +

E?=i(C.,¡

+

ДС,,,)1

V,¡, -

Е?=,(С„,, + Д

Vu'ulos, 2,5b,' ~ — --- —---

Cf + ACf

(4.3)

(40)

4 KÄYTTÄYTYMISTASON MALLI PIPELINE AD-MU U N TIMELLE ja 1,5-bittiselle asteelle

TZ _ ipf + ACf + CS + ACs)ysis - (Ca + ACS)VVI

ulos'l’5b - Cf + ACf (4.4)

Edellisissä kaavoissa 4.2, 4.3 ja 4.4 jännitteeseen Vsis sisältyy lisäksi operaatiovah­

vistimen siirrosjännite VopVtS.

Asteen ali-AD-muunnos on toteutettu komparaattoreilla, joiden kynnysjännit- teisiin on mahdollista lisätä siirrosjännitettä tietyn virheprosentin ja satunnaisja- kauman mukaisesti satunnaislukugeneraattorilta.

4.1.3 Kalibroinnin toteutus muunninmallissa

Käyttäytymistason mallin kuvaaman pipeline AD-muuntimen kalibrointi on toteu­

tettu ohjaamalla muuntimen kalibroitavia asteita erillisillä ohjauskäskyillä, jotka kytkevät kertovien DA-muuntimien kondensaattoreita kalibrointimittausten simu­

loimiseksi. Kondensaattorit kytketään kalibrointisyklin aikana kappaleessa 3.3.2 esi­

tetyllä tavalla ja mitataan simuloitavan muuntimen loppupäällä tai vaihtoehtoisesti ideaalimuuntimella. Käytettäessä useampia kuin yhtä kalibroitavaa alkupään astet­

ta, suoritetaan kalibrointisyklin kytkimien ohjaus jokaiselle kalibroitavalle asteelle.

Jokaiselle kalibroitavalle asteelle saadaan mittaustulokset alkaen vähiten merkitse­

västä asteesta, ja asteen kalibrointivakiot voidaan laskea mittaustuloksista. Siirryt­

täessä vähiten merkitsevästä asteesta aste kerrallaan eniten merkitsevien asteiden suuntaan, on edellisen vähiten merkitsevän asteen läpi kulkevat mittaukset aina ka­

libroitava kyseiselle asteelle kuuluvilla kalibrointivakioilla. Kalibrointisyklin vuokaa­

vio on esitetty kuvassa 4.3.

Kalibrointisyklin lisäksi simuloitavalla muunninmallilla ajetaan testisignaalin AD- muunnos. Testisignaalin muunnostulokseen lisätään jälkeenpäin kalibrointisyklien mittaustuloksista lasketut kalibrointivakiot, minkä jälkeen kalibroimatonta ja kali­

broitua testisignaalin muunnostulosta voidaan käyttää lineaarisuus- ja spektriana- lysoinneissa.

4.2 Simulaatiot

Toteutettavan pipeline AD-muuntimen rakenteen ja kalibrointitarpeen selvittämi­

seksi erilaisille muunninkonstruktioille suoritettiin simulointeja. Simulointien perus­

rakenteiksi valittiin 2,5- ja 1,5-bittiset pipeline-asteet sekä 2-bittinen rinnakkainen

(41)

4 KÄYTTÄYTYMISTASON MALLI PIPELINE AD-MUUNTIMELLE

aloita kalibrointisykli

MDAC:n x

tilat käyty läpi seuraava tila

kaikkien asteiden ohjaukset

n. käyty X-läpLX seuraava aste

kalibrointiini ttaus muuntimen loppupäällä MDAC:n kytkimien ohjaus

kytke aste ohjattavaksi

kalibrointivakioiden laskenta

mittaustuloksista

Kuva 4.3: Kalibrointisyklin vuokaavio.

(42)

4 KÄYTTÄYTYMISTASON MALLI PIPELINE AD-MUUNTIMELLE

AD-muunnin muuntimen loppupäähän. Käyttämällä vain kahta eri asteresoluutio- ta, pyrittiin välttämään muuntimen käytännön toteutuksen monimutkaistumista.

Tavoitteeksi muuntimen suorituskyvylle asetettiin 14 bitin muunnosresoluutio ja 80 MS/s muunnosnopeus.

4.2.1 Simulaatiot muunninrakenteen valitsemiseksi

Simuloinneissa käytettyjen kertovien DA-muuntimien operaatiovahvistimien riittä­

vän suorituskyvyn takaamiseksi sekä 2,5- että 1,5-bittisten asteiden operaatiovah­

vistimille laskettiin riittävä avoimen silmukan vahvistus ja yksikkövahvistuksen kais­

tanleveys. Kaavojen 2.18 ja 2.21 mukaisten ehtojen täyttämiseksi, operaatiovahvis­

timille saatiin taulukon 4.1 mukaiset parametrit. Yksikkökondensaattoreiden kokoa voidaan pienentää kohti muuntimen loppupäätä, sillä redusoitaessa kT/C- ja ter­

minen kohina muuntimen tuloon, jokaisen asteen vahvistus pienentää seuraavan as­

teen kohinakontribuutiota. Operaatiovahvistimien parasiittiset ottokapasitanssit ja komparaattoreiden aiheuttamat kapasitiiviset kuormat ovat arvioita. Käytetty kon- densaattoreiden epäsovitus on arvio, johon nykyaikaisilla BiCMOS-prosesseilla tulisi todennäköisesti päästä.

Taulukko 4.1: Simulointimallissa käytetyt parametrit ja virhelähteet.

parametri

/

virhelähde suure arvo 2,5-bittiset asteet:

operaatiovahvistimien vahvistus A 90 dB

operaatiovahvistimien kaistanleveys GBW 300 MHz yksikkökondensaattorit

cs,i

,

cf

2 pF

1,5-bittiset asteet:

operaatiovahvistimien vahvistus A 70 dB

operaatiovahvistimien GBW 250 MHz

yksikkökondensaattorit Ct,i, Cf 1 pF / 0,5 pF kaikki asteet:

operaatiovahvistimien parasiitt. ottokapasitanssi

С

opy 0,2 pF

komparaattoreiden aiheutt. kapasitiivinen kuorma Gkomp 0,1 pF operaatiovahvistimien asettumisaika ts 12 ns norm, jakautunut kondensaattoriepäsovitus ACJCi ±0,5 % norm. jak. operaatiovahvistimen siirrosjännite 2K,r ±0,5 % tasajakautunut kompaaraattoreiden siirrosjännite __2V„rr ±2,5 %

Tehollisesti 14-bittisen ja 80 MS/s muunnosnopeudella toimivan pipeline AD- muuntimen kalibrointitarpeen selvittämiseksi mallitettiin muunninta, jossa on vain

Viittaukset

LIITTYVÄT TIEDOSTOT

Osuuskuntalain mukaan en- simmäisen asteen osuuskunnat voivat halutessaan perustaa toisen asteen (union) ja kolmannen asteen (apex) osuuskuntia. Federaatio edusta puolestaan neljättä,

Vuonna 1995 syntyneet täyttivät 24 vuotta vuonna 2019, jolloin ilman toisen asteen tutkintoa oli 14 prosenttia, miehistä 16 ja naisista 13 prosenttia.. Ilman toisen asteen

Niiden maahanmuuttajataustaisten nuorten, jotka suorittivat toisen asteen koulutuksen vuosina 1990–2004, koulutustausta oli korkeampi kuin heidän vanhempiensa.. Ensimmäisen

Pedagogisen aineiston käyttö tietokoneella, esim. kokeeseen osallis- tuminen ja harjoitusten suorittaminen, sisältyy säännöllisesti oppilaiden tehtäviin noin 70 prosentissa

Edellä olevasta taulukosta 16 havaitaan pankkisuhteen kestolla olevan tilastollisesti merkitsevä ensimmäisen asteen positiivinen yhteys, toisen asteen negatiivinen yhteys ja

“Opetusministeriössä kaavaillaan, että vähin- tään toisen asteen tutkinnon suorittaneiden osuus ikäluokasta pitäisi saada nostetuksi 90 prosent- tiin ja kolmannen asteen

Ensimmäisen asteen metateesi- muotoja tavataan puolestaan Kemin ja Tor- nion murteissa, mutta Tornion ınurteessa nii- den rinnalla esiintyy myös toisen asteen metateesimuotoja,

Vammaispoliittisen ohjelman (VAMPO 2010–2015) erityisiä kohteita ovat säädösmuutos- ten valmistelut ja voimaansaattamiset, jotta Yhdistyneiden Kansakuntien (YK) Vammais-