A Texas Instruments MSP430 mikrovezérlőcsalád

Hasonló dokumentumok
Nagy Gergely április 4.

ARM Cortex magú mikrovezérlők

Az MSP430 mikrovezérlők digitális I/O programozása

Ismerkedés az MSP430 mikrovezérlőkkel

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

Az MSP430 energiatakarékos használata

Labor gyakorlat Mikrovezérlők

Érzékelők és beavatkozók I.

Az AVR ATmega128 mikrokontroller

Labor gyakorlat Mikrovezérlők

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

Számítógépek felépítése, alapfogalmak

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

Nagyteljesítményű mikrovezérlők

ARM Cortex magú mikrovezérlők

Számítógépek felépítése

Mintavételes szabályozás mikrovezérlő segítségével

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Labor gyakorlat Mikrovezérlők

Bevezető előadás Mikrórendszerek összahasonlítása.dsp bevezető

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Számítógépek felépítése, alapfogalmak

Serial 2: 1200/2400 bps sebességû rádiós modem vagy

Új kompakt X20 vezérlő integrált I/O pontokkal

Scherer Balázs: Mikrovezérlık fejlıdési trendjei

Labor 2 Mikrovezérlők

A mikroprocesszor felépítése és működése

Jelfeldolgozás a közlekedésben

Mikroprocesszor CPU. C Central Központi. P Processing Számító. U Unit Egység

Számítógép felépítése

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Elektrotechnikai-Elektronikai Intézeti Tanszék

1.1. Általános áttekintés

Autóipari beágyazott rendszerek CAN hardver

Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás

Érzékelők és beavatkozók I.

VI. SZOFTVERES PROGRAMOZÁSÚ VLSI ÁRAMKÖRÖK

Processzor (CPU - Central Processing Unit)

Számítógép architektúra

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

Digitális rendszerek. Digitális logika szintje

ARM Cortex magú mikrovezérlők

HAWKER MODULÁRIS TÖLTŐK NINCS MEGÁLLÁS!

Nagyteljesítményű mikrovezérlők Energiatakarékos üzemmódok

ARM Cortex magú mikrovezérlők

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Járműfedélzeti rendszerek I. 2. előadás Dr. Bécsi Tamás

OPERÁCIÓS RENDSZEREK. Elmélet

Digitális áramkörök és rendszerek alkalmazása az űrben 3.

A mikroszámítógép felépítése.

ARM Cortex magú mikrovezérlők

5.1. fejezet - Általános 32 bites mikrovezérlő/processzor alkalmazástechnikája A Freescale

A számítógép fő részei

Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk

Perifériák hozzáadása a rendszerhez

Intelligens épületfelügyeleti rendszer tervezése mikrokontrollerrel

5. tétel. A számítógép sematikus felépítése. (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő)

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

Scherer Balázs: Mikrovezérlők fejlődési trendjei

RUBICON Serial IO kártya

Programozási segédlet DS89C450 Fejlesztőpanelhez

A/D és D/A konverterek vezérlése számítógéppel

A Netburner fejlesztőeszköz alkalmazástechnikája

2017/12/16 21:33 1/7 Hardver alapok

Járműinformatika Beágyazott rendszerek

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

Arduino bevezető Szenzorhálózatok és alkalmazásaik

PIC tanfolyam 2013 tavasz 2. előadás

5.4. Perifériák helyettesítése párhuzamos feldolgozással a Propeller esetében

2016/08/31 02:45 1/6 Hardver alapok

A/D és D/A átalakítók gyakorlat

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Szenzorhálózatok I. Beágyazott információs rendszerek. Bevezetés. HW architektúrák. Alkalmazások március 30. Simon Gyula

Bevezető a mikrokontrollerek, az IoT és

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

5-6. ea Created by mrjrm & Pogácsa, frissítette: Félix

Készítette: Ruzsinszki Gábor webmaster442

1. Az utasítás beolvasása a processzorba

Mikrorendszerek tervezése

TARTALOMJEGYZÉK. 1. Ismétlés A mikroprocesszor mőködése Mikroszámítógépek, mikrokontrollerek... 20

Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal

A Számítógépek hardver elemei

Digitális technika VIMIAA hét

Az interrupt Benesóczky Zoltán 2004

FPGA áramkörök alkalmazásainak vizsgálata

Előadó: Nagy István (A65)

Konkurencia és energiakezelés integrálása eszközmeghajtókba. Vezeték nélküli szenzorhálózatok

Nagyteljesítményű mikrovezérlők

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

Procontrol RFP-3. Műszaki adatlap. Rádiótransceiver / kontroller 433 vagy 868 MHz-re, felcsavarható SMA gumiantennával. Verzió:

ELŐADÁS SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

A T. I. MSP 430-as mikrokontroller család legújabb alkalmazásai

TI TMDSEVM6472 rövid bemutatása

