PRESTO USB programátor
Uživatelská příručka
OBSAH 1. 2.
PRESTO 1.1. Použití Obsah dodávky
3 3 3
3.
Instalace 3.1. Instalace ovladačů 3.2. Instalace programu UP
3 3 4
4.
Popis programovacího konektoru 4.1. Příklady propojení programátoru a aplikace
5 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í I2C (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. • • • • •
3.
Obsah dodávky PRESTO CD-ROM ASIX Manuál Propojovací kabel Kabel ICSP
- USB programátor - obslužný software a drivery USB - propojovací kabel pro programování v aplikaci
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. Pin 1 2 3 4 5 6 7 8 o i 1– 2– Pin 1 2 3 4 5 6 7 8 3– 4– 5– 6– 7–
Popis programovacího konektoru PIC ICSP Název Typ VPP o/13V
I2C Název
Typ
VCC GND DATA CLK
VCC GND SDA SCK
pwr pwr i/o1 o
pwr pwr i/o o
MicroWire Název Typ CS o
SPI Název #CS
Typ o
VCC pwr VCC pwr GND pwr GND pwr DI o SI o CLK o SCK o DO i SO i LVP2 o ORG2 o – výstup PWR – napájení – vstup Z – stav vysoké impedance zabudován PullUp v programátoru PRESTO pokud je pin v aplikaci vhodně ošetřen, nemusí být připojen na programátor ATiny3, ATmega3 Název Typ Reset o6 VCC GND MOSI SCK MISO
pwr pwr o o i
JTAG Název USR4
Typ o
eCOG7 Název CS
VCC pwr VCC GND pwr GND TDI o MOSI TCK o CLK TDO i MISO TMS o LOADB5 vyžadován krystal u procesoru v programátoru volitelná funkce TRST, SCK nebo log.0 / Z, nutný PullUp v aplikaci log.0 / Z vyžadovány krystaly 32,768 kHz a 5,0 MHz
Typ o6 pwr pwr o o i o vlastní
4.1. Příklady propojení programátoru a aplikace 1)
Strana 5
2)
3)
GND
VCC
7
GND
3 4
CS
1
8
CLK
2
7
6
SCL
DI
3
5
SDA
DO
4
VCC
#CS
1
8
VCC
SO
2
7
VCC
6
SCK
5
SI
6
ORG
VCC
3
5
GND
GND
4
25Cxx
8
2
93Cxx
1 24Cxx
ADDR1
4)
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.
- po stisknutí dojde k naprogramování součástky
Technické parametry
Maximální napětí na pinu Vcc Maximální napětí na ostatních pinech Maximální proud odebraný z pinu VCC Maximální proud odebraný z pinu VPP Maximální proud z ostatních pinů Napájecí napětí při napájení z aplikace Napětí na pinu VPP při programování
7.
UVCC MAX UIO MAX IVCC MAX IVPP MAX IIO MAX UVCC IN UVPP
7,5 V 5,5 V 100 mA 50 mA 4 mA 3,0 V až 5,0 V ±10% 5 V/13 V
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)
[email protected] www.asix.cz
PRESTO_MANCZ Copyright © 1991-2004 ASIX s.r.o. 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