Mérés laboratórium 3 - 5. mérés ellenőrző kérdései

A VIK Wikiből

Sablon:Noautonum

1. Mit jelent az analóg/digitális átalakítás? Milyen bemenő/kimenő jelei vannak egy A/D átalakítónak?

Az analóg-digitális átalakítás során az amplitúdóban és időben folytonos analóg jelből mind időben, mind amplitúdóban diszkrét jelet (diszkrét értékek sorozatát) állítunk elő. Az időtartománybeli diszkretizálást mintavételezésnek, az amplitúdó-tartománybelit kvantálásnak nevezzük. Az analóg-digitális átalakítók az analóg jelet általában először időben diszkretizálják egy mintavevő-tartó áramkörrel. A mintavett jel ezután egy kvantáló, más néven analóg-digitális átkódoló egységre kerül, mely elvégzi az amplitúdó diszkretizálását, a bemenetére adott amplitúdónak megfelelő digitális jelet (számkódot, adatot) ad a kimenetén.

2. Mit nevezünk az A/D átalakító átváltási szintjének?

Az A/D átkódoló a bemenő analóg jeltartomány egy-egy kis résztartományához egy-egy digitális értéket rendel. Ez a folyamat az amplitúdó-kvantálás. A résztartományok határai az ún. átváltási vagy komparálási szintek. A résztartományok közepe a névleges kvantálási szint.

(Az az érték, ahonnantól a Dout egy LSB értékkel nagyobb lesz.)

3. Mi a kvantálási hiba?

Az Ain analóg jel értéke és a kvantálási résztartományt reprezentáló diszkrét érték különbsége mint a kvantálásból szükségszerűen eredő bizonytalanság jelentkezik, ez az ún. kvantálási hiba.

4. Magyarázza el a szukcesszív-approximációs A/D átalakítás működési elvét!

Implicit analóg-digitális átalakítók: D/A konvertert használnak, visszacsatolva annak kimenetét. Az átalakítás lényegében úgy történik, hogy egy vezérlő logika valamilyen módszer szerint addig változtatja a D/A-ra kerülő digitális jel értékét, amíg az A/D átalakító bemenetén és a D/A kimenetén megjelenő analóg jel (közelítőleg) meg nem egyezik.

A szukcesszív approximációs módszernél az A/D számlálója a sorozatos közelítés elvét használva elõször nagyobb, majd egyre finomodó lépésekben, a bitértékeknek megfelelő szintek szerint halad. Az átalakítás kezdetén a számláló regisztere nullázódik, majd az MSB bitet 1-be billenti a vezérlő, a komparátor pedig összehasonlítja az A/D bemenő jelét a D/A kimenetével. Ha nagyobb a bemenet, akkor ez a bit biztosan 1-es, ha kisebb, akkor biztosan 0. Az LSB bitek felé haladva iteráljuk az eljárást, így n órajelnek megfelelő idő után megkapjuk a végeredményt. Ha a szukcesszív approximációs A/D átkódoló bemenetén a jel nem állandó, akkor az átalakítási időtartam valamelyik pillanatában fennálló értéket szolgáltatja. A szukcesszív approximációs A/D átkódoló mintavételi idejének bizonytalansága tehát az átalakítási idővel azonos.

5. A mintavételi törvény szerint milyen összefüggés legyen az fs mintavételi frekvencia és a vizsgálandó jel legnagyobb frekvenciájú (fx) összetevője között, általános esetben?

fs >= 2 * fx

6. Egy 115,0 kHz frekvenciájú szinuszjelet 115,2 kHz gyakorisággal mintavételezünk. A mintavett jelek visszaállításánál milyen frekvenciájú jelet fogunk kapni?

Egy 115,0 kHz frekvenciájú szinuszjelet 115,2 kHz gyakorisággal mintavételezünk. Ez alulmintavételezés, mert 115,0 kHz > 115,2/2 kHz . A mintavételezett jel összetevői: 115 kHz, (115,2-115) = 0,2 kHz, (115,2+115) = 230,2 kHz, (230,4-115) = 115,4 kHz, és így tovább. A jelvisszaállító áramkör az fN = 115,2/2 kHz-nél kisebb frekvenciájú komponenseket engedi át, a 115 kHz-es szinuszt 0,2 kHz frekvenciára transzformálva kapjuk vissza.

7. Mit jelent a koherens mintavételezés?

