Elektronika i techniki mikroprocesorowe

Podobne dokumenty
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

WPROWADZENIE Mikrosterownik mikrokontrolery

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Technika Mikroprocesorowa

Przetworniki A/C i C/A w systemach mikroprocesorowych

Temat: Pamięci. Programowalne struktury logiczne.

System mikroprocesorowy i peryferia. Dariusz Chaberski

Wejścia logiczne w regulatorach, sterownikach przemysłowych

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

Zastosowania mikrokontrolerów w przemyśle

Architektura systemu komputerowego

Karta katalogowa JAZZ OPLC JZ20-T40/JZ20-J-T wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 2 wejścia analogowe. 20 wyjść tranzystorowych

Wyjścia analogowe w sterownikach, regulatorach

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

Karta katalogowa JAZZ OPLC JZ20-R31

Przetworniki AC i CA

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

Podstawy Informatyki JA-L i Pamięci

BUDOWA KOMPUTERA. Monika Słomian

Samba OPLC SM35-J-T20

Karta katalogowa JAZZ OPLC JZ10-11-PT15/JZ10-J-PT15. 3 wejścia cyfrowe, 3 wejścia analogowe/cyfrowe, 3 wejścia PT1000/NI1000

Przetworniki A/C i C/A w systemach mikroprocesorowych

Programowanie Mikrokontrolerów

JAZZ OPLC JZ20-R10 i JZ20-R16

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

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

Karta katalogowa JAZZ OPLC. Modele JZ20-T10/JZ20-J-T10 i JZ20-T18/JZ20-J-T18

LB-470 Konwerter standardu S300 na wyjście 4..20mA. Wersja 1.1 do współpracy z termohigrometrem LB-710.

Segmenty rynku sterowników

Samba OPLC SM35-J-R20

LEKCJA. TEMAT: Pamięć operacyjna.

Wykład II. Pamięci półprzewodnikowe. Studia Podyplomowe INFORMATYKA Architektura komputerów

Artykuł zawiera opis i dane techniczne

Karta katalogowa JAZZ OPLC JZ10-11-UN20/JZ10-J-UN20. 9 wejść cyfrowych, 2 wejścia analogowe/cyfrowe, 1 wejście analogowe, 1 wejście PT100/Termoparowe

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

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

2. Architektura mikrokontrolerów PIC16F8x... 13

Pamięci magnetorezystywne MRAM czy nowa technologia podbije rynek pamięci RAM?

Wykład II. Pamięci operacyjne. Studia stacjonarne Pedagogika Budowa i zasada działania komputera

Karta katalogowa JAZZ OPLC. Modele JZ20-R10/JZ20-J-R10 i JZ20-R16/JZ20-J-R16

Technologia informacyjna. Urządzenia techniki komputerowej

JAZZ OPLC JZ20-R31/JZ20-J-R31

Logiczny model komputera i działanie procesora. Część 1.

2. PRZERZUTNIKI I REJESTRY

Architektura komputerów

Cyfrowe układy scalone

Opracował: Grzegorz Cygan 2012 r. CEZ Stalowa Wola. Pamięci półprzewodnikowe

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski

E REJESTRACJA I WIZUALIZACJA

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

Podzespoły Systemu Komputerowego:

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

Programowanie mikrokontrolerów. 8 listopada 2007

Elektronika i techniki mikroprocesorowe

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

E-TRONIX Sterownik Uniwersalny SU 1.2

urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.

Elementy cyfrowe i układy logiczne

Tranzystor JFET i MOSFET zas. działania

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

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.

Opis przedmiotu zamówienia

Cyfrowe układy scalone

Cyfrowe układy scalone

PRZETWORNIKI C / A PODSTAWOWE PARAMETRY

1. Zasilacz mocy AC/ DC programowany 1 sztuka. 2. Oscyloskop cyfrowy z pomiarem - 2 sztuki 3. Oscyloskop cyfrowy profesjonalny 1 sztuka

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

Zewnętrzne układy peryferyjne cz. 2 Wykład 13

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Wstęp Architektura... 13

Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych Laboratorium Przyrządów Półprzewodnikowych. Ćwiczenie 4

Płyta uruchomieniowa EBX51

Schemat funkcjonalny układu automatycznej regulacji

Układy pamięci firmy Microchip w ofercie TME

RODZAJE PAMIĘCI RAM. Cz. 1

Technik elektronik 311[07] moje I Zadanie praktyczne

Millenium II+ Moduły programowalne. jeszcze więcej możliwości NOWOŚĆ! FUNKCJA

