Przetworniki analogowo-cyfrowe - budowa i działanie" anie"

Podobne dokumenty
Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości.

Kodowanie informacji. Kody liczbowe

1.1. Pozycyjne systemy liczbowe

Próbkowanie czyli dyskretyzacja argumentów funkcji x(t)) polega na kolejnym pobieraniu próbek wartości sygnału w pewnych odstępach czasu.

Temat 7. Dekodery, enkodery

Kod znak-moduł. Wartość liczby wynosi. Reprezentacja liczb w kodzie ZM w 8-bitowym formacie:

Teoria przetwarzania A/C i C/A.

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

O sygnałach cyfrowych

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Sygnał a informacja. Nośnikiem informacji mogą być: liczby, słowa, dźwięki, obrazy, zapachy, prąd itp. czyli różnorakie sygnały.

PRZETWORNIKI C / A PODSTAWOWE PARAMETRY

Stan wysoki (H) i stan niski (L)

Systemy liczenia. 333= 3*100+3*10+3*1

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Przetworniki analogowe / cyfrowe (A/C) gły analogowymi kodowane sygnały cyfrowe Przetwarzanie dyskretyzacji sygnału w czasie próbkowaniu)

1259 (10) = 1 * * * * 100 = 1 * * * *1

Struktury specjalizowane wykorzystywane w mikrokontrolerach

Podstawowe funkcje przetwornika C/A

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

Kod U2 Opracował: Andrzej Nowak

Spis treści. 1. Cyfrowy zapis i synteza dźwięku Schemat blokowy i zadania karty dźwiękowej UTK. Karty dźwiękowe. 1

PRZETWORNIKI A/C I C/A.

Kodowanie liczb całkowitych w systemach komputerowych

Podstawy Informatyki

Naturalny kod binarny (NKB)

Techniki multimedialne

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

Zastosowania mikrokontrolerów w przemyśle

Klasyfikacja metod przetwarzania analogowo cyfrowego (A/C, A/D)

Układy kombinacyjne. cz.2

Przetworniki A/C. Ryszard J. Barczyński, Materiały dydaktyczne do użytku wewnętrznego

Przetwornik analogowo-cyfrowy

Pracownia Komputerowa wykład V

ARYTMETYKA KOMPUTERA

Cyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2

Wstęp do programowania. Reprezentacje liczb. Liczby naturalne, całkowite i rzeczywiste w układzie binarnym

Przetwarzanie analogowo-cyfrowe sygnałów

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

WIECZOROWE STUDIA NIESTACJONARNE LABORATORIUM UKŁADÓW ELEKTRONICZNYCH

Liczby rzeczywiste są reprezentowane w komputerze przez liczby zmiennopozycyjne. Liczbę k można przedstawid w postaci:

RODZAJE INFORMACJI. Informacje analogowe. Informacje cyfrowe. U(t) U(t) Umax. Umax. R=(0,Umax) nieskończony zbiór możliwych wartości. Umax.

Badanie przetworników A/C i C/A

Jednostki informacji. Bajt moŝna podzielić na dwie połówki 4-bitowe nazywane tetradami (ang. nibbles).

SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M

Przetworniki A/C i C/A w systemach mikroprocesorowych

Zapis liczb binarnych ze znakiem

Liniowe układy scalone. Przetwarzanie A/C i C/A cz. 1

PRZETWORNIKI CYFROWO - ANALOGOWE POMIARY, WŁAŚCIWOŚCI, ZASTOSOWANIA.

Arytmetyka binarna - wykład 6

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

Adam Korzeniewski p Katedra Systemów Multimedialnych

Przetworniki analogowo-cyfrowe

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

Wstęp do informatyki. Pojęcie liczebności. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek

Podstawy Informatyki

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

Kodowanie informacji. Przygotował: Ryszard Kijanka

Adam Korzeniewski p Katedra Systemów Multimedialnych

Architektura przetworników A/C. Adam Drózd

Definicja kwantowania i próbkowania Sieci rezystorowe R-2R w przetwornikach C/A Klasyfikacja metody przetwarzania A/C Przetwarzanie A/C typu sigma

Systemy zapisu liczb.

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

Elektronika (konspekt)

Wstęp do informatyki. Pojęcie liczebności. Zapis liczb. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek

L6.1 Systemy liczenia stosowane w informatyce

Teoretyczne Podstawy Informatyki

Technologie Informacyjne

Arytmetyka liczb binarnych

Metody wprowadzania informacji cyfrowej o wyniku pomiaru do komputera

Liniowe układy scalone. Przetwarzanie A/C, C/A część 2

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

Tranzystor JFET i MOSFET zas. działania

Przetworniki A/C i C/A w systemach mikroprocesorowych

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W TARNOWIE INSTYTUT POLITECHNICZNY LABORATORIUM METROLOGII

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