Koherens mintavétel alatt azt értjük, hogy a mintavétel időtartománya a vizsgált jel periódusidejének egész számú többszöröse, és ezért nem lép fel az ún. szivárgás (leakage).

A szivárgást a legszemléletesebben egy pepita képpel és egy analóg (nem DVI) vga kábellel csatlakozó LCD monitorral tudod megtapasztalni. Ha elrontod a monitoron a "clock" beállítást, akkor sötétebb, mozgó szélű csíkokat látsz. Ez mérés esetén egy plusz pöcköt jelent frekvenciatartományban (szép néven felharmonikus). -- SzaMa - 2005.10.25.

A mérési utasítás példájában a mintavétel frekvenciája 115200 Hz (azaz ennyi mintát venne egy másodperc alatt), de csak 8192 egymás utáni mintát tud eltárolni a RAM-ban. A kérdést a mérési utasítás hátulról közelíti meg: milyen annak a jelnek a frekvenciája, amit ez a mintavételező koherensen tud mérni? Tegyük fel, hogy pontosan 5 periódusát mintavételezzük egy szinuszjelnek (k=5), az egész számú többszörös biztosítja a koherens mintavételt. Ekkor már könnyen kiszámítható az ideális mérendő jel frekvenciája: k / fm = 8192 / 115200 Ha = 5, akkor fm = 70,3125 Hz. -- SzaMa - 2005.10.25.

8. A mérési utasításban az 6. ábrán példaként látható átalakított jelnél a mintavételezés koherens-e? A válaszát indokolja is meg.

Ábra

Nem koherens, mert a mérési tartományban nem a periódus egész számú többszöröse szerepel. Ezt onnan látod, hogy két oldalt a jel "nem ér össze". (Senkit ne tévesszen meg a frekvenciánál látott számérték, az alapján a jel koherens lenne, de az nem erre a mérésre vonatkozik, azért van elszürkítve.)

9. Definiálja az effektív bitszám fogalmát!

Az effektív bitszám annak az ideális A/D átalakítónak a bitszáma, amelynek jel/zaj viszonya egyezik a valódi A/D átalakító jel/zaj viszonyával. Azaz ez a bitszám annak az ideális átalakítónak a bitszáma, ahol a kvantálási zaj teljesítménye ugyanakkora, mint az igazi A/D-nál valamennyi zajforrás összegzett teljesítménye. Az effektív bitszámnak nem kell egész számnak lennie.

/ Mérési útmutató 7. oldal /

10. Mit jelent a digitális/analóg átalakítás? Milyen bemenő/kimenő jelei vannak egy D/A átalakítónak?

A digitális-analóg átalakítást az A/D átalakítás ismeretében nagyon könnyű megérteni: itt digitális kódokhoz rendelünk konstans feszültségértékeket. Mivel a konstans digitális kódokhoz konstans feszültségek tartoznak, nincsenek komparálási szintek. Ideális esetben bármely két szomszédos digitális kódhoz tartozó kimeneti feszültség különbsége a kvantumnagyság. Ebből az is következik, hogy a jel a D/A visszaalakítás után lépcsőzetes alakot fog felvenni.

11. Magyarázza el a szintkiválasztós (ellenállás-láncos) D/A átalakítás működési elvét!

A D/A átalakítók bemenetére sorosan vagy párhuzamosan is adhatjuk a jeleket. Soros átvitelnél csak több ütemben lehet átalakítani a jelet, míg párhuzamos működésnél ez egyetlen ütemben megtehető, így a gyakorlatban inkább a párhuzamos működésű átalakítók használatosak.

A legegyszerűbbbb átalakítási elvű D/A a szintkiválasztós (voltage level selection): egy feszültségosztó ellenállás-hálózattal előállítjuk az összes lehetséges kimeneti jelet, ezek közül egy analóg multiplexer az éppen aktuális digitális értéknek megfelelőt engedi a kimenetre. Hátránya a struktúrának, hogy n bites átalakításhoz 2^n darab ellenállás és 2^n analóg kapcsoló kell. A nagy elemszám ellenére 8-10 bites felbontásig MOS integrált átalakítókban mégis alkalmazzák ezt a módszert a jó differenciális linearitása miatt.

12. Mi a statikus karakterisztika ofszet és erősítés hibája?


