Jste zde

MicroARM a MicroPC - kompletní řešení velikosti CompatFlash od Taskitu

Pravidelně naše čtenáře seznamujeme s kvalitními výrobky této německé společnosti. Dnes si představíme další dva produkty, které mne zaujali na první pohled. Dali by se nazvat jako "PC on board", což není žádná novinka. Výhodou zmíněných zařízení jsou jejich malé rozměry, nízké nároky na ele. energii, dostatečný výkon, množství periférií a výběr mezi dvěma procesory (s rozdílnými architekturami).

Taskit Taskit MicroARM

Hlavní výhody:

  • Architektura ARM – průmyslový standard
  • Velmi malé rozměry
  • Java VirtualMachine, možnost nahrání uClinux
  • Pouzdro je konektorově a rozměrově shodné s CompactFlash II
  • Pouzdro je kompletně uzavřeno – lepší ochrana proti elektrostatickému výboji
  • Nízká spotřeba energie
  • Jednoduše rozšířitelný (pomocí sběrnice PIF)

Vlastnosti:

CPU

  • Atmel® AT91R40008 s jádrem ARM7TDMI
  • Volitelný kmitočet - 4 - 59MHz
  • 4GB adresovatelného prostoru

Paměť

  • 8MB Flash paměti s vlastním souborovým systémem a s přímým přístupem
  • 4MB paměti DRAM
  • 256kB rychlé paměti SRAM (zero wait states)
  • 512B sériové paměti EEPROM

Firmware

  • Java VM, Embedded Linux (volitelně)

Periférie

  • MicroARM

    Dvě sériová rozhraní (USART, max. 921600baud, úrovně TTL)
  • PIF sběrnice (5V)
  • I²C sběrnice
  • Maximálně 38 vstupně výstupních linek konfigurovatelných zvlášť
  • Tři časovače
  • Obvod reálného času
  • Výstup alarmových stavů
  • Programovatelný Watchdog timer
  • 4 zdroje přerušení

Správa napájení

  • Pracovní napětí 3.3V
  • Spotřeba může být zmenšena snížením kmitočtu jádra (nebo jeho uspáním), či vypnutím jednotlivých periferií (USART, časovače, PIO aj.)
  • Spotřeba v aktivním módu: 48mA
  • Idle mód (vypnuté jádro): 25mA
  • Power-down mód: 7mA

Rozměry

  • 43 x 36,4 x 5mm (CompactFlash Typ II)
  • 50pinový konektor

Popis:

Architektura ARM

Jádra ARM dnes patří mezi nejrozšířenější a výrobně nezávislou architekturu procesorů na trhu. Jednoduše řečeno spousta výrobců vyrábí spoustu mikroprocesorů, ale základ je vždy stejný (pokud se tedy budeme bavit o stejném jádře). To má za následek hned několik výhod. Ta, která nás zajímá nejvíce je softwarová podpora. Ta zahrnuje kompletně vše, co budete potřebovat k návrhu a vývoji vlastních aplikací. Počínaje vývojovými nástroji (IDE) přes Bootloadery, interprety až po operační systémy. Procesor AT91R40008 s jádrem ARM, který je použit v MicroARM, také nabízí nejnižší spotřebu ele. energie v této řadě mikroprocesorů – s plnými 32bitovými operacemi.

 

MicroARM MicroARM

 

Jednoduše připojitelný k PC

MicroARM se připojuje do hostitelského PC pomocí terminálového programu (skrze sériové rozhraní) Jádro Java VM vám umožní spouštět Javovské aplikace a kopírovat data mezi PC a souborovým systémem MicroARMu.

Jednoduché na programování

Java nabízí volné a hardwarově nezávislé programovací prostředí. Přístup k rozhraním i k jiným hardwarovým částem je již implementována jako součást Java VM. Každé rozhraní má svůj soubor s částmi kódu, které jsou potřeba pro jeho provoz a správu, stačí zajistit správné slinkování tohoto souboru s aplikacemi, jež budou jednotlivá rozhraní využívat a to je vše pro správný běh aplikací.

Jednoduché připojení periférií

