Struktury specjalizowane wykorzystywane w mikrokontrolerach

Podobne dokumenty
PRZETWORNIKI C / A PODSTAWOWE PARAMETRY

KATEDRA ELEKTRONIKI AGH WYDZIAŁ EAIIE. Dydaktyczny model 4-bitowego przetwornika C/A z siecią rezystorów o wartościach wagowych

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

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

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

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

Badanie przetworników A/C i C/A

Zastosowania mikrokontrolerów w przemyśle

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

Przetworniki analogowo-cyfrowe (A/C)

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

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

Przetwarzanie AC i CA

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

Przetwarzanie A/C i C/A

Liniowe układy scalone. Elementy miernictwa cyfrowego

Podstawowe funkcje przetwornika C/A

Architektura przetworników A/C

PRZYRZĄDY POMIAROWE. Publikacja współfinansowana ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego

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

Ujemne sprzężenie zwrotne, WO przypomnienie

Przetworniki A/C i C/A w systemach mikroprocesorowych

Przetworniki A/C i C/A w systemach mikroprocesorowych

Demonstracja: konwerter prąd napięcie

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

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Moduł wejść/wyjść VersaPoint

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

Przetworniki AC i CA

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

PL B1. Układ do przetwarzania interwału czasu na słowo cyfrowe metodą kompensacji wagowej

PRZETWORNIKI A/C I C/A.

Komputerowe systemy pomiarowe. Podstawowe elementy sprzętowe elektronicznych układów pomiarowych

P-1a. Dyskryminator progowy z histerezą

Przetworniki analogowo - cyfrowe CELE ĆWICZEŃ PODSTAWY TEORETYCZNE Zasada pracy przetwornika A/C

Wyjścia analogowe w sterownikach, regulatorach

Rys. Podstawowy system przetwarzania cyfrowego sygnałów analogowych

2.1 Porównanie procesorów

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

PRZETWORNIK ADC w mikrokontrolerach Atmega16-32

Przetwarzanie cyfrowo - analogowe (C/A, D/A) i analogowo cyfrowe (A/C, A/D)

Pomiary i przyrządy cyfrowe

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

Metody przetwarzania. Dr inż. Janusz MIKOŁAJCZYK

Generatory przebiegów niesinusoidalnych

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

Ćw. 7 Przetworniki A/C i C/A

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

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

Zaprojektowanie i zbadanie dyskryminatora amplitudy impulsów i generatora impulsów prostokątnych (inaczej multiwibrator astabilny).

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

PL B1. Układ do pośredniego przetwarzania chwilowej wielkości napięcia elektrycznego na słowo cyfrowe

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Ćwiczenie nr 254. Badanie ładowania i rozładowywania kondensatora. Ustawiony prąd ładowania I [ ma ]: t ł [ s ] U ł [ V ] t r [ s ] U r [ V ] ln(u r )

Badanie właściwości tłumienia zakłóceń woltomierza z przetwornikiem A/C z dwukrotnym całkowaniem

Liniowe układy scalone

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki

Temat: Wzmacniacze operacyjne wprowadzenie

Imię i nazwisko (e mail) Grupa:

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12

Wejścia analogowe w sterownikach, regulatorach, układach automatyki

Karta katalogowa V E3XB. Moduł wejść/wyjść Snap. 18 (podzielone na dwie grupy) Typ wejść

Procedury obsługi monolitycznego przetwornika analogowo-cyfrowego AD 7865

Uproszczony schemat blokowy konwertera analogowo-cyfrowego przedstawiony został na rys.1.

Spis treści Przełączanie złożonych układów liniowych z pojedynczym elementem reaktancyjnym 28

A-6. Wzmacniacze operacyjne w układach nieliniowych (diody)

WSTĘP DO ELEKTRONIKI

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

OPIS PATENTOWY RZECZPOSPOLITA POLSKA URZĄD PATENTOWY

Instrukcja nr 6. Wzmacniacz operacyjny i jego aplikacje. AGH Zespół Mikroelektroniki Układy Elektroniczne J. Ostrowski, P. Dorosz Lab 6.

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

PODSTAWY ELEKTRONIKI TEMATY ZALICZENIOWE

Teoria przetwarzania A/C i C/A.

1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

Wzmacniacze operacyjne

Cyfrowe układy scalone c.d. funkcje

Przetworniki Analogowo-Cyfrowe i Cyfrowo-Analogowe Laboratorium Techniki Cyfrowej Ernest Jamro, Katedra Elektroniki, AGH, Kraków,

Imię.. Nazwisko Nr Indeksu...

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

Sterownik momentu obrotowego silnika prądu stałego

POLSKIEJ AKADEMII NAUK Gdańsk ul. J. Fiszera 14 Tel. (centr.): Fax:

Analogowy sterownik silnika krokowego oparty na układzie avt 1314

Uniwersytet Pedagogiczny im. Komisji Edukacji Narodowej w Krakowie

PL B1. POLITECHNIKA WROCŁAWSKA, Wrocław, PL BUP 07/10. ZDZISŁAW NAWROCKI, Wrocław, PL DANIEL DUSZA, Inowrocław, PL

A6: Wzmacniacze operacyjne w układach nieliniowych (diody)

Układy akwizycji danych. Komparatory napięcia Przykłady układów

Przetwarzanie analogowo-cyfrowe sygnałów

Interfejs analogowy LDN-...-AN

PL B1 (13) B1. (54) Sposób i układ do pomiaru energii elektrycznej G 01R 21/127. (73) Uprawniony z patentu: (43) Zgłoszenie ogłoszono:

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

WYKORZYSTANIE MULTIMETRÓW CYFROWYCH DO POMIARU SKŁADOWYCH IMPEDANCJI

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

W celu obliczenia charakterystyki częstotliwościowej zastosujemy wzór 1. charakterystyka amplitudowa 0,

Programowanie mikrokontrolerów. 8 listopada 2007

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki

Przetworniki analogowo-cyfrowe

Liniowe układy scalone w technice cyfrowej

LABORATORIUM ELEKTROTECHNIKI POMIAR PRZESUNIĘCIA FAZOWEGO

Liniowe układy scalone. Komparatory napięcia i ich zastosowanie

Wzmacniacze operacyjne

Transkrypt:

Struktury specjalizowane wykorzystywane w mikrokontrolerach Przetworniki analogowo-cyfrowe i cyfrowoanalogowe Interfejsy komunikacyjne Zegary czasu rzeczywistego Układy nadzorujące Układy generacji sygnałów sterujących

Przetworniki A/C Napięcie analogowe, poprzez układ kondycjonowania sygnału, jest dostarczane do układu przetwornika Wartość analogowa jest kwantyzowana do odpowiadającego jej kodu cyfrowego Otrzymany kod może być dalej przetwarzany przez mikrokontroler

Zastosowanie układów A/C Czujniki Parametry elektryczne sieci zasilających i komunikacyjnych Sterowanie (interfejs operatora) Sygnały i obrazy (dźwięk, video)

Parametry przetworników Rozdzielczość przetwornika, R: Najmniejsza wartość napięcia analogowego, którą można przetworzyć na kod cyfrowy; Najmniej znaczący bit (LSB The Least Significant Bit): Wyznacza tylko długość słowa wyjściowego Nie świadczy o wydajności R = Typowe wartości: 8 (coraz rzadziej), 10 (standard małych mikrokontrolerów), 12, 14, 16, 20, 24 bity 2 1 n

Parametry przetworników Szybkość działania czas wykonywania pojedynczej konwersji częstotliwość przetwarzania szybkość bitową liczba bitów wyniku przetwarzania, uzyskanych w jednostce czasu (bitów/s) Dokładność: Stopień dopasowania kodu cyfrowego reprezentującego wartość analogową do jej rzeczywistej wartości; nieliniowość różniczkowa; nieliniowość całkowa; błąd przesunięcia zera błąd wzmocnienia (błąd skalowania)

Parametry przetworników Nieliniowość różniczkowa (DNL Differential Nonlinearity): określa się ją przez wyznaczenie różnic między sąsiednimi wartościami napięcia wejściowego, powodującymi zmianę słowa wyjściowego o wartość najmniej znaczącego bitu. Nieliniowość różniczkowa jest podawana w procentach jako maksymalne względne odchylenie tej różnicy od jej wartości średniej w całym zakresie przetwarzania. odległość między kolejnymi kodami cyfrowymi DNL < ±1LSB daje pewność, że żaden kod nie będzie pominięty jeśli ten błąd nie występuje, przy zmianie napięcia wejściowego w całym jego zakresie wystąpią wszystkie kody cyfrowe

Parametry przetworników Nieliniowość całkowa (INL Integral Nonlinearity): Całka z błędów DNL Określa różnicę między wynikiem konwersji a wartością idealnej charakterystyki przetwarzania Maksymalne względne odchylenie rzeczywistej charakterystyki przetwarzania N = f(ui) od charakterystyki idealnej, będącej prostą łączącą skrajne punkty zakresu przetwarzania. Charakterystykę rzeczywistą wyznacza się jako linię łączącą środki przedziałów napięcia UI, odpowiadających kolejnym wartościom cyfrowym na wyjściu przetwornika

Parametry przetworników Błąd przesunięcia zera (offset): wartość napięcia wejściowego potrzebna do przejścia od zerowej wartości słowa wyjściowego do następnej większej wartości mierzony jako przesunięcie w stosunku do charakterystyki idealnej nie zmniejsza ilości dostępnych kodów cyfrowych możliwa jest całkowita kompensacja tego błędu w większości nowoczesnych przetworników.

Parametry przetworników Błąd wzmocnienia/skalowania (gain error): odchylenie rzeczywistej wartości napięcia UI, odpowiadającej maksymalnej wartości słowa wyjściowego, od wartości idealnej mierzony przy ostatniej zmianie kodu cyfrowego na skali wynika ze zmiany nachylenia charakterystyki przetwarzania N f(ui) w stosunku do charakterystyki idealnej

Błędy przetworników

Żądane parametry przetwarzania Źródło: Texas Instruments

Rodzaje przetworników A/C Układy z porównywaniem bezpośrednim (Flash) Układy całkujące Układy z kompensacją wagową, układy stopniowych przybliżeń (SAR) Układy z przełączanymi pojemnościami Układy Sigma-Delta

Przetworniki z porównywaniem bezpośrednim Bardzo szybkie (czas przetwarzania 10-20ns) Skomplikowane, nieopłacalne w dużych rozdzielczościach

Przetworniki potokowe Wyjście każdego komparatora określa jeden bit Wynik uzyskuje się po n cyklach roboczych Możliwość pracy potokowej

Przetworniki z pojedynczym całkowaniem Licznik zlicza impulsy o znanej częstotliwości Większa częstotliwość impulsów zwiększa dokładność przetwornika Możliwy do zaimplementowania przy użyciu mikrokontrolera, rezystora i kondensatora

Przetworniki z pojedynczym całkowaniem Dokładność pomiaru zależy od tolerancji elementów pasywnych (rezystorów, pojemności). Zmienność parametrów tych elementów skutkuje słabą powtarzalnością pomiarów

Przetworniki z podwójnym całkowaniem Ominięcie problemu zmienności parametrów elementów pasywnych.

Przetworniki z podwójnym całkowaniem Dokładność pomiaru zależy od częstotliwości impulsów taktujących licznik oraz czasu t int

Metoda kolejnych przybliżeń

Przetwornik SAR

Działanie przetwornika Porównywanie napięcia przetwarzanego Ui z napięciem odniesienia Ur wytwarzanym w przetworniku c-a W przypadku przetwornika n- bitowego pełny cykl przetwarzania obejmuje n porównań. Możliwość budowania przetworników wielobitowych o dużej szybkości przetwarzania; czas przetwarzania jest równy nt, gdzie T jest czasem jednego cyklu porównania. Można uzyskać wartość T rzędu 100ns

Przetwornik Sigma-Delta

Działanie przetwornika Analogowy sygnał wejściowy w postaci prądu I I jest całkowany na kondensatorze C. Do kondensatora jest ponadto podłączony jeden z prądów odniesienia I: ładujący lub rozładowujący (jednobitowy przetwornik C/A). Suma prądów ustala napięcie U C na kondensatorze. Jest ono monitorowane przez komparator, który steruje przerzutnikiem bistabilnym PB. Przerzutnik przełączany impulsami zegarowymi systemu f C tworzy 1-bitowy wyjściowy sygnał cyfrowy sterujący przełącznikiem S przełączającym prądy I do kondensatora C. Jeżeli I I =0, a przełącznik S znajduje się w pozycji górnej, kondensator jest ładowany prądem I. Napięcie U C rośnie liniowo aż do momentu, w którym jest ono większe od zera i następuje takt zegara f C. Wtedy PB zmienia stan przełączając w dół przełącznik S. W wyniku tego kondensator zostaje rozładowywany prądem I aż do następnego taktu zegara. W takiej sytuacji na kondensatorze jest wytwarzany przebieg trójkątny o częstotliwości równej połowie f C, a średnia wartość napięcia na nim jest równa zeru. Na wyjściu cyfrowym pojawiają się na przemian zera i jedynki również z połową częstotliwości próbkowania.

Działanie przetwornika Jeśli I I 0, to zmienia się suma prądów wpływających do kondensatora. Jeśli sygnał wejściowy będzie miał wartość ujemną, to ładowanie prądem I będzie przebiegało wolniej niż w poprzednim przypadku. Dlatego kondensator może nie zostać naładowany do wartości większej od zera w czasie jednego okresu zegara. Nie nastąpi wtedy przełączenie przerzutnika a zatem zostanie na wyjściu drugi z kolei symbol 0. W ten sposób zmienia się wzór zerojedynkowy na wyjściu przetwornika. Osiąga on swą średnią wartość równą wartości prądu podanego na wejście przetwornika. Sygnał wyjściowy z przerzutnika PB oznaczony jako "dane 1" jest podawany do dolnoprzepustowego filtru decymacyjnego, a następnie do licznika, na bazie którego formowany jest kod cyfrowy.

Działanie przetwornika

Przykład implementacji

Porównanie różnych rodzajów przetworników

Moduł przetwornika w mikrokontrolerach ATMega32

Przetwornik z przełączanymi pojemnościami

Działanie przetwornika 1. Kondensatory są rozładowywane do napięcia offsetu komparatora. 2. Napięcie wejściowe V s jest próbkowane, a kondensatory są ładowane do jego wartości. 3. Kondensatory przełączane są między masę a wejście komparatora. 4. Kondensator o najwyższej pojemności podłączany jest do VREF. Napięcie między wejściami komparatora wynosi V REF /2 V S. 5. Jeśli V REF /2 <V S komparator wystawia logiczną 1 (MSB) i kondensator pozostaje podłączony do V REF. W przeciwnym razie kondensator przełączony zostaje do masy. 6. Kroki 4-5 powtarza się dla kolejnych kondensatorów, otrzymując wartości kolejnych bitów.