Szkolenia specjalistyczne

Biomonitoring system kontroli jakości wody

Systemy mikroprocesorowe. Literatura podręcznikowa. Przedmioty związane. Przykłady systemów wbudowanych. Pojęcie systemu wbudowanego embedded system

Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535

INSTYTUT TECHNOLOGII ELEKTRONOWEJ

LB-471P, panel ciśnieniomierza z pętlą prądową 4..20mA INSTRUKCJA UśYTKOWANIA wersja instrukcji 1.1

Pamięci półprzewodnikowe

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

Programowanie sterowników PLC wprowadzenie

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

Przykładowe zadanie praktyczne

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Interfejs analogowy LDN-...-AN

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

Komputerowa pamięć. System dziesiątkowego (decymalny)

Podstawowe, najczęściej spotykane elementy stacjonarnego komputera osobistego klasy PC

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Przetwarzanie analogowo-cyfrowe sygnałów

INSTRUKCJA OBSŁUGI K3-3. Czytnik kart i zamek kodowy z kontrolerem dostępu i interfejsem Wiegand. Copyright Domster T. Szydłowski

Systemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski

dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna

Transkrypt:

Elektronika i techniki mikroprocesorowe Technika Mikroprocesorowa Układy peryferyjne, komunikacja z uŝytkownikiem Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego 2

PLAN WYKŁADU Budowa systemu mikroprocesorowego Zadania układów peryferyjnych i układów komunikacji z uŝytkownikiem Układy peryferyjne: Przetworniki analogowo - cyfrowe Przetworniki cyfrowo - analogowe Pamięci półprzewodnikowe nieulotne Pamięci półprzewodnikowe ulotne Układy komunikacji z uŝytkownikiem: Diody LED Wyświetlacze LED Wyświetlacze LCD i monitory W5: Układy peryferyjne 2

Budowa systemu mikroprocesorowego W5: Układy peryferyjne 3

Zadania układ adów Wewnętrzne układy peryferyjne systemu mikroprocesorowego: pamięci zawierają programy i dane zapisane w postaci cyfrowej przetworniki przetwarzanie sygnałów ciągłych (z otoczenia) na cyfrowe (uŝyteczne w mikroprocesorze) Układy komunikacji z uŝytkownikiem: klawiatury, panele operatorskie, potencjometry - zadawanie wielkości dla mikroprocesora panele operatorskie, diody, wyświetlacze odczytywanie wielkości z mikroprocesora W5: Układy peryferyjne 4

Sygnał ciągły y i dyskretny temperatura[c] czas[min] W5: Układy peryferyjne 5

Układy peryferyjne - Przetworniki analogowo-cyfrowe przetwornik analogowo-cyfrowy(a/c) - układ scalony pozwalający na zamianę ciągłych sygnałów wejściowych (najczęściej w postaci sygnałów elektrycznych) na odpowiadającą im wartość cyfrową. W czasie procesu przetwarzania są istotne dwa parametry: - częstotliwość próbkowania sygnału analogowego (w khz) - rozdzielczość sygnału cyfrowego (w bitach). W przetwornikach analogowo-cyfrowych wykorzystuje się dwie metody przetwarzania: - metodę bezpośrednią - metodę wagową. W5: Układy peryferyjne 6

Pobieranie sygnału u ciągłego Uwe + - Układ próbkująco-pamiętający K C + - Uwy Uwe Uc Uwy K śledzenie pamiętanie W5: Układy peryferyjne 7 t

Przetwornik A/C - metoda bezpośrednia 3-bitowe wyjście binarne 7 6 C 5 B koder BCD 4 3 A 2 1 0 + - + - + - + - + - + - + - 7V R/2 R R R R R R R/2 U [V] R/2 R R R R R R R/2 Uwe 7 6 5 4 3 2 1 0 W5: Układy peryferyjne 8

Przetwornik A/C - metoda wagowa W5: Układy peryferyjne 9

Przetwornika A/C przykłady rozwiąza zań W5: Układy peryferyjne 10

Przetwornika A/C - dokładno adność Błąd kwantyzacji Błąd nieliniowości W5: Układy peryferyjne 11

Przetwornika A/C - inne rozwiązania zania 1-kanał 24 bitowy przetwornik sigma-delta wewnętrzny oscylator filtr przeciwzakłóceniowy 50/60Hz informacja o przekroczeniu zakresu czas przetwarzania ok.150ms interfejs szeregowy SPI LTC2400 W5: Układy peryferyjne 12

LTC2400 - struktura wewnętrzna W5: Układy peryferyjne 13

LTC2400 - sposób b połą łączenia W5: Układy peryferyjne 14

Układy peryferyjne - Przetworniki cyfrowo - analogowe przetwornik cyfrowo-analogowy(c/a) - układ scalony pozwalający na zamianę cyfrowego sygnału wejściowego (podanego w bitach) na odpowiadający mu wartość analogową (najczęściej sygnał elektryczny prądu lub napięcia). W czasie procesu przetwarzania są istotne dwa parametry: - szybkość ustalania sygnału wyjściowego (w µs) - rozdzielczość sygnału cyfrowego (w bitach). W przetwornikach analogowo-cyfrowych wykorzystuje się dwie metody przetwarzania: - metodę równoległą - metodę wagową. W5: Układy peryferyjne 15

Przetwornik C/A - metoda równolegr wnoległa R R R Vref K3 K2 K1 Uwy U 3/4V ref b1*2 + b0 = V wyj 4 ref Uwyj R K0 2/4V ref dekoder 1z4 1/4V ref b1 b0 00 01 10 11 b1b0 W5: Układy peryferyjne 16

Przetwornik C/A - metoda wagowa Vref b2 b1 R 2R 4R Uwy dla b2b1b0 = 001 Uwyj = 1/8Vref Vref 4R b0 4R R 2R 4R Uwy W5: Układy peryferyjne 17

Przetwornik C/A - parametry komunikacja (szeregowa, równoległa) rozdzielczość szybkość ustalania sygnału wyjściowego napięcie odniesienia Vref (wewnętrzne, zewnętrzne) napięcie zasilania (bipolarne, unipolarne) dokładność Uwyj rzeczywista idealna 3/4V ref 2/4V ref 1/4V ref W5: Układy peryferyjne 00 01 10 11 b1b0 18

Przetwornika C/A przykłady rozwiąza zań W5: Układy peryferyjne 19

Realizacja przetwornika C/A 8 kanałowy, 14 bitowy C/A dokładność względna ±4b lub ±8b czas ustalania 22us 3 zewnętrzne napięcia odniesienia zasilanie anal. (+14..+7)V i (-9..-4)V wpis równoległy, czas dostępu 50ns podwójne buforowanie MAX5264 W5: Układy peryferyjne 20

MAX5264 - struktura wewnętrzna W5: Układy peryferyjne 21

MAX5264 - komunikacja W5: Układy peryferyjne 22

Układy peryferyjne - Pamięci półprzewodnikowe p przewodnikowe Podział pamięci półprzewodnikowych: pamięci ulotne RAM (Random Access Memory), wykorzystywane jako pamięci danych, których zawartość zanika po wyłączeniu zasilania pamięci nieulotne - zachowują zapisane dane równieŝ po wyłączeniu zasilania, słuŝące jako pamięć programu lub do zapisu parametrów w systemie mikroprocesorowym, które muszą być zapamiętane po wyłączeniu. Wśród tego typu pamięci wyróŝnia się: ROM (Read Only Memory) EPROM EEPROM FLASH W5: Układy peryferyjne 23

Idea pamięci półprzewodnikowych p przewodnikowych A 3 A 4 A 1 A 2 0 0 0 1 1 0 1 1 Odczyt: -adres komórki na szynę adresową, przykładowo 0110 -sygnał Read -na szynie danych pojawia się zawartość komórki 0 0 0 0 1 1 0 0 1 1 0 1 0 0 1 1 1 0 0 0 Dane 1 1 0 1 0 0 Szyna adresowa A 1 A 2 A 3 A 4 W5: Układy peryferyjne 24

Idea pamięci półprzewodnikowych p przewodnikowych A 3 A 4 Zapis: -adres komórki na szynę adresową, przykładowo 1100 -wartość do zapisania na szynę danych, przykładowo 1 -sygnał Write A 1 A 2 0 0 0 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 1 0 0 1 1 1 0 0 1 Dane 1 1 1 0 1 0 0 Szyna adresowa A 1 A 2 A 3 A 4 W5: Układy peryferyjne 25

RAM (Random Access Memory) DRAM: -stosowane w komputerach -duŝe pojemności -duŝa gęstość upakowania -wymagają odświeŝania (16k/32ms) -pojemności do 2 GB (256Mx72b) -czasy dostępu (ok. 60ns) Podział pamięci RAM: pamięci dynamiczne DRAM pamięci statyczne RAM RAM: -stosowane w systemach sterowania i jako pamięć podręczna w up PC -fizycznie większe od DRAM (6x) -brak odświeŝania -zawartość zanika po wyłączaniu U -droŝsze od DRAM -pojemności do 16Mb (1Mx16b) -czasy dostępu do 10ns W5: Układy peryferyjne 26

RAM (Odczyt - czas dostępu) W5: Układy peryferyjne 27

ROM (Read( Only Memory), EPROM W5: Układy peryferyjne 28

EPROM - przykład pamięci 27C256 32k bajtów zasilane +5V min czas dostępu 45ns napięcie programujące 12,75V±0,25V czas programowania 100µs/bajt zadania: -program -stałe dane W5: Układy peryferyjne 29

EPROM - programowanie kasownik pamięci EPROM W5: Układy peryferyjne 30

Pamięci EEPROM - przegląd W5: Układy peryferyjne 31

EEPROM - przykład 28C64B 8kB czas dostępu 150ns zaspis 10ms/stronę 64B 100tys cykli zapisu czas utrzymania danych 10 lat zasilanie 5V±10 kontrola zapisu W5: Układy peryferyjne 32

Pamięci FLASH - przegląd W5: Układy peryferyjne 33

FLASH - przykład AT29C512 64k bajtów 70ns czas dostępu 5V napięcie zasilania i programowania 512 sektorów po 128 bajtów czas programowania sektora 10ms 10tys cykli reprogramowania zabezpieczenie przed wpisem W5: Układy peryferyjne 34

FLASH - przykład AT29C512 Dopuszczalne operacje W5: Układy peryferyjne 35

Komunikacja z uŝytkownikiem u Diody LED Zalety: łatwy dobór wielkości diody LED do potrzeb wyraźnie widoczne, nawet w ciemnościach, z kilku metrów wysoka odporność na warunki atmosferyczne niezawodność długi czas pracy łatwe sterowanie róŝne kolory Wady: skromne moŝliwości wyświetlania (0 lub 1) R 5V W5: Układy peryferyjne 36

Diody LED - przykład kolory: czerwony, zielony, Ŝółty typowy prąd 10mA szczytowy prąd 160mA przy 1/10 W5: Układy peryferyjne 37

Komunikacja z uŝytkownikiem u Wyświetlacze LED Zalety: łatwy dobór wielkości znaków 7,6... 100 mm wyraźnie widoczne, nawet w ciemnościach, z kilku metrów wysoka odporność na warunki atmosferyczne niezawodność długi czas pracy łatwe sterowanie Wady: skromne moŝliwości wyświetlania znaków (głównie cyfry) duŝy pobór energii na segment (10 ma) - wiele cyfr!!! W5: Układy peryferyjne 38

Wyświetlacze LED 7 segmentowe (pojedyncze, podwójne, alfanumeryczne, cyfrowe) 14 segmentowe matrycowe W5: Układy peryferyjne 39

Wyświetlacz LED 7 segmentowy EVERLIGHT S512IDR W5: Układy peryferyjne 40

Komunikacja z uŝytkownikiem u Wyświetlacze LCD Podział: alfanumeryczne graficzne graficzne/alfanumeryczne Zalety: szerokie moŝliwości przekazywania informacji niski pobór mocy duŝe moŝliwości sterowania obrazem (migotanie kursora) Wady: problemy z czytelnością wymagają podświetlania dość skomplikowane sterowanie W5: Układy peryferyjne 41

Wyświetlacze LCD alfanumeryczne PARAMETRY Rozmiar (1..4 linii, 16..40 znaków) podświetlanie (diody LED) tablice znaków własne znaki WYŚWIETLACZE WH2002 i WH 2004: Rozmiar 2 linie po 20 znaków; 4 linie po 20 znaków Zasilanie +5V (pobór prądu 1,6mA) czas odpowiedzi optycznej 150ms podświetlanie LED 280mA czas Ŝycia 100 tys h W5: Układy peryferyjne 42

Wyświetlacze LCD alfanumeryczne DOSTĘPNE ZNAKI W5: Układy peryferyjne 43

Wyświetlacze graficzny Hitachi LMG7400PLFC tryb graficzny (240*128) i alfanumeryczny (30 znaków * 16 linii) Podświetlanie warstwa luminoforu ze świetówką (360V, 70kHz, 2,5mA) standardowy interface Zasilanie +5V (ok.. 10mA), -15V (ok.. 2,5 ma) W5: Układy peryferyjne 44

Wyświetlacze graficzny Hitachi TRYB GRAFICZNY (8 bitowe dane) TRYB TEKSTOWY (8 bitowe znaki) W5: Układy peryferyjne 45

KONIEC WYKŁADU NR 6 W5: Układy peryferyjne 46