56_59.pdf

(112 KB) Pobierz
LabTool-48XP - nowy programator firmy Advantech
S P R Z Ę T
S³owo LabTool sta³o siÍ przez ostatnie lata synonimem
dobrej jakoúci. Zapracowa³y na to przez lata doskona³e
programatory, ktÛre w†ostatnich miesi¹cach doczeka³y
siÍ nastÍpcÛw. Wygl¹da na to, øe godnych.
LabTool-48XP
Nowy programator firmy Advantech
Firma Advantech Equipment zna-
na z†produkcji programatorÛw Lab-
Tool wprowadzi³a w†tym roku na
rynek nowy model - LabTool-48XP.
Zast¹pi³ on znany od wielu lat
LabTool-48. Jego poprzednik zdoby³
sobie wielk¹ popularnoúÊ na ca³ym
úwiecie, przede wszystkim ze
wzglÍdu na duø¹ uniwersalnoúÊ,
prostotÍ obs³ugi i†niezawodnoúÊ.
Advantech przez lata stale udosko-
nala³ urz¹dzenie, g³Ûwnie poprzez
rozwÛj oprogramowania dla PC.
Ci¹gle poszerzano listÍ obs³ugiwa-
nych uk³adÛw, istotnemu uspraw-
nieniu ulega³o takøe menu
uøytkownika. Nie dziwi za-
tem fakt, øe jest to urz¹dze-
nie, na ktÛrym wzoruje siÍ
wielu innych producentÛw
programatorÛw.
NastÍpnym krokiem
w†ewolucji LabToola by³o
opracowanie nowego progra-
matora - LabToola-48XP.
Zmiany wprowadzone do
nowego programatora s¹ na
tyle duøe, øe konieczne
by³o†napisanie nowego op-
rogramowania steruj¹cego.
W†nowej wersji zmieniono uk³ady
komunikacji i†sterowania, co za-
owocowa³o podniesieniem szybkoú-
ci programowania i†zwiÍkszeniem
uniwersalnoúci programatora.
Zazwyczaj najistotniejsz¹ dla
uøytkownika cech¹ programatora
jest liczba uk³adÛw obs³ugiwanych
przez programator. Wyobraümy so-
bie nastÍpuj¹c¹ sytuacjÍ: konstruu-
jemy urz¹dzenie i†chcemy do jego
produkcji uøyÊ niedawno wprowa-
dzonego na rynek uk³adu scalone-
go. W†takiej sytuacji nie liczy siÍ
dla nas fakt, czy uk³ad scalony bÍ-
dzie programowany przy uøyciu na-
piÍcia od 0†do 30 V†z†zegarem
8†MHz, 3†MHz, czy moøe 250 kHz.
Nie jest waøne rÛwnieø, czy uk³ad
zostanie zaprogramowany w†czasie
5†sekund, czy teø 9†sekund. Waøne
jest, aby programator by³ uniwersal-
ny (potencjalne moøliwoúci rozbu-
uniwersalnoúÊ i†bardzo duøa iloúÊ
obs³ugiwanych uk³adÛw). Obecnie
lista uk³adÛw zawiera ponad 5300
pozycji i†jest kwartalnie rozszerza-
na o†ponad 100 nowoúci. Interesu-
j¹ce jest to, øe Advantech inaczej
niø konkurencyjni producenci rozu-
mie liczbÍ obs³ugiwanych przez
LabToola uk³adÛw. Przyk³adem mo-
øe byÊ choÊby uk³ad AT29C040A,
ktÛry jest produkowany przez At-
mela w†trzech wersjach obudowy
(DIP, PLCC, TSOP). Na liúcie uk³a-
dÛw LabToola jest on wymieniony
jako jeden uk³ad - co jest zgodne
z†intencjami firmy Atmel
(umieszczenie jego opisu
w†jednej nocie katalogowej).
Zazwyczaj inni producenci
programatorÛw traktuj¹ kaø-
dy wariant obudowy jako
trzy rÛøne uk³ady. Podobnie
sytuacja ma siÍ ze wszystki-
mi rodzinami uk³adÛw
(Flash, EPROM, EEPROM,
MPU...). Licz¹c w†sposÛb
podobny do stosowanego
przez innych producentÛw,
okazuje siÍ, øe LabTool-
48XP moøe programowaÊ
12000 do 15000 uk³adÛw.
Jeúli chcemy w†programatorze
LabTool-48XP zaprogramowaÊ
wspomniany wczeúniej uk³ad
AT29C040A w†obudowie PLCC (ty-
powy BIOS z†PC-ta), to na liúcie
wyboru zaznaczamy uk³ad
AT29C040A. Niestety nie da siÍ
Jeden z atutów − szybkość
programowania
Poniżej podano przykładowe czasy
programowania (na podstawie informacji
producenta programatora).
Intel AMD
28F320C3B 29DL323DB
Sprawdzenie
18,6 s
18,9 s
„czystości” pamięci
Programowanie
57,5 s
76,2 s
Weryfikacja
32,5 s
33,0 s
Razem
108,6 s
128,1 s
dowy za pomoc¹ oprogramowania
steruj¹cego), szybki i†niezawodny,
ale najwaøniejsze jest dla nas, aby
programator mÛg³ zaprogramowaÊ
interesuj¹cy nas uk³ad. Bez tego
nawet najszybszy programator na
úwiecie bÍdzie bezuøyteczny. Lab-
Tool spe³nia te warunki (szybkoúÊ,
56
Elektronika Praktyczna 5/2003
LabTool-48XP
32578403.002.png
S P R Z Ę T
Elektronika Praktyczna 5/2003
57
32578403.003.png
S P R Z Ę T
Podstawowe parametry programatora
LabTool−48XP
Uk³ad programowany
obs³uga uk³adów zasilanych od 3,3 V -
standard + uk³ady 1,8 V przez adapter,
niepotrzebne adaptery dla uk³adów w obudo-
wie DIL,
zabezpieczenie pr¹dowe podstawki (uk³adu
w podstawce),
automatyczne wykrywanie obecnoœci uk³adu
(przy produkcji seryjnej),
sprawdzanie kontaktu miêdzy uk³adem
a podstawk¹ programatora,
mo¿liwoœæ weryfikacji przy ró¿nych napiêciach
zasilania,
u¿ytkownik mo¿e decydowaæ o parametrach
programowania,
Oprogramowanie
dla Windows 95/98/2000/XP/NT,
tworzenie projektów,
aktualizacje dostêpne bezp³atnie w Internecie,
zamiana bajtów w buforze (H <-> L dla
uk³adów 16-bitowych),
generowanie raportów (przy produkcji seryj-
nej),
Rys. 1. Okno programu sterującego pracą programatora
automatyczne rozpoznawanie typów uk³adów
EPROM i FLASH,
opcje nadawania numerów seryjnych uk³adom
programowanym (przy produkcji),
automatyczne wykrywanie rodzaju pliku
wczytywanego,
Obs³ugiwane uk³ady
pamiêci: PROM, EPROM, EEPROM, Flash,
NVRAM,
logiczne: PAL, GAL, CEPAL, PEEL, CPLD,
EPLD,
pod³¹czyÊ bezpoúrednio uk³adu
w†obudowie PLCC32 do standardo-
wej podstawki DIL48-ZIF, w†ktÛr¹
jest wyposaøony programator. Trze-
ba wiÍc uøyÊ prostego (dziÍki temu
taniego) adaptera, ktÛry jest przelot-
k¹ 1:1. Podobnie ma siÍ sytuacja
z†obudow¹ TSOP.
LabTool-48XP jest standardowo
wyposaøony w†gniazdo 48-stykowe
ZIF ( Zero Insertion Force - niewy-
magaj¹ce duøej si³y, bardzo trwa³e).
Mimo iø dysponuje aø 48 uniwer-
salnymi wyprowadzeniami - nie
jest w†stanie obs³uøyÊ wszystkich
uk³adÛw, gdyø wiele z†nich uøywa
innych obudÛw niø DIL (SO, SOIC,
SSOP, TSOP, PSOP, PLCC, PQFP,
BGA i†innych o†rÛønych rozstawach
nÛøek i†rÛønych szerokoúciach)
czÍsto z†wiÍksz¹ liczb¹ wyprowa-
dzeÒ niø 48. Aby temu zaradziÊ,
firma Advantech skonstruowa³a
wiele rodzajÛw adapterÛw. Ze
wzglÍdu na uniwersalnoúÊ gniazda
LabToola, wszystkie adaptery s¹ je-
dynie prostymi przejúciÛwkami nie-
zawieraj¹cymi elementÛw aktyw-
nych. Zmniejsza to pÛüniejsze
ewentualne koszty rozbudowy sta-
nowiska pracy. Opis adapterÛw
(tablica po³¹czeÒ) jest dostÍpny na
stronie producenta http://www.aec.-
com.tw , dziÍki czemu do zaprogra-
mowania kilku egzemplarzy jakie-
goú elementu nie trzeba w†ogÛle
kupowaÊ adaptera.
Ze strony producenta moøna
pobraÊ (bezp³atnie!) zawsze aktu-
aln¹ wersjÍ oprogramowania ob-
s³uguj¹cego programator. Jeúli na
stronie producenta znajdziemy
nowsz¹ wersjÍ programu niø tÍ,
ktÛr¹ mamy zainstalowan¹ na
komputerze, to rÛønica miÍdzy
nimi sprowadza siÍ do powiÍk-
szenia listy uk³adÛw w†kolejnych
wersjach (kwartalnie ponad 100
nowoúci). Oprogramowanie pracu-
je pod kontrol¹ systemu Windows
w†wersjach 32-bitowych (Win 95/
98/Me/NT/2000/XP).
Inøynierowie z†Advantecha pracu-
j¹c przez wiele lat nad poprzednim
modelem programatora poznali upo-
dobania klientÛw i†wiedz¹, jak pi-
saÊ oprogramowanie przyjazne dla
uøytkownika (okno dzia³aj¹cego
programu pokazano na rys. 1 ).
Warto w†tym miejscu wymieniÊ kil-
ka funkcji oprogramowania znacz-
nie usprawniaj¹cych pracÍ z†urz¹-
dzeniem. OprÛcz standardowych,
ktÛre posiada kaødy programator
( Read , Program , Blank Check , Veri-
fy , Erase ), jest ich wiele wiÍcej:
- Insertion Test - test poprawnoúci
w³oøenia uk³adu do podstawki.
Sprowadza siÍ to do sprawdzania
kontaktu miÍdzy programatorem
a†uk³adem. W†czasie tego testu
jest wykrywane kaøde b³Ídne
w³oøenie uk³adu do podstawki
(adaptera) i†przez to zapobiega
uszkodzeniom LabToola i†samego
uk³adu. W†przypadku zaprogramo-
wania uk³adu OTP nie istnieje
moøliwoúÊ poprawienia wpisa-
inne: mikrokontrolery OTP/Flash/EEPROM,
Wektory testowe PLD
akceptuje wektory dla 48 wyprowadzeñ,
czas narastania sygna³u na wyjœciu 2500 V/
µ
s,
Formaty obs³ugiwanych plików
JEDEC, POF, BIN, Intel HEX, Intel Ext HEX,
Motorola S, HP 64000ABS, Straight HEX,
Tektronix HEX,
automatyczne wykrywanie typu i konwersja,
Wymagany komputer PC
system operacyjny Windows 95/98/Me/NT/
2000/XP,
procesor 386 lub lepszy,
8 MB pamiêci RAM (rekomendowane 32 MB),
16 MB wolnego miejsca na dysku,
port równoleg³y pracuj¹cy w trybie EPP,
CD-ROM,
Ogólne
zasilanie 100...240 VAC/47...63 Hz,
moc pobierana - maks. 25 W (wbudowany
zasilacz impulsowy),
temperatura pracy: 5 o C...45 o C,
ciê¿ar: 1,8 kg
nych danych, a†brak styku na li-
nii danych (adresÛw) tego uk³adu
moøe spowodowaÊ zapisanie
w†nim z³ej zawartoúci. Funkcja
Insertion Test przed tym zabez-
piecza.
- Auto ID - automatyczne rozpoz-
nawanie 8-bitowych pamiÍci
Flash lub EPROM. WiÍkszoúÊ
58
Elektronika Praktyczna 5/2003
32578403.004.png 32578403.005.png
S P R Z Ę T
producentÛw pamiÍci wyposaøa
swoje uk³ady w†funkcje odczytu
ID producenta i†ID uk³adu, stara-
j¹c siÍ nie powtarzaÊ nu-
meracji zajÍtej juø przez
innych producentÛw. Pro-
gramator po odczytaniu ID
uk³adu porÛwnuje je ze
swoj¹ baz¹ danych i†poka-
zuje uøytkownikowi do za-
twierdzenia znaleziony
uk³ad. Wczeúniej jest
wykonywany dodatkowo
test kontaktu (ze wzglÍ-
dÛw bezpieczeÒstwa).
- Mass Production Mode -
tryb programowania seryjnego,
dziÍki ktÛremu moøna przyúpie-
szyÊ programowani wiÍkszej licz-
by uk³adÛw. Funkcja moøe byÊ
zintegrowana z†automatycznym
numerowaniem (nadawanie nume-
ru seryjnego programowanym
uk³adom). Obs³uguj¹cy sam usta-
la, pod jakimi adresami pamiÍci
oprogramowanie moøe wstawiÊ
numer seryjny i†o†jak¹ wartoúÊ
ma byÊ inkrementowany. Progra-
mator pracuj¹cy w†tym trybie au-
tomatycznie wykrywa obecnoúÊ
uk³adu w†gnieüdzie i†jego wymia-
nÍ po zaprogramowaniu. Na tej
zwiÍksza to odpornoúÊ na wibra-
cje, zwiÍksza rÛwnieø pr¹dow¹
wytrzyma³oúÊ úcieøek. OprÛcz czy-
sto mechanicznych za-
biegÛw (p³yty drukowane,
z³¹cza, montaø) Advantech
zastosowa³ takøe inteligent-
ne zabezpieczenia, minima-
lizuj¹ce ryzyko elektryczne-
go uszkodzenia programato-
ra. S¹ nimi rozpoznawanie
ID (producenta, typu)
uk³adu i†sprawdzenie po-
prawnoúci w³oøenia go do
podstawki. Zapobiega to
uszkodzeniom i†czyni urz¹-
dzenie niemal bezawaryjnym.
Tomasz Koz³owski
Elmark Automatyka Sp. z o.o.
Zmiany bez zmian
Na pierwszy rzut oka nowy LabTool nie
różni się od poprzednika, wyjątkiem jest
nowa nazwa − LabTool−48XP − która
wyraźnie nawiązuje do najnowszych
Windows XP. Także oprogramowanie
sterujące jego pracą nie sugeruje
rewolucyjnych zmian, są one bowiem
ukryte w zastosowanych rozwiązaniach
sprzętowych i w „głębi” oprogramowania.
podstawie przechodzi do obs³ugi
kolejnego uk³adu. Moøna tu rÛw-
nieø wy³¹czyÊ autonumerowanie
i†wszystkie uk³ady bÍd¹ progra-
mowane jednakow¹ zawartoúci¹.
Bardzo waøn¹ cech¹ LabToola
jest jego wysoka niezawodnoúÊ.
Jest to spowodowane wysok¹ dba-
³oúci¹ o†produkt juø w†fazie pro-
jektu. MiÍdzy innymi p³yty druko-
wane s¹ wielowarstwowo - dziÍki
temu úcieøki mog¹ byÊ szersze,
a†odstÍpy miÍdzy nimi wiÍksze -
Dodatkowe informacje
Cena programatora LabTool-48XP:
4263 z³
du¿y rabat przy zakupie internetowym
Adapter PLCC-3232-11 (BIOSY)
294 z³
ceny netto z dnia 08.04.2003.
Dystrybutorem programatorów LabTool jest
firma ELMARK Automatyka Sp. z o.o., tel. (22)
821-30-54, www.elmark.com.pl.
Elektronika Praktyczna 5/2003
59
32578403.001.png
Zgłoś jeśli naruszono regulamin