MicroARM je navržen tak, aby byl návrh a využívání jeho prostředků jednoduché a to i bez hlubších znalostí. Prostředky je myšleno hlavně rozhraní zahrnující sběrnici PIF, I2C, sériová rozhraní a digitální porty. Široká nabídka zahrnuje také řadiče LCD displejů, práci se sítí, s AD a DA převodníky, s maticovými klávesnicemi aj. V Starter Kitu jsou k dispozici i ukázky kódů pro práci s těmito prostředky.

Efektivní správa napájení

I přes maximální kmitočet jádra (59MHz) potřebuje MicroARM ke svému běhu méně jak 50mA při 3.3V napájecího napětí. Snižováním kmitočtu jádra nebo jeho úplným zastavením (či vypnutím jednotlivých hw bloků – čítače, řadiče, rozhraní aj.) se dále spotřeba snížit. Výhodou je i krátký čas při přechodu z módů se sníženou spotřebou do aktivního stavu, např. vlivem externího přerušení. Jelikož z praxe stejně většina systémů čeká na externí výsledky, lze touto technikou snížit skutečnou spotřebu na zlomek hodnoty nominální, bez toho aniž by se snížil výpočetní výkon nebo čas odezvy.

Blokové schéma Starter Kitu Starter kit

Obsah balení:

  • MicroARM s 8MB Flash a 4MB DRAM
  • MicroARM vývojová deska
  • LCD grafický displej (128 x 64 pixel)
  • Maticová klávesnice (3 x 4)
  • Baterie
  • Sériový kabel a dva napájecí kabely
  • Napájecí zdroj
  • Manuál
  • Starter Kit MicroARM Software
  • Terminálový program VTERM pro PC

Taskit MicroPC

Hlavní výhody

  • MicroPC je v současné době nejmenším DOS PC zařízením dostupným na trhu.
  • Rozměry jsou shodné s CompactFlash, ideálně se tak hodí do aplikací s omezeným prostorem.
  • Použitý obal nabízí vylepšenou ochranu proti elektrostatickým výbojům a umožňuje jednodušší manipulaci v případě údržby zařízení.
  • MicroPC může být programováno jako kterékoliv jiné DOS PC, jako kompilátory můžete tedy použít např. C, Pascal, Basic aj. Odlaďování se nejlépe provádí, pokud je zařízení připojeno k hostujícímu PC (pomocí MS Codeview, Turbo Debugger aj.).

Vlastnosti

MicroPCCPU

  • Intel 386EX "embedded" procesor
  • Takt jádra 25MHz

Paměť

  • 1MB paměti SRAM zálohované baterií, až 896kB dostupných pro DOS
  • 1MB, 2MB nebo 4MB paměti Flash sloužící jako úložný prostor či jako paměť s přímým přístupem
  • 256B sériové EEPROM pro všeobecné použití
  • Flash disk kompatibilní s DOSem (jednotka C:)
  • Možnost připojení externího CompactFlash modulu nebo IBM či Hitachi Microdrive harddisku

Firmware

  • PC kompatibilní Embedded BIOS
  • Konfigurační menu v nastavení BIOSu
  • Rozšíření BIOSu o řadiče mnoha LCD: Hitachi HD61202, Samsung KS0108, Toshiba T6963C a Seiko Epson SED1335/S1D13700
  • Volitelný balíček: Datalight Sockets + ROM-DOS (OEM Licence) pro DOS, TCP/IP Stack

Operační systém

  • FreeDOS, MS-DOS 7.1 kompatiblní

Rozhraní

  • Dvě sériová rozhraní (PC kompatibilní - LVTTL úrovně)
  • Sběrnice PIF
  • Sběrnice I²C
  • Synchroní sériový interface s handshake signály
  • 20 vstupně výstupních linek ve sběrnici PIF
  • 8 vstupně výstupních linek v synchronním sériovém rozhraní
  • Až 8 vstupů přerušení

Správa napájení

  • Operační napětí - 3.0V až 3.6V
  • Spotřeba: 140mA při 25MHz, 10mA Idle módu, 4mA v power-down módu, 300µA deep power-down módu
  • Softwarově nastavitelná rychlost jádra (25, 20, 16.7, 12.5, 10, 8, 6.5, 4MHz)

