Wykład 3 Technologie na urządzenia mobilne. Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl http://www.cs.put.poznan.



Podobne dokumenty
Wykład 1 Technologie na urządzenia mobilne. Wojciech Świtała

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

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

Charakterystyka mikrokontrolerów

MAGISTRALE MIKROKONTROLERÓW (BSS) Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Magistrala LIN

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Wbudowane układy komunikacyjne cz. 1 Wykład 10

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

Technika Mikroprocesorowa

Współpraca procesora z urządzeniami peryferyjnymi

MIKROKONTROLERY - MAGISTRALE SZEREGOWE

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

Współpraca procesora z urządzeniami peryferyjnymi

RODZAJE PAMIĘCI RAM. Cz. 1

Współpraca procesora ColdFire z urządzeniami peryferyjnymi

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

Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe

Interfejsy szeregowe TEO 2009/2010

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

KOMPUTEROWE SYSTEMY POMIAROWE

System mikroprocesorowy i peryferia. Dariusz Chaberski

Komunikacja w mikrokontrolerach Laboratorium

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Magistrale szeregowe

Artykuł zawiera opis i dane techniczne

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

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

Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,

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

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

Programowalne układy logiczne kod kursu: ETD Układy sekwencyjne W

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Mikroprocesory i mikrosterowniki Wydział Elektroniki Mikrosystemów i Fotoniki Politechniki Wrocławskiej Ćwiczenie nr 4

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

Komunikacja z urzadzeniami zewnętrznymi

. Rodzaje transmisji sygnału i RS-232

Marek Wnuk. Interfejs SPI. materiały pomocnicze 2002

Temat: Pamięci. Programowalne struktury logiczne.

Problematyka sieci miejscowej LIN

Moduł uruchomieniowy mikrokontrolera MC68HC912B32

Mikroprocesory i Mikrosterowniki Laboratorium

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

Współpraca procesora z urządzeniami peryferyjnymi

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Programowanie Niskopoziomowe

Aoi Ryuu. v2.0 moduł z mikroprocesorem Atmega169 dla makiety dydaktycznej Akai Kaba

Podstawy Informatyki JA-L i Pamięci

Architektura komputerów

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

Interfejs transmisji danych

Przemysłowe Sieci informatyczne

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

Elektronika i techniki mikroprocesorowe

Zastosowania mikrokontrolerów w przemyśle

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

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

Architektura systemu komputerowego

Techniki mikroprocesorowe i systemy wbudowane

Systemy pomiarowe z interfejsem RS-232. KSP w2

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

dr inż. Jarosław Forenc

(przykład uogólniony)

Wykład Mikroprocesory i kontrolery

Programowanie Układów Logicznych kod kursu: ETD6203. Komunikacja z układami cyfrowymi W dr inż. Daniel Kopiec

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa

Cyfrowe układy scalone

Wstęp. Opis ATMEGA128 MINI MODUŁ VE-APS-1406

Mikrokontrolery w systemach pomiarowo sterujących

2. PRZERZUTNIKI I REJESTRY

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Programowanie mikrokontrolerów. 15 stycznia 2008

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

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Cyfrowe układy scalone

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Programowanie Mikrokontrolerów. Magistrala I2C (Inter-Integrated Circuit).

Cyfrowe układy scalone

UKŁADY PAMIĘCI. Tomasz Dziubich

LEKCJA. TEMAT: Pamięć operacyjna.

E-TRONIX Sterownik Uniwersalny SU 1.2

Pamięć operacyjna komputera

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Rozproszony system zbierania danych.

Wykład I. Podstawowe pojęcia Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

dr inż. Jarosław Forenc Dotyczy jednostek operacyjnych i ich połączeń stanowiących realizację specyfikacji typu architektury

dr inż. Jarosław Forenc

Moduł nie może być zasilany z PoE. Nie ma wbudowanej przetwornicy PoE, a posiada tylko wyprowadzenie pinów RJ45 na płytkę PCB

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Laboratorium mikroinformatyki. Szeregowe magistrale synchroniczne.

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Opis czytnika TRD-FLAT CLASSIC ver Naścienny czytnik transponderów UNIQUE w płaskiej obudowie

Systemy wbudowane - wykład 7

TECHNIKA MIKROPROCESOROWA

TECHNIKA MIKROPROCESOROWA

Interfejsy systemów pomiarowych

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

Transkrypt:

Wykład 3 Technologie na urządzenia mobilne Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl http://www.cs.put.poznan.pl/lkirchner

Sztuka Elektroniki - P. Horowitz, W.Hill Układy półprzewodnikowe U.Tietze, Ch. Schenk Projektowanie układów analogowych Robat A.Rease Układy Cyfrowe Wojciech Głocki - WSiP Filtry analogowe i cyfrowe - Jacek Izydorczyk, Jacek Konopacki PAN Lokalne interfejsy szeregowe w systemach cyfrowych Jacek Bogusz BTC Zasilacze urządzeń elektronicznych Joseph J.Carr BTC Mikrokontrolery w systemach zdalnego sterowania Zbigniew Hajduk BTC Pamięci masowe w systemach mikroprocesorowych Paweł Marks BTC Cyfrowe przetwarzanie sygnałów Tomasz P. Zieliński WKŁ Moduły GSM w systemach mikroprocesorowych J Bogusz BTE Systemy GPS Cezary Specht BERNARDIUM GPS i inne satelitarne systemy nawigacyjne Janusz Narkiewicz WKŁ Technologie i materiałoznawstwo dla elektroników Zbigniew Szczepiński, Stefan Okoniewski WSiP

SRAM, DRAM, SDRAM, ROM, PROM, EPROM, EEPROM, FLASH, FRAM, MRAM RAM Random Access Memory SAM Serial Access Memory NVRAM Non-Volatile Random Access Memory

Static Random Access Memory Szybsza niż pamięć DRAM Struktura opiera się na przerzutnikach typu flip-flop Mniejsza ilość pamięci na powierzchnie układu niż w przypadku DRAM Droższa Używana jako pamięć CACHE

Dynamic Random Access Memory Wolniejsza od SRAM Jedna komórka zawiera mniej elementów przez co można uzyskać większą pojemność na jednostkę powierzchni Znacznie tańsza od SRAM SDRAM: Synchronous dynamic random access memory wymaga odświeżania

ROM Read-Only Memory PROM Programable Read-Only Memory EPROM Erasable Programable Read-Only Memory (Kasowanie przy pomocy UV, też są odmiany OTP One-Time Programmable) Do programowania wymagane zwykle większe napięcie (12V)

EEPROM Electrically Erasable Programmable Read-Only Memory Programowanie/Odczyt pojedynczych bajtów Dostępne jako pamięć równoległa lub szeregowa (SPI, I 2 C, 1-Wire) Zapis dzięki pływającej bramce Przechowywanie do 10 lat bez zasilania Cykle zapisu 1000000

Odmiana pamięci EEPROM Większe bloki pamięci Pierwsze wersje wymagały wymazywania całej zawartość pamięci Obecnie kasowanie odbywa się w całych blokach Programowanie pojedynczych bajtów Wykasowana pamięć ma same 0xFF

Mała obudowa Mała moc Komunikacja poprzez magistrale szeregową SPI Mniejsza ilość połączeń niż w przypadku dostępu równoległego

Ferroelectric RAM Zasada działania podobna do DRAM Kondensator zawiera materiał ferroelektryczny jako dielektryk

Magnetoresistive Random Access Memory Informacje przechowywane w elementach magnetycznych Informacja zapisana poprzez polaryzacje pól w strukturze. Odczyt poprzez pomiar rezystancji wywołanej polem magnetycznym.

SPI, I 2 C, Microwire, SMBus, CAN, 1-Wire, RS-232, RS-485

Równoległe (LPT-RS245) Szeregowe (RS232, RS485, I2C, CAN, 1-Wire, ) Synchroniczne (I2C, SPI, JTAG) Asynchroniczne (RS232, RS485, 1-Wire, CAN)

Recommended Standard 232 w 1962r Łączenie urządzeń DTE (Data Terminal Equipment) z DCE (Data Communication Equipment)

Do 15m Do 20 kbit/s Łącze niesymetryczne Transmisja asynchroniczna znakowa (odstęp pomiędzy znakami dowolny) Transmisja synchroniczna (grupowanie w ciągi bajtów)

Transmisja asynchroniczna Bit startu Bity danych począwszy od LSB Opcjonalny bit kontroli (even, odd) Jeden lub dwa bity stopu Transmisja synchroniczna Brak bitów startu i stopu Bajty początkowe i końcowe

Złącza 25 lub 9 pinowe Sygnały: GND (masa) TxD (Transmitted Data) RxD (Receivied Data) RTS (Request to Send) CTS (Clear to Send)

Symetryczny zrównoważony system transmisyjny Półdupleksowy Komunikacja wielopunktowa (wiele nadajników i odbiorników) Sygnał różnicowy Do 1200m Do 10 Mbit/s

Szyna danych SDA Szyna zegarowa SCL Transmisja może odbywać się kiedy nikt inny nie nadaje Wykrywanie kolizji dzięki arbitrażowi Do 100 lub 400 kbps

Serial Peripheral Interface Jedno urządzenie master i wiele slave Transmisja synchroniczna Komunikacja 4 przewodowa: CS (Chip Select) MOSI (Master Out Slave In) MISO (Master In Slave Out) SCK (Serial Clock)

Starsza odmiana SPI Połączenie za pomocą SK (Clock) SI (Serial IN) SO (Serial OUT)

Komunikacja po jednym przewodzie Half-duplex Zasilanie po szynie danych Jedno urządzenie master 64 bitowe numery seryjne Standardowo 15kbps 1 i 0 kodowane na szerokość impulsu

System Management Bus Bazuje na I 2 C SMBDAT SMBCLK Zasilanie z szyny danych Od 10 do 100KHz

Controller Area Network Jest to szeregowy protokół komunikacyjny zapewniający komunikacje Real Time oraz zwiększone bezpieczeństwo Do 1Mbit/s Podział na warstwy: Warstwa obiektów Warstwa transferów Warstwa fizyczna

Bit początku ramki pole ID (11 lub 29 bit)+ bit nad/odb (arbitraż) Pole kontrolne Dane CRC Potwierdzenie ACK Koniec Ramki

Local Interconnect Network Standard wypracowany przez LIN-Consortium 1 Master 16 Slave Brak detekcji kolizji Maksymalna prędkość do 20kbps

Joint Test Action Group Standard IEEE 1149.1 Do 100MHz (10-100ns/bit) Komunikacja poprzez: TDI (Test Data In) TDO (Test Data Out) TCK (Test Clock) TMS (Test Mode Select) TRST (Test Reset) opt

LED, LCD, OLED

Light Emitting diode Wyświetlacze zbudowane z segmentów lub punktów Duże wyświetlacze maja w segmencie po kilka diod połączonych szeregowo

Liquid Crystal Display Wymaga podświetlania

Organic light-emitting diode Wykorzystują strukturę organiczną Nie potrzebują podświetlenia jak LCD Żywotność jak CRT (wymagany wygaszacz ekranu) Czas reakcji 0,01ms (LCD ma 8 12ms)

Cathode ray tube (CRT) Digital Light Processing (DLP) Field emission display (FED) podobne do CRT Liquid crystal on silicon (LCOS) Plasma display panel (PDP) Surface-conduction electron-emitter display (SED) Vacuum fluorescent display (VFD)