Az INTEL D-2920 analóg mikroprocesszor alkalmazása

Egyszerű számítógép működése

Számítógép fajtái. 1) személyi számítógép ( PC, Apple Macintosh) - asztali (desktop) - hordozható (laptop, notebook, palmtop)

Átírás:

1.4.1. A Texas Instruments MSP430 mikrovezérlőcsalád A Texas Instruments MSP430-as mikrovezérlői 16 bites RISC alapú, kevert jelű (mixed signal) processzorok, melyeket ultra kis fogyasztásra tervezték. A megfelelő mértékben ötvözik az intelligens perifériákat, az egyszerű kezelhetőséget, az alacsony költséget és a fogyasztást. A TI technikai dokumentumokkal, képzésekkel, és szoftveres támogatással erőteljes támogatást nyújt az MSP430-as mikrovezérlő platform tervezőinek, ennek köszönve gyors a tervezés és a fejlesztett termék piacra bocsátásának ideje. Ultra alacsony fogyasztás Az MSP-430-as mikrovezérlők különlegesen alacsony fogyasztású applikációkra lettek tervezve. A flexibilis órarendszer, a többszörös alacsony fogyasztású üzemmód, az azonnali ébredés, és az intelligens, független perifériák által képesek elérni az optimalizált alacsony energia felvételt, ami elemes táplálásnál jelentősen megnöveli az időtartamot, amíg nem kell újra tölteni az elemet. Flexibilis órarendszer Az MSP430 mikrovezérlők órarendszere képes engedélyezni és letiltani a különböző órajeleket és oszcillátorokat, ami lehetővé teszi, hogy a készülék különböző alacsony energiaigényű módokba tudjon lépni (Low Power Mode - LPM). A rugalmas órajel rendszer azzal optimalizálja az áramfelvételt, hogy csak a szükséges órajeleket teszi elérhetővé, és csak akkor, amikor azok szükségesek. Azonnali Ébredés a MSP430 MCU képes az alacsony energiaigényű módokból azonnal felébredni, ez egyedi tulajdonsága a mikroprocesszor/kontroller piacon. Ez az ultra gyors ébresztés az MSP430 belső, digitálisan vezérelt oszcillátorának (DCO) köszönhető, amely képes 1µs alatt 25 MHz-es aktív és stabil állapotba kerülni. Az azonnali ébredés funkció fontos az ultra-alacsony fogyasztású alkalmazások számára, mivel lehetővé teszi, hogy a mikrokontroller csupán nagyon rövid időket töltsenek alacsony energiaigényű módokon kívül. Zero-Power Brown-Out Reset (BOR) Az MSP430 mikrovezérlő Nulla-Teljesítményű Brown-Out Reset áramköre mindig be van kapcsolva, és minden üzemmódban aktív. Ez biztosítja a legjobb megbízhatóságot, miközben megtartja ultra-alacsonyfogyasztást is. A BOR áramkör érzékeli az alacsony tápfeszültséget és visszaállítja a készüléket, ha megszűnik, vagy megjelenik a táplálás. Ez a funkció különösen fontos az elemes alkalmazásoknál.

Magas szintű integráltság Az MSP-430-as mikrovezérlők nagymértékben integrált, széles körű, és nagy teljesítményű analóg és digitális perifériákat kínálnak. Intelligens perifériák Az MSP430 mikrovezérlő perifériái biztosítják a maximális funkcionalitást, a rendszer-szintű megszakításokat, az újraindításokat és a busz választásokat, mindezt a legalacsonyabb fogyasztás mellett. Sok periféria képes önállóan működni, minimálisra csökkentve a CPU aktív módban eltöltött idejét. Nagymértékű integráció A több mint 400 különböző MSP430-as mikrovezétlő kiváló teljesítményű integrációt kínál, minek részét képezik például a következő modulok: USB, RF, LCD vezérlők és Sigma-Delta ADC. A skálázható portfólió lehetővé teszi a tervezők számára, hogy a kis teljesítményű alkalmazásaikhoz megtalálják a megfelelő MSP430-as mikrovezérlőt. Könnyű elkezdeni MSP430 mikrovezérlők könnyen használhatóak, a modern 16-bites RISC architektúra és az egyszerű fejlesztési környezet miatt. 16 bites orthogonális architektúra Az MSP430-as mikrovezérlők 16 bites architektúrája egy RISC processzor erejével biztosítja a 16 teljesen címezhető, egy ciklusos, 16 bites CPU regiszter rugalmasságát. A CPU modern tervezése sokoldalú használatot kínál csupán 27 könnyen érthető utasítással és hét egységes címzési móddal. Az MSP430-as családjai Az MSP430-as mikrovezérlők, maximális órajelük, és perifériáik alapján különböző családokra vannak osztva. A lényeget összefoglalva, ezek a családok a következő jellemzőkkel rendelkeznek: 1-es sorozat: 8 MHz, alap perifériák. 2-es sorozat: 16 MHz, továbbfejlesztett perifériák, Value Line: A 2-es sorozat butított változata, kevesebb memóriával, és perifériával, de olcsóbban. 3-as sorozat: Csak ROM, vagy OTP memóriával rendelkező, régi, nem támogatott család. 4-es sorozat: 8 vagy 16 MHz, 1-es és 2-es sorozat integrált LCD vezérlővel kiegészítve. 5-ös sorozat: 25 MHz, tovább csökkentett fogyastással, több memóriával (Flash és RAM), és továbbfejlesztett perifériákkal, USB port támogatással egyes verzióiknál. 6-os sorozat: az 5-ös sorozathoz integrált LCD vezérlővel kiegészítve. CC430: 5-ös, 6-os sorozat, 20 MHz, 1 GHz alatti radio adó-vevővel. FRAM: FRAM technológia, különlegesen alacsony fogyasztású memória, valóban innovatív technológia, kód és adatmemória tetszőlegesen méretezve, ugyan azon a területen

