Jste zde

Flexis - 8 a 32bitové MCU od Freescale

Vývojáři embedded sytémů často čelí problémům, když je potřeba přejít z 8bitových na 32bitové MCU. Série (lépe řečeno pár) nových mikrokontrolérů Flexis od společnosti Freescale tyto zažité bariéry lámou, poňevadž byly speciálně navrženy pro co nejjednodušší přechod mezi těmito systémy. Obvody MC9S08QE128 a MCF51QE128 nejsou pouze pinově kompatibilní, ale také sdílí společnou sadu periférií a vývojových prostředí pro jednoduchou, rychlou a cenově výhodnou migraci.

FreescaleMikrokontrolé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.

Roadmap série MCU Flexis

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ů.

Rozdíly paramterů MCU

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).

Demo deska DEMOQE128

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.

Vývojový kit od firmy SpoerleVlastnosti 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:

Hodnocení článku: 

Komentáře

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

Pro generovani PWM lze pouzit timery (6ch-16bit TPM + 2x3ch-16bit Timer)