Jste zde

Návrh obvodů

USB OTG v 32bit. mikrokontrolérech a mikroprocesorech ColdFire - 3. díl

Zatímco v prvním a druhém díle byla popsána hardwarová stránka (provedení a připojení) USB OTG rozhraní, ve 3. díle se na řadu dostává logický přenos dat a softwarová část celé komunikace. Tento 3. díl stručně popisuje strukturu a princip USB komunikace, například co je endpoint, k čemu je descriptor, co ještě provede sám USB modul MCU (řadič USB SIE) a co je nutné již řešit softwarově programem (stackem) apod.

Nový SW pro osciloskop USBscope50 – praktické zkušenosti

Předmětem dnešního testu je nový SW k osciloskopu USBscope50 společnosti Elan. Aktuální produkt byl od základu přepracován a předchozí verzi už připomíná pouze připojeným hardwarem. Program lze stáhnout a vyzkoušet a to i v případě, že nevlastníme samotný USB měřicí modul.

USB OTG v 32bit. mikrokontrolérech a mikroprocesorech ColdFire - 2. díl

Zatímco první díl seriálu se zabýval konkrétními ukázkami 32bitových MCU ColdFire společnosti Freescale, které jsou vybaveny USB OTG rozhraním, tento díl se pak zaměřuje hlavně na hardwarovou realizaci připojení USB OTG, tedy to, co je mezi vývody MCU a konektorem a proč to tam je. Nejdříve obecně, a pak na příkladu MCU MCF532x. Další díly pak naťuknou vnitřní funkci USB modulu integrovaného v MCU a jeho softwarové ovládání.

Soutěž vývojářů s USB Spider

HW server ve spolupráci s Freescale Semiconductor vyhlašuje soutěž vývojářů o nejoriginálnější aplikaci s vývojovým kitem USB Spider. Vyhodnocení soutěže proběhne 16.9.2008 na 50. Mezinárodním strojírenském veletrhu v Brně a mezi cenami jsou mimo jiné iPody od Apple, další vývojové kity Freescale, poukázky na nákup v HW Shopu a mnohé další.

USB OTG v 32bit. mikrokontrolérech a mikroprocesorech ColdFire - 1. díl

Před nedávnem byl na HW serveru prezentován článek popisující funkci a možné použití relativně nového režimu USB komunikace označené jako OTG (USB On-The-Go). Velký rozmach tohoto režimu dokládá to, že ho žádný z velkých výrobců mikrokontrolérů nenechal bez povšimnutí a hned implementoval alespoň do některých svých obvodů. Mezi takové výrobce patří Freescale, který neváhal, a nasadil USB OTG do svých 32bitových mikrokontrolérů s jádrem ColdFire V1, V2 a mikroprocesorů ColdFire V3 a V4.

Co se skrývá pod komunikací označenou jako USB OTG ?

USB OTG, neboli dle IEEE USB On-The-GO (někdy se však uvádí i USB On-To-Go), je přidaná specifikace do klasického USB standardu, která do klasického formátu USB komunikace typu Master - Slave (Host-Device) přináší možnost přímého přenosu dat typu bod-bod (point-to-point), tedy něco podobného jako u FireWire. Pokud se však podíváme pod pokličku specifikace OTG, zjistíme, že nejde o nic převratného, spíše jde jen o malou úpravu běžné USB komunikace, která se jako bod-bod jen tváří.

Processor Expert - snadné nastavení MCU a periferií jen klikáním myší

Začít psát program na čisté obrazovce a navíc pro MCU, které se používá poprvé, není nic jednoduchého. Pokud nechcete zuřivě listovat manuálem a hledat, co který registr dělá a jak například nastavit A/D převodník, PWM výstup či sériové rozhraní, je možné v případě MCU Freescale a vývojového prostředí CodeWarrior IDE použít velmi dobrou integrovanou utilitu Processor Expert. Zde se vyberou potřebné vlastnosti a parametry myší a utilita již sama vše přeloží do zdrojového C kódu, kam již stačí jen doplnit potřebný algoritmus. Následující článek je koncipovaný jako základní kuchařka, jak s Processor Expertem pracovat.

Stránky