Badanie przetworników AC różnych typów

Pracownia Komputerowa wykład IV

Przetworniki Analogowo - Cyfrowe i Cyfrowo - Analogowe. mgr inż. Arkadiusz Cimiński

LICZNIKI Liczniki scalone serii 749x

SYSTEMY LICZBOWE 275,538 =

Wielkości liczbowe. Wykład z Podstaw Informatyki dla I roku BO. Piotr Mika

O systemach liczbowych

dwójkę liczącą Licznikiem Podział liczników:

Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

ĆWICZENIE nr 3. Badanie podstawowych parametrów metrologicznych przetworników analogowo-cyfrowych

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

Wielkości liczbowe. Wykład z Podstaw Informatyki. Piotr Mika

Technika Cyfrowa i Mikroprocesorowa

Cechy karty dzwiękowej

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

Architektura komputerów

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

Transkrypt:

Przetworniki analogowo-cyfrowe - budowa i działanie" anie"

Wprowadzenie Wiele urządzeń pomiarowych wyposaŝonych jest obecnie w przetworniki A/C. Końcówki takich urządzeń to najczęściej typowe interfejsy (łącza) np. RS-232C. Tego rodzaju standardy nie określają jednak sposobu kodowania danych. Do przesyłania danych w takiej sytuacji najczęściej uŝywany jest standardowy kod ASCII. Takie rozwiązanie nie jest jednak wygodne w przypadku, gdy wymagana jest obróbka w komputerze duŝej ilości danych (konwersja tych danych w komputerze do postaci liczbowej wymaga stosunkowo długiego czasu). Z tego powodu do zapisu danych na wyjściu przetworników uŝywa się innych rodzajów kodów. Z punktu widzenia projektanta i uŝytkownika skomputeryzowanego systemu pomiarowego istotny jest wybór przetworników w taki sposób, aby ich parametry odpowiadały przewidywanej dla nich klasie zastosowań. Jedną z takich cech charakterystycznych przetwornika A/C jest rodzaj stosowane kodu. Pozostałymi parametrami są: fizyczny charakter sygnału analogowego (uni- bądź bi-polarny) i dopuszczalny zakres jego zmian na wejściu przetwornika. Do najwaŝniejszych parametrów charakteryzujących moŝemy zaliczyć: rzeczywisty zakres przetwarzania, całkowy błąd przetwarzania, współczynnik róŝniczkowej nieliniowości przetwornika i częstotliwość przetwarzania przedstawione w dalszej części wykładu.

Większość urządzeń pomiarowych lub rejestratorów sygnałów w systemach pomiarowych kontaktujących się bezpośrednio z obiektami badań reaguje na oddziaływania fizyczne (np. temperatura, napięcie elektryczne itp) zmieniające się w sposób ciągły (nazywane sygnałami analogowymi). Aby te informacje mogły być przetworzone przez system komputerowy muszą być przetworzone w kodowane sygnały cyfrowe. Rolę tę spełniają przetworniki analogowo-cyfrowe (A/C) umieszczone na styku części analogowej i cyfrowej systemu.

Sygnały dyskretne - próbkowane pod względem czasu powstają przez próbkowanie sygnałów analogowych w dyskretnych przedziałach czasu bez kwantowania amplitudy. Sygnały kwantowane są sygnałami dyskretnymi pod względem amplitudy, przyjmującymi skończoną liczbę stanów. Sygnały cyfrowe uzyskuje się, gdy sygnał wejściowy jest próbkowany w dyskretnych przedziałach czasowych, zaś amplituda jest kwantowana na dyskretne poziomy ze zbioru wartości dopuszczonego przez konkretne urządzenie. Sygnały te są określone przez dobrze zdefiniowane poziomy nazywane poziomami logicznymi. W urządzeniach cyfrowych są to zazwyczaj dwa poziomy, odpowiadające cyfrom 0 oraz 1 w kodzie binarnym.

Próbkowanie sygnału u analogowego Próbkowanie następuje przez kolejne pobieranie próbek wartości sygnału w pewnych odstępach czasu, w taki sposób, aby ciąg próbek umoŝliwiał jak najwierniejsze odtworzenie całego przebiegu funkcji.

Jednym z istotnych parametrów systemu z wejściem analogowym jest częstotliwość próbkowania. DuŜa częstotliwość próbkowania powoduje, Ŝe oryginalny sygnał analogowy będzie posiadał lepszą reprezentację w systemie cyfrowym. Rysunek przedstawia sygnał próbkowany z właściwą częstotliwością, oraz efekt zbyt małej częstotliwości próbkowania.