Röviden összefoglalva, az MSP430-as család különlegesen alacsony a fogyastású, perifériákban mégis igen változatos mikrovezérlőket takar. Ha elemes, vagy energia begyüjtő eszközöket szeretnénk fejleszteni, és fontos a hosszú üzemidő, valószínűleg ez a legjobb választás. Részletesebb leírást az MSP430-as mikrovezérlőkröl a következő oldalon lehet találni: http://www.ti.com/lit/sg/slab034v/slab034v.pdf MSP 430F261x ********************************************************** Az MSP430 berendezések ultra alacsony áramfogyasztású, 16 bites, Neumann architektúrájú, RISC ##Reduced Instruction Set Processor csökkentett utasításkészletű processzor## mikrovezérlő családot alkotnak. E család tagjai kevesebb, mint 400µA áramot fogyasztanak aktív üzemmódban. A kivételesen alacsony villamos energia iránti igényeket és a gyors ébredési idő lehetővé teszi a felhasználóknak, hogy minimális áramfogyasztású rendszereket építsenek. Tulajdonságok A TI MSP 430f261x mikrokontroller a következő tulajdonságokkal rendelkezik: Ultra alacsony áramfogyasztás: Nominális működési áramerőség: 365 µa 1 MHz órajel mellett, 2.2 V on Működési feszültség: 1,8 V 3,6 V Felébredési idő standby üzemmódból kevesebb: mint 1 µs Perifériák: Alap órajel generátor (Basic Clock System)

Watchdog Timer /Álltalános célú timer (General Purpose Timer) Timer_A (16 bites timer 3 capture/ compare regiszterrel és PWM kimenettel) Timer_B (16 bites timer 7 capture/ compare regiszterrel és PWM kimenettel) A/D átalakitó (Analog -to- Digital ) 12bit D/A átalakitó (Digital to - Analog ) 12bit 4 típusú kommunikáció: o USCI (universal serial communications interfaces) o SPI (Synchronous peripheral interface) o I2C (Inter-Integrated Circuit) o IrDA (Infrared Data Association) Az MSP430f261x architektúrájának áttekintése Az MSP430f261x magában foglalja a következő elemeket: Központi vezérlő egység Program memória Adat memória Művelet ellenőrzés Perifériás modulok Oszcillátor és órajel generátor (clock generator) Az MSP430f261x felépítése

Központi vezérlő egység A központi feldolgozó egység (CPU) magába foglalja a 16 bites aritmetikai logikai egységet (ALU), 16 regisztert és az utasításokat ellenőrző logikát. A regiszterek közül négyet különleges célokra használunk. Ezek a programszámláló (PC), stack pointer (SP), státusz regiszter (SR) és a konstans generátor (CGx). Program memória A program memória mindig csak 16 bites szélességben érhető el, ellentétben az adat memóriával, amely mind 16 bites (szó) mind 8 bites (bájt) szélességben is elérhető. Adat memória Az adat memória ugyanazon a két buszon keresztül kapcsolódik a központi vezérlő egységhez, mint a program memória: memória címbuszon (MAB) és a memória adatbuszon (MDB). A RAM és a ROM azonos buszokon kapcsolódik a központi vezérlő egységhez, ezért a program kódot végrehajthatjuk a RAM-ból is. Perifériás modulok A periféria modulok a központi vezérlő egységhez a memória adatbuszon (MDB),a memória címbuszon (MAB), valamint az interruptot szolgáltató és igénylő vonalakon kapcsolódnak. A MAB általában 5 bites busz a legtöbb periféria esetében. Az MDB egy 8 vagy 16 bites busz. A legtöbb periféria bájt szélességben várja és küldi az adatait. További információk az MSP_430x2xxx - Family User's Guide dokumentumban: ##LINK: www.ti.com/lit/ug/slau144i/slau144i.pdf##