A valódi karakterisztika kezdő- és végpontjainak eltérését az ideális karakterisztika megfelelő pontjaitól a nullahiba (offset error) és a végérték-hiba (FS-hiba, FS error) jellemzi (5.1 ábra). Pontosabban a nullahiba a 0 értékhez tartozó valódi átváltási szint és az ideális szint (1/2LSB) távolsága, míg a végérték-hiba a legnagyobb átváltási szint eltérése az ideális értéktől. Értéküket LSB-ben kifejezve szokták megadni. A végértékhiba helyett gyakran a valódi karakterisztika meredekségének az ideálistól való eltérését adják meg, amit erősítés-hibának (gain error) szoktak nevezni. Ezt nevezhetjük a konverziós együttható hibájának is.

Megjegyzés: LSB-vel itt a legkisebb helyi értékű bit megváltozásához tartozó feszültséget jelölik, ami lineáris átalakító esetén megegyezik a kvantumnagysággal, értéke pedig : LSB = FS/2^n. -- Olthyer - 2005.09.25.

13. Adott egy 4 bites D/A átalakító, melynek névleges kimeneti jeltartománya 0 ... +8 V. ! A mért karakterisztika kezdő- és végpontjának koordinátái (0, +1V) és (15, +9V).!

  • Mekkora az LSB névleges értéke?
    • LSB = 0.5V (8/(2^4))
  • Mekkora az ofszet hiba?
    • Ofszet hiba = 1V
  • Mekkora az erősítési hiba (gain error) százalékban?
    • FS érték a 2^n számértékhez tartozik, n bites D/A átalakító esetén. A bemeneten viszont csak max. (2^n -1) állítható be, (az 1111..11 kód,) amihez akkor értelemszerűen FS - 1LSB feszültség tartozik. / Mérési útmutató 16. oldal /
    • Ha a kimeneti jeltartomány 0 ... +8 V, akkor a 15 értékhez: FS - LSB = 8 - 0,5 = 7,5 V tartozik.
    • Az elméleti karakterisztika meredeksége 7,5 V/ 15, a valós (mért) karakterisztika meredeksége pedig 8 V/ 15 (0 és 15 bemeneti érték között 8 V-ot változik).
    • Így már meg tudod határozni az erősítési hibát. (8/15-7,5/15)/(7,5/15) = (8-7,5)/7,5 = 0,5/7,5 = 6,67%

14. Mit jelent az integrális linearitási hiba?

Az integrális linearitási hiba (integrális nemlinearitás, integral nonlinearity, INL) a valódi átalakítási karakterisztika maximális eltérése a referencia-egyenestől.

15. Mi a különbség a végpontok közötti és a legkisebb-négyzetes becslés alapján számított referencia-egyenessel történő hibaszámítás között? Melyik a standard (szokásos) eljárás?

A két végpontot összekötő egyenes helyett lehetne az ún. legjobban illeszkedő egyenest (best-fit line) választani, amely a legkisebb négyzetes becsléssel meghatározott egyenes. A legjobban illeszkedő egyenes esetében általában kisebb maximális eltérés adódik.

Referencia vonalként a tényleges karakterisztika két végpontját összekötő egyenest alkalmazzák.

16. Adott egy 3 bites D/A átalakító, melynek névleges kimeneti jeltartománya 0 ... +8 V. A mért karakterisztika végpontjainak koordinátái (0, +1V) és (7, +9V). Írja fel az INL meghatározásához szokásosan használt referencia-egyenes egyenletét explicit formában!

Számítás menete: a (0, 1) kezdőpontú és (7, 9) végpontú egyenes egyenletét kell meghatároznunk. A meredeksége a függőleges irányú megváltozás / vízszintes irányú megváltozás, tehát (9-1) / (7-0) = 8/7. Ehhez hozzá kell adni, hogy az y tengelyt hol metszi, nyilván az 1-ben, hiszen 1V az offszet feszültség, és kész is vagyunk.

A referencia egyenes: V(d) = 8/7*d+1.

17. Adott egy 4 bites D/A átalakító, melynek névleges kimeneti jeltartománya 0 ... +8 V. A karakterisztikáról az alanti táblázatban található mérési eredmények állnak rendelkezésünkre. Ezek alapján mekkora az integrális linearitási hiba (INL) LSB egységekben kifejezve?

D Uki [V] Referencia egyenes [V] Eltérés [V] Eltérés [LSB]
0 -0.5 -0.5 *0* *0*
4 +1.3 1.5 -0.2 -0.4
8 +3.9 3.5 0.4 0.8
12 +5.7 5.5 0.2 0.4
15 +7 7 *0* *0*

INL = 0.8 LSB

Számítás menete: a táblázatnak csak a fehérrel jelölt oszlopai vannak megadva. A referencia egyenest úgy kapjuk meg, hogy (0, -0,5) kezdőpontú és (15, 7) végpontú egyenest felrajzoljuk, és utána az első oszlopban megadott D értékekre megadjuk az értékeit.

Az egyenes egyenlete az előző feladathoz hasonlóan adódik (referencia egyenes meredeksége: LSB = (7 - (-0.5)) / (15 - 0) = 0.5. )

V(d) = 0.5*d - 0.5

A megfelelő D értékeket behelyettesítve az egyenes egyenletébe megkapjuk a harmadik oszlopot. Az eltérés ezek után könnyen számítható, mindössze a kimenet referencia egyenestől való eltérését kell megadnunk, ez pedig egy sima kivonás (tényleges kimeneti érték - referencia egyenes értéke). A kezdő- és végpontnál eltérésre mindenképpen pontosan nullát kell kapnunk, hiszen erre a két pontra illesztettük a referenciaegyenest.

Az utolsó oszlopot az eltérés [V] oszlop átskálázásával kaphatjuk meg, 1 LSB-vel kell osztanunk.

INL értéke az (abszolútértékben) maximális eltérés lesz LSB-ben megadva. A maximális eltérés jól látszik a táblázatból, hogy 0.4 V, LSB-ben kifejezve 0.8 LSB.

18. Mit jelent a differenciális linearitási hiba (DNL, differenciális nemlinearitás)?

A/D: A differenciális nemlinearitás megadja, hogy az egyes kódokhoz tartozó feszültségtartományok szélessége (tehát a kódot határoló komparálási szintek távolsága) hogyan viszonyul a tényleges LSB értékéhez képest.

D/A: Lineáris esetben két szomszédos kódhoz tartozó kimeneti feszültség különbsége az illesztett egyenes meredekségével, azaz a tényleges LSB-vel volna egyenlő. A DNL azt jellemzi, hogy ezek a különbségek mennyire térnek el az LSB értékétől.

Ezek a definíciók megadják a minden egyes kódhoz tartozó értéket. Az átalakítóra jellemző globális értéket úgy kapjuk, hogy kiválasztjuk az (abszolútértékben) legnagyobbat ezek közül.

19. Adott egy 4 bites D/A átalakító, melynek már ismerjük a kezdő- és végpontra illesztett egyenes meredekségét: 0.5 V. Emellett a karakterisztika egy szakaszáról az alanti táblázatban található mérési eredmények állnak rendelkezésünkre. Az adott szakaszt tekintve mekkora a differenciális linearitási hiba (DNL) LSB egységekben kifejezve?

*D* Uki [V] "Lépcső" [V] "Lépcső" [LSB] "Eltérés 1 LSB-től" [LSB]
6 3.2 0.7 1.4 0.4
7 3.9 0.4 0.8 0.2
8 4.3 0.5 1 0
9 4.8 -- -- --

DNL = 0.4 LSB

Számítás menete: az előzőhöz hasonlóan az első két oszlop áll rendelkezésünkre. Azt kell meghatároznunk, hogy ha D eggyel változik, mennyivel változik a kimenet értéke. Nyilván a kimenetek értékét kell egymásból kivonnunk, tehát a másodikból az elsőt, a harmadikból a másodikat, stb. A táblázat utolsó sora értelemszerűen üres, hiszen nincs információnk arról, hogy D értéke mennyi volt 10-ben! Ha megvannak a kimeneten levő eltérések, számítsuk át az értékeket LSB-re, ez lesz a harmadik oszlop. (Az illesztett egyenes meredeksége az LSB = 0.5, osszuk el a lépcsők értéket 0.5-tel.) Ideális esetben a lépcső mindig pontosan 1 LSB lenne, az ettől való eltérés a kódokhoz tartozó hiba, a DNL. Az utolsó oszlopot tehát úgy kapjuk, hogy kivonunk egyet a harmadik oszlop értékeiből. Válasszuk ki a maximális értéket, és megkaptuk a végeredményt, a globális DNL értéket.


2010-ben, a mi csoportunkban más kérdések voltak. Ábra segítségével kellett elmagyarázni, hogy mi az a nullahiba, végértékhiba, erősítési hiba, integrális és differenciális linearitási hiba. Figyelni kellett, hogy mikor volt A/D és mikor D/A átalakítás, érteni kellett ezeket, kevés, ha csak wikiről bemagoltad. De am egyszerű:)