Ostatní

  • Softwarově spouštěný Watchdog
  • Obvod reálného času (RTC), zálohovaný baterií
  • Unikátní hardwarové sériové číslo, lze číst programově (může být použito aplikacemi pro ochranu kopírování aj.)
  • Rozměrově je shodný s MicroARM

Popis:

Připojení MicroPC probíhá obdobně jako u MicroARM, tedy pomocí terminálového programu připojeného skrze sériové rozhraní. Díky použitému systému lze ke kopírování dat a aplikací použít jednoduše příkaz „copy“ v příkazové řádce. Díky jednoduchosti programovacích nástrojů a široké sadě rozhraní, si každý uživatel může navrhnout periférie na míru. Doporučené implementace jednotlivých rozhraní jsou součástí Starter kitu.

 

MicroPC MicroPC

 

Jako konektor pro MicroPC lze použít buď standardní socket pro CompactFlash typ II nebo dvojitou pinovou lištu s roztečí vývodů 1.27mm. Pro standardní rozhraní DOSu (sériové linky), alfanumerické displeje s řadičem HD44780 a maticové klávesnice je podpora přímo v BIOSU. Připojení grafických LCD displejů je také možné.

Blokové schéma Starter Kitu MicroPC Starter kit

Obsah balení:

  • MicroPC s 2MB paměti Flash a 1MB SRAM
  • MicroPC vývojová deska
  • embedded BIOS
  • FreeDOS (operační systém)
  • Grafický LCD (128 x 64 pixel)
  • Maticová klávesnice (3 x 4)
  • Baterie
  • Sériové kabel a kabel napájení
  • Napájecí zdroj
  • Starter Kit MicroPC Manuál
  • Software
  • VTERM terminálový program pro PC

Volitelně: Datalight Sockets + ROM-DOS (OEM-Licence) pro DOS, TCP/IP Stack

Ceny:

Všechny zmiňované produkty si můžete objednat skrze domovské stránky společnosti Taskit. Pro zájemce o větší množství, jsou připraveny zvýhodněné ceny již od 5 kusů (více na stránkách).

MicroARM - 140,00 EUR
4MB DRAM, 256kB SRAM (zero wait states), 8MB Flash, ochranný obal

Standard Starter Kit MicroARM - 299,00 EUR
MicroARM, základní deska, grafický displej 128x64 pix., maticová klávesnice, napájecí adaptér, kabely, manuál, příslušný software.

Premium Starter Kit MicroARM - 549,00 EUR (zákaznická podpora na 6 měsíců)
MicroARM, základní deska, grafický displej 128x64 pix., maticová klávesnice, napájecí adaptér, kabely, manuál, příslušný software, včetně Zákaznické podpory na 6 měsíců.

Vývojová licence Java - 300,00 EUR

MicroPC - 140,00 EUR
2MB Flash, 1MB SRAM, OS FreeDOS, ochranný obal.

Starter Kit MicroPC - 299,00 EUR
MicroPC (2MB Flash, 1MB SRAM), ochranný obal, MicroPC základní deska, baterie, sériový kabel, napájecí kabel, napájecí zdroj, grafický displej 128x64pix., maticová klaávesnice, OS FreeDOS, terminálový program VTerm, manuál, příslušný software.

Základní deska MicroPC - 79,00 EUR

Závěr:

Pokud sháníte do svého projektu dostatečně silný HW a nechcete si vše navrhovat od píky, jsou MicroARM a MicroPC tím nejlepším řešením. Oba skýtají dostatečný výkon na běžné operace a spolu s širokou škálou periférií tak tvoří opravdu silný základ jakékoliv aplikace. Na vás záleží jaký systém preferujet, jestli Java (volitelně Embedded Linux) a tedy MicroARM, či OS FreeDOS tedy MicroPC.

Odkazy & Download:

Hodnocení článku: 

Komentáře

za peníze, proč ? Tomu teda nerozumím. Nebo se jedná o specializované knihovny pro daný HW ? potom jo ale vše by mělo jít naprogramovat i bez knihovny. Snad jsou k MicroARM potřebné informace .
Má někdo zkušenosti ?