8bitový S08JM a 16/32bitový MCF51JM jsou softwarove a pinově kompatibilní mikrokontroléry Flexis od společnosti Freescale. To co je na nich unikátní, že nyní podporují USB OTG konektivitu a umožňují tak návrhářům vyvíjet jednoduché 8bitových či vysoce výkonné 32bitové aplikace s podporou USB a co je hlavní s naprosto stejnými vývojovými prostředky. Představte si uvedení celé řady USB produktů s různými stupni výkonu bez nutnosti použití různých vývojových nástrojů.
Do jednotlivých řad patří 2 konkrétní obvody lišící se dostupnou pamětí a dalšími parametry, základ (jádro) však zůstává stejné. O obvodech Flexis společnosti Freescale toho již bylo na našem webu popsáno dost. Jejich obrovskou výhodou je pinová, periferní a softwarová kompatibilita, která umožňuje návrhářům plynulý přechod mezi jednoduchostí 8bitu a výkonem 32bitového systému. Rodiny obvodů S08JM a MCF51JM mají nově k dispozici i funkčnost rozhraní USB, která umožní ještě vetší kontrolu a komunikační možnosti nových i stávajících zařízení.
8bitová řada Flexis S08JM
Popis:
Řada obvodů S08JM rozšiřuje základní nabídku 8bitových MCU Freescale Flexis o konektivitu USB. Společně s až 60KB paměti Flash, full speed USB 2.0 a 12kanálovým AD převodníkem s 12bitovým rozlišením, tvoří slušný základ pro mnoho jednoduchých aplikací, kde by softwarová implementace USB rozhraní či externí obvody zbytečně navyšovaly cenu zařízení. Rodina S08JM mimo jiné obsahuje několik ochranných systémů, jako je detektor nízkého napájecího napětí a COP modul (Computer Operating Properly). Všechny mikrokontroléry v této řadě používají vylepšené jádro HCS08.
Obvody S08JM se perfektně hodí pro aplikace řízení v průmyslu, domácí automatizaci i spotřební elektronice. Takovými aplikacemi mohou být např.: záložní zdroje UPS, průmyslové tiskárny, dotykové panely a mnoho dalších. Freescale poskytuje dva bezplatné softwarové USB stacky pro ulehčení integrace USB rozhraní do budoucích i stávajících aplikací, USB-LITE Stack od společnosti CMX a USB-MINI Stack společnosti Freescale.
Vlastnosti:
- Jádro HCS08 taktované na 48 MHz s 24MHz interní sběrnicí
- Paměť Flash: až 60KB
- Paměť RAM: až 4KB
- USB RAM: 256B
- Integrované periférie:
- USB 2.0 full-speed device
- 12kanálový AD převodník, 12bitové rozlišení
- ACMP
- I²C
- 2x SCI
- 2x SPI: 8 či 16bitové
- 2 Časovače: 2 a 6 kanálový
- 8x KBI (Key board interrupt)
Cílové aplikace:
- PC periférie a I/O moduly
- Systémy pro řízení osvětlení
- Testovací a měřící vybavení
- Dálkové ovladače
- Herní ovladače
- Záložní zdroje UPS
Obvody z této řady:
32bitový Flexis MCF51JM
Popis:
32bitový MCF51JM rozšiřuje low-end nabídku procesorů ColdFire s integrovaným rozhraním USB. Mezi další vlastnosti patří zejména 128 KB (max.) paměti Flash, integrované rozhraní CAN a 12kanálový (12bitový) AD převodník. Rodina ColdFire JM obsahuje i hardwarovou kryptografickou jednotku (CAU), generátor pseudonáhodných čísel (RNGA) a několik ochranných systémů (nedostatečné nap. napětí, modul COP aj.).
Obvody ColdFire JM jsou podporovány USB-LITE Stackem společnosti CMX. Tento stack je dostupný i zdarma (v závislosti na licenci) a podporuje jisté třídy HID, CDC a mass storage zařízení. Na stránkách CMX je dostupný jak stack samotný, tak i zdrojové kódy.
Vlastnosti:
- Jádro V1 ColdFire s takt. frekvencí až 50.33MHz při nap. napětí 2.7 až 5.5V (teplotní rozsah -40°C až +105°C).
- Až 128Kb paměti flash
- Až 16K paměti RAM s ochranným obvodem
- 4 módy s nízkým odběrem
- Integrovaná rozhraní:
- Dual-role USB On-The-Go (OTG)
- Sběrnice CAN (Controller Area Network)
- CAU (Cryptographic acceleration unit)
- 12bitový, 12kanálový AD převodník
- Generátor pseudonáhodných čísel
- Detektor nízkého napájecího napětí a COP (Computer Operating Properly) modul
- 2x SCI
- 2x SPI
- 2x I²C
- Dva 16bitovové časovače (dvou a šesti kanálový)
- Až 16 KBI
- Až 66 GPIO
Klíčové aplikace:
- Měřidla plynů, vody, počasí aj.
- Bezpečnostní a přístupové panely
- PC periférie a I/O moduly
- Čtečky a tiskárny čárových kódů
- Monitorovací systémy pacientů
- Laboratorní vybavení
- Průmyslové síťové produkty
- Ovládání nemocničních lůžek a elektrických kolečkových křesel
- Aj.
Vývojové prostředky:
- EVB51JM128: Vývojový systém pro MCF51JM128 Flexis™ USB Family (na cestě)
- DEMOJM: Flexis™ JM Family Demo deska
- PROXIMITYSW
Obvody z této řady:
Závěr:
Obvody Flexis jsou unikátní sami o sobě a v poslední době jsou čím dál tím častěji používanými obvody. Je to zejména pro jejich naprostou kompatibilitu. Dříve byl svět 8 a 32bitových systémů oddělen velmi tlustou zdí, architektura byla odlišná, instrukční sady taktéž a to se vůbec nezmiňuji o vývojových prostředcích. Obvody Flexis toto od základu změnili, na vše se používají ty samé vývojové prostředky, takže jenom na nás záleží, jaký obvod použijeme v závislosti na požadovaném výkonu celé aplikace. Přidáním USB kontroléru je dalším logickým krokem k rozšíření možností uplatnění těchto obvodů.
Odkazy & Download:
- Oficiální stránka výrobce - http://www.freescale.com
- Datasheet obvodu MC9S08JM60 - http://www.freescale.com/files/microcontrollers/doc/data_sheet/MC9S08JM60.pdf?pspll=1
- Datasheet obvodu MCF51JM128 - http://www.freescale.com/files/32bit/doc/data_sheet/MCF51JM128.pdf?pspll=1
- Vývojové kity Freescale - http://obchod.HW.cz
- Domovská stránka dodavatele - http://www.ryston.cz
- Domovská stránka dodavatele - http://www.spoerle.com/
- Domovská stránka dodavatele - http://www.futureelectronics.com/
- Domovská stránka dodavatele - http://www.ebv.com/en/