Mikrokontroléry Flexis jsou spojným bodem mezi jádry S08 a ColdFire V1. Díky tomu jsou nyní společnosti schopny nabídnout různě výkonné konfigurace jejich produktů se stejným hardwarem a návrhem desky. Mimo to díky kompatibilitě periférií a vývojových nástrojů radikálně klesají náklady na investování do potřebných softwarů a krátí se čas potřebný k návrhu prototypu.
Optimalizovaná architektura:
Díky optimalizované architektuře, která si vystačí s nižším napájecím napětím a potřebným proudem, obvody QE128 prodlužují životnost baterií a jsou tak ideální pro mobilní aplikace. Navíc má tato architektura zabudovanou unikátní schopnost vypínání a zapínání hodin jednotlivých bloků periférií a tak spotřebovává jen tolik proudu kolik je skutečně zapotřebí pro konkrétní úlohu.
Vlastnosti:
- Až 128KB paměti Flash
- Až 8Kb rychlé paměti SRAM
- 2x SCI, 2x I2C, 2x SPI, 2x KBI (8 pinů každý)
- Tři 16bitové časovače
- 12bitový A/D konvertor (24kanálový)
- Dva analogové komparátory
- Až 70 GPIO (vstupně ? výstupní piny)
- PLL (smyčka fázového závěsu)
- SW watchdog
- Integrovaný 1pinový interface BDM (podobný JTAGu, slouží pro debugging)
- Integrovaný oscilátor pro velmi nízký odběr ? 32kHz
- Optimalizované hodiny
- Široký rozsah dostupných pouzder: 80 LQFP, 64 LQFP, 48 QFN, 44 LQFP, 32 LQFP (MC9S08QE128); 80 LQFP, 64 LQFP (MCF51QE128)
Na následujícím obrázku jsou vyobrazeny rozdíly parametrů obou mikrokontrolérů.
Background debugging module (BDM) a on-chip in-circuit emulation (ICE) poskytují skrze jediný drát široké možnosti debuggování aplikace bez nutnosti použití nákladných nástrojů pro emulaci. Pro velmi jednoduchý návrh aplikací s mikrokontroléry Flexis je dostupná levná zkušební deska (DEMOQE128) a softwarové vývojové prostředí CodeWarrior, které podporuje obě jádra (S08 i ColdFire).
Vývojová deska od společnosti Spoerle:
Distribuční firma Spoerle vyvinula vývojovou desku pro mikrokontroléry řady QE128. Šikovný návrh desky plošných spojů ji umožňuje rozdělit do dvou částí, na ladící a vývojovou. Ladící část desky nabízí rozhraní BDM a virtuální sériový interface, který může být připojen do vývojové desky. Ta pak obsahuje samotný mikrokontrolér (s jádrem S08 nebo ColdFire V1) a konektorovou lištu přes kterou může být celá deska umístěna do vyvíjené aplikace.
Vlastnosti a výhody:
- USB pro připojení k počítači
- Plná podpora všech ladících schopností skrze vývojové prostředí CodeWarrior
- Napájení skrze USB port
- Virtual serial port (VSP) emulovaný přes port USB
- Všech 80 pinů MCU je dostupných na konektorové liště
- Tlačítko pro Reset
- Tlačítko pro přerušení
- 4 LED
- Plná technická dokumentace zahrnující schémata (včetně souborů Gerber pro vrtací a osazovací automaty) a potřebný software.
Vývojové desky podle typu MCU:
- ARW-EVAL-CF51QE (pro MCU s jádrem ColdFire V1)
- ARW-EVAL-S08QE ((pro MCU s jádrem S08)
Závěr:
Co říci závěrem. MCU Flexis byly vytvořeny s jasným účelem a to umožnit přechod z 8bitových na 32bitové systémy co nejjednodušší, nejrychlejší a cenově výhodný. To ovšem neznamená, že na úkor toho by byly samotné mikrokontroléry pomalé či špatně vybavené. Široký rozsah periférií, vysoký počet GPIO a velká rychlost sběrnice z nich dělají ideální řešení pro použití v embedded systémech. Připočteme-li k tomu zoptimalizovanou architekturu a z ní vycházející nízkou spotřebu celého obvodu, ideálně se tyto obvody uplatní v mobilních aplikací napájených bateriemi.
Odkazy & Download:
- Domovská stránka výrobce ? http://www.freescale.com/
- 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/
- Datasheet k obvodu MC9S08QE128
- Datasheet k obvodu MCF51QE128
- Start Guide k demonstrační desce DEMOQE128
- Porovnání rozdílů jednotlivých obvodů
Komentáře
32 bit
Je to pěkné, ale chybí mně tam PWM a na všech odkazech jsem nenašel
doby dodání a ceny za cpu, kit desku a jestli ide je volné nebo jak je oceněno.
Také dodatek jestli lze přímo testovat běžící akci, a nebo jen vlepit breikpoint
PWM
Pro generovani PWM lze pouzit timery (6ch-16bit TPM + 2x3ch-16bit Timer)