Elektronika i techniki mikroprocesorowe

Podobne dokumenty
Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

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

Układy sekwencyjne. 1. Czas trwania: 6h

LICZNIKI Liczniki scalone serii 749x

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

Podstawy Informatyki Elementarne podzespoły komputera

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

Układy sekwencyjne - wiadomości podstawowe - wykład 4

Sekwencyjne bloki funkcjonalne

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

Podstawowe elementy układów cyfrowych układy sekwencyjne. Rafał Walkowiak

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

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

Ćw. 7: Układy sekwencyjne

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2

Układy kombinacyjne - przypomnienie

Laboratorium Techniki Cyfrowej i Mikroprocesorowej

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

Podstawy Techniki Cyfrowej Liczniki scalone

Liczniki, rejestry lab. 07 Układy sekwencyjne cz. 1

Krótkie przypomnienie

Rok akademicki: 2030/2031 Kod: EEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

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

LICZNIKI PODZIAŁ I PARAMETRY

Automatyzacja i robotyzacja procesów produkcyjnych

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

PODSTAWY TEORII UKŁADÓW CYFROWYCH

Projektowanie i badanie liczników synchronicznych i asynchronicznych

ćwiczenie 203 Temat: Układy sekwencyjne 1. Cel ćwiczenia

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TZ1A

Przerzutniki RS i JK-MS lab. 04 Układy sekwencyjne cz. 1

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

Układy czasowo-licznikowe w systemach mikroprocesorowych

Spis treści 1. Wstęp 2. Ćwiczenia laboratoryjne LPM

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

Ćw. 9 Przerzutniki. 1. Cel ćwiczenia. 2. Wymagane informacje. 3. Wprowadzenie teoretyczne PODSTAWY ELEKTRONIKI MSIB

Język opisu sprzętu VHDL

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne

2. PRZERZUTNIKI I REJESTRY

Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek

Podstawy elektroniki cz. 2 Wykład 2

LEKCJA. TEMAT: Funktory logiczne.

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Układy sekwencyjne. 1. Czas trwania: 6h

Układy programowalne. Wykład z ptc część 5

W przypadku spostrzeżenia błędu proszę o przesłanie informacji na adres

PRZEWODNIK PO PRZEDMIOCIE

Spis treści. Przedmowa Wykaz oznaczeń Wstęp Układy kombinacyjne... 18

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Energoelektroniki i Maszyn Elektrycznych REJESTRY

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

Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara

LABORATORIUM ELEKTRONIKI. Jakub Kaźmierczak. 2.1 Sekwencyjne układy pamiętające

Programowalne układy logiczne

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 4 (3h) Przerzutniki, zatrzaski i rejestry w VHDL

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

Wykład Mikroprocesory i kontrolery

PROGRAMMABLE DEVICES UKŁADY PROGRAMOWALNE

Rok akademicki: 2030/2031 Kod: EIT s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

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

Ćwiczenie 27C. Techniki mikroprocesorowe Badania laboratoryjne wybranych układów synchronicznych

Politechnika Wrocławska, Wydział PPT Laboratorium z Elektroniki i Elektrotechniki

Rok akademicki: 2016/2017 Kod: EAR s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

Cyfrowe układy scalone c.d. funkcje

Sterowniki Programowalne (SP)

Układy czasowo-licznikowe w systemach mikroprocesorowych

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA

Funkcje logiczne X = A B AND. K.M.Gawrylczyk /55

P.Rz. K.P.E. Laboratorium Elektroniki 2FD 2003/11/06 LICZNIKI CYFROWE

Układy logiczne układy cyfrowe

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści

Artur Cichowski Paweł Szczepankowski Wojciech Śleszyński TECHNIKA CYFROWA I MIKROPROCESOROWA LABORATORIUM

LABORATORIUM PODSTAW ELEKTRONIKI. Komputerowa symulacja układów różniczkujących

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

Elektronika i techniki mikroprocesorowe. Instrukcja do zajęć laboratoryjnych. Część: Technika Cyfrowa Liczba zajęć: 3 + zaliczające

WSTĘP DO ELEKTRONIKI

Układy sekwencyjne przerzutniki 2/18. Przerzutnikiem nazywamy elementarny układ sekwencyjny, wyposaŝony w n wejść informacyjnych (x 1.

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

WYKŁAD 8 Przerzutniki. Przerzutniki są inną niż bramki klasą urządzeń elektroniki cyfrowej. Są najprostszymi układami pamięciowymi.

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

CZ1. Optymalizacja funkcji przełączających

INSTYTUT INFORMATYKI POLITECHNIKI BIAŁOSTOCKIEJ

Technika Cyfrowa 1 wykład 11: liczniki sekwencyjne układy przełączające

Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

Podstawowe moduły układów cyfrowych układy sekwencyjne cz.2 Projektowanie automatów. Rafał Walkowiak Wersja /2015

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH Wydziałowy Zakład Metrologii Mikro- i Nanostruktur SEMESTR LETNI 2017

Transkrypt:

Elektronika i techniki mikroprocesorowe Technika cyfrowa ZłoŜone one układy cyfrowe Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego 2

PLAN WYKŁADU idea układów sekwencyjnych przerzutniki RS, D, T, JK Rejestry i liczniki Idea układów programowalnych Realizacje układów programowalnych Programowanie układów Lattice W4: Technika cyfrowa 2

Układy sekwencyjne x y x n układ sekwencyjny y m -występują elementy pamiętaj tające -moŝe e występowa pować zegar zegar y i =f i (x,x (n-), x (n-2), 2),, x 2, x 2 (n-), x 2 (n-2), 2),,..x,..x n ) W4: Technika cyfrowa 3

Podział układ adów w sekwencyjnych Układy sekwencyjne synchroniczne asynchroniczne Przykłady układów sekwencyjnych: rejestry liczniki dzielniki częstotliwości W4: Technika cyfrowa 4

Przerzutnik asynchroniczny RS W4: Technika cyfrowa 5

Przykład zastosowania przerzutnika RS h2 h P P n- W4: Technika cyfrowa 6

Podział przerzutników w synchronicznej przerzutniki synchroniczne przerzutnik JK przerzutnik D przerzutnik T W4: Technika cyfrowa 7

Przerzutnik JK J K clk W4: Technika cyfrowa 8

Przerzutnik JK technologia HC W4: Technika cyfrowa 9

Przerzutnik D D clk W4: Technika cyfrowa

Przerzutnik T T clk W4: Technika cyfrowa

Konwersja przerzutników konwersja JK na przerzutnik D D J K clk dwójka licząca J K clk clk W4: Technika cyfrowa 2

Układy cyfrowe rejestr równolegr wnoległy wyjścia danych D D D D clk wejścia danych clk D3 D2 D D 3 2 W4: Technika cyfrowa 3

Układy cyfrowe rejestr przesuwający D D D2 D3 we szer D D D D clk clr we D D D2 D3 W4: Technika cyfrowa 4

Układy cyfrowe rejestr przesuwający z wejściem równolegr wnoległym D D D2 D3 we szer D D D D clk wpis wejście równoległe W4: Technika cyfrowa 5

Realizacja praktyczna rejestru 74HC66 W4: Technika cyfrowa 6

Zastosowania rejestrów przechowywanie danych pamięci zamiana informacji z szeregowej na równoległą zamiana informacji z równoległej na szeregową sterowanie liczniki pierścieniowe dzielniki częstotliwości generatory liczb pseudolosowych 7 6 5 4 3 2 W4: Technika cyfrowa generator losowy 7

Układy cyfrowe - liczniki Licznik to sekwencyjny układ cyfrowy słuŝący do zliczania i pamiętania liczby impulsów podawanych w określonym przedziale czasu na jego wejście zliczające. Dodatkowe wejścia: - zerujące, - ustawiające. impulsy zliczane wyjścia licznik n-stanowy zerowanie ustawianie W4: Technika cyfrowa 8

W4: Technika cyfrowa 9 Liczniki binarne i BCD Liczniki binarne i BCD s A B C D 2 3 4 5 6 7 8 9 2 3 4 5 Licznik binarny Licznik BCD s A B C D 2 3 4 5 6 7 8 9

Licznik asynchroniczny Licznik asynchroniczny - wyjścia zmieniają się asynchronicznie A B C D we J J J J K K K K we A B C D 2 4 5 W4: Technika cyfrowa 2

Licznik synchroniczny Licznik synchroniczny - wyjścia zmieniają się A B C D synchronicznie J J J J K K K K we we A B C D 2 4 5 W4: Technika cyfrowa 2

Realizacja praktyczna licznika 74HC93 Licznik rewersyjny (moŝliwe zliczanie w dwóch kierunkach) z wpisem równoległym zerowaniem 2 wejścia zliczające W4: Technika cyfrowa 22

Zastosowania liczników odmierzanie odcinków czasu dzielniki częstotliwości operacje arytmetyczne (dodawanie, mnoŝenie, pierwiastkowanie, podnoszenie do kwadratu) W4: Technika cyfrowa 23

Przykład sekwencyjnego układu sterowania zał wył układ sterowania M zał () S buczek wył () R Hz reset E CAO clk licznik w przód S silnik W4: Technika cyfrowa 24 R

Przykład - przebiegi czasowe zał wył buczek E reset clk licznik 2 3 4 5 6 7 CAO silnik zał () S buczek wył () R Hz reset E CAO licznik w przód clk S W4: Technika cyfrowa 25 R silnik

Układy programowalne - definicja Cyfrowe układy programowalne - układy scalone wysokiej skali integracji, składające się z sieci bramek oraz przerzutników, których struktura połączeń moŝe zostać zaprogramowana (wielokrotnie) przez uŝytkownika. W4: Technika cyfrowa 26

Układy programowalne - dlaczego? wystarczająca złoŝoność i stopień integracji efektywność narzędzi komputerowego projektowania łatwość opracowania i uŝycia niskie koszty opracowania układów łatwość modyfikacji krótki czas wprowadzania urządzenia na rynek niskie ryzyko inwestycji W4: Technika cyfrowa 27

Układy programowalne - zastosowanie W4: Technika cyfrowa 28

Układy programowalne - producenci Altera (CPLD - SRAM, EEPROM) Xlinx (FPGA - SRAM, CPLD - Flash) Lattice (FPGA - SRAM, CPLD - EEPROM) Actel (FPGA - Flash, Antifuse) Cypress (CPLD - EEPROM, Flash) Atmel (FPGA - SRAM, CPLD - Flash, EEPROM) Lucent (FPGA - SRAM) W4: Technika cyfrowa 29

Układy programowalne - typy W4: Technika cyfrowa 3

Układy programowalne - PLD i CPLD struktura PAL makrokomórka GAL W4: Technika cyfrowa 3

Układy programowalne - firma Lattice W4: Technika cyfrowa 32

Rodzina - isplsi 6E W4: Technika cyfrowa 33

specyfikacja układu (opis) Etapy implementacji Kompilacja (konwersja opisu źródłowego, sprawdzenie reguł projektowych, synteza logiczna) optymalizacja opisu logicznego (minimalizacja funkcji) symulacja funkcjonalna dekompozycja opisu logicznego na części realizowane w blokach logicznych CPLD wpasowanie opisu logicznego w makrokomórki CPLD tworzenie plików wyjściowych programowanie układu symulacja czasowa analiza czasów propagacji W4: Technika cyfrowa 34

Oprogramowanie Active CAD W4: Technika cyfrowa 35

Active CAD edytor schematów W4: Technika cyfrowa 36

Active CAD język VHDL W4: Technika cyfrowa 37

Active CAD edytor grafów w przejść W4: Technika cyfrowa 38

Active CAD wyniki symulacji W4: Technika cyfrowa 39

Układy programowalne zastosowanie Uc Id Ud NAGRZEWNICA khz Io Fmierz uk Hitachi 348F Izad + - Lattice 6E T T2 T3 T4 wsad Twsad Fo=8.kHz Io=73.A RS485 MODBUS zabezpieczenia przekształtnika i wzbudnika - przepływy - temperatury - ograniczenia prądowe i napięciowe chłodzenie wodne klawiatura PULPIT W4: Technika cyfrowa 4

KONIEC WYKŁADU NR 5 W4: Technika cyfrowa 4