BeeProg
Ukončená výroba. Náhrada: BeeProg2 / BeeProg2C.
Upozorňujeme na fake BeeProg programátor.
Extrémne rýchly univerzálny programátor s rozhraním USB/LPT.
Stručný popis:
- extrémne rýchly programátor, jeden z najrýchlejších vo svojej kategórii. Programuje 16Mbit Flash za menej ako 18 sekúnd
- 48 výkonných pindriverov, programuje všetky obvody v DIL bez prídavných modulov
- konektor pre in-circuit sériové programovanie (ISP)
- možnosť pripojenia k PC pomocou USB portu alebo paralelného (printer) portu
- interface kompatibilný s USB 2.0
- podpora vysokorýchlostného paralelného portu podľa špecifikácie IEEE1284 (ECP/EPP)
- komfortný ovládací program, Windows (95/98/Me/NT/2000/XP) kompatibilný
- možné Násobné programovanie pripojením viac programátorov na jeden PC
- vyrobené na Slovensku
- záruka - 3 roky
- certifikovaný CE skúšobňou, spĺňa požiadavky na CE certifikát
Voliteľné príslušenstvo:
- Programovacie adaptéry (Konvertory puzdier)
- Príslušenstvo: prepojovací kábel medzi PC a programátorom, LPT port, ...
Vlastnosti
Všeobecné
- BeeProg je prvým členom novej generácie univerzálnych programátorov Elnec, pripojiteľných k PC pomocou USB portu, pracujúcich pod OS Windows 95/98/Me/NT/2000/XP. Bol vyvinutý tak, aby spĺňal prísne požiadavky vývojových pracovísk.
- Podporuje všetky typy a technológie (súčasné aj budúce) programovateľných obvodov bez použitia prídavných modulov. S týmto programátorom máte voľnosť pri výbere optimálneho obvodu vo vašich návrhoch. Programátor je tiež vybavený konektorom pre in-circuit sériové programovanie (ISP).
- BeeProg je nielen programátor, ale aj tester TTL/CMOS logických obvodov a pamätí. Okrem toho umožňuje generovanie užívateľom definovaných testovacích postupností.
- Programátor predstavuje vynikajúco technicky spracovaný výrobok, zabezpečujúci spoľahlivé a rýchle programovanie a to za veľmi konkurencieschopnú cenu. Vo svojej triede poskytuje iste najlepší pomer cena/výkon.
- Programátor programuje obvody maximálne rýchlo z dôvodu použitia výkonného hardware na báze high-speed FPGA a tiež vďaka vykonávaniu niektorých časovo náročných činností interne programátorom. V konečnom dôsledku, pri použití programátora vo výrobe, je väčšinou čas programovania obvodu kratší ako čas obsluhy programátora operátorom.
- BeeProg je periférne zariadenie osobného počítača triedy IBM PC. Je pripojiteľný k PC 486 a vyšším typom, od PC desktop po palmtop pomocou USB (2.0) portu alebo pomocou štandardného paralelného (printer) portu, prípadne pomocou (ECP/EPP) paralelného portu na PCI zbernici, kompatibilného s IEEE 1284. Podpora USB/LPT portov vám umožňuje vybrať si spôsob pripojenia BeeProg-u k ľubovoľnému PC, od najnovších notebookov až po staršie desktopy nepodporujúce USB port.
Hardvér
- Programátor má 48 výkonných plne konfigurovateľných TTL pindriverov na báze FPGA, ktoré poskytujú H/L/pull_up/pull_down a možnosť čítania pre každý pin pätice. Použité pokročilé kvalitné a vysokorýchlostné obvody poskytujú kvalitné signály bez prekmitov na programovanie všetkých podporovaných obvodov. Pindriver poskytuje napájacie napätie dostatočne nízke na programovanie všetkých dnešných (1.8 V) aj budúcich low-voltage obvodov.
- Programátor umožňuje skontrolovať správnu polohu (posunutie, otočenie) programovaného obvodu v pätici, ako aj to, či má každý pin programovaného obvodu kontakt v pätici. Tieto schopnosti podporené limitáciou programovacích prúdov a kontrolou identifikačných byte programovaného obvodu takmer vylučujú možnosť chyby obsluhy.
- Samotestovacia schopnosť umožňuje kontrolu celkového stavu programátora, vykonaním diagnostických častí obsluhujúceho programu.
- Zabezpečovacie obvody programátora vylučujú poškodenie programátora a/alebo programovaného obvodu v prípadoch poruchy napájania aj výpadku komunikácie s PC. Ochranné obvody na všetkých vstupoch do programátora (napájací a komunikačný konektor ako aj programovacia ZIF pätica) chránia programátor aj programovaný obvod pred poškodením v prípade prepätia aj elektostatického výboja až do 15kV.
- Verifikácia naprogramovaných hodnôt je vykonávaná pri marginálnych hodnotách napájacieho napätia, čo zvyšuje výťažnosť programovacieho procesu a dlhodobú stálosť naprogramovaných údajov.
- Bohatý sortiment konvertorov z DIL na PLCC, SOIC, PSOP, SSOP, TSOP, TSSOP, TQFP, QFN (MLF), SDIP, BGA a iné púzdra umožňuje programovanie obvodov aj v iných, ako DIL púzdrach.
Softvér
- K dispozícii je ovládací program s prehľadným ovládaním a výkonnými funkciami, podporený bohatou nápovedou. Voľba programovaného obvodu je podľa výrobcov, podľa tried obvodov alebo zadaním fragmentu označenia, uvedeného na obvode.
- Štandardné príkazy pre manipuláciu s obvodmi (čítanie, kontrola vymazania, programovanie, verifikácia, výmaz obvodu) sú posilnené o testovacie funkcie (test správneho vloženia obvodu do pätice, kontrola elektronickej identifikácie obvodu) a špeciálne funkcie (autoinkrementácia a výrobný mód, teda štart programovania ihneď po vložení ďalšieho obvodu do pätice programátora).
- Ovládací program podporuje všetky známe formáty súborov. Čítacia funkcia automaticky rozpoznáva formát načítavaného súboru a urobí potrebnú konverziu dát.
- Funkcia autoinkrementácie zabezpečí modifikáciu sériového čísla v buffri vždy pred vložením nového obvodu. Autoinkrementačná funkcia umožňuje čítať sériové čísla, resp. individuálnu identifikáciu programovaného obvodu aj zo súboru.
- Software taktiež poskytuje množstvo informácií o programovanom obvode, okrem iných napr. aj obrázky všetkých dostupných puzdier a popis spôsobu označovania každého nami podporovaného obvodu (prefixy a sufixy).
- Software poskytuje ucelené informácie pre ISP programovanie: popis jednotlivých pinov ISP konektora, doporučený spôsob pripojenia do cieľového zariadenia s in-circuit programovaným obvodom a ďalšie nevyhnutné informácie.
- Vlastnosť "Remote control" umožňuje, aby bola činnosť PG4UW software ovládaná z inej aplikácie - alebo použitím príkazov BAT súboru alebo cez DLL súbor.
- Implementovaný Jam Player umožnuje interpretáciu Jam súborov štandardu JEDEC JESD-71. Jam súbory sú generované návrhovým software, poskytovaným výrobcom toho ktorého programovateľného obvodu. Obvody sú programované v ZIF pätici aj cez ISP konektor (IEEE 1149.1 Joint Test Action Group (JTAG) interface).
- Implementovaný VME player umožnuje interpretáciu VME súborov. VME súbory sú kompresovaná varianta SVF súborov.
- Viac obvodov je možné programovať pomocou JTAG zreťazenia: JTAG chain (ISP-Jam) alebo JTAG chain (ISP-VME)
- Pripojením viac programátorov BeeProg na to isté PC je možné získať výkonný multiprogramovací systém s rovnakým počtom podporovaných obvodov, ako BeeProg a s vysokou rýchlosťou programovania.
Starostlivosť o zákazníkov
- Devízou technického riešenia programátora BeeProg je fakt, že podpora na nové obvody sa deje výlučne programovo a teda pri pružnosti firmy Elnec takmer okamžite. Takisto prevádzka nevyžaduje skryté náklady vo forme platených nových verzií programového vybavenia, prípadne nákladných prídavných modulov. Najnovšia verzia programového vybavenia je bezplatne k dispozícii na našej download WEB stránke a Služby AlgOR.
- Umožňujeme získať bezplatne novú verziu programového vybavenia - stiahnuť
- Služby Keep-Current a AlgOR sú ďalším krokom k spokojnosti zákazníkov.
- V rámci služby Keep Current je zasielaná zákazníkom najnovšia verzia ovládacieho programu a doplnky k návodu na obsluhu a použitie (Keep-Current balíček). Služba Keep-Current zaručuje jednoducho a bez zmätkov aktuálne najvyššiu kvalitu programovania na programátoroch Elnec.
- Služba AlgOR (Algorithm On Request - algoritmy na požiadanie) dáva užívateľovi programátora nástroj ako vo svoj prospech ovplyvniť počet a sortiment programovateľných obvodov, podporovaných programátorom BeeProg a taktiež možnosť podieľať sa na koncepcii a vlastnostiach ovládacieho programu.
- Koncepcia programátora BeeProg, ochranné obvody a použité súčiastky, ako aj spoľahlivý výrobný proces a zahorovanie dovoľujú poskytnúť na programátor 3 ročnú záruku s obmedzením 25 000 cyklov na pätice ZIF.
- Bezplatná Technická podpora
- Technická podpora Elnec (dostupná prostredníctvom formulára/e-mailu) Vám zaručuje reakciu na Vaše žiadosti najneskôr nasledujúci pracovný deň (zvyčajne v priebehu niekoľkých hodín).
HARDVÉR
Programátor, prevodníky
- USB 2.0 port
- IEEE 1284 slave printer port realizovaný pomocou FPGA, prenosová rýchlosť do 1MB/s
- vlastná inteligencia tvorená výkonným mikroprocesorom s podporou FPGA stavového automatu
- tri D/A prevodníky pre VCCP, VPP1 a VPP2, s riadenou strmosťou nábežnej a zostupnej hrany
- rozsah VCCP: 0..8V/1A
- rozsah VPP1, VPP2: 0..26V/1A
- autokalibrácia a schopnosť selftestu
- schopnosť selftestu
- ochrana proti elektrostatickým výbojom a prepätiam na vstupe napájania a na komunikačnom konektore
Programovacia ZIF pätica, pindrivery
- 48-pinový DIL ZIF (Zero Insertion Force) soket pre obvody do 48 pinov so šírkou puzdra 300/600 mil
- pindrivery: 48 univerzálny
- VCCP/VPP1/VPP2 pripojiteľné na všetky piny
- kvalitné pripojenie GND pre každý pin
- TTL driver realizovaný pomocou FPGA podporuje H, L, CLK, pull-up, pull-down na všetkých pinoch pindriveru
- napäťové úrovne analógovej časti pindriveru nastaviteľné od 1,8 V do 26V
- prúdové obmedzenie, vypnutie pri prekročení prúdu a výpadku napájacieho napätia
- ESD prepäťová ochrana všetkých vývodov pätice (IEC1000-4-2: 15kV vzduchom, 8kV kontaktom)
- test vodivosti programátora: všetky piny sú testované pred každou programovacou procedúrou
Rozhranie ISP
- 10-pinový konektor s ochranou proti prepólovaniu
- 5 TTL pindrivery, poskytujúce H, L, CLK, pull-up, pull-down; úroveň H nastaviteľná od 1.8V do 5V k práci so všetkými (vrátane nízkonapäťovými) zariadeniami.
- 1x VCCP napätie (rozsah 2V..7V/100mA) môže byť privedené na piny 1, 3
- programovacie napätie (VCCP) so schopnosťou korigovať napájacie napätie cieľového obvodu smerom hore aj dole a detekciou napätia
- 1x VPP napätie (rozsah 2V..25V/50mA) môže byť privedené na piny 2,3,4,6,8,10
- napájanie cieľového zariadenia (rozsah 2V..6V/250mA)
Softvér
- Algoritmy: použité sú výhradne výrobcom obvodov schválené alebo odporúčané algoritmy.
- Nové verzie SW: nové verzie programového vybavenia sú k dispozícii približne každé 2 týždne, bezplatne.
- Základné vlastnosti: história revízií, protokol práce, on-line nápoveda, informácie o obvodoch a algoritmoch.
Operácie s obvodom
- štandardné:
- inteligentný výber obvodu podľa typu, výrobcu alebo časti mena obvodu
- automatický výber EPROM/Flash EPROM obvodov podľa ID
- kontrola vymazania, čítanie, verifikácia
- programovanie
- výmaz
- programovanie konfiguračých a zabezpečovacích bitov
- illegal bit test
- kontrolná suma
- interpretuje Jam Standard Test and Programming Language (STAPL), JEDEC standard JESD-71
- interpretuje VME/SVF súbory
- zabezpečovacie:
- kontrola správneho vloženia, spätná kontrola vloženia
- kontrola kontaktu ZIF-obvod
- kontrola identifikačných (ID) byte obvodu
- špeciálne:
- výrobný mód (automatický štart programovania po vložení obvodu)
- automatická inkrementácia sériového čísla
- štatistika
- count-down mód
Operácie s buffrom
- view/edit, find/replace
- fill/copy, move, byte swap, word/dword split
- checksum (byte, word)
Akceptované formáty súborov
- programátor je riadený počítačom, preto nie je potrebný čas na download dát
- automatická identifikácia typu súboru
Akceptované formáty súborov- neformátovaný (raw) binárny
- HEX: Intel, Intel EXT, Motorola S-record, MOS, Exormax, Tektronix, ASCII-SPACE-HEX,, ASCII HEX
- Altera POF, JEDEC (ver. 3.0.A), napr. od ABEL, CUPL, PALASM, TANGO PLD, OrCAD PLD, PLD Designer ISDATA, atď.
- JAM (JEDEC STAPL Format), JBC (Jam STAPL Byte Code), STAPL (STAPL File) JEDEC standard JESD-71
- VME (ispVME súbor VME2.0/VME3.0)
PROGRAMOVANÉ OBVODY
Programátor, v ZIF pätici:
- EPROM: NMOS/CMOS, 2708*, 27xxx and 27Cxxx series, with 8/16 bit data width, full support for LV series
- EEPROM: NMOS/CMOS, 28xxx, 28Cxxx, 27EExxx series, with 8/16 bit data width
- EEPROM: NMOS/CMOS, 28xxx, 28Cxxx, 27EExxx series, with 8/16 bit data width
- Flash EPROM: 28Fxxx, 29Cxxx, 29Fxxx, 29BVxxx, 29LVxxx, 29Wxxx, 49Fxxx series, from 256Kbit to 32Mbit, with 8/16 bit data width, full support for LV series
- Serial E(E)PROM: 24Cxxx, 24Fxxx, 25Cxxx, 45Dxxx, 59Cxxx, 25Fxxx, 25Pxxx, 85xxx, 93Cxxx, NVM3060, MDAxxx series, full support for LV series
- Configuration (EE)PROM: XCFxxx, XC17xxxx, XC18Vxxx, EPCxxx, AT17xxx, 37LVxx
- 1-Wire E(E)PROM: DS1xxx, DS2xxx
- PROM: AMD, Harris, National, Philips/Signetics, Tesla, TI
- NV RAM: Dallas DSxxx, SGS/Inmos MKxxx, SIMTEK STKxxx, XICOR 2xxx, ZMD U63x series
- PLD: Altera: MAX 3000A, MAX 7000A, MAX 7000B, MAX 7000S, MAX7000AE
- PLD: Lattice: ispGAL22V10x, ispLSI1xxx, ispLSI1xxxEA, ispLSI2xxx,
- ispLSI2xxxA, ispLSI2xxxE, ispLSI2xxxV, ispLSI2xxxVE, ispLSI2xxxVL, LC4xxxB/C/V/ZC, M4-xx/xx, M4A3-xx/xx, M4A5-xx/xx, M4LV-xx/xx
- PLD: Xilinx: XC9500, XC9500XL, XC9500XV, CoolRunner XPLA3, CoolRunner-II
- other PLD: SPLD/CPLD series: AMI, Atmel, AMD-Vantis, Gould, Cypress, ICT, Lattice, NS, Philips, STM, VLSI, TI
- Microcontrollers 48 series: 87x41, 87x42, 87x48, 87x49, 87x50 series
- Microcontrollers 51 series: 87xx, 87Cxxx, 87LVxx, 89Cxxx, 89Sxxx, 89LVxxx, all manufacturers, Philips LPC series
- Microcontrollers Intel 196 series: 87C196 KB/KC/KD/KT/KR/...
- Microcontrollers Atmel AVR: AT90Sxxxx, ATtiny, ATmega series
- Microcontrollers Cypress: CY8Cxxxxx
- Microcontrollers ELAN: EM78Pxxx
- Microcontrollers MDT 1xxx and 2xxx series
- Microcontrollers Microchip PICmicro: PIC10xxx, PIC12xxx, PIC16xxx, PIC17Cxxx, PIC18xxx, dsPIC series
- Microcontrollers Motorola (Freescale): 68HC05, 68HC08, 68HC11 series
- Microcontrollers Myson MTV2xx, 3xx, 4xx and 5xx series
- Microcontrollers National: COP8xxx series
- Microcontrollers NEC: uPD78Fxxx series
- Microcontrollers Scenix (Ubicom): SXxxx series
- Microcontrollers SGS-Thomson: ST6xx, ST7xx, ST10xx series
- Microcontrollers TI: MSP430 and MSC121x series
- Microcontrollers ZILOG: Z86/Z89xxx and Z8xxx series
- Microcontrollers other: EM Microelectronic, Fujitsu, Goal Semiconductor, Hitachi, Holtek, Princeton, Macronix, Winbond, Infineon(Siemens), Samsung, Toshiba, ...
Programátor, pomocou ISP konektora:
- Serial E(E)PROM: IIC series, MW series, SPI series, KEELOQ series, serial data Flash, PLD configuration memories
- Microcontrollers Atmel: AT89Sxxx, AT90Sxxxx, ATtiny, ATmega series
- Microcontrollers Cypress: CY8C2xxxx
- Microcontrollers Elan: EM78Pxxx, EM6xxx series
- Microcontrollers EM Microelectronic: 4 and 8 bit series
- Microcontrollers Microchip PICmicro: PIC10xxx, PIC12xxx, PIC16xxx, PIC17xxx, PIC18xxx, dsPIC series
- Microcontrollers Motorola/Freescale: HC11 series, HC908 series (both 5-wire, All-wire)
- Microcontrollers NEC: uPD7xxx series
- Microcontrollers Philips: LPC2xxx series, LPC series, 89xxx series
- Microcontrollers Scenix (Ubicom): SXxxx series
- Microcontrollers TI: MSP430 (both JTAG and BSL series), MSC12xxx series
- PLD: Lattice: ispGAL22xV10x, ispLSI1xxxEA, ispLSI2xxxE, ispLSI2xxxV, ispLSI2xxxVE, ispLSI2xxxVL, M4-xx/xx, M4LV-xx/xx, M4A3-xx/xx, M4A5-xx/xx, LC4xxxB/C/V/ZC
- Various PLD (also by JAM player/JTAG support):
Altera: MAX 3000A, MAX 7000A, MAX 7000B, MAX 7000S, MAX 9000, MAX II
Xilinx: XC9500, XC9500XL, XC9500XV, CoolRunner XPLA3, CoolRunner-II
Poznámky:
- obvody označené * sú zastarané a programujú sa pomocou prídavného modulu
- aktuálny zoznam PODPOROVANÝCH OBVODOV.
I.C. Tester:
- typu TTL: rada 54,74 S/LS/ALS/H/HC/HCT
- typu CMOS: rada 4000, 4500
- Statické RAM: 6116 .. 624000
- Generovanie užívateľsky definovateľných testovacích sekvencií
Podporované puzdra:
- podpora pre všetky obvody v DIP puzdrení bez prídavnej redukcie
- podpora puzdier zahŕňa DIP, PLCC, SOIC, PSOP, SSOP, TSOP, TSSOP, TQFP, QFN (MLF), SDIP, BGA a iné.
- podpora obvodov v DIP púzdre vlastným 48 pinovým DIP soklom programátora
- podpora obvodov v inom ako DIP púzdre pomocou univerzálnych adaptérov
Rýchlosti programovania
Poznámky:
- Dôležité upozornenie. Pre testovanie rýchlosti programovani, používame výhradne súbory vytvorené generátorom náhodných čísel, u ktorých je zaručené rovnomerné rozloženie všetkých dat. Niektorí konkurnčný výrobcovia používajú "riedke" súbory, ktoré obsahujú menej nulových bitov (napr. len FE alebo EF data), čím je možné dosiahnuť značné "zrýchlenie" programovania. Ak budete porovnávať programátory, pýtajte sa aj na túto "maličkosť".
- Rýchlosť programovania čiastočne závisí od rýchlosti PC a od vyťaženosti operačného systému.
- Čas programovania sa môže predĺžiť pokiaľ je programátor pripojený k PC cez LPT port.
Obvod | Veľkosť [bity] | Operácie | Čas | |
---|---|---|---|---|
M50FW080 (paralelná Flash) | 100000Hx8 (8 Mega) | programovanie a verifikácia | 22 sek. | |
AM29DL323DB (paralelná Flash) | 208000Hx16 (32 Mega) | programovanie a verifikácia | 31 sek. | |
AM29DL640 (paralelná Flash) | 400080Hx16 (64 Mega) | programovanie a verifikácia | 61 sek. | |
AT45D081 (serial Flash) | 108000Hx8 (16 Mega) | programovanie a verifikácia | 41 sek. | |
AT89C51RD2 (mikroprocesor) | 10000Hx8 | programovanie a verifikácia | 15 sek. | |
PIC18LF452 (microcontroller) | 4000Hx16 | programovanie a verifikácia | 4 sek. | |
Konfigurácia: PC Pentium 4, 2.4 GHz, USB 2.0, Windows XP. |
Všeobecné
Systémové požiadavky
- Všeobecné požiadavky, dané ovládacím programom
- Požiadavky vyplývajúce z hardware programátora:
- jeden USB port 2.0 kompatibilný
- voľný paralelný port IEEE 1284 kompatibilný (ECP/EPP) na zbernici PCI
Operácie
- napájanie 15V..18V DC, max. 1A
- spotreba max. 12W aktívny, približne 2W sleep
- rozmery 160x190x42 mm
- hmotnosť - 900g (bez externého adaptéra)
- prevádzková teplota: 5°C ÷ 40°C (41°F ÷ 104°F)
- prevádzková vlhkosť: 20%..80%, nekondenzujúca
Obsah dodávky, základná konfigurácia
- BeeProg programátor
- spínaný napájací zdroj 100..240V AC/15V DC/1A
- prepojovací kábel PC a programátorom (LPT)
- prepojovací kábel PC-programátor, USB port
- ISP kábel
- diagnostický POD pre selftest programátora
- protiprachový kryt na ZIF päticu
- užívateľský manuál (na CD)
- softvér
- registračná karta
- výsledná správa kalibračného testu
- prepravný obal
Doplnkové služby
- Keep Current - pravidelné zasielanie nových verzií ovládacieho programu a aktualizovanej užívateľskej dokumentácie (balík Keep-Current)
- AlgOR (Algorithms On Request) - nové obvody do ovládacieho programu podľa požiadaviek zákazníka
V cene programátora je zahrnuté
- bezplatná technická podpora (WebForm/na báze e-mailov)
- bezplatná aktualizácia programového vybavenia z web stránky
Uvedené vlastnosti a špecifikácie môžu byť zmenené za účelom zlepšenia úžitkových vlastností výrobku.