Az XMC az Infineon által gyártott mikrovezérlő IC-család. Az XMC mikrovezérlők az Arm Holdings 32 bites RISC ARM processzormagjait használják, mint például a Cortex-M4F és a Cortex-M0 magokat. Az XMC a „cross-market microcontrollers” (piacközi mikrovezérlők) rövidítése, ami azt jelenti, hogy ez család a kompatibilitásának és konfigurációs lehetőségeinek köszönhetően ipari alkalmazások széles tartományát képes lefedni. Az család három alapvető trendet támogat az iparágban: növeli a rendszerek energiahatékonyságát, támogatja a különböző kommunikációs szabványok széles skáláját és csökkenti a szoftver komplexitását az alkalmazás szoftverkörnyezetének fejlesztése során a párhuzamosan kiadott Eclipse-alapú DAVE szoftvereszközzel.
XMC1000 Az XMC1000 egy 32 bites, Cortex-M0 maggal rendelkező mikrovezérlő család, amelyet az Arm Holdings gyártott, és amelyet az Infineon mutatott be 2013 elején. A család az XMC1100, XMC1200, XMC1300 és XMC1400 alcsaládokból áll.
XMC4000 Az XMC4000 egy 32 bites mikrovezérlő család Cortex-M4 maggal, amelyet az Arm Holdings gyártott, és amelyet az Infineon mutatott be először 2012 elején by. Ez a mikrovezérlő család a DSP funkcióval ellátott Cortex-M4 processzormagot használja, amely számos alkalmazásban megtalálható. A célalkalmazások az ipari és a többpiaci szektorban lehetnek: aktuátorok, napelemes inverterek, gyártás és épületautomatizálás, megújuló energia és közlekedés. Az XMC4000 család további sorozatokra oszlik, amelyek lefedik az különböző szolgáltatási területeket és árkategóriákat.
Az XMC4000 családot kifejezetten az ipari szektor számára tervezték és az Infineon mikrovezérlő portfóliójában a 16 bites és 32 bites MCU technológia között helyezkedik el. A hangsúly olyan célterületeken van, mint a logisztika, a szállítás, a megújuló energia, az épületvezérlés/irányítás és automatizálás. Ezeken kívül, a világszerte tapasztalható energiahatékonysági trend is megtalálható ebben a családban. Az cél az energiafogyasztás csökkentése a motorok, napelemes inverterek, SMPS-ek, be-/kimeneti eszközök vezérlésében, a teljesítmény csökkenése nélkül.
Az XMC4000 egy ARM Cortex-M4 magot használ, mellette egy egyciklusú digitális jelprocesszort, MAC és lebegőpontos (FPU) egységgel, amely a terjedő frekvenciatartományban működik. Legfeljebb 1 MiB beágyazott flash memóriával rendelkezik, melyet beépített ECC hardver véd.
+ Az XMC4000 család tagjainak jellemzői Csip teljesítmény időzítők jelfeldolgozás kommunikáció órajel flash RAM gyorsítótár POSIF CCU4 (4 csat.) CCU8 (4 csat.) PWM ADC 12 bites DSD DAC Ethernet MAC USB SD / MMC soros külső memória CAN érintőgomb XMC4100 80 MHz 128 KiB 20 KiB 4 KiB 1 2 1 4 2 2 FS eszköz 4 2 XMC4200 80 MHz 256 KiB 40 KiB 4 KiB 1 2 1 4 2 2 FS eszköz 4 2 XMC4400 120 MHz 512 KiB 80 KiB 4 KiB 2 4 2 4 4 4 2 1 FS OTG 4 2 XMC4500 120 MHz 160 KiB 4 KiB 2 4 2 4 4 2 1 FS OTG 6 3
XMC4100 / XMC4200 sorozat Az Infineon 2012 novemberében kibővítette az XMC4000 mikrovezérlő családot. Mind az XMC4100, mind az XMC4200 egy 80 MHz-es CPU-val működik, ARM Cortex-M4 architektúrájú maggal. A különbség a két tag között a memóriafelszereltségben jelentkezik, az XMC4100 128 KiB flash memóriával és 20 KiB RAM-mal, az XMC4200 pedig 256 KiB flash memóriával és 40 KiB-os RAM-mal rendelkezik.
XMC4400 / XMC4500 sorozat Az XMC4400 és XMC4500 a család csúcskategóriás tagjai. Mindkettő -es CPU-val rendelkezik, és 512 KiB / 1 MiB flash memóriával és 80 KiB / 160 KiB RAM-mal van ellátva.
Fejlesztőeszközök
XMC4000 Application Kit Az XMC4000 Application Kit egy moduláris, bővíthető alkalmazás-tesztkártya/alaplap, amely egy középen elhelyezkedő CPU kártyából és 3 szatellitből, az úgynevezett bővítőkártyákból áll. Ennek a kialakításnak köszönhetően a készlet funkcionálisan kibővíthető bizonyos célalkalmazásokhoz és testre szabható. A három szatellit-kártya tartalmazza az automatizálási be-/kimeneti készletet, egy Ethernet / CAN / RS–485 interfészkészletet és egy szabványos humán interfészkészletet. A humán interfészkártya szintén HID-kompatibilis, az OLED kijelző és hang mellett érintéses és SD / MMC funkcióval van ellátva. A COM kártya lehetővé teszi a fejlesztők számára, hogy távvezérléshez hasonló rendszert hozzanak létre Ethernet hálózaton keresztül. Ez a kártya támogatja a MultiCAN protokollt és az RS-485 interfészeket. A három szatellit mellett a fejlesztőknek lehetőségük van saját kártyák csatlakoztatására is.
XMC4500 Relax / Relax Lite Kit A ‘Relax Kit’ és a ‘Relax Lite Kit’ az XMC4000 mikrovezérlő család alacsony költségvetésű kiértékelő kártyái. Az kártya tartalmazza az XMC4500 mikrovezérlőt (XMC4500-F100F1024 AA, tokozás: PG-LQFP-100), egy 120 MHz-en futó ARM Cortex-M4F CPU-t, 1 MiB flash memóriát és 160 KiB RAM-ot. Emellett a Relax és Relax Lite Kit egy kártyára szerelt, leválasztható hibakeresőt (debugger) is tartalmaz, így a fejlesztők további hardver nélkül letölthetik és validálhatják a kódot. A Relax Kit és a Relax Lite Kit kártyára szerelt és csatlakoztatható eszközök és teljes készletét kínálja USB-alapú alkalmazások futtatásához, valamint kezelőszervekkel (gombokkal) és LED-ekkel ellátott ember-gép interfészek fejlesztéséhez. A Relax Kit Ethernet-kompatibilis kommunikáció lehetőségével bővíti a szolgáltatáskészletet. A fejlesztők tömeges tároló- és fájlrendszereket használhatnak microSD kártyákon keresztül. A készlet flash memóriával is rendelkezik. A DAVE 3 egy ingyenes szoftver ezekhez a készletekhez, amely az úgynevezett DAVE alkalmazások (Dave apps) használatával csökkenti a szoftverfejlesztési időt. A Dave alkalmazások olyan szoftverkomponens-blokkok, amelyek könnyen kombinálhatók és implementálhatók a DAVE3 könyvtárból.
DAVE - ingyenes automatikus kódgeneráló szoftvereszköz A DAVE (Digital Application Virtual Engineer, kb. digitális alkalmazás virtuális mérnök) egy Eclipse-alapú szoftverplatform, amelyet kifejezetten a szoftverfejlesztési erőfeszítés és fejlesztési idő csökkentésére terveztek. A DAVE tartalmaz egy GNU fordítót, egy debuggert, és egy vizualizációs segédprogramot az adatok grafikus megjelenítéséhez. A fejlesztőkörnyezethez más szabványos fordító és debugger is hozzáadható. Előre definiált, tesztelt alkalmazásokkal a DAVE támogatja az automatikus kódgenerálást is. Alternatív megoldásként a fejlesztők szabadon integrálhatják saját alkalmazásaikat. Az alkalmazások a grafikus felhasználói felület segítségével könnyen konfigurálhatók és beállíthatók a különböző alkalmazásokhoz.
Harmadik féltől származó eszközök A következő fejlesztőeszköz-gyártók támogatják az XMC4000 termékcsaládot: Fordító, hibakereső, flash betöltő: Altium Tasking Atollic ARM Keil MDK Hitex IAR Systems iSYSTEM Lauterbach PLS Segger Micro Consult Operációs rendszerek, köztes réteg, stackek: CMX Express Logic FreeRTOS HighTec Micrium SEVENSTAX THESYCON Wind River Diab Compiler
További fejlesztőeszközök
Dokumentáció Az ARM csipek dokumentációjának mennyisége ijesztő, különösen a kezdők számára. Az elmúlt évtizedek mikrovezérlőinek dokumentációja könnyen összefogható lenne egyetlen dokumentumban, de a csipek fejlődésével együtt nőtt a dokumentáció mennyisége is. A teljes dokumentáció különösen nehezen áttekinthető az összes ARM csip esetében, mivel az IC gyártó (Infineon) és a CPU mag szállítójának (Arm Holdings) dokumentumaiból áll.
Egy tipikus felülről lefelé haladó dokumentációs fa a következő: a gyártó weboldala, a gyártó marketing fóliái, gyártói adatlap a pontos fizikai csiphez, a gyártó részletes referenciakézikönyve, amely leírja a fizikai áramkörcsalád általános perifériáit és aspektusait, ARM mag általános felhasználói kézikönyv, ARM mag műszaki referenciakézikönyv, ARM architektúra referencia kézikönyv, amely leírja az utasításkészlet(ek)et.
XMC dokumentációs fa (fentről lefelé) XMC honlap XMC marketing fóliák XMC adatlap XMC referencia kézikönyv ARM mag honlap ARM mag általános felhasználói kézikönyv ARM mag műszaki referenciakézikönyv ARM architektúra referenciakézikönyv
Az Infineon weboldalán található dokumentációhoz csak az NDA-szerű licenc elfogadása után lehet hozzáférni. Ez a licenc tiltja a dokumentumokból származó bármilyen információ közzétételét, kivéve, ha bizonyítani lehet, hogy az adott információt korábban már közzétették.
Az Infineon további dokumentumokkal rendelkezik, mint például: fejlesztőpanelek felhasználói kézikönyvei, alkalmazási megjegyzések, kezdeti útmutatók, szoftverkönyvtár dokumentáció, hibajegyzékek, és egyéb dokumentumok. A hivatalos XMC- és ARM-dokumentumokra mutató hivatkozásokat lásd a További információk szakaszban.
Jegyzetek
Fordítás
Források További információk XMC dokumentumok Az XMC4000 család hivatalos honlapja Az XMC4000-fejlesztőeszközök hivatalos honlapja A DAVE3 ingyenes automatikus kódgeneráló hivatalos honlapja Infineon XMC4500 adatlap Infineon mcu forum Hitex XMC4000 támogatás XMC4500 Automation Kit No.1 via Hitex iXperience M4 fejlesztőkészlet
ARM hivatalos dokumentumok
ARM Cortex-M
Az ARM Cortex-M témájú könyvek listája
Kapcsolódó szócikkek
Mikrovezérlő
Kategória:Mikrovezérlők Kategória:Mikroprocesszorok