Mikrovezérlő

Innen: HamWiki
A lap korábbi változatát látod, amilyen HG2ECZ (vitalap | közreműködések) 2008. október 27., 00:45-kor történt szerkesztése után volt. (alapcikk+kategória)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

A mikrovezérlő egy olyan integrált áramkör, amely a processzorhoz hasonlóan egymás utáni utasításvégrehajtásra lett tervezve, azonban az integrált áramköri lapka magába foglalja a programmemóriát, az adatmemóriát és az intelligens perifériák közül sokfélét (RS232, SPI, I2C, CAN, LIN, A/D, D/A, PWM, USB, Ethernet). A mikrovezérlő tulajdonképp egy kis teljesítményű, olcsó egycsipes számítógép.

Napjaink népszerű mikrovezérlő architektúrái

8 bites architektúrák

8051

Egy igazi túlélő az ősidőkből. Még mindig gyakran találkozhatunk vele új fejlesztésekben is. Sok gyártó gyártja napjainkban is, például:

Microchip PIC

1990-es évek első felében ismerte meg a világ ezt az amerikai céget. Azóta igencsak megnőtt a termékpaletta, amely hazánkban is könnyedén beszerezhető.

  • PIC10Fxxx: 6 lábú, ebből 2 tápfesz, a többi akár mind szabadon felhasználható I/O, 2 millió utasítás/másodperc, 16-24 byte RAM
  • PIC12Fxxx: 8 lábú, ebból 2 tápfesz, a többi akár mind szabadon felhasználható I/O, 2 millió utasítás/másodperc, 32..128 byte RAM
  • PIC14Fxxx: nem érdekes
  • PIC16Fxxx: 14...44 láb, 5 millió utasítás/másodperc, 80 byte-onként lapozgatós, max 768 byte RAM
  • PIC18Fxxx: 18.. 100 láb, 10...16 millió utasítás/másodperc, 4 kB méretű, egyben címezhető RAM.

ATMEL AVR

Az 1990-es évek közepén, néhány évvel a PIC-ek megjelenése után robbant be a piacra ez a norvég cég. Azóta szintén igen tágas 8 bites palettával rendelkezik, amely hazánkban könnyedén beszerezhető. Kiforrottabb architektúrát használ a PIC10Fxxx...PIC16Fxxx Microchip architektúránál már a legkisebb mikrovezérlőiben is.

  • ATtiny: 8..32 láb, 20 millió utasítás/mp, 128...512 byte RAM
  • ATmega: 32..100 láb, 16-20 millió utasítás/mp, 1...16 kB RAM
  • ATxmega: 44..100 láb, 32 millió utasítás/mp, 2...16 kB RAM
  • FPSLIC: 144..208 láb, 25 millió utasítás/mp, 20..36 kB RAM + 5..40 ezer kaput tartalmazó FPGA

16 bit

Ha picivel több teljesítmény kell, de valami oknál fogva a 32 bites mikrovezérlőket kerülnénk:

Microchip

  • PIC24Fxxx: 16 millió utasítás/mp
  • PIC24Hxxx: 40 millió utasítás/mp
  • dsPIC33Fxxx: 40 millió utasítás/mp + minimális DSP kiterjesztés, amely kisebb jelfeldolgozási feladatokra alkalmasabbá teszi

32 bit

A mikrovezérlő kiválasztásának szempontjai