Infineon XMC - Infineon XMC
XMC je rodina mikrokontrolér Integrované obvody podle Infineon. Mikrokontroléry XMC používají 32-bit RISC Jádra procesoru ARM z ARM Holdings, jako Cortex-M4F a Cortex-M0. XMC znamená „cross-market microcontrollers“, což znamená, že tato rodina může pokrývat díky kompatibilitě a možnostem konfigurace, široké škále průmyslových aplikací. Rodina podporuje tři základní trendy v tomto odvětví: Zvyšuje energetickou účinnost systémů, podporuje různé komunikační standardy a snižuje softwarovou složitost ve vývoji softwarového prostředí aplikace pomocí paralelně vydaného softwarového nástroje založeného na zatmění DAVE.
XMC1000
XMC1000 je 32bitový mikrokontrolér rodina s Cortex-M0 jádro od ARM Holdings který byl poprvé představen počátkem roku 2013 společností Infineon.[1] Rodina se skládá z podskupin skupin XMC1100, XMC1200, XMC1300, XMC1400.
XMC4000
XMC4000 je 32bitový mikrokontrolér rodina s Cortex-M4 jádro od ARM Holdings který byl poprvé představen počátkem roku 2012 společností Infineon.[2] Tato rodina mikrokontrolérů používá jádro procesoru Cortex-M4 s DSP funkce, která je zastoupena v mnoha aplikacích. Cílové aplikace v průmyslovém sektoru a na více trzích mohou být: Pohony, solární invertory, výroba a budovyautomatizace, obnovitelná energie a doprava. Rodina XMC4000 je rozdělena do dalších řad pokrývajících různé oblasti služeb a cenová rozpětí.
Rodina XMC4000 je speciálně navržena pro průmyslový sektor a je umístěna v Infineon portfolio mikrokontrolérů mezi 16 - bit a 32 bitů MCU technologie. Důraz je kladen na cílové oblasti, jako jsou logistika, doprava, obnovitelná energie, řízení budov a automatizace. V této rodině lze navíc nalézt pokračující trend celosvětové energetické účinnosti. Cílem je snížit spotřebu energie v řízení motorů, solárních invertorů, SMPS I / O zařízení, aniž by byl tento výkon zatížen.
XMC4000 používá jádro ARM Cortex-M4, včetně jednoho cyklu DSP MAC a jednotka s plovoucí desetinnou čárkou (FPU) pokrývající frekvenční rozsah od 80 MHz do 180 MHz. Využívá vestavěný Flash 1 MB ECC Hardware. Má také 160 kB RAM.
Čip | Výkon | Časovače | Zpracování signálu | Sdělení | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hodiny | Blikat | RAM | Mezipaměti | POSIF | CCU4 (4 kanály) | CCU8 (4 kanály) | PWM s vysokým rozlišením | ADC 12-bit | Demodulátor Delta-sigma | DAC | Ethernet MAC | USB | SD / MMC | Seriál | Externí paměť | UMĚT | Stiskněte tlačítko | |
XMC4100 | 80 MHz | 128 kB | 20 kB | 4 kB | 1 | 2 | 1 | 4 | 2 | 2 | FS zařízení | Ne | 4 | Ne | 2 | Ano | ||
XMC4200 | 80 MHz | 256 kB | 40 kB | 4 kB | 1 | 2 | 1 | 4 | 2 | 2 | FS zařízení | Ne | 4 | Ne | 2 | Ano | ||
XMC4400 | 120 MHz | 512 kB | 80 kB | 4 kB | 2 | 4 | 2 | 4 | 4 | 4 | 2 | 1 | FS OTG | Ne | 4 | Ne | 2 | Ano |
XMC4500 | 120 MHz | 1 MB | 160 kB | 4 kB | 2 | 4 | 2 | 4 | 4 | 2 | 1 | FS OTG | Ano | 6 | Ano | 3 | Ano |
Řada XMC4500 / XMC4400
Oba členové rodiny vyšší třídy mají procesor 120 MHz. Oba modely XMC4500 / XMC4400 běží na 1 MB / 512 kB flash a 160 kB / 80 kB RAM.
Řada XMC4200 / XMC4100
Infineon se rozšiřuje v listopadu 2012 rodina mikrokontrolérů XMC4000. Obě rodiny, XMC4200 a XMC4100, běží s procesorem 80 MHz pomocí architektury jádra ARM Cortex-M4. Rozdíl mezi těmito dvěma členy je v tom, že XMC4200 má 256 kB Flash, 40 kB a XMC4100 128 kB Flash s 20 kB RAM.
Vývojové nástroje
Aplikační sada XMC4000
The Aplikační sada XMC4000 je modulární rozšiřitelná aplikační deska skládající se z desky CPU ve středu a 3 satelitů, takzvaných rozšiřujících desek. Díky této konstrukci lze sadu funkčně rozšířit na určité cílové aplikace a přizpůsobit ji. Tyto tři satelity zahrnují automatizační I / O Kit, Ethernet / UMĚT / RS-485 Sada rozhraní a standardní sada rozhraní pro člověka. Rada pro lidské rozhraní také (HMI), navíc k OLED displej plus zvuk, dotyk a funkce SD / MMC. Deska COM umožňuje vývojářům vytvářet jakési dálkové ovládání přes Ethernet. Tato deska také podporuje MultiCAN a rozhraní RS-485. Kromě těchto tří satelitů umožňuje vývojářům připojit své vlastní desky.
Sada XMC4500 Relax / Relax Lite
The Relax Kit a sada Relax Lite Kit jsou nízkorozpočtové vyhodnocovací desky pro rodinu mikrokontrolérů XMC4000. Deska obsahuje mikrokontrolér XMC4500 (XMC4500-F100F1024 AA, balení: PG-LQFP-100), procesor ARM Cortex-M4F běžící na 120 MHz, 1 MB Flash a 160 kB RAM. Kromě toho má sada Relax a Relax Lite Kit odnímatelný integrovaný debugger, takže si vývojáři mohou stáhnout a ověřit kód bez dalšího hardwaru. Sada Relax Kit a sada Relax Lite Kit nabízejí kompletní sadu palubních zařízení a zástrček pro spouštění aplikací založených na USB a pro vývoj rozhraní člověk-stroj s tlačítky a LED diodami. Sada Relax Kit rozšiřuje sadu funkcí o možnost komunikace přes Ethernet. Umožňuje také vývojářům prozkoumat velkokapacitní úložiště a systémy souborů pomocí karty microSD. Navíc je dodáván se sériovou pamětí flash. DAVE 3 je vhodný bezplatný software pro tyto sady ke zkrácení doby vývoje softwaru pomocí takzvaných aplikací DAVE. Dave aplikace jsou bloky SW komponent, které lze snadno kombinovat a implementovat z knihovny DAVE3.
DAVE - bezplatný softwarový nástroj pro generování kódu
DAVE (Digital Application Virtual Engineer) je softwarová platforma založená na Eclipse, navržená speciálně ke snížení úsilí o vývoj softwaru a času potřebného pro tento vývoj. DAVE zahrnuje a GNU - překladač, a Debugger a nástroj pro vizualizaci pro grafickou prezentaci dat. Do vývojového prostředí lze přidat další standardní kompilátor a debugger. S předdefinovanými a testovanými aplikacemi podporuje DAVE také automatické generování kódu. Alternativně mohou vývojáři integrovat své vlastní aplikace. Aplikace lze snadno konfigurovat a upravit pomocí grafického uživatelského rozhraní pro různé aplikace.
Nástroje třetích stran
Rodina XMC4000 podporuje následující dodavatele vývojových nástrojů:
- Kompilátor, Debugger, Flash Loader:
- Operační systémy, middleware, komíny
Vývojové nástroje
Dokumentace
Množství dokumentace pro všechny čipy ARM je skličující, zejména pro nováčky. Dokumentace pro mikrokontroléry z minulých desetiletí by snadno byla obsažena v jediném dokumentu, ale jak se vyvíjely čipy, tak se dokumentace rozrostla. Celková dokumentace je obzvláště těžko uchopitelná pro všechny čipy ARM, protože se skládá z dokumentů od výrobce IC (Infineon ) a dokumenty od dodavatele jádra CPU (ARM Holdings ).
Typický strom dokumentace shora dolů je: web výrobce, marketingové diapozitivy výrobce, datový list výrobce přesného fyzického čipu, podrobná referenční příručka výrobce, která popisuje běžné periferie a aspekty rodiny fyzických čipů, obecná uživatelská příručka ARM core, technická reference ARM core příručka, referenční příručka architektury ARM, která popisuje sadu instrukcí.
- Strom dokumentace XMC (shora dolů)
- Web společnosti XMC.
- Marketingové snímky XMC.
- Datový list XMC.
- Referenční příručka XMC.
- Základní web ARM.
- Obecná uživatelská příručka k jádru ARM.
- Základní technická referenční příručka ARM.
- Referenční příručka architektury ARM.
Přístup k této dokumentaci na webových stránkách infineon je udělen až po přijetí licence typu NDA. Tato licence zakazuje zveřejňovat jakékoli informace z těchto dokumentů, kromě případů, kdy lze prokázat, že tyto informace byly dříve publikovány.
Infineon má další dokumenty, například: uživatelské příručky hodnotícího panelu, poznámky k aplikacím, příručky pro začátečníky, dokumenty softwarové knihovny, errata a další. Vidět Externí odkazy sekce pro odkazy na oficiální dokumenty XMC a ARM.
Reference
Další čtení
externí odkazy
- Dokumenty XMC
- Oficiální web rodiny XMC4000
- Oficiální web vývojových nástrojů XMC4000
- Oficiální web generování kódu DAVE3 Auto a bezplatný nástroj
- Datový list Infineon XMC4500
- Infineon MCU fórum
- Podpora Hitex XMC4000
- XMC4500 Automation Kit No.1 via Hitex
- Vývojová sada iXperience M4
- Oficiální dokumenty ARM