Projekt
Projekt
Projekt
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
APPENDIKS E. SUCCESSIVE APPROXIMATION A/D KONVERTER<br />
give konverteren et stabilt indgangssignal i den tid konverteren foretager en konvertering.<br />
Det stabile analoge signal ligger nu over den ikke-inverterende indgang på comparatoren.<br />
Comparatoren er i princippet en operationsforstærker, der bliver brugt uden modkobling,<br />
og som har to output-niveauer: logisk 1 når den inverterende input er mindre end den ikkeinverterende<br />
indgang, og logisk 0 når den inverterende indgang er højere end den ikkeinverterende<br />
indgang. Outputsignalet sendes til indgangen på den digitale logiske enhed.<br />
En digital logisk enhed har til opgave at generere et digitalt binært tal. I en successive approximation<br />
A/D konverter er den logiske enhed programmeret med en algoritme, som gør<br />
at enheden fungerer næsten som en binær tæller. Algoritmen bliver styret af det signal, den<br />
får på indgangen. Den digitale logiske enhed, der ved starten af hver konvertering har alle 8<br />
outputben lig logisk 0, sætter nu det ottende og mest betydningsfulde ben lig logisk 1. Det<br />
giver den binære kode "10000000", der er lig halvdelen af den maksimale værdi en 8-bit<br />
kode kan give. E<br />
Denne binære kode sendes som input til D/A konverteren, der efterfølgende vil give et analog<br />
output, der svarer til halvdelen af den maksimale spænding, referencespændingen. D/A<br />
konvertering er en process, der konverterer værdien af et digitalt signal til et analogt signal,<br />
der har en værdi, der er proportional med den digitale indgangsværdi. Denne udgang bliver<br />
videre koblet til comparatorens inverterende indgang.<br />
Nu vil comparatoren give et logisk 1, hvis inputsignalet fra D/A konverteren er lavere end<br />
inputsignalet fra track&hold enheden og logisk 0, hvis situationen er omvendt. Dette outputsignal<br />
er koblet til den digitale logiske enheds indgang, og hvis signalet er logisk 1, vil den<br />
digitale logiske enhed lade det ottende ben på dens outputsignal blive stående som logisk 1.<br />
Den digitale logiske enhed vil nu sætte ben nummer syv lig logisk 1, sådan at D/A konverteren<br />
får et nyt indgangssignal lig "11000000"og derfor vil øge udgangsspændingen. Comparatoren<br />
vil igen måle, om signalet fra D/A konverteren er højere eller lavere end signalet<br />
fra track&hold enheden. Giver A/D konverteren nu en højere spænding, vil outputsignalet<br />
fra comparatoren blive logisk nul, som resulterer i at den digitale logiske enhed lader ben<br />
nummer syv blive stående lig logisk 0.<br />
Derefter vil den digitale logiske enhed nu sætte ben nummer seks lig logisk 1, sådan at D/A<br />
koverteren får signalet "10100000"og processen bliver gentaget, indtil den har prøvet alle 8<br />
bit-værdier.<br />
Når den digitale logiske enhed så har "vejet"alle bit, har den fuldført en konvertering, og A/D<br />
konverteren giver et binært signal på dens output. Dette er det digitale signal, der repræsenterer<br />
det analoge indgangssignal. Egenskaberne til den digitale logiske enhed bestemmer,<br />
hvilken opløsning outputsignalet får, dvs om det er 8-bit, 16-bit, 32-bit, etc. Denne bitopløsning<br />
fortæller, hvor nøjagtigt niveauet i det digitale signal repræsenterer niveauet i det<br />
analoge indgangssignal. Jo flere bit, desto større nøjagtighed.<br />
Hvis man har en inputspænding, som varierer mellem 0-5 V, VREF, og et 8-bit output, vil<br />
ændringer på kun 19.5 mV på indgangen kunne give udslag i den digitale outputværdi. Dette<br />
sker, fordi et 8-bit digitalt signal har 256 forskellige niveauer, eller tilstande, og derfor kan<br />
68