MIKROPROCESOROWE UKŁADY STEROWANIA



Podobne dokumenty
Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Technika Cyfrowa. Badanie pamięci

Język opisu sprzętu VHDL

Testowanie systemów informatycznych Kod przedmiotu

METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH

INSTYTUT INFORMATYKI POLITECHNIKI BIAŁOSTOCKIEJ

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

INFORMATOR LABORATORYJNY. TECHNIKA CYFROWA (studia niestacjonarne)

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Układy czasowe

Technika Cyfrowa 2 wykład 1: programowalne struktury logiczne - wprowadzenie

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

Bezpieczeństwo informacji oparte o kryptografię kwantową

WAT - WYDZIAŁ ELEKTRONIKI INSTYTUT SYSTEMÓW ELEKTRONICZNYCH ZAKŁAD EKSPLOATACJI SYSTEMÓW ELEKTRONICZNYCH

Zakład Układów Elektronicznych i Termografii ( Prezentacja bloków i przedmiotów wybieralnych

ZL19PRG. Programator USB dla układów PLD firmy Altera

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

INSTRUKCJA LABORATORYJNA

INSTYTUT SYSTEMÓW ELEKTRONICZNYCH WEL WAT ZAKŁAD EKSPLOATACJI SYSTEMÓW ELEKTRONICZNYCH. Ćwiczenia nr 3: RYSUNEK ELEKTRYCZNY WSPOMAGANY KOMPUTEROWO

Elektronika i techniki mikroprocesorowe

KARTA PRZEDMIOTU. Podstawy elektroniki cyfrowej B6. Fundamentals of digital electronic

Bezpieczeństwo informacji oparte o kryptografię kwantową

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

W RAMACH STUDIÓW NIESTACJONARNYCH NA KIERUNKU ELEKTROTECHNIKA NA WYDZIALE ELEKTRYCZNYM POLITECHNIKI WARSZAWSKIEJ

JTAG Isolator. Separator galwaniczny JTAG dla ARM, AVR i FPGA

Generatory kwarcowe Generator kwarcowy Colpittsa-Pierce a z tranzystorem bipolarnym

Technika Cyfrowa 1 wykład 1: kody. Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

Systemy na Chipie. Robert Czerwiński

Katedra Mikroelektroniki i Technik Informatycznych

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

PRZEWODNIK PO PRZEDMIOCIE

Celem Pracowni elektroniki i aparatów słuchowych jest

Podzespoły i układy scalone mocy część II

SPECJALNOŚĆ ELEKTRONIKA PRZEMYSŁOWA

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

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

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

POLITECHNIKA POZNAŃSKA KATEDRA STEROWANIA I INŻYNIERII SYSTEMÓW

MIKROKONTROLERY I MIKROPROCESORY

GENERATORY KWARCOWE. Politechnika Wrocławska. Instytut Telekomunikacji, Teleinformatyki i Akustyki. Instrukcja do ćwiczenia laboratoryjnego

Narzędzia programowe

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Podstawy techniki cyfrowej

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

Analiza i Synteza Układów Cyfrowych

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wykrywanie sygnałów DTMF za pomocą mikrokontrolera ATmega 328 z wykorzystaniem algorytmu Goertzela

1.1. Możliwości programu

Instrukcja do ćwiczenia laboratoryjnego

Komputerowa symulacja koderów i dekoderów

Elektronika. Wzmacniacz tranzystorowy

Projektowanie z użyciem softprocesora picoblaze w układach programowalnych firmy Xilinx

Opis efektów kształcenia dla modułu zajęć

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

RoHS Laminaty Obwód drukowany PCB

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

Bezprzewodowa sieć kontrolno-sterująca z interfejsem Bluetooth dla urządzeń mobilnych z systemem Android

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej

Wydział Elektrotechniki i Automatyki. Katedra Energoelektroniki i Maszyn Elektrycznych

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

Ćwiczenie nr 2: OPRACOWANIE SCHEMATU ELEKTRYCZNEGO UKŁADU ELEKTRONICZNEGO

Zakład Techniki Cyfrowej. Tematy prac dyplomowych na rok akademicki

Komputerowa symulacja generatorów cyfrowych

KARTA PRZEDMIOTU KARTA PRZEDMIOTU

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

Scenariusz zajęć pozalekcyjnych w ramach Innowacyjnej Szkoły Zawodowej Zespół Szkół Rolniczych w Namysłowie Prowadzący mgr Włodzimierz Kupniewski

KARTA PRZEDMIOTU. Nr Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia. Forma prowadzenia zajęć

Specjalność Elektronika Przemysłowa w ramach kierunku Elektrotechnika na Wydziale Elektrycznym Politechniki Warszawskiej

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Komputerowa symulacja bramek w technice TTL i CMOS

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

Komputerowa symulacja przetworników A/C i C/A

Sylabus. WYDZIAŁ FIZYKI Uniwersytet im. Adama Mickiewicza w Poznaniu

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

Ćwiczenia nr 4: PROJEKT PŁYTKI DRUKOWANEJ WSPOMAGANY KOMPUTEROWO

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

Temat: Narzędzia do wspomagania projektowania układów elektronicznych Data: Przeredagowano: Autor: Piotr Kierat

Synteza częstotliwości z pętlą PLL

Projekt procesora NIOSII w strukturze programowalnego układu logicznego CYCLONEII EP2C35F672C6 podłączenie i obsługa wyświetlacza LCD.

ZL8AVR. Płyta bazowa dla modułów dipavr

Oferta edukacyjna Uniwersytetu Rzeszowskiego.

Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Elektroniczne przyrządy pomiarowe Kod przedmiotu

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

Mikrokontroler Wykład 5

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Elementy cyfrowe i układy logiczne

2. Code Composer Studio v4 zintegrowane środowisko projektowe... 41

Opis przedmiotu zamówienia CZĘŚĆ 1

Zakład Układów Elektronicznych i Termografii

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

Embedded Solutions Automaticon Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ

Opis przedmiotu 3 części zamówienia Zestawy ćwiczeń

Komputerowa symulacja bramek w technice TTL i CMOS

ZL11PRG v.2. Uniwersalny programator ISP. Odpowiednik: Byte Blaster II DLC5 Programmer AT89ISP STK-200 Lattice ISP ARM Wiggler

Transkrypt:

Mikroprocesorowe Układy Sterowania MIKROPROCESOROWE UKŁADY STEROWANIA Prowadzący: dr inż. Paweł Szczepankowski e-mail: pszczep@ely.pg.gda.pl telefon: 58 3471139

WYKŁAD 1. Warsztat pracy inżyniera MUS narzędzia pomiarowe oscyloskop analizator stanów generator multimetr rejestratory USB

WYKŁAD 1. Warsztat pracy inżyniera MUS zestawy startowe układy FPGA zestaw ewaluacyjny z ARM systemy przenośne konwertery USB starter-kit

WYKŁAD 1. Warsztat pracy inżyniera MUS programatory i emulatory emulator JTAG dla AVR Emulator dla ADSP- 21XXX JTAG-ICE Tani emulator dla DSP ti XDS100 programator USB- Blaster dla FPGA programator uniwersalny emulator JTAG z separacją optyczną

WYKŁAD 1. Warsztat pracy inżyniera MUS sprzęt lutowniczy montaż BGA stacja lutownicza stacja rozlutowująca pinceta plecionka odsysacz lutowanie gazowe nasadka na dyszę

WYKŁAD 1. Warsztat pracy inżyniera MUS oprogramowanie wspomagające Edytory Symulatory Kompilatory Programy debugujące Konsole ŚRODOWISKA IDE Integrated Development Environment Przykłady: Texas Instruments Code Composer Studio Analog Devices VisualDSP++ Atmel AVR Studio 8051 KEIL Altera Quartus

WYKŁAD 1. Warsztat pracy inżyniera MUS poszukiwanie i weryfikacja algorytmów Przykłady: MATLAB ModelSim TCAD PSIM PSPICE Pożądane możliwości środowiska (1) Bloki użytkownika pisane w C (2) Konwersja z postaci blokowej (symbolicznej) na kod C (3) Zachowanie standardów i zgodności z ANSI C (VHDL) (4) Możliwość przeniesienia kodu na wskazaną platformę procesorową (strukturę cyfrową) (5) Współpraca z zestawami ewaluacyjnymi (starter-kit, SDK itp.)

WYKŁAD 1. Warsztat pracy inżyniera MUS dokumentacja techniczna i zasoby sieciowe Dokumentacja producenta układu Przykłady dołączone do DSK/EVM/SDK Forum Wiki Publikacje Książki

WYKŁAD 1. Podstawy projektowania obwodów drukowanych dla modułów sterowania Budowa PCB ang. printed circuit board WARSTWY: Top overlay Top solder Top layer Internal layer Internal plane Bottom layer Bottom solder Bottom overlay Keep out layer Mechanical layers Multi layer Drill drawing

WYKŁAD 1. Podstawy projektowania obwodów drukowanych dla modułów sterowania Budowa PCB 256 BGA na 2 warstwach

WYKŁAD 1. Podstawy projektowania obwodów drukowanych dla modułów sterowania Ułożenie warstw dla częstotliwości < 300 MHz WADY: - mniejsza pojemność zasilania - większe szumy oraz propagacja EMI - wymagana większa liczba kondensatorów blokujących ZALETY: - łatwiejsze projektowanie ścieżek i przelotek - brak wymagania kontroli długości ścieżki oraz impedancji

WYKŁAD 1. Podstawy projektowania obwodów drukowanych dla modułów sterowania Ułożenie warstw dla częstotliwości > 300 MHz WADY: - trudniejsze prowadzenie ścieżek i przelotek - często wymagana jest kontrola długości - kontrola impedancji ZALETY: - większa pojemność zasilania - mniejsze szumy oraz EMI - większe częstotliwości pracy magistral

WYKŁAD 1. Podstawy projektowania obwodów drukowanych dla modułów sterowania Budowa PCB założenia projektowe Mechanika: - rozmiary - mocowania Dokładnie przeczytaj wymagania technologiczne firmy wytwarzającej PCB Budowa PCB - liczba warstw sygnałowych - liczba warstw zasilania (GND, rdzeń, IO itp.) - weryfikacja możliwości montażu - minimalna odległość między elementami - minimalna szerokość ścieżki - minimalna średnica otworu

WYKŁAD 1. Podstawy projektowania obwodów drukowanych dla modułów sterowania wymagania projektowe 1. Schematy ideowe 2. Projekt PCB 3. Biblioteki symboli 4. Biblioteki obudów Schemat ideowy oraz PCB projektuje się wykorzystując biblioteki, które można stworzyć samemu lub skorzystać z istniejących

WYKŁAD 1. Podstawy projektowania obwodów drukowanych dla modułów sterowania przykład realizacji Wizualizacja PCB w programie ALTIUM Zmontowane PCB

WYKŁAD 1. Literatura Barski M., Jędruch W. - Układy cyfrowe i mikroprocesory, PG, Gdańsk 1985 Ćwirko R., Rusek M., Marciniak W. - Układy scalone w pytaniach i odpowiedziach, WNT, Warszawa 1987 De Micheli G. - Synteza i optymalizacja układów cyfrowych, WNT, Warszawa 1998 Gajewski P., Turczyński J. - Cyfrowe układy scalone CMOS, WKiŁ, Warszawa 1990 Głocki W. - Układy cyfrowe, WSZiP, Warszawa 2002 Górecki P. Układy cyfrowe, pierwsze kroki, Wydawnictwo BTC, Warszawa 2004 Górski K. Timer 555 w przykładach, Wydawnictwo BTC, Warszawa 2005 Kalisz J. Język VHDL w praktyce, WKiŁ, Warszawa 2002 Kalisz J. - Podstawy elektroniki cyfrowej, WKiŁ, Warszawa 2002 Łakomy M., Zabrodzki J. - Cyfrowe układy scalone CMOS, PWN, Warszawa 1991 Łakomy M., Zabrodzki J. - Cyfrowe układy scalone, PWN, Warszawa 1986 Łuba T., Zbierzchowski B. - Komputerowe projektowanie układów cyfrowych, WKił, Warszawa 2000 Łuba T. - Synteza układów logicznych, WSISiZ, Warszawa 2000 Łuba T., Jasiński K., Zbierzchowski B. - Specjalizowane układy cyfrowe w strukturach programowalnych PLD i FPGA, WKiŁ, Warszawa 1997 Łuba T., Zbierzchowski B. Komputerowe projektowanie układów cyfrowych, WKiŁ, Warszawa 2000 Łuba T. (praca zbiorowa) Synteza układów cyfrowych, WKiŁ, Warszawa 2003 Majewski W. - Moduły logiczne w syntezie układów cyfrowych, WKiŁ, Warszawa 1992 Noga K. - Laboratorium Podstaw Techniki Cyfrowej, skrypt, WSM Gdynia 2002, wydanie trzecie poprawione, 2005 wydanie 4 w wersji elektronicznej Pasierbiński J., Zbysiński P. - Układy programowalne w praktyce, WKiŁ, Warszawa 2004, wydanie drugie Piecha J. - Elementy i układy cyfrowe, PWN, Warszawa 1990 Pieńkos J., Turczyński J. - Układy scalone TTL w systemach cyfrowych, WKiŁ, Warszawa 1986 Sasal W. - Układy scalone serii UCA / UCY 74. Parametry i zastosowania, WKiŁ, Warszawa 1985 Skorupski A. - Podstawy techniki cyfrowej, WKiŁ, Warszawa 2001 Traczyk T. - Układy cyfrowe. Podstawy teoretyczne i metody syntezy, WNT, Warszawa 1986 Tyszer J., Mrugalski G. Układy cyfrowe. Zbiór zadań z rozwiązaniami. Wydawnictwo Politechniki Poznańskiej, Poznań 2002 Wilkinson B. - Układy cyfrowe, WKiŁ, Warszawa 2000 Zbysiński P, Pasierbiński J. Układy programowalne, pierwsze kroki, Wydawnictwo BTC, Warszawa 2002, wydanie drugie 2004 Zieliński B.- Układy mikroprocesorowe. Przykłady rozwiązań. Wydawnictwo Helion, 2002 Zwoliński M. Projektowanie układów cyfrowych z wykorzystaniem języka VHDL, WKiŁ, Warszawa 2002