Kwantowanie sygnału Proces kwantowania polega na zaokrąglaniu wartości wyznaczonej próbki do takiej, którą przy danej rozdzielczości cyfrowej moŝna zapisać w postaci zadanej liczby bitów. Dla przykładu, jeŝeli zmierzona próbka posiada wartość 3,2 i rozdzielczość cyfrowa w danym procesie kwantowania została ustalona na 3 bity, to w wyniku procesu kwantowania wartość próbki zostanie zaokrąglona do 3,75, a więc do najbliŝszego przedziału kwantowania.

Kwantowanie przebiegu analogowego polega na przyporządkowaniu kaŝdej próbce skończonej liczby poziomów amplitudy, odpowiadającym dyskretnym wartościom od zera do pełnego zakresu. Najczęściej stosowane jest kwantowanie równomierne opisane wzorem. gdzie: X0 wartość na wyjściu układu kwantującego, X wartość sygnału analogowego na wejściu układu, q elementarny przedział kwantowania, ent(x) część całkowita liczby rzeczywistej.

W przetwornikach analogowo-cyfrowych wykorzystuje się liczbowe kody binarne, przy czym spośród wielu znanych kodów praktycznie stosuje się tylko kilka. Wśród kodów stosowanych w przetwornikach moŝna wyróŝni nić kody unipolarne wykorzystywane w przypadku przetwarzania wyłą łącznie napięć dodatnich oraz kody bipolarne stosowane przy przetwarzaniu napięć przyjmujących zarówno wartości dodatnie jak i ujemne. Ponadto wyróŝnia się kody binarne i dziesiętno tno-binarne. Wadą binarnych kodów pozycyjnych jest utrudniona czytelność zapisów o większej liczbie znaków.

1. Naturalny binarny kod pozycyjny Dowolna, całkowita liczba dziesiętna moŝe być zapisana w naturalnym kodzie dwójkowym w następujący sposób: gdzie ak jest indywidualnym stanem bitu, mogącym przyjmować tylko wartość 0 lub 1. Kod ten umoŝliwia reprezentację tylko liczb ułamkowych nieujemnych, stąd teŝ jest to kod unipolarny. Przykład 139 = 1*2 7 +0*2 6 +0*2 5 +0*2 4 +1*2 3 +0*2 2 +1*2 1 +1*2 0 139 = 128+ 0 + 0 + 0 + 8 + 0 + 2 + 1 Co w kodzie daje zapis 10001011 Kod, w którym kaŝdej jego pozycji jest przyporządkowana określona waga, tzn. podstawa 2 z potęgą 20 do 2n lub 2-1 do 2-n, nazywa się kodem waŝonym. Wartość liczbowa takiego kodu jest równa sumie wag na tych wszystkich pozycjach, Niedostatkiem naturalnego binarnego kodu pozycyjnego jest to, Ŝe liczba 0 ma w nim dwie róŝne reprezentacje kodowe, oraz fakt, Ŝe dodanie według zasad arytmetyki binarnej dwóch niezerowych liczb o przeciwnych znakach a jednakowej wartości bezwzględnej nie daje w wyniku wartości zerowej.

2 Binarny kod uzupełnieniowy Tworzymy go na podstawie naturalnego kodu pozycyjnego w ten sposób, Ŝe tworzy się odwrotny zapis słowa (zamieniając 0 na 1 i odwrotnie), do tak otrzymanej liczby binarnej dodaje się 1 (modulo 2), odrzucając przy tym ewentualny znak przeniesienia po najwyŝszej pozycji słowa kodowego. Dla liczb dodatnich najbardziej znaczący bit (MSB) jest zerem a poza tym kod jest podobny do naturalnego kodu binarnego. Dla liczb ujemnych MSB jest jedynką.

3. Dziesiętno-binarny kod pozycyjny (kod BCD) Jest to dziesiętny kod pozycyjny, w którym cyfry dziesiętne są przedstawiane jako 4-cyfrowe liczby binarne. Tego rodzaju zapis daje się łatwo przekształcić w zapis dziesiętny. Wadą tego kodu jest jego nadmiarowość: 4-cyfrowa liczba binarna pozwala zakodować 16 moŝliwości z czego wykorzystuje się 10 odpowiadających poszczególnym cyfrom. Przykład :Liczba dziesiętna 139 Kody wagowe : A (8421) - 0001 0011 1001 B (2421) - 0001 0011 1111 C (4221) - 0001 0011 1111

4. Kod Graya Kod Graya jest kodem dwójkowym, ale jego pozycjom nie są przyporządkowane wagi. Z tego względu kod ten moŝe reprezentować dowolnie wybrany zakres wielkości analogowej o dowolnym znaku. Mimo, Ŝe nie jest to kod waŝony, jego wartości odpowiadają ułamkowym częściom zakresu analogowego. Kod Graya charakteryzuje się tym, Ŝe dowolne dwie kolejne liczby róŝnią się stanem tylko jednego bitu. Kod Graya nie nadaje się do operacji matematycznych, i stosuje się go tylko wtedy, gdy potrzebne są jego szczególne właściwości. Zapis w kodzie Graya moŝna uzyskać z zapisu w binarnym kodzie uzupełniającym. W tym celu pozostawia się bez zmiany znak na najbardziej znaczącej pozycji wyrazu kodowego, a jeśli znak na określonej pozycji wyrazu kodowego róŝni się od znaku znajdującego się na pozycji z lewej strony (wyŝszej o 1 rząd wielkości), to w kodzie Graya na odpowiedniej pozycji występuje 1, w przeciwnym razie na pozycji tej występuje 0.

Kody wagowe stosowane w przyrządach cyfrowych

Metody przetwarzania Najpowszechniej stosowanymi metodami przetwarzania są te, które dobrze nadają się do realizacji za pomocą układów scalonych lub do realizacji monolitycznej. Do metod tych naleŝą: metoda bezpośredniego porównania, metoda kompensacyjna wagowa (z kolejnym próbkowaniem), metoda czasowa z podwójnym całkowaniem, metoda częstotliwościowa

Konwersji napięcia na kod cyfrowy moŝna dokonać na wiele róŝnych sposobów. Wśród metod konwersji stosowanych w przetwornikach scalonych wyróŝnić moŝna trzy grupy: metoda konwersji bezpośredniej (jej zaletą jest szybkość, wadą konieczność wytworzenia układów zawierających duŝą liczbę jednakowych komparatorów, układy realizujące tę metodę określa się często mianem przetworników wizyjnych); metody pośrednie (wejściowy sygnał analogowy jest zamieniany na proporcjonalną do niego wielkość pomocniczą - w metodach czasowych jest to czas ładowania kondensatora, w częstotliwościowych jest to częstotliwość impulsów); inne metody.

Metoda bezpośredniego porównania Napięcie wejściowe w przetworniku n-bitowym jest jednocześnie porównywane z 2n-1 poziomami odniesienia przy uŝyciu 2n-1 komparatorów napięcia. Cyfrowe stany wyjściowe komparatorów, po odpowiednim zakodowaniu, dają cyfrową informację wyjściową w kodzie dwójkowym. Zaletą jest duŝa szybkość przetwarzania (suma czasu odpowiedzi jednego komparatora i czas kodowania). Wadą jest konieczność stosowania bardzo duŝej liczby komparatorów w przetwornikach wielobitowych. Układ porównania równoległego

Metoda kompensacji wagowej Przetwarzanie polega na kolejnym porównywaniu napięcia przetwarzanego U i z napięciem odniesienia U r wytwarzanym w przetworniku c-a. W pierwszej kolejności następuje porównanie napięcia wejściowego z połową napięcia pełnego zakresu przetwarzania. Rezultat tego porównania ustala w rejestrze wartość cyfrową najstarszego bitu słowa wyjściowego oraz wartość najstarszego bitu wejścia przetwornika c-a. W przypadku przetwornika n- bitowego pełny cykl przetwarzania obejmuje n porównań.

Metoda czasowa z podwójnym całkowaniem Wśród metod czasowych przetwarzania szczególnego znaczenia nabrała metoda dwukrotnego całkowania, która naleŝy do najdokładniejszych technik przetwarzania a/c. Jest to jednak metoda wolna.

Przebiegi czasowe w metodzie podwójnego całkowania (obok) Sposób w jaki zmienia się mierzony czas, w którym przechodzą przez bramkę impulsy z generatora wzorcowego w zaleŝności od napięcia przetwarzanego Ux

Metoda częstotliwościowa Jej istotą przetwarzania jest przekształcenie sygnału analogowego na proporcjonalną do jego wartości częstotliwości impulsów, które są zliczane w stałym okresie czasu wyznaczonym generatorem wzorcowym

Przetwornik U/f z konwerterem Przetwornik U/f z integratorem

Konwersji napięcia na kod cyfrowy moŝna dokonać na wiele róŝnych sposobów. Wśród metod konwersji stosowanych w przetwornikach scalonych wyróŝnić moŝna trzy grupy: metoda konwersji bezpośredniej (jej zaletą jest szybkość, wadą konieczność wytworzenia układów zawierających duŝą liczbę jednakowych komparatorów, układy realizujące tę metodę określa się często mianem przetworników wizyjnych); metody pośrednie (wejściowy sygnał analogowy jest zamieniany na proporcjonalną do niego wielkość pomocniczą - w metodach czasowych jest to czas ładowania kondensatora, w częstotliwościowych jest to częstotliwość impulsów); inne metody.