Mikrokontroller

A Wikipédiából, a szabad lexikonból.

A mikrokontroller egyetlen lapkára integrált, általában vezérlési feladatokra optimalizált számítógép.

Költséghatékonyan képes ellátni egyszerű, kis számítási teljesítményt és operatív tárat igénylő műveleteket. A tervezés során törekszenek rá, hogy minél kevesebb járulékos alkatrésszel lehessen megoldani a feladatok legszélesebb skáláját amellett, hogy az eszköz fogyasztását, méretét és költségét minimalizálják. Ezt a chip lábainak multiplex felhasználásával és beépített perifériákkal érik el.

Programozásuk a *PROM-okhoz (PROM, EPROM, EEPROM) hasonló módon, a logikai magas szintnél nagyobb égetőfeszültség alkalmazásával történik. A régi típusok egyszer voltak programozhatóak, de az új eszközök gyakorlatilag mindegyike Flash-ROM alapú programtárat tartalmaz, így akár egymillió beírás/törlés ciklust is elviselnek.

A szükséges beépített perifériák:

  • oszcillátor
    • órajelet ad a processzor számára, ezen kívül egy számláló vezérlésével időmérésre is használható
  • operatív tár a vezérlőprogram futtatására
  • számlálók/időzítők
  • watchdog időzítők
    • ezek olyan számlálók, melyeket a szoftver periodikusan nulláz, a hardver pedig folyamatosan lépteti; ha elér egy bizonyos értéket, hardveresen reset-eli az eszközt, ezzel újraindítja a programot (mert feltehetően a szoftver valamilyen hiba miatt nem fut)
  • EEPROM memória
    • kalibrációs adatok vagy más paraméterek, és adatok tárolására szolgál
    • a tápfeszültség elvesztése után is megőrzi a tartalmát
  • feszültségkomparátorok
  • Analóg-digitális átalakító a külső analóg jeleket digitális formába, a processzor által feldolgozhatóvá alakítja

[szerkesztés] Elterjedt típusok

  • PIC
  • ATmega

[szerkesztés] Mikrokontrollerként használt mikroprocesszorok

Gyakran használnak régebbi mikroprocesszor-típusokat vezérlési feladatok elvégzésére olyan esetekben, amikor a hagyományos értelemben vett mikrokontrollerek nem elégségesek a feladat ellátására. Ma már ezek a típusok rendkívül olcsón hozzáférhetőek, miközben megőrizték a mikrokontrollerekkel szembeni klasszikus előnyeiket.

  • Zilog Z80
    • Perifériái (PIO, DMA stb.)
  • MOS 6502
  • MOS 6510
    • A 6502-vel kompatíbilis, kibővítve egy kétirányú I/O porttal
    • Ez a híres C64 processzora
  • Perifériáik