Labor für elektrische Messtechnik Versuch: Analog-Digital

Transcrição

Labor für elektrische Messtechnik Versuch: Analog-Digital
Labor für elektrische Messtechnik
Versuch: Analog-Digital-Umsetzer
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Fassung vom 18.12.09 Blatt 1_____________________________________________________________________________
1.
Einführung
Die Umwandlung eines analogen Signals, das zeit- und wertkontinuierlich ist, in ein
digitales Signal, erfordert zwei Vorgänge: eine Zeitdiskretisierung, die schaltungsmäßig
durch eine Abtasthalteschaltung (Sample & Hold Schaltung) realisiert wird, siehe dazu
Versuch Opertationsverstärker, und eine Wertdiskretisierung, die durch den eigentlichen
Analog-Digital-Umsetzer erfolgt. Dabei wird der zeitdiskrete, aber noch wertkontinuierliche
Abtastwert quantisiert, d.h. in eine Zahl mit endlicher Auflösung umgewandelt.
Analog-Digital-Umsetzer werden z. B. zum Umwandeln von analogen Audio- und
Videosignalen und auch in Digitalen Messgeräten verwendet.
Bei der Analog-Digital-Umsetzung sind grundsätzlich die folgenden Verfahren zu
unterscheiden:
a) Parallel-Umsetzer
b) Umsetzer nach dem Wägeverfahren
c) Umsetzer mit Integrationsverfahren
In diesem Versuch werden folgende Umsetzer untersucht:
1) Der inkrementale Stufenumsetzer und der Umsetzer mit der sukzessiven
Approximation nach dem Verfahren b)
2) Der Zweirampen-Umsetzer nach dem Verfahren c)
PS: Für Umsetzer kann auch Wandler gesetzt werden, da es bislang verwendet wurde!
1.1
Inkrementaler Stufenumsetzer
Bild 1: Blockschaltbild 8-Bit inkrementaler Stufenumsetzer (mit Anschlüssen)
Funktionsweise:
Mit dem "Start"-Signal (hier: Taster auf Platine) wird der Zähler auf Null gesetzt. Dadurch
erscheint am Ausgang des D/A-Umsetzers eine Spannung von 0 V. Die ist kleiner oder
höchstens gleich der zu messenden Spannung Ux, wodurch am Ausgang des
Komparators K eine logische "1" erscheint. Mit dieser "1" am einen Eingang lässt das
"Und"-Gatter die Taktimpulse passieren. Der Zähler beginnt die Taktimpulse zu zählen,
und die Spannung am Ausgang des D/A-Umsetzers läuft treppenförmig hoch. Dabei ist
die Höhe einer solchen Treppenstufe:
Labor für elektrische Messtechnik
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Versuch: Analog-Digital-Umsetzer
Fassung vom 18.12.09 Blatt 2_____________________________________________________________________________
ΔU =
U MAX
2n
= Quantisierungsfehler
wenn es sich bei dem D/A-Umsetzer um einen "n-Bit" Umsetzer handelt.
Erreicht die Spannung am Ausgang des D/A-Umsetzers den Wert Ux, so ändert der
Ausgang des Komparators seinen Zustand von logisch "1" auf logisch "0".
Nun sperrt das Gatter die Taktimpulse und am Ausgang des Zählers kann der Binärwert
abgelesen werden der zu der Spannung Ux gehört.
1.2
Sukzessive Approximation
Takt
Start
Steuerlogik
Ux
K
+
D7
D6
D5
D4
D3
D2
D1
D0
UA
U ref
MSB
LSB
D/A-Umsetzer
Bild 2: Das Verfahren der sukzessiven Approximation (Prinzipschaltbild)
Die Steuerlogik des Umsetzers setzt als erstes das höchstwertige Bit. (MSB D7). Dadurch erscheint am Ausgang des D/A-Umsetzers die halbe Referenzspannung Uref . Über
den Komparator K erhält die Steuerlogik die Information, ob diese Spannung 1/2 Uref
größer ist als die zu wandelnde Spannung Ux . Wenn ja, so wird das Bit D7 zurückgenommen, ansonsten bleibt es gesetzt. Dann wird das nächste Bit D6 gesetzt. u.s.w.
An einem Beispiel soll dieses Verfahren demonstriert werden.:
Labor für elektrische Messtechnik
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Versuch: Analog-Digital-Umsetzer
Fassung vom 18.12.09 Blatt 3_____________________________________________________________________________
Es sei Uref = 16 V und die zu wandelnde Spannung UX = 9,45 V
1.
2.
3.
4.
5.
6.
7.
8.
D7 wird gesetzt
D6 wird gesetzt
D5 wird gesetzt
D4 wird gesetzt
D3 wird gesetzt
D2 wird gesetzt
D1 wird gesetzt
D0 wird gesetzt
→
→
→
→
→
→
→
→
UA = 8 V
→
UA = 12 V →
UA = 10 V →
UA = 9 V
→
UA = 9,5 V →
UA = 9,25 V →
UA = 9,375 V
UA = 9,4375 V
UA < UX
UA > UX
UA > UX
UA < UX
UA > UX
UA < UX
UA < UX
UA < UX
→
→
→
→
→
→
→
→
UA = 8 V
UA = 8 V
UA = 8 V
UA = 9 V
UA = 9 V
UA = 9,25 V
UA = 9,375 V
UA = 9,4375 V
D7 = 1
D6 = 0
D5 = 0
D4 = 1
D3 = 0
D2 = 1
D1 = 1
D0 = 1
Notieren Sie zur Vorbereitung ein solches Schema für eine Referenzspannung Uref =
256 mV und eine zu wandelnde Spannung Ux von 0,205 V.
1.3
Rampenumsetzer
1.3.1
Single Slope
Beim Einrampenumsetzer (Single-Slope-Umsetzer) wird eine Spannungsrampe erzeugt,
d.h. die Spannung wird linear in der Zeit erhöht.
Ua (t) = k · t
Gleichzeitig mit dem Start der Spannungsrampe wird ein Zähler gestartet. Die Rampenspannung Ua (t) wird mit der umzusetzenden Spannung UX verglichen. Wenn die beiden
Spannungen gleich groß sind, wird der Zähler gestoppt. Der Zählerstand Zx ist nun:
Ux
k
die Zeit ist, die die Spannungsrampe benötigt hat, um den zu messenden Wert Ux zu erreichen und f die Taktfrequenz, mit der der Zähler beaufschlagt wurde.
Zx = f · tx
wobei
tx =
Somit ist der Zählerstand der digitalisierte Wert der Spannung Ux .
Bild 3: Spannungsverlauf beim Single-Slope Umsetzer
Labor für elektrische Messtechnik
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Versuch: Analog-Digital-Umsetzer
Fassung vom 18.12.09 Blatt 4_____________________________________________________________________________
Erzeugen kann man eine solche Spannungsrampe, indem man einen Kondensator mit
einem konstanten Strom auflädt. Eine geeignete Schaltung zeigt Bild 4.
Integrator
C
S
1
R
U
0
+
2
U a
Bild 4 : Integrator
Legt man an den Eingang 1 eine negative Spannung U0 an und wechselt der Schalter S
von der Position 2 in die Position 1, so beginnt am Ausgang des Operationsverstärkers
die Spannung linear in der Zeit anzusteigen, bis die maximale Ausgangsspannung
erreicht ist (Versorgungsspannung = ca. - 2 V). Die Steilheit mit der die Spannung
ansteigt, ist durch den Wert U0 sowie die Größe von R und C bestimmt.
U0
⋅t
R⋅C
Der Wert den man bei einer solchen Wandlung erhält, hängt also u.a. von dem Wert R
und C ab. Die Temperatur- und Langzeitdrift von Kondensatoren schränkt die Genauigkeit bei solchen sog. Single-Slope-Wandlern erheblich ein.
Ua = −
Für Ua erhält man:
1.3.2
Dual Slope
0V
+8V
1
2
Teiler
6
100:1
a
29
28
+
C
220nF
27
Dekodierer
Komparator
R
S
b
47k
Auf und AbIntegrator
UX
U ref
Treiber für
Siebensegmentanzeige
Steuerschaltung
Interner
Takt
3,4,5
S = elektronischer Umschalter:
von t0 bis t1 in Position a
von t1 bis t2 in Position b
Pin 38 ICL 7107
Bild 5: Blockschaltbild eines AD-Zweirampen-Umsetzers
Labor für elektrische Messtechnik
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Versuch: Analog-Digital-Umsetzer
Fassung vom 18.12.09 Blatt 5_____________________________________________________________________________
Beim Dual-Slope-Wandler wird dieser Nachteil dadurch umgangen, dass man einen Kondensator durch die zu wandelnde Spannung auflädt und dann die Zeit misst, die ein konstanter Strom benötigt um denselben Kondensator über denselben Widerstand wieder zu
entladen. Bei fest vorgegebener Ladezeit entfällt dann der Einfluss von R und C.
Durch eine höhere Spannung Ux wird der Kondensator auch auf eine höhere Spannung
aufgeladen; entsprechend länger dauert es, bis der Kondensator mit einem konstanten
Strom wieder entladen ist.
U a (t)
t
G
t
t0
t1
Bild 6:
t2
Spannungsverlauf beim Dual-Slope Umsetzer
(durchgehend: Ux1 < Ux2: unterbrochen)
Also nochmals zum Mitdenken:
1. Der Schalter befindet sich in Stellung b. Damit liegt eine negative Spannung am Eingang des Integrators. Dadurch wird gewährleistet, dass die Ausgangsspannung des
Integrators auf jeden Fall größer als 0 V ist. Würde man die Eingangsspannung auf
0 V legen, so könnte auf Grund eines, bei einem realen Operationsverstärker immer
vorhandenen, Offsetfehlers am Ausgang bereits eine negative Spannung anliegen,
was die Messung verfälschen würde.
2. Die Ablaufsteuerung AS legt den Schalter in die Stellung a. Nun liegt die
umzusetzende Spannung Ux am Eingang des Integrators. Als Folge davon nimmt die
Ausgangsspannung des Integrators linear ab und zwar um so schneller je höher die
Spannung Ux ist.
3. Zum Zeitpunkt t0 hat die Ausgangsspannung des Integrators 0 V erreicht. Dies wird
der Ablaufsteuerung durch den Komparator K signalisiert. (Dessen Ausgang wechselt
von Minus nach Plus). Durch die Ablaufsteuerung wird nun ein Timer mit einer fest
eingestellten Zeit (der Integrationszeit t1 - t0) gestartet.
4. Zum Zeitpunkt t1 ist diese Integrationszeit abgelaufen. Die Integratorausgangsspannung hat nun den Wert:
Labor für elektrische Messtechnik
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Versuch: Analog-Digital-Umsetzer
Fassung vom 18.12.09 Blatt 6_____________________________________________________________________________
t
1 1
Ux
(t 1 − t 0 )
U a (t 1 ) =
U x (t ) dt = −
∫
R ⋅ C t0
R ⋅C
mit dem Mittelwert U x =
1
t1 − t 0
∫ U (t ) dt
x
5. Die Ablaufsteuerung legt den Schalter wieder in die Position b und damit eine negative
(Referenz-) Spannung an den Eingang des Integrators. Damit nimmt nun die Ausgangsspannung am Integrator wieder zu und zwar mit einer durch die fest eingeprägte
Referenzspannung Uref vorgegebenen Steigung. Gleichzeitig mit dem Umlegen des
Schalters legt die Ablaufsteuerung eine logische 1 an das UND-Gatter und sorgt damit
dafür, dass die Impulse des Taktgebers das UND-Gatter passieren können. Der
Zähler beginnt die Taktimpulse zu zählen.
6. Zum Zeitpunkt t2 hat die Ausgangsspannung des Integrators wieder 0 V erreicht (der
Komparatorausgang wechselt von Plus nach Minus). Die Ablaufsteuerung legt nun
eine logische 0 an den Eingang des UND-Gatter und sperrt damit den Durchgang der
Taktimpulse durch das Gatter.
Die gezählten Taktimpulse Nx sind nun proportional zum Mittelwert der Spannung Ux
während der Integrationszeit, denn für die Spannung Ua (t2 ) gilt:
Ua (t 2 ) = Ua (t 1 )
1
−
R⋅C
t2
∫−U
0
t1
dt = −
Ux
(t 1 − t 0 ) + U0 (t 2 − t 1 ) = 0
R⋅C
R⋅C
N x = f ⋅ (t 2 − t 1 ) = f ⋅
Ux
(t 1 − t 0 )
U0
mit der fest eingestellten Integrationszeit Δt = t1 - t0.
Man erkennt, dass der Zählerstand Nx unabhängig von R und C ist.
2.
Versuchsdurchführung
Auf einer Platine mit integrierter Spannungsversorgung sind ein Inkremental-Umsetzer
und ein AD-Wandler nach dem Verfahren der sukzessiven Approximation aufgebaut.
Eine zweite Platine enthält einen Dual-Slope-Wandler.
Labor für elektrische Messtechnik
Versuch: Analog-Digital-Umsetzer
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Fassung vom 18.12.09 Blatt 7_____________________________________________________________________________
2.1
Stufenumsetzer (Bild 1 - auf Seite 1 !!!)
Bestimmen Sie zunächst die beiden Frequenzen der internen Taktgeber.
Langsam (Pin 28): f = ...................Hz ;
Schnell (Pin 30): f = ...................kHz
Verbinden Sie dann einen Taktgeber mit dem Zählereingang (Pin 26).
Legen Sie eine zu messende Spannung Ux an, ca. 0,2 V, die Sie mit einem Digitalvoltmeter überprüfen. Starten Sie mit dem Taster einen Messvorgang und zeichnen Sie,
das Signal an Pin 8 mit dem Oszilloskop auf. (Plot !) . Mit dem Speicheroszilloskop
können Sie auch nachträglich die einzelnen Spannungsschritte auflösen (Zoom). (Plot !)
Ein Spannungsschritt beträgt ΔU = ............... V .
Lesen Sie den (dualen) Zählerstand Nx an den Dioden ab :
Nx = ..................
(dual)
entspricht
..................
(dezimal)
und vergleichen Sie die daraus resultierende Spannung Ux = Nx ⋅ ΔU = ..................
mit der angelegten Spannung (Messung mit DVM).
Ux =..................
Erhöhen Sie Ux solange, bis der Zähler gerade noch nicht überläuft und die Zahl 255
dual anzeigt. Bei welcher Spannung Ux ist das der Fall?
Uxmax = .....................
Hieraus ergibt sich eine (mittlere) Stufenbreite von ΔU = Uxmax / 256 = ....................
2.2
Umsetzer nach dem Verfahren der sukzessiven Approximation
Bild 7: AD-Wandler sukzessive Approximantion (Blockschaltbild und Anschlußplan)
Bei dem in diesem Versuch verwendeten A/D-Umsetzer (ZN427) ist die Ausgangsspannung des D/A-Umsetzers nicht nach außen geführt. Deshalb wurde ein externer
D/A-Umsetzer an die digitalen Ausgänge angeschlossen. An dessen Ausgang (16) kann
nun das sukzessive Annähern der Spannung UA an die zu wandelnde Spannung
VIN=Ux (14) /2,7 beobachtet werden.
Labor für elektrische Messtechnik
Versuch: Analog-Digital-Umsetzer
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Fassung vom 18.12.09 Blatt 8_____________________________________________________________________________
Der A/D-Wandler stellt ein Signal (EOC end of conversion, 22) zur Verfügung, das
signalisiert, dass eine Wandlung beendet ist. Dieser Ausgang ist mit dem Starteingang
(SC) verbunden, so dass sofort nach beendeter Wandlung eine neue beginnt. Triggern
Sie auf dieses Signal!
Bei niedrigen Taktfrequenzen (Verbindung von 28->26) kann die Umsetzung an den
Leuchtdioden verfolgt werden. Geben Sie für eine zu messende Spannung von Ux= 7V
(nach Teiler: VIN=7V/2,7 = 2,59 V) die 8-Bit-Binärzahlen und die dazugehörigen
Spannungen U16 an, die an den Leuchtdioden während einer Wandlung angezeigt
werden.
Oszilloskop: Trigger auf Signal 22, Stufenförmige Spannung (16) mit Curser vermessen.
Plot ausführlich beschriften und erklären.
Takt Nr.
Binärzahl
Spannung (16) in V
1
2
3
4
5
6
7
8
Beobachten Sie auch die Approximation mit einer Spannung UX knapp unterhalb, knapp
oberhalb der halben Maximalspannung und mit UX = 0V. Drucken Sie die Ergebnisse
aus.
Eine gute Soundkarte kann Analoge Signale mit 40 kSampels und 16 bit auflösen. Mit
welcher Taktfrequenz muss der AD-Wandler (Sukzessive Approximation) mindestens
betrieben werden ?
Antwort: .............................................
2.3
Dual Slope AD-Wandler (siehe Bild 5)
Der Minuspol der Spannungsversorgung (Punkt 1) darf nicht mit der Masse der
Messspannung verbunden werden !
Labor für elektrische Messtechnik
Versuch: Analog-Digital-Umsetzer
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Fassung vom 18.12.09 Blatt 9_____________________________________________________________________________
a) Legen Sie eine Spannung UX von 10 V an und nehmen Sie die Spannungsverläufe an
den Punkten 27 und 28 auf.
Erstellen Sie einen Ausdruck, in welchem Sie die nachfolgenden Messgrößen vermerken:
Benutzen Sie die Cursorfunktion und messen Sie an Punkt 28 die Spannung bei den
Schalterstellungen a: Ua = ............mV
und b: Ub = ............mV.
sowie an Punkt 27:
- Zeitintervalle
t1-t0 = .................ms und
- die negative Maximalspannung
t2-t1 = .........................
Umax = .................. V
und vergleichen Sie das Messergebnis mit dem erwarteten Wert
Umax =- U28 * (t1-t0) / (RC) = ......................
b) Machen Sie nun dieselbe Messung mit Ux = 15 V.
Welche Größen bleiben gleich ? ..........................................................................
Welche ändern sich ?............................................................................................
c) Schalten Sie zum Widerstand R = 47 kΩ des Integrators (Punkt 28 und 29) einen
Widerstand von 100 kΩ parallel (mit Widerstandsdekade). Legen Sie wieder Ux = 10 V an
und beobachten Sie die Spannungsverläufe an den Punkten 27 und 28 .
Welche Größenbleiben gegenüber Fall a gleich ? .................................................
Welche ändern sich ?..............................................................................................
d) Messen Sie die interne Taktfrequenz des Dual Slope Wandlers. (direkt am IC
"ICL7107" pin 38 mit einem Tastkopf)
e) Legen Sie an den Eingang eine sinusförmige Mischspannung mit Gleichanteil 5 V,
Amplitude 2,5 V und Frequenz 10 Hz. Betrachten Sie wiederum die Signale an den
Punkten 27 und 28. (Plot). Beobachten Sie die 7-Segmentanzeige.
Beschreiben und erklären Sie Ihre Beobachtungen.
.....................................................................................................................................
.....................................................................................................................................
Erhöhen Sie die Frequenz auf 30 Hz und auf 100Hz. Resultat ?
..........................................................
Labor für elektrische Messtechnik
Versuch: Analog-Digital-Umsetzer
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Fassung vom 18.12.09 Blatt 10_____________________________________________________________________________
Labor für elektrische Messtechnik
Versuch: Analog-Digital-Umsetzer
Fakultät
Elektro-Feinwerk- und
Informationstechnik
Fassung vom 18.12.09 Blatt 11_____________________________________________________________________________

Documentos relacionados