PRESTO USB programátor Uživatelská příručka
OBSAH 1. PRESTO 3 1.1. Použití 3 2. Obsah dodávky 3 3. Instalace 3 3.1. Instalace ovladačů 3 3.2. Instalace programu UP 4 4. Popis programovacího konektoru 5 4.1. Příklady propojení programátoru a aplikace 5 5. Popis indikátorů a ovládacích prvků 9 6. Technické parametry 9 7. Kontakt na výrobce 9 Strana 2
1. PRESTO Presto je velmi rychlý a flexibilní USB programátor určený pro programování a testování velkého množství populárních obvodů - mikrokontroléry, sériové paměti, CPLD, FPGA a další. 1.1. Použití Programátor PRESTO je určen pro programování a testování obvodů přímo v aplikaci. Mezi podporované součástky patří: Mikrokontroléry Microchip PIC - součástky se sériovým programováním (Flash, EPROM i OTP), tedy prakticky všechny PIC kromě některých zastaralých typů. Mikrokontroléry Atmel AVR - všechny součástky podporující programovací režim "SPI Low Voltage Serial Downloading", tj. například ATtiny12, AT90S8535 nebo ATmega128. Mikrokontroléry ecog1 firmy Cyan Technology Sériové EEPROM - rozhraní I 2 C (24LCxx), Microwire (93LCxx) a SPI (25Cxx) Součástky s rozhraním JTAG, jejichž vývojový software je schopen vytvořit soubor SVF nebo XSVF - jako jsou CPLD (např. Xilinx XC95xx a CoolRunner), konfigurační paměti pro FPGA (např. Xilinx XC18Vxx a XCFxxS), mikrokontroléry (např. ATmega128) a další. Programátor je optimalizován na rychlost programování při současné minimální ceně. Je implementována nadproudová ochrana na Vpp a Vcc a přepěťová ochrana na Vcc. Programátor je napájen z USB, je schopen napájet aplikaci během programování nebo použít napájecí napětí z aplikace. 2. Obsah dodávky PRESTO - USB programátor CD-ROM ASIX - obslužný software a drivery Manuál Propojovací kabel USB Kabel ICSP - propojovací kabel pro programování v aplikaci 3. Instalace Pro instalaci software je nutné být v režimu ADMINISTRÁTOR jak pro instalaci ovladačů tak pro první spuštění programu UP, při kterém bude do systému doinstalován další ovladač. Pro další spuštění programu UP je možné být v režimu USER. 3.1. Instalace ovladačů Vložte instalační CD-ROM do PC a připojte PRESTO k USB portu počítače. Operační systém nalezne nové zařízení a zahájí instalaci ovladačů: Zvolte doporučenou automatickou instalaci. Strana 3
Operační systém nalezne na CD-ROM ovladače a zeptá se, jestli má pokračovat v instalaci necertifikovaných ovladačů. Zvolte Pokračovat v instalaci. Úspěšné nainstalování ovladačů bude oznámeno závěrečným upozorněním. Správnou funkci nainstalovaných ovladačů je možné ověřit ve správci zařízení v ovládacích panelech. 3.2. Instalace programu UP Instalace je velmi jednoduchá: z CD-ROM nebo www.asix.cz se stáhne instalační soubor (UP_xxx_CZ.EXE, kde xxx je číslo verze) o velikosti asi 1 MB, spustí se (není nutné zavřít všechny ostatní aplikace) a v průběhu instalace (trvající několik sekund) se pouze několikrát stiskne klávesa Enter. Nedochází k žádné modifikaci operačního systému a není potřeba restart počítače. Program je možné ihned spustit (např. kliknutím na ikonu). Po prvním spuštění se program dotáže na jazyk (čeština/angličtina), na typ programátoru (např. PRESTO) a na port, ke kterému je programátor připojen (např. USB). Odinstalování lze provést standardní procedurou nebo jednoduchým smazáním příslušného adresáře, jeho podadresářů a případně ikony z pracovní plochy. Před instalací nové verze není nutné odinstalovat starou, naopak instalace nové verze "přes" starou s výhodou automaticky aktualizuje nastavení, která měl uživatel v původní verzi. Doporučujeme používat vždy aktuální verzi programu. Strana 4
4. Popis programovacího konektoru PIC ICSP I2C MicroWire SPI Pin Název Typ Název Typ Název Typ Název Typ 1 V PP o/13v CS o #CS o 2 3 V CC pwr V CC pwr V CC pwr V CC pwr 4 GND pwr GND pwr GND pwr GND pwr 5 DATA i/o SDA i/o 1 DI o SI o 6 CLK o SCK o CLK o SCK o 7 DO i SO i 8 LVP 2 o ORG 2 o o výstup PWR napájení i vstup Z stav vysoké impedance 1 zabudován PullUp v programátoru PRESTO 2 pokud je pin v aplikaci vhodně ošetřen, nemusí být připojen na programátor ATiny 3, ATmega 3 JTAG ecog 7 Pin Název Typ Název Typ Název Typ 1 Reset o 6 USR 4 o CS o 6 2 3 V CC pwr V CC pwr V CC pwr 4 GND pwr GND pwr GND pwr 5 MOSI o TDI o MOSI o 6 SCK o TCK o CLK o 7 MISO i TDO i MISO i 8 TMS o LOADB 5 o 3 vyžadován krystal u procesoru 4 v programátoru volitelná funkce TRST, SCK nebo vlastní 5 log.0 / Z, nutný PullUp v aplikaci 6 log.0 / Z 7 vyžadovány krystaly 32,768 khz a 5,0 MHz 4.1. Příklady propojení programátoru a aplikace 1) Strana 5
2) 3) 4) ADDR 1 GND 4 1 8 V CC CS 1 8 V CC #CS 1 8 V CC 2 7 GND CLK 2 7 SO 2 7 V CC 24Cxx 3 6 SCL DI 3 6 ORG V CC 3 6 SCK 5 SDA DO 4 93Cxx 5 GND GND 4 25Cxx 5 SI 1 je nutné v software UP nastavit adresu, která je v aplikaci paměti přidělena Strana 6
4) 5) Strana 7
6) 7) Strana 8
8) 5. Popis indikátorů a ovládacích prvků Zelená LED (ON-LINE) - PRESTO úspěšně komunikuje s PC Žlutá LED (ACTIVE) - právě se komunikuje s uživatelskou aplikací Tlačítko (GO) 6. Technické parametry - po stisknutí dojde k naprogramování součástky Maximální napětí na pinu Vcc U VCC MAX 7,5 V Maximální napětí na ostatních pinech U IO MAX 5,5 V Maximální proud odebraný z pinu V CC I VCC MAX 100 ma Maximální proud odebraný z pinu V PP I VPP MAX 50 ma Maximální proud z ostatních pinů I IO MAX 4 ma Napájecí napětí při napájení z aplikace U VCC IN 3,0 V až 5,0 V ±10% Napětí na pinu V PP při programování U VPP 5 V/13 V 7. Kontakt na výrobce Adresa: Tel.: Fax: E-Mail: WWW: ASIX s.r.o., Staropramenná 4, 150 00 Praha 5, Česká republika 257 312 378 (ČR), +420-257 312 378 (international) 257 329 116 (ČR), +420-257 329 116 (international) asix@asix.cz www.asix.cz Copyright 1991-2004 ASIX s.r.o. PRESTO_MANCZ All trademarks used in this document are properties of their respective owners. This information is provided in the hope that it will be useful, but without any warranty. We disclaim any liability for the accuracy of this information. We are not responsible for the contents of web pages referenced by this document. Strana 9