59_61.pdf

(195 KB) Pobierz
LabProg 48LV
S P R Z Ê T
Na naszym rynku
programatorów pojawi³ siê
grony konkurent w postaci
s³owackiej firmy Elnec, która
jest producentem m.in.
niezwykle uniwersalnego
programatora LabProg
48LV.
Jest to urz¹dzenie
na miarê zarówno
koñca XX wieku, jak
i nawet bardzo
wysublimowanych
wymagañ u¿ytkowników.
Programator na miarê
Na pocz¹tku prezentacji wyjaniê,
sk¹d siê wziê³a moja opinia o progra-
matorze podwójnie na miarê. Pierw-
szy powód to jego du¿a uniwersalnoæ,
któr¹ LabProg 48LV zawdziêcza prze-
mylanej konstrukcji, której najwa¿niej-
sze cechy to:
- wbudowane trzy przetworniki C/A
odpowiadaj¹ce za ustalenie napiêcia
zasilania i napiêæ programuj¹cych
podczas programowania uk³adów,
- programowane czasy narastania
i opadania sygna³ów na wyprowa-
dzeniach,
- mo¿liwoæ programowania uk³adów
zasilanych napiêciem od 1,8V,
- wspó³praca z komputerem PC po-
przez z³¹cze Centronics,
- mo¿liwoæ ustalenia dowolnego stanu
na ka¿dym z 48 zacisków podstawki.
Dziêki zastosowanym rozwi¹zaniom
konstrukcyjnym - jak deklaruje produ-
cent - mo¿liwe jest (lub bêdzie) progra-
mowanie bez dodatkowych adapterów
wszystkich uk³adów montowanych
w obudowach DIP6..48. Obecnie lista
obs³ugiwanych uk³adów obejmuje w su-
mie 3676 ró¿nych typów, przy czym
praktycznie co
3 miesi¹ce jest ona
regularnie powiêk-
szana. W przypad-
ku programowa-
nia uk³adów
w obudowach in-
nych ni¿ DIP nie-
zbêdny bêdzie
odpowiedni adap-
ter, przy czym
wiêkszoæ spo-
ród oferowanych
to przelotki 1:1.
Drugim powo-
dem, dla którego
twierdzê, ¿e Lab-
Prog 48LV jest
programatorem
na miarê jest fakt, ¿e jego producent
podejmuje siê opracowywania algoryt-
mów na zamówienie dla uk³adów rza-
dko spotykanych lub archaicznych.
Program przygotowywania dziwnych
algorytmów nazywa siê AlgOR (ang.
Algorithms On Request) i dotyczy
wszystkich programatorów produkowa-
nych przez Elneca. Przyk³adem tej,
bardzo przyjaznej u¿ytkownikowi stra-
tegii, jest wprowadzenie na listê uk³a-
dów obs³ugiwanych pamiêci EPROM
typu 1702. Czy który z naszych Czy-
telników pamiêta taki uk³ad?
Standard obs³ugi programatora nale-
¿y zaliczyæ do bardzo wysokich, a to
ze wzglêdu na bardzo czytelny panel
operatora, na którym 3 diody LED syg-
nalizuj¹ bie¿¹cy stan pracy, jedna dio-
da w³¹czenie zasilania, a przycisk
oznaczony Yes pozwala na szybkie
powtórzenie ostatniej akcji.
Rys. 1.
Rys. 2.
Elektronika Praktyczna 10/2000
59
32059261.007.png 32059261.008.png 32059261.009.png 32059261.010.png
S P R Z Ê T
zw³aszcza w aplikacjach telekomunikacyj-
nych ( rys. 3 ). Wbudowane w programa-
tor zabezpieczenia przeciwzwarciowe
oraz zaawansowane procedury testowa-
nia poprawnoci w³o¿enia uk³adu w pod-
stawkê znakomicie upraszczaj¹ obs³ugê
programatora. O tym, czy programator ma
samoczynnie wykrywaæ w³o¿enie uk³adu
w podstawkê decyduje u¿ytkownik uak-
tywniaj¹c lub blokuj¹c tê funkcjê w pro-
gramie steruj¹cym ( rys. 4 ). Jak widaæ na
rysunku, istnieje tak¿e mo¿liwoæ doæ
dok³adnego skonfigurowania parametrów
weryfikacji zapisu.
W przypadku wykorzystywania pro-
gramatora LabProg 48LV do seryjnego
programowania pamiêci, programator
mo¿e je automatycznie numerowaæ lub
wpisywaæ zadany przez u¿ytkownika
numer seryjny modyfikowany przez
program. Konfiguracja trybu serializa-
cji jest tak¿e mo¿liwa z poziomu pro-
gramu steruj¹cego ( rys. 5 ). Bufor da-
nych przeznaczonych do zapisania
mo¿na tak¿e wype³niæ liczbami loso-
wymi, których generacj¹ zajmuje siê
tak¿e program steruj¹cy prac¹ progra-
matora. Wszystkie operacje wykonywa-
ne przez programator s¹ zliczane przez
program, a z zebranych wyników jest
przygotowywana statystyka.
Twórcy programatora du¿y nacisk
po³o¿yli na jego uniwersalnoæ i to nie
tylko od strony pinologii. Program
steruj¹cy akceptuje praktycznie wszys-
tkie istniej¹ce na wiecie formaty da-
nych wejciowych ( rys. 6 ), dla których
maski mo¿na - podobnie do wiêkszo-
ci innych istotnych parametrów - sa-
modzielnie zdefiniowaæ.
Doskonale rozwi¹zany zosta³ tak¿e
bufor danych, który wyposa¿ono w in-
terefejs w postaci edytora tekstowego
( rys. 7 ), którego sposób obs³ugi jest
bardzo bliski Norton Commanderowi...
Wywietlane dane mo¿na sformatowaæ
do postaci 8 lub 16-bitowej, a dziêki
przechowywaniu zawartoci bufora
w pliku jego maksymalny rozmiar nie
jest zbytnio ograniczony.
Na koniec jeszcze cztery gwodzie,
które - przynajmniej
w moim odczuciu - na
sta³e mocuj¹ tabliczkê
z napisem Rewelacja!.
Pierwszy z nich to nie-
zwyk³a dba³oæ produ-
centa o d³ug¹ ¿ywotnoæ
najwa¿niejszej mecha-
nicznej czêci programa-
tora - podstawki ZIF.
Przygotowano bowiem
dla niej specjaln¹ os³o-
nê, która ogranicza do-
stêp kurzu do styków.
£adne i praktyczne.
Rys. 6.
Rys. 3.
Drugi - to wyposa¿enie programato-
ra w specjalizowany adapter, umo¿li-
wiaj¹cy przeprowadzenia procedury
autokalibracji bez koniecznoci korzys-
tania z pomocy serwisu.
Trzeci, niebagatelny - cena. Szczegó³y
zainteresowanym poda dystrybutor, ale
zapewniam, ¿e s¹ one niewiarygodne!
Czwarty - najwa¿niejszy dla in¿y-
nierów - dba³oæ producenta o nie-
ustanny rozwój narzêdzia. Konstruk-
cja prezentowanego programatora po-
woduje, ¿e dodanie do listy obs³ugi-
wanych nowych uk³adów wymaga wy-
miany tylko bibliotek programu steru-
j¹cego. Poniewa¿ jest on bezp³atnie
udostêpniony na internetowych stro-
nach www.elenec.com , regularny ser-
wis mamy za darmo! Przyk³adem ilu-
struj¹cym jakoæ pracy programistów
Elneca jest fakt pojawienia siê drive-
ra do bezporedniej obs³ugi LPT
w Windows 2000 dos³ownie chwilê
po wiatowej premierze tego systemu
operacyjnego.
Andrzej Gawryluk, AVT
Rys. 4.
Doskona³e wra¿enie sprawia tak¿e pro-
gram steruj¹cy programatorem. Dostêpne
s¹ jego dwie wersje: dla DOS i Windows,
z których testowalimy tylko drug¹. Na
rys. 1 jest widoczne g³ówne okno pro-
gramu PG4UW, który jest centrum stero-
wania zarówno prac¹ programatora, jak
i innych urz¹dzeñ oferowanych przez El-
nec. Program wyposa¿ono w spor¹ dozê
inteligencji, która szczególnie objawia
siê podczas testowania uk³adów scalo-
nych i pamiêci SRAM, podczas automa-
tycznego identyfikowania pamiêci EP-
ROM i EEPROM, samoczynnego wyszu-
kiwania programatora lub innych urz¹-
dzeñ firmy Elnec ( rys. 2 ), a tak¿e nie-
zwykle rozbudowanego systemu liczenia
sum kontrolnych - prawdziwy rodzynek,
Urz¹dzenie prezentowane w artykule
udostêpni³a firma Eurodis Microdis, tel.
(0-71) 367-57-41, www.eurodis.com.pl.
Informacje dotycz¹ce programatora
LabProg 48LV s¹ dostêpne w Interne-
cie pod adresem: http://www.elnec.-
com/lprog_uk.htm oraz na p³ycie CD-
EP10/2000 w katalogu \Elnec Lab-
Prog48LV .
Rys. 5.
Rys. 7.
Elektronika Praktyczna 10/2000
61
32059261.001.png 32059261.002.png 32059261.003.png 32059261.004.png 32059261.005.png 32059261.006.png
Zgłoś jeśli naruszono regulamin