Struktura wewnętrzna mikrokontrolera zamkniętego

Slides:



Advertisements
Podobne prezentacje
Architektura jednostki centralnej RD MBR MAR IRPC +1 WR jednostka sterująca ALU A F Adres Dane Rejestry: MAR – (Memory Address Register) rejestr adresowy.
Advertisements

Architektura szynowa systemu mikroprocesorowego szyna danych szyna sterująca szyna adresowa µP szyna danych szyna adresowa D7,..., D1, D0 A15,..., A1,
Wykład 9 Dedykowane procesory DSP oraz mikrokontrolery z jednostką DSP
Wykład 4 Przetwornik Analogowo-Cyfrowy
Magistrale.
System przechowywania danych
Mikrokontrolery - - podstawowe architektury
JAK ZBUDOWANY JEST KOMPUTER?
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Systemy dynamiczne 2010/2011Systemy i sygnały - klasyfikacje Kazimierz Duzinkiewicz, dr hab. inż.Katedra Inżynierii Systemów Sterowania 1 Dlaczego taki.
Magistrala & mostki PN/PD
Schemat blokowy komputera
Komputer, procesor, rozkaz.
Wieloprocesowy system operacyjny dla komputerów ATARI XL/XE
Mikroprocesory i mikrokontrolery
PROJEKT GRUPOWY SYSTEM ANTYKOLIZYJNY DLA ROBOTÓW PRZEMYSŁOWYCH Grupa: P. Bocian K. Czułkowski A. Hryniewicz opiekun: mgr inż. Piotr Fiertek.
ZESTAW KOMPUTEROWY.
Procesory jednoukładowe
Układy wejścia-wyjścia
Komputer a system komputerowy
Architektura komputerów
przykładowy 8-bitowy mikroprocesor uniwersalny CISC
Dekodery adresów.
Programowalny układ we/wy równoległego.. Wyprowadzenia układu.
MCS51 - wykład 6.
POLITECHNIKA POZNAŃSKA
POLITECHNIKA POZNAŃSKA
Wykonał Piotr Jakubowski 1ET
ARCHTEKTURA KOMPUTERA
Płyta główna. Magistrale I/O
Zasada działania komputera
Elektroniczne Systemy Zabezpieczeń
Budowa i działanie komputera-JEDNOSTKA
Autor: Justyna Radomska
Budowa komputera.
Mikroprocesory mgr inż. Sylwia Glińska.
Budowa i rodzaje procesorów.
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
Podsystem graficzny i audio
Budowa i działanie komputera - jednostka
Budowa komputera.
PROCESORY (C) Wiesław Sornat.
Architektura PC.
Budowa komputera ProProgramer.
Elementy zestawu komputerowego
Systemy wbudowane Wykład nr 3: Komputerowe systemy pomiarowo-sterujące
Wykład nr 4: Mikrokontrolery - wprowadzenie Piotr Bilski
Procesor – charakterystyka elementów systemu. Parametry procesora.
BUDOWA I ZASADA DZIAŁANIA
Procesor, pamięć, przerwania, WE/WY, …
Testowanie układów mieszanych sygnałowo z zastosowaniem magistrali IEEE Kamil Smużyński.
Pamięć DRAM.
Architektury procesorów rdzeniowych mikrokontrolerów.
Zawory rozdzielające sterowane bezpośrednio i pośrednio.
Pamięć SRAM.
Logiczne układy bistabilne – przerzutniki.
BUDOWA WEWNĘTRZNA KOMPUTERA
POLITECHNIKA POZNAŃSKA
Akademia ETI 2016 PREZENTACJA - MIKROKONTROLERY. Czym jest mikrokontroler Mikrokontroler to wyspecjalizowany układ scalony, zawierający jednostkę centralną.
Płyta główna. Magistrale I/O
Schemat blokowy komputera
Sadsadafghfhfghg POLITECHNIKA RZESZOWSKA WYDZIAŁ ELEKTROTECHNIKI I INFORMATYKI POLITECHNIKA RZESZOWSKA im. Ignacego Łukasiewicza WYDZIAŁ ELEKTROTECHNIKI.
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Mikrokontrolery z rdzeniem ARM Cortex-M0+ Energooszczędność
Mikrokontrolery System przerwań
Budowa Komputera Sebastian Basara 1AT. Menu Karta graficzna\ budowa Karta graficznabudowa CPU Pamięć RAM Pamięć ROM Pamięć HDD Płyta Główna.
Mikrokontrolery MSP430 DMA
Zapis prezentacji:

Struktura wewnętrzna mikrokontrolera zamkniętego Kamil Smużyński

Spis treści Rodzaje kontrolerów Architektury Rodzaje pamięci Układ sterujący oraz wykonawczy Pobór mocy Porty Peryferia Zastosowanie Literatura

Rodzaje kontrolerów Wyróżniamy 3 typy kontrolerów: z osobną pamięcią (procesory) układy wymagające zewnętrznej pamięci co za tym idzie więcej linii wyprowadzonych, konieczna wyprowadzona magistrala programu, błędy w komunikacji złożoność układu końcowego z dodatkową pamięcią (kontrolery) mają udostępnioną magistrale poprzez porty zewnętrzne, przez co możemy rozszerzyć możliwości takiego kontrolera o dodatkową pamięć, kosztem ograniczenia ilości dostępnych wyprowadzeń z wbudowana pamięcią (mikrokontrolery) mikrokontrolery autonomiczne czyli mogą pracować samodzielnie w oparciu o własny bądź zewnętrzny zegar

Architektury W zależności od struktury mapy pamięci wyróżniamy 3 typy architektur: harwardzką osobne magistrale danych i pamięci, różne długości słowa zmodyfikowana Harwardzka rozwiązanie pośrednie, zakłada wykorzystanie osobnych pamięci, ale dane i instrukcje o takiej samej długości słowa von-Neumanna wykorzystuje jedną szynę do danych i instrukcji, podział pamięci umowny, prostsza w budowie, wolniejsza, bardziej podatna na błędy programisty

Harwardzka

von-Neumanna

Rodzaje pamięci W zależności od potrzeby, w kontrolerach stosowanych jest kila rodzajów pamięci: RAM – szybka, ulotna, stosowana do rejestrów ROM – stała tylko do odczytu; tryby serwisowe, dane producentów EEPROM – odmiana EPROM – może być kasowana elektrycznie FLASH – dość popularna ze względu na większą szybkość niż EEPROM, zapewnia większą ilość cykli zapisu i kasowania

Układ sterujący oraz wykonawczy układa sterujący odpowiedzialny jest za odpowiednie sterowanie szyną danych i przesyłanie informacji pomiędzy odpowiednimi blokami Układ wykonawczy realizacja operacji za pomocą jednostki arytmetyczno-logicznej ALU akumulatora rejestrów

Jądro mikrokontrolera

Pobór mocy Ze względu na rygorystyczne wymagania stawiane mikrokontrolerom posiadają w swojej strukturze dodatkowe systemy redukujące pobór mocy. osobne zegary taktujące – szybszy i wolniejszy odłączanie niektórych peryferii np. przet. ADC tryby głębokiego uśpienia

Porty Do komunikacji ze światem zewnętrznym służą dostępne porty kontrolera. W zależności od wielkości obudowy dostępna jest różna ilość wyprowadzeń. Typy portów: dwukierunkowe wejściowe wyjściowe Rodzaje linii portów: z otwartym obwodem drenu tranzystora o zwiększonej obciążalności Porty dodatkowo mogą pełnić kilka różnych funkcji zależnie od kontrolera. Z tego względu konieczne jest przełączanie i kontrola tych zasobów.

Peryferia Dodatkowe bloki w strukturze zwiększające funkcjonalność kontrolera tj.: Bloki portów wejścia/wyjścia Timery Przetworniki cyfrowo-analogowe Interfejsy szeregowe np. I2C, SPI, UART PWM

Zastosowanie Małe mikrokontrolery stosuje się w aplikacjach nie wymagających dużej mocy obliczeniowej i są stosowane między innymi w: zabawkach systemach płynnego startu silników inteligentnych czujnikach odświeżaczach powietrza pilotach zdalnego sterowania prostych alarmach do kontroli klawiatury przesyłania informacji sterowania oświetleniem w automatyce i wiele innych…

Literatura Mariusz Nowak www.cs.put.poznan.pl/mnowak/KSS/ mikrokontrolery.ppt www.atmel.com dokumentacja ATtiny4 www.microchip.com dokumentacja PIC10F200

Dziękuję za uwagę