Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a...
Transcript of Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a...
![Page 1: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/1.jpg)
Gingl Zoltán, 2015, Szeged
Mikrovezérlők Alkalmazástechnikája
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 1
![Page 2: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/2.jpg)
Z. Gingl, R. Mingesz: Laboratory practicals with the C8051Fxxx microcontroller family, 2014, Digitális Tankönyvtár
Chew Moi Tin, Gourab Sen Gupta: Embedded Programming with Field-Programmable Mixed-Signal µControllers http://www.silabs.com/Marcom%20Documents/Resources/Embedde
d_Programming_Textbook.zip Silicon Laboratories MCUniversity Course Material
http://www.silabs.com/Marcom%20Documents/Resources/MCUniversity_Course_Material.zip
Silicon Labs MCUniversity Program http://www.silabs.com/products/mcu/Pages/MCUniversity.aspx
Keil 51 Assembler http://www.keil.com/c51/a51kit.asp
SDCC (Small Device C Compiler) http://sdcc.sourceforge.net/
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 2
![Page 3: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/3.jpg)
80C51 family architecture http://www.semiconductors.philips.com/acrobat/various/
80C51_FAM_ARCH_1.pdf 80C51 family hardware description
http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_HARDWARE_1.pdf
80C51 family programmer’s guide and instruction set http://www.semiconductors.philips.com/acrobat/various/
80C51_FAM_PROG_GUIDE_1.pdf 8051 könyvek
http://www.keil.com/books/8051books.asp
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 3
![Page 4: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/4.jpg)
Silicon Laboratories Application Notes http://www.silabs.com/products/mcu/Pages/ApplicationN
otes.aspx Silicon Laboratories Knowledge Base
http://www.silabs.com/support/knowledgebase/pages/default.aspx
Silicon Laboratories User Forum http://www.silabs.com/support/forums/Pages/default.asp
x Analog Devices Analog Microcontrollers
http://www.analog.com/en/processors-dsp/analog-microcontrollers/products/index.html
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 4
![Page 5: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/5.jpg)
Analog Devices Books High Speed Design Techniques Op Amp Applications Mixed Signal and DSP Design Techniques High Speed System Applications Practical Design Techniques for Sensor Signal Conditioning Practical Analog Design Techniques http://www.analog.com/en/training-tutorials-
seminars/books-seminars/resources/analog-to-digital-converters/ad-converters/listing.html
The Data Conversion Handbook http://www.analog.com/library/analogDialogue/archives/
39-06/data_conversion_handbook.html
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 5
![Page 6: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/6.jpg)
Kónya László-Kopják József: PIC mikrovezérlők alkalmazástechnikája
http://www.chipcad.hu
Roland Dilsch: A 8051 Mikrokontroller-család
Műszaki Könyvkiadó, Budapest, 1993
Lambert Miklós: Szenzorok - elmélet és gyakorlat
Invest - Marketing Bt., ISBN 13: 9789638740113, 2009
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 6
![Page 7: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/7.jpg)
Development/evaluation kit: http://www.silabs.com/products/mcu/Pages/mcu-
development-kits.aspx
Toolstick minikit:
http://www.silabs.com/products/mcu/Pages/ToolStick.aspx
Laboron: C8051F410DK kit
http://www.silabs.com/products/mcu/Pages/C8051F410DK.aspx
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 7
![Page 8: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/8.jpg)
Honlapok:
http://www.inf.u-szeged.hu/
https://www.coosp.etr.u-szeged.hu/
Labor: http://www.inf.u-szeged.hu/~mingesz/Education/MicLab/
Áramkörszimulátor: http://www.ti.com/tool/tina-ti
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 8
![Page 9: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/9.jpg)
Előadáson elhangzottak követése
a legrészletesebb magyarázatok, kérdésekre válaszok
diasor használata
legfontosabb dolgok lejegyzése
Jegyzet angol nyelven Egyéb szakirodalom tanulmányozása Szükséges az önálló szakirodalmazás! Fontos az angol nyelv alapvető ismerete (olvasás)
2015.12.06. 10:40 Elektronika - Alapok 9
![Page 10: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/10.jpg)
A fontosabb dolgok, kiegészítések jegyzetelése Érdemes a megadott forrásoknál utánanézni
részletesebben Gyakorlófeladatok a jegyzetben Kérdések, konzultáció lehetősége Fordító, IDE használata Szimulátorok használata Valódi hardver, fejlesztőkitek használata
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 10
![Page 11: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/11.jpg)
Számonkérés előadáson? Az előadásra járás kötelezővé tétele? Előadásjegyzet, magyar nyelvű irodalom? Hallgatói kidolgozott anyagok ellenőrzése?
2015.12.06. 10:40 Elektronika - Alapok 11
![Page 12: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/12.jpg)
Cél: magabiztos alaptudás tesztje Alapismereti kérdések
3 kérdés a vizsgán, mindet tudni kell
Két tételből szóbeli felelet
20 perc készülés, 20 perc felelet
az anyag ismerete és alapvető értése szükséges (nélküle nincs alkalmazható tudás).
2015.12.06. 10:40 Elektronika - Alapok 12
![Page 13: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/13.jpg)
Irányadó: ETR és szabályzat 150% feletti alkalom Időben érdemes jelentkezni Első 3-4 héten is ésszerű jelentkezni Pótvizsga, utóvizsga
cél: nem várt események okozta gondok megoldása
nem ésszerű próbálkozgatni
a tudás mérésének következetessége nem függ ezektől
a hallgatón is múlik, tud-e élni a lehetőségekkel
2015.12.06. 10:40 Elektronika - Alapok 13
![Page 14: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/14.jpg)
Gingl Zoltán, 2015, Szeged
Mikrovezérlők Alkalmazástechnikája
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 14
![Page 15: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/15.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 15
Valódi rendszer
érzékelés
beavatkozás
Feldolgozás
![Page 16: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/16.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 16
jelátalakítás
jelátalakítás
Gépi feldolgozás
külső jelek
beavatkozás
![Page 17: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/17.jpg)
A működés matematika műveletekkel írható le Jelek - változók Információnyerés a jelekből - műveletek,
egyenletek A feldolgozás eredményeként beavatkozás Azaz
fizikai, kémiai folyamatok, jelek
matematikai leírás, illetve ennek numerikus megfelelője közelítése
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 17
![Page 18: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/18.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 18
A/D konverter
egész számok
elektromos jelek
FIZIKA ELEKTRONIKA
INF/MAT
VALÓS VIRTUÁLIS
külső jelek
szenzor jel-
kondicionálás
jel- kondicionálás
aktuátor hatás
Processzor és
szoftver
D/A konverter
![Page 19: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/19.jpg)
Jeleken végezhető műveletek széles köre A feldolgozás a leghatékonyabb, rugalmas Azonos hardver, bővíthető funkciók Tárolás, másolás Továbbítás:
vezetékes
vezeték nélküli
helyi
távoli
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 19
![Page 20: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/20.jpg)
1. Jelek átalakítása: szenzorok 2. Jelek megfelelő formába hozása:
Analóg elektronika, jelkondicionálás
3. Digitális formába alakítás:
A/D konverter (ADC)
D/A konverter (DAC)
4. A kapott adatok (számok) feldolgozása
processzor
szoftver
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 20
![Page 21: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/21.jpg)
Processzor Boot memória Adat és programmemória Interfész a perifériákhoz:
Felhasználói felület
Adattárolás
Adattovábbítás
Távelérés
Szoftverek, operációs rendszer Tápellátás
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 21
![Page 22: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/22.jpg)
Gingl Zoltán, 2012, Szeged
Mikrovezérlők Alkalmazástechnikája
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 22
![Page 23: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/23.jpg)
A legtöbb komponens integrálása egyetlen lapkára komplett számítógép egyetlen integrált áramkörben
Célszámítógép, adott feladathoz Kis méret, fogyasztás Kommunikáció már áramkörökkel, PC-vel Univerzális digitális+szoftver(+analóg) építőelem
(mint a műveleti erősítő az analóg elektronikában) Beágyazott vezérlések, szenzorok, Mechanikai, mechatronikai rendszerek Alternatívák – nagysebességű valós idejű működés:
DSP, DSC, FPGA
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 23
![Page 24: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/24.jpg)
Megbízható, folyamatos működés Nincs operációs rendszer, önálló kód fut A programnak „nincs vége” Külső események, perifériák eseményei
Megszakítások bármikor keletkezhetnek
Bármikor bekövetkezhet RESET (számos ok) Korlátozott erőforrások Optimalizált szoftver Hardverközeli programozás A hardver/assemlber ismerete
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 24
![Page 25: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/25.jpg)
CPU regiszterek cím és adatbuszrendszer RAM, ROM , EEPROM, flash Integrált perifériák CPU-periféria kommunikáció
Intel processzorokon külön utasítás
IN AX,ADDRESS
Memory mapping módszer (mintha memória lenne)
SFR egy speciális memory mapping
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 25
![Page 26: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/26.jpg)
MICROCONTROLLER CORE
ANALOG PERIPHERALS
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 26
A/D CONVERTER
D/A CONVERTER
VOLTAGE REFERENCE
TEMPERATURE SENSOR
MU
X
PGA
VOLTAGE REGULATOR
DIGITAL PERIPHERALS
TIMER COUNTER
COUNTER ARRAY
USB/WIRELESS
UART
SMBUS/I2C
SPI BUS
CAN/LIN BUS
CRC CALCULATION
MULTIPLY/ ACCUMULATE
PORT INPUT AND OUTPUT
PROCESSOR SUPPORT PERIPHERLS
POWER ON RESET
SUPPLY MONITOR
WATCHDOG TIMER
OSCILLATOR AND PLL
REAL TIME CLOCK
PROCESSOR CORE
INTERRUPT HANDLER
MEMORY RAM/FLASH
DEBUG INTERFACE
DMA
CAPACITANCE TO DIGITAL
![Page 27: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/27.jpg)
Megnevezés Feladat, leírás
Power On Reset Megfelelő RESET jel generálása a tápfeszültség bekapcsolásakor
Power supply monitor (Brown-out detector)
A tápfeszültség folyamatos monitorozása, ha túl alacsony, RESET generálása
Watchdog timer A program futásának folyamatos monitorozása, zavarjelek, hiba esetén RESET generálása
Oscillator, PLL A processzor ütemjelének előállítása, a frekvencia sokszorozása (PLL, phase-locked loop)
LDO regulator Tápfeszültség alacsony feszültségeséses stabilizálása
Debug interface JTAG (Joint Test Action Group) vagy más port, amivel működés közben le lehet kérdezni az áramkör belső állapotát, a kivezetéseken levő jelszinteket.
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 27
![Page 28: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/28.jpg)
Megnevezés Feladat, leírás
Flash A program és adatok tárolása tápfeszültség nélkül is Boot memória és programmemória is
Flash/EEPROM Törölhető permanens adattároló memória
PORT I/O, GPIO Logikai értékeket reprezentáló jelek előállítása és olvasása
Timer/Counter Időzítések, események számlálása, periodikus események generálása
PCA (Programmable Counter Array)
Sokcsatornás időzítések, PWM jelek előállítása
RTC (Real-Time clock)
Valós idejű óra, időzített riasztások, processzor ébresztés
CRC (Cyclic Redundancy Check)
Adatok integritásának, hibáinak ellenőrzése
MAC (Multiply and Accumulate)
Gyorsított szorzás és összeadás (sok művelethez hasznos, pl. FFT spektrális analízis, FIR, IIR szűrés
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 28
![Page 29: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/29.jpg)
Megnevezés Feladat, leírás
EMI (External memory interface)
Külső memória vagy hasonló peiféria (ADC, DAC, stb.) kezelése, írása, olvasása. Adat-, címbusz, vezérlőjelek.
UART (Universal Asynchronous Receiver/Transmitter)
Egyszerű, igen elterjedt aszinkron soros adatátviteli mód, kommunikáció számos más eszközzel, számítógéppel
SPI (Serial Peripheral Interface)
Szinkronizált soros adatátvitel integrált áramörök között
I2C (Inter Integrated Circuit)
Szinkronizált soros adatátvitel integrált áramörök között, a két vezetékre sok eszköz csatlakozhat.
CAN (Controller Area Network) LIN (Local Interconnect Network)
Autóiparban és más kritikus alkalmazásokban használt soros adatátviteli hálózati interfész.
USB (Universal Serial Bus) USB eszközként működés és kommunikáció biztosítása
Wireless Vezeték nélküli kommunikáció biztosítása
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 29
![Page 30: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/30.jpg)
Megnevezés Feladat, leírás
Comparator Feszültségkülönbség előjelének megfelelő logikai jelet ad
ADC (Analog-to-Digital Converter)
Feszültséget egész számmá konvertál. Az egész szám lehet előjeles vagy előjel nélküli 8-24 bites szám
DAC (Digital-to-Analog Converter)
Egész számmal arányos feszültséget vagy áramot ad. Az egész szám szám lehet előjeles vagy előjel nélküli 8-16 bites szám.
MUX (Multiplexer)
A bemenetén levő több analóg jelből egyet ad a kimenetén.
PGA (Programmable Gain Amplifier)
Analóg jelek szoftveresen kiválasztható erősítését végzi, az erősítés értéke tipikusan 1-128 között állítható
Temperature Sensor A mikrovezérlő hőmérsékletétől függő jelet ad.
CDC (Capacitance-to-Digital Converter)
Kapacitív nyomógombok, csúszóérintkezők megvalósítását támogatja az érintés által megváltozott kapacitásérték digitalizálásával.
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 30
![Page 31: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/31.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 31
11-bit felbontás 50000 adat/s 48cm x 38 cm x 66cm 68kg $8500 1954-ben…
forrás: Walt Kester, Analog-Digital Conversion, Analog Devices, 2004
![Page 32: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/32.jpg)
Fent: C8051F060
Egycsipes számítógép
2 x A/D: 16-bit, 1M adat/s
2 x D/A: 12-bit
25 MIPS
Középen: C8051F530
Egycsipes számítógép
A/D: 12-bit, 200k adat/s
Lent: LM73
Hőmérsékletszenzor
14-bit A/D
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 32
![Page 33: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/33.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 33
![Page 34: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/34.jpg)
Gingl Zoltán, 2012, Szeged
Mikrovezérlők Alkalmazástechnikája
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 34
![Page 35: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/35.jpg)
Architektúra, sebesség 8-bit, 16-bit, 32-bit CISC, RISC (DC) – 32768Hz – 1MHz/20MHz – 25MHz/100MHz
Általános mikrovezérlők (general purpose) digitális vezérlési feladatok Kétállapotú, digitális jelek
Speciális mikrovezérlők (special function) USB MCU wireless MCU networked MCU secure MCU
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 35
![Page 36: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/36.jpg)
Kevert jelű mikrovezérlők (mixed-signal MCU)
valós jelek kezelése
analóg perifériák
analog MCU, analog-intensive MCU
Kapacitív érintésérzékelő mikrovezérlők (capacitive touch sensing MCU)
modern felhasználói felület
kapacitás digitalizálása sok bemeneten
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 36
![Page 37: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/37.jpg)
Kisfogyasztású mikrovezérlők (low-power) 100-300uA/MHz <1uA nyugalmi módok adatmegőrzés elemes alkalmazásokhoz
Alacsonyfeszültségű mikrovezérlők (low-voltage) 1,8V–2,7V, de akár 0,9V is elegendő a működéshez elemes táplálás gyakran kis fogyasztásúak is a működési sebesség is függhet ettől
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 37
![Page 38: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/38.jpg)
Kisméretű mikrovezérlők (small form factor) 2mm x 2mm – 3mm x 3mm – 7mm x 7mm
6-48 kivezetés Ipari, járműipari mikrovezérlők
(industrial, automotive) speciális kommunikációs perifériák (CAN, LIN, …)
extra megbízhatóság
széles hőmérséklettartomány
szigorúbb specifikációk
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 38
![Page 39: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/39.jpg)
Gingl Zoltán, 2012, Szeged
Mikrovezérlők Alkalmazástechnikája
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 39
http://www.silabs.com/applications/Pages/default.aspx
![Page 40: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/40.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 40
Galvanic isolation
CAN, RS232,…
micro-controller
Galvanic isolation
Motor drivers
Motor
Galvanic isolation
A/D converter
System controller
Position, current
![Page 41: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/41.jpg)
PROGRAMMABLE LOGIC CONTROLLER
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 41
micro-controller
Galvanic isolation
Output drivers
Galvanic isolation
Input circuitry
Galvanic isolation
CAN, RS232,…
![Page 42: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/42.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 42
micro-controller
Motor drivers
Pump Motor
ADC Pressure sensor
LCD DISPLAY
![Page 43: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/43.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 43
Processor
RF interface
CODEC
A/D D/A
Flash
USB CCD
sensor ADC
LCD
Touch screen
micro- controller
micro- controller
LENS
ZOOM
Vibration motor driver
![Page 44: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/44.jpg)
http://www.silabs.com/applications/automotive/Pages/default.aspx
Ablakemelő motorok Riasztórendszer Akkumlátortöltés Tükrök mozgatása, fűtése Szellőzés, klimatizálás Guminyomás mérése – menet közben …
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 44
![Page 45: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/45.jpg)
Gingl Zoltán, 2012, Szeged
Mikrovezérlők Alkalmazástechnikája
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 45
![Page 46: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/46.jpg)
Hallgatói részvétel: Nyári szakmai gyakorlat
Szakdolgozat, diplomamunka
PhD munka
Ipari fejlesztések Információk:
http://www.inf.u-szeged.hu/tanszekek/muszakiinformatika/szakdolgozat.php
http://www.noise.physx.u-szeged.hu/Instruments/index.aspx
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 46
![Page 47: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/47.jpg)
Kajakba rögzíthető Start/stop Akkuról SD kártyára ment USB 2.0 upload JAVA PC-szoftver
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 47
![Page 48: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/48.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 48
C8051F580
ADC PORT I/O
UART
SPI SD
MU
LTIP
LEX
ER
![Page 49: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/49.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 49
![Page 50: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/50.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 50
![Page 51: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/51.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 51
Madarak viselkedése Légnyomás ±50Hgmm USB port Linux vezérlőszoftver
nyomásmérés hőmérsékletmérés pumpa vezérlés mikrofonjel mérése
![Page 52: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/52.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 52
C8051F410
Motor driver
Pump Motor
ADC Pressure sensor
USB UART
PWM
RH, T sensor
PORT I/O
UART
![Page 53: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/53.jpg)
12-bit felbontás 40 millió adat/s USB port
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 53
A/D converter
FIFO uC USB
![Page 54: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/54.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 54
DC-1MHz jeltartomány LCD kijelző Amplitúdó, fázis mérése
DDS technológia Frekveniafelbontás
24-bit
![Page 55: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/55.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 55
C8051F060
DDS
16-bit ADC
USB UART
SPI
16-bit ADC
10-bit ADC
UART
PORT I/O
PORT I/O
LCD DISPLAY
![Page 56: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/56.jpg)
Tápegység I, V mérése Biztonsági
lekapcsolás LED állapotjelzés Mérés és
adatgyűjtés laboron
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 56
![Page 57: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/57.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 57
C8051F410
ADC
USB UART
PORT I/O
UART
MU
X
R
![Page 58: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/58.jpg)
Biofizika Baktériumok
fotoszintézise Fényimpulzusos
gerjesztések Keletkezett fény mérése
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 58
2A lézerdióda Logaritmikus pulzusok 1us felbontás Sok műszer kiváltása
oszcilloszkóp, jelgenerátor, lézermeghajtó
![Page 59: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/59.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 59
C8051F060
LASER DRIVER
16-bit ADC
USB UART
16-bit ADC
UART
12-bit DAC
![Page 60: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/60.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 60
![Page 61: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/61.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 61
EKG és vérnyomás-jelek Önálló műszer LCD kijelző, gombok USB adattárolás
![Page 62: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/62.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 62
C8051F060
16-bit ADC
USB UART
16-bit ADC
UART #2
PORT I/O
PORT I/O LCD DISPLAY
VINCULUM USB HOST
UART #1
![Page 63: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/63.jpg)
Gingl Zoltán, 2012, Szeged
Mikrovezérlők Alkalmazástechnikája
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 63
![Page 64: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/64.jpg)
Típus Tulajdonságok
C8051Fxxx www.silabs.com
Eredeti INTEL: 8-bit CISC, 12 cycles/clock C8051Fxxx: 1 cycle/clock
PIC www.microchip.com
8-bit RISC, 4 cycles/clock népszerű, magyar nyelvű könv
Atmel AVR (ATMEGA) www.atmel.com
8-bit RISC, 1 cycle/clock Arduino
ARM (uP/MPU, uC/MCU) www.arm.com
32-bit RISC 1 cycle/clock egylapos PC-k, okostelefonok
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 64
![Page 65: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/65.jpg)
PIC16F87X C8051F410
Speed 5MIPS @ 20MHz @ 4V-5V 10MHz @ <3,5V
50MIPS @ 50MHz, 2V..5V
ADC 10-bit, 34kHz, 8 channel 12-bit, 200kHz, 27 channel
DAC - 2x12 bit
Timer 2x8 bit, 1x16 bit 4x16 bit, 6x16 bit PCA
Memory 8kx14 flash, 368 byte SRAM 32kx8 flash 2304 byte SRAM
Idd 20uA @ 8kIPS 0,6mA @ 1MIPS
13uA @ 32kIPS 0,3mA @ 1MIPS
I/O tolerance 0V-VDD 0V-5,5V
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 65
![Page 66: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/66.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 66
![Page 67: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/67.jpg)
ATMEGA328 C8051F410
Speed 20MIPS @ 20MHz @ 4,5V-5V 5MIPS @ 2V
50MIPS @ 50MHz, 2V..5V
ADC 10-bit, 15kHz, 8 channel 12-bit, 200kHz, 27 channel
DAC - 2x12 bit
Timer 2x8 bit, 1x16 bit 4x16 bit, 6x16 bit PCA
Memory 32kx8 flash, 2048 byte SRAM 32kx8 flash 2304 byte SRAM
Idd 0,3mA @ 1MIPS 0,3mA @ 1MIPS 13uA @ 32kIPS
I/O tolerance 0V-VDD 0V-5,5V
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 67
![Page 68: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/68.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 68
![Page 69: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/69.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 69
8051 – 8-bit CISC @ 25MHz-100MHz ARM – 32-bit RISC @ 80MHz
sokkal egyszerűbb programozás kisebb kódméret kisebb feladatok 8-bites adatokkal írhatók le kisebb fogyasztás
nagyobb számítási kapacitás, pontosság modern architektúra bonyolultabb algoritmusok gyorsabb végrehajtás valós idejű számítások
nyomógombok, billentyűzet kezelése LED-ek, kijelzők kezelése szenzorok jelének digitalizálása intelligens szenzorok elemről működő modulok, adatgyűjtők vezeték nélküli szenzorhálózatok mechanikai rendszerek vezérlése járműelektronika beágyazott vezérlések
motorvezérlés gyors időfüggő jelek kezelése digitális szűrés USB eszközök multiprocesszoros vezérlőrendszerek ipari automatizálás otthoni automatizálás egylapos PC-k, beágyazott PC-k
![Page 70: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/70.jpg)
AM3359 ARM Cortex-A8 700MHz @ 5V, 500mA 256MB RAM, SDCARD LAN, USB, GPIO 12-bit ADC Valós idejű? Boot idő?
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 70
Broadcom BCM2835 (ARM1176) CPU/FPU/GPU
700MHz @ 5V, 700mA 256MB RAM, SDCARD AUDIO, HDMI LAN, USB, GPIO Valós idejű? Boot idő?
![Page 71: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/71.jpg)
Raspbian “wheezy” Hardveres lebegőpontos számítás támogatással gyorsabb, multimédia alkalmazásokhoz is megfelelő
Soft-float Debian “wheezy” Szoftveres lebegőpontos számítással (lassabb)
Arch Linux ARM Az Arch Linux portolása ARM architektúrára
QtonPi Qt5 alkalmazások támogatására fejlesztő környezet beépítve a csomagba
Részletek: http://www.raspberrypi.org/downloads
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 71
![Page 72: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/72.jpg)
5x16-bit timer, 6xPCA 0,5% OSC, RTC 3 ADC (8-24 bit, 10Hz-1MHz) 2 DAC (8-12 bit), 3 CMP Vref, Temp Sensor, Cap Sense 2x2mm 160uA at 1MHz, 13uA at 32768Hz VDD: 0,9V-5V
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 72
25MHz-100MHz (100MIPS) 128k flash, 8k SRAM 64 I/O UART, SPI, I2C, CAN, LIN, USB,
EMIF, Wireless JTAG, USB debug, IDE, SDCC
![Page 73: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/73.jpg)
Teljes hőmérséklettartomány Teljes órafrekvencia-tartomány Teljes tápfeszültség-tartomány Digitális perifériák minősége, gazdagsága Analóg perifériák minősége, gazdagsága Azonos mag, széles választék, sok szoftver Rendkívül jó dokumentáltság Hatékony fejlesztőkörnyezet, debug Egyszerű programozás Oktatási kedvezmények
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 73
![Page 74: Gingl Zoltán Mikrovezérlők - Informatikai Intézet – üdvözlet a …gingl/micro/01_MikrovezerloAlapok.pdf · 2015-12-06 · Gingl Zoltán, 2015, Szeged Mikrovezérlők Alkalmazástechnikája](https://reader031.fdocuments.net/reader031/viewer/2022022012/5b1f75d67f8b9a211a8b4a1e/html5/thumbnails/74.jpg)
2015.12.06. 10:40 Mikrovezérlők Alkalmazástechnikája - Alapok 74