Mikroprocesory i Mikrosterowniki Analog-Digital Converter Konwerter Analogowo-Cyfrowy

Podobne dokumenty
Obsługa przetwornika ADC na mikrokontrolerze ATmega8 CEZARY KLIMASZ OBSŁUGA PRZETWORNIKA ADC NA MIKROKONTROLERZE ATMEGA8

Mikroprocesory i Mikrosterowniki Laboratorium

PRZETWORNIK ADC w mikrokontrolerach Atmega16-32

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

Przetworniki analogowo-cyfrowe (A/C)

Instytut Teleinformatyki

Programowanie mikrokontrolerów. 8 listopada 2007

Wbudowane układy peryferyjne cz. 3 Wykład 9

Mikroprocesory i Mikrosterowniki Liczniki Timer Counter T/C0, T/C1, T/C2

Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Podstawy systemów mikroprocesorowych

Mikroprocesory i Mikrosterowniki

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM

Komunikacja w mikrokontrolerach Laboratorium

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

Mikroprocesory i Mikrosterowniki

Poradnik programowania procesorów AVR na przykładzie ATMEGA8

Mikroprocesory i Mikrosterowniki Laboratorium

Mikroprocesory i mikrosterowniki

Komunikacja w mikrokontrolerach. Wydział Elektroniki Mikrosystemów i Fotoniki Piotr Markowski

Instytut Teleinformatyki

Research & Development Ultrasonic Technology / Fingerprint recognition

Wykład 12. Przetwornik ADC

KOMPUTEROWE SYSTEMY POMIAROWE

Procedury obsługi monolitycznego przetwornika analogowo-cyfrowego AD 7865

Jacek Szlachciak. Urządzenia wirtualne systemu wieloparametrycznego

KOMPUTEROWE SYSTEMY POMIAROWE

Komunikacja w mikrokontrolerach Laboratorium

Laboratorium Asemblerów, WZEW, AGH WFiIS Tester NMOS ów

Zastosowania mikrokontrolerów w przemyśle

Mikrokontrolery z rdzeniem ARM, część 21

Rys. 1. Sposób podłączenia przetworników z płytką Nexys 4.

WPROWADZENIE Mikrosterownik mikrokontrolery

MCAR Robot mobilny z procesorem AVR Atmega32

Notatka lekcja_#3_1; na podstawie W.Kapica 2017 Strona 1

Przegląd struktur i możliwości analogowych układów programowalnych

WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 4

Rys. Podstawowy system przetwarzania cyfrowego sygnałów analogowych

Eksperyment elektroniczny sterowany komputerowo

Eksperyment elektroniczny sterowany komputerowo

Wstęp Architektura... 13

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;

Przetwornik analogowo-cyfrowy

Przetwarzanie A/C i C/A

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

lekcji. Pozwoli to na wygodną regulację progu przełączania się naszego wyłącznika

Komunikacja w mikrokontrolerach Laboratorium

APPLICATION OF ADUC MICROCONTROLLER MANUFACTURED BY ANALOG DEVICES FOR PRECISION TENSOMETER MEASUREMENT

Zakres wymaganych wiadomości do testów z przedmiotu Metrologia. Wprowadzenie do obsługi multimetrów analogowych i cyfrowych

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

Przetworniki A/C i C/A w systemach mikroprocesorowych

Metody przetwarzania. Dr inż. Janusz MIKOŁAJCZYK

Zewnętrzne układy peryferyjne cz. 1 Wykład 12

HC541 8-bitowy bufor jednokierunkowy HC245 8-bitowy bufor dwukierunkowy HC244 dwa 4-bitowe bufory jednokierunkowe

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Przetwarzanie analogowo-cyfrowe sygnałów

Podstawy obsługi oscyloskopu cyfrowego

Pobór mocy przez układy mikroprocesorowe

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

Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

Wyjścia analogowe w sterownikach, regulatorach

E-TRONIX Sterownik Uniwersalny SU 1.2

Podstawy Techniki Mikroprocesorowej

CYFROWY POMIAR MOCY CZYNNEJ DLA SYGNAŁÓW ODKSZTAŁCONYCH DIGITAL ACTIVE POWER MEASUREMENT FOR DEFORMED SIGNALS

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

PowerLab 4/35 z systemem LabChart Pro

Eksperyment elektroniczny sterowany komputerowo

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

Mikrokontroler AVR ATmega32 - wykład 9

Podstawy Techniki Mikroprocesorowej Laboratorium

Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca)

2. STRUKTURA RADIOFONICZNYCH SYGNAŁÓW CYFROWYCH

Układy zegarowe w systemie mikroprocesorowym

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

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

Przetworniki AC i CA

Przetworniki A/C i C/A w systemach mikroprocesorowych

Demonstracja: konwerter prąd napięcie

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

Politechnika Białostocka Wydział Elektryczny

Struktury specjalizowane wykorzystywane w mikrokontrolerach

MIKROPROCESORY architektura i programowanie

Rozdział 21 Moduły analogowo - temperaturowe

POMIARY WYBRANYCH PARAMETRÓW TORU FONICZNEGO W PROCESORACH AUDIO

TRD-MINI COMBO. Uniwersalny moduł czytnika transponderów UNIQUE - wersja OEM. Podstawowe cechy :

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Podstawowe funkcje przetwornika C/A

Wejścia logiczne w regulatorach, sterownikach przemysłowych

KOMPUTEROWE SYSTEMY POMIAROWE

Dokumentacja techniczna Nr AIM-8N Moduł wejść analogowych

Programowanie mikrokontrolerów 2.0

Wbudowane układy peryferyjne cz. 2 Wykład 8

Przetwarzanie AC i CA

Systemy plezjochroniczne (PDH) synchroniczne (SDH), Transmisja w sieci elektroenergetycznej (PLC Power Line Communication)

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

PRZETWORNIKI A/C I C/A.

STATEMENT M1 MONAURAL

Detektor Fazowy. Marcin Polkowski 23 stycznia 2008

Transkrypt:

Mikroprocesory i Mikrosterowniki Analog-Digital Converter Konwerter Analogowo-Cyfrowy Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com.

Konwersja analog. -> cyfr. U [V] ADC [-]

ADC - rodzaje Przetwornik o porównaniu bezpośrednim Przetwornik z próbkowaniem analogowym Przetwornik podwójnie całkujący Przetwornik z sukcesywną aproksymacją

ADC - cechy rozdzielczość: 10-bit dokładność konwersji ± 2 LSB czas konwersji 65 260 µs częstotliwość taktowania 50 khz 200 khz 8 pojedynczych kanałów wejściowych kanały różnicowe (ze wzmocnieniem) napięciowy zakres pracy 0 Vcc [V] 3 rodzaje napięcia odniesienia tryb Free Running wyzwalanie konwersji zdarzeniem przerwanie od zakończenia konwersji konwersja w stanie uśpienia eliminacja zakłóceń (ADC Noise Reduction Sleep Mode)

Rejestry: ADMUX (ADC Multiplexer) ADCSRA (ADC Control/Status Reg.) ADCL + ADCH (ADC Data Reg.) SFIOR (Special Function Register) Przerwanie: Zakończenie konwersji Flaga ADIF (ADCSRA) Włączanie ADIE (ADCSRA) Wektor 0x00E

ADC - budowa

Rozpoczęcie konwersji

Rozpoczęcie konwersji Pojedyncza konwersja: ADSC (ADCSRA) Konwersja wielokrotna (free running): ADSC (ADCSRA)

Rozpoczęcie konwersji Konwersja wyzwalana zdarzeniem (triggering): wystąpienie zdarzenia wyzwalającego (zbocze ^ na fladze obserwowanego przerwania)

Przebieg konwersji

Przebieg konwersji - pojedyncza Start: ADEN ADSC

Inne typy konwersji Wielokrotna (free running) Start pierwszej Start kolejnych Wyzwalana zdarzeniem (triggering) Start Większy odstęp po konwersji - synchronizacja

Przebieg konwersji - taktowanie 50 200 khz ADEN «0 => stop CLK

Eliminacja zakłóceń

Eliminacja zakłóceń

Wynik konwersji

Wynik konwersji DLA POJEDYNCZEGO SYGNAŁU ANALOGOWEGO: 10-bitowa zapis do rejestru wynik obliczany ze wzoru DLA KONWERSJI RÓŻNICOWEJ: 10-bitowa zapis do rejestru wynik obliczany ze wzoru

Wynik konwersji Odczyt rejestru powoduje zablokowanie całego rejestru Dopiero odczyt odblokowuje rejestr Wniosek:

Rejestry konwertera Analogowo-cyfrowego

ADC Multiplexer Selection Register wybór kanału wejściowego, napięcia odniesienia, zapis wyniku

ADMUX

ADC Data Register rejestr wyniku -ADLAR (ADMUX) -

ADC Control and Status Register A rejestr sterujący ADEN (ADC ENable) ADSC (ADC Start Conversion) ADATE (ADC Auto Trigger Enable) ADIF (ADC Interrupt Flag) ADIE (ADC Interrupt Enable)

ADC Control and Status Register A rejestr sterujący (ADC Prescaler Select)

Special Function IO Register opcje auto trigger

Przykład Konwerter analogowo-cyfrowy Program przykładowy

Przykład

Przykładowe zagadnienia sprawdzające 1. Napięcie odniesienia do czego i dlaczego jest konieczne? 2. Tryby pracy: konwersja pojedyncza (single), ciągła (free running), wyzwalana zdarzeniem (triggering) podstawowe podobieństwa i różnice. 3. Jaki będzie wynik konwersji na postać cyfrową sygnału V IN = 0,7 V, przy napięciu referencyjnym V REF = 1,2 V? 4. Jak należy odczytywać wynik z rejestru ADC (kolejność odczytu rejestrów)?