14_19.PDF

(564 KB) Pobierz
Analizator stanów logicznych - AVT-5074
Analizator stanów logicznych
Analizator stanów
logicznych
AVT−5074
Czy podczas uruchamiania
systemu wykonanego na
uk³adach cyfrowych mia³eú
trudnoúci ze zdiagnozowaniem
miejsca awarii? Czy
prÛbowa³eú za pomoc¹
prÛbnika stanÛw logicznych
obserwowaÊ kilka sygna³Ûw
jednoczeúnie?
Takie (ale nie tylko!)
problemy rozwi¹øe
prezentowany w artykule
prosty przyrz¹d laboratoryjny,
zaprojektowany zgodnie
z najnowszymi trendami
obowi¹zuj¹cymi w elektronice.
Podstawowe dane techniczne
Kaødy elektronik buduj¹cy cyf-
rowe uk³ady elektroniczne znalaz³
siÍ z pewnoúci¹ w†sytuacji, gdy
wykonany uk³ad dzia³a³ niepra-
wid³owo lub - co gorsza - nie
dzia³a³ wcale. Jak trudne jest
wykrycie przyczyny tego niepo-
wodzenia wie kaødy, kto choÊ raz
prÛbowa³ naprawiÊ wadliwie dzia-
³aj¹cy uk³ad elektroniczny. Hob-
bysta zazwyczaj nie posiada skom-
plikowanej aparatury pomiarowej,
a†jego wyposaøenie jest niejedno-
krotnie ograniczone do miernika
uniwersalnego, lutownicy i†zasi-
lacza stabilizowanego. Przy spraw-
dzaniu prostego uk³adu cyfrowego
moøe to wystarczyÊ, jednak przy
uk³adach bardziej rozbudowanych
pomocnym, a†czasami wrÍcz nie-
zbÍdnym, moøe okazaÊ siÍ wie-
lokana³owy analizator sta-
nÛw logicznych.
Obecnie moøna znaleüÊ na
rynku wiele urz¹dzeÒ tego
rodzaju, produkowanych przez
mniej lub bardziej renomowane
firmy. Ich moøliwoúci pomiarowe
s¹ bardzo duøe, jednak zazwyczaj
cena stanowi przeszkodÍ niemoø-
liw¹ do przebycia dla wiÍkszoúci
amatorÛw. Jedynym wyjúciem
w†tej sytuacji jest wykonanie we
w³asnym zakresie prostego przy-
rz¹du spe³niaj¹cego funkcjÍ ana-
lizatora stanÛw logicznych. Przed
rokiem zbudowa³em taki anali-
zator na w³asne potrzeby i†chcia³-
bym teraz przedstawiÊ jego
budowÍ szerszemu gronu czytel-
nikÛw.
G³Ûwnym za³oøeniem konstruk-
cyjnym by³o uzyskanie porÍczne-
go przyrz¹du, pracuj¹cego autono-
micznie (bez koniecznoúci wspÛ³-
pracy z†komputerem), z†moøliwie
tanich i†ogÛlnie dostÍpnych pod-
liczba kanałów wejściowych: 8,
poziomy sygnału wejściowego: TTL, CMOS
(5V),
odstęp próbkowania sygnału wejściowego:
750 ns, 1, 2, 5, 10, 20, 50, 100, 200,
500  µ s, 1, 2, 5, 10, 20, 50, 100, 200,
500 ms, 1, 2, 5 s,
pojemność pamięci próbek: 31 kB,
tryby rejestracji: normalny/z porównaniem,
wyzwalanie rejestracji: ręczne, zboczem
narastającym/opadającym na wejściu TIG,
kombinacją stanów logicznych na wejściach
(warunek: AND/OR),
zakończenie rejestracji: ręczne, przepełnienie
pamięci próbek, zebranie określonej liczby
próbek, kombinacją stanów logicznych na
wejściach (warunek: AND),
wyświetlacz: LCD 2*16 znaków,
obsługa: 9 klawiszy,
komunikacja z PC poprzez RS232
z szybkością 9600 bodów,
zasilanie: 9...12V DC,
pobór prądu: 35...40 mA.
14
Elektronika Praktyczna 7/2002
P R O J E K T Y
32266327.049.png 32266327.060.png
Analizator stanów logicznych
Rys. 1. Schemat elektryczny analizatora
czesny mikrokontroler RISC (wiÍk-
szoúÊ rozkazÛw wykonywanych
jest w†pojedynczym cyklu zegaro-
wym), co w†po³¹czeniu z†duø¹
czÍstotliwoúci¹ taktowania (wyno-
sz¹c¹ 8†MHz) zapewnia duø¹ szyb-
koúÊ jego pracy. Mikrokontroler
ma wbudowane 8†kB wewnÍtrznej
pamiÍÊ programu typu Flash,
512B wewnÍtrznej pamiÍci RAM
i†512B pamiÍci EEPROM. Jego
szczegÛln¹ zalet¹ (jak rÛwnieø
innych mikrokontrolerÛw z†rodzi-
ny AVR) jest moøliwoúÊ ³atwego
programowania w†systemie przez
interfejs SPI, do czego wystarcza
prosty programator (wiele opisÛw
moøna znaleüÊ w†czasopismach
elektronicznych i†Internecie). Dru-
g¹ bardzo uøyteczn¹ cech¹ uk³a-
dÛw z†rodziny AVR jest moøli-
woúÊ bezp³atnego pozyskania (ze
strony: www.atmel.com ) programu
AVR Studio , zawieraj¹cego dosko-
na³y asembler i†symulator mikro-
kontrolerÛw AVR. Za pomoc¹ tego
w³aúnie narzÍdzia zosta³o przygo-
towane oprogramowanie steruj¹ce
analizatora. CzÍúÊ sprzÍtowa ana-
lizatora sk³ada siÍ z†dwÛch po³¹-
czonych ze sob¹ modu³Ûw. Na
rys. 1 przedstawiono schemat
elektryczny modu³u p³yty g³Ûw-
nej, a†na rys. 2 schemat p³ytki
klawiatury.
Za poúrednictwem uk³adu U2
do mikrokontrolera U1 jest do³¹-
czona zewnÍtrzna pamiÍÊ RAM
o†pojemnoúci 32 kB (typu 62256).
Uk³ad U2 pe³ni rolÍ zatrzasku
mniej znacz¹cej czÍúci adresu
multipleksowanej szyny danych.
Chc¹c zwolniÊ mikrokontroler
z†programowego sprawdzania
przepe³nienia zewnÍtrznej pamiÍ-
ci RAM, a†tym samym uzyskaÊ
moøliwie najwiÍksz¹ czÍstotliwoúÊ
prÛbkowania, przenios³em ten
obowi¹zek na czÍúÊ sprzÍtow¹
analizatora. Mikrokontroler U1
moøe zaadresowaÊ do 64kB pa-
miÍci RAM. W†uk³adzie analiza-
tora zastosowano jednak tylko
jedn¹ pamiÍÊ 32 kB, wiÍc koÒ-
cÛwkÍ PC7 mikrokontrolera (pe³-
ni¹c¹ funkcjÍ najbardziej znacz¹-
cego bitu - A15 - 16-bitowej szyny
adresowej) do³¹czono do jednego
z†wejúÊ bramki U8C. Do drugiego
wejúcia do³¹czono poprzez bram-
kÍ U8A (spe³niaj¹c¹ funkcjÍ in-
wertera), przycisk rÍcznego za-
trzymania rejestracji - BREAK.
Wyjúcie bramki U8C po³¹czone
zespo³Ûw. Jego parametry na pew-
no nie s¹ imponuj¹ce, ale w†ama-
torskiej praktyce moøna je uznaÊ
za wystarczaj¹ce.
Opis uk³adu
Analizator zbudowano w†opar-
ciu o†mikrokontroler firmy Atmel
typu AT90S8515. Jest to nowo-
Elektronika Praktyczna 7/2002
15
32266327.068.png 32266327.069.png 32266327.001.png 32266327.002.png 32266327.003.png 32266327.004.png 32266327.005.png 32266327.006.png 32266327.007.png 32266327.008.png 32266327.009.png 32266327.010.png 32266327.011.png 32266327.012.png 32266327.013.png 32266327.014.png 32266327.015.png 32266327.016.png 32266327.017.png 32266327.018.png 32266327.019.png 32266327.020.png 32266327.021.png 32266327.022.png 32266327.023.png 32266327.024.png 32266327.025.png 32266327.026.png 32266327.027.png 32266327.028.png 32266327.029.png 32266327.030.png 32266327.031.png 32266327.032.png 32266327.033.png 32266327.034.png
 
Analizator stanów logicznych
Rys. 2. Schemat elektryczny bloku klawiatury
pewnia dok³adniejsz¹ pracÍ ana-
lizatora, jednak znacznie zwiÍksza
zuøycie pr¹du. Analizator moøe
byÊ zasilana z†zewnÍtrznego zasi-
lacza napiÍciem sta³ym 9....12†V
(do³¹czonego do gniazda J8) lub
z†baterii 9†V†(do³¹czonej do gniaz-
da J9). Uk³ady scalone analizatora
zasilane s¹ stabilizowanym napiÍ-
ciem +5 V†uzyskiwanym z†mono-
litycznego uk³adu 78L05. W†eg-
zemplarzu modelowym zastoso-
wano wyúwietlacz LCD wymaga-
j¹cy ujemnego napiÍcia polaryzu-
j¹cego, dlatego konieczne sta³o siÍ
dodanie przetwornicy napiÍcia.
Zrealizowano j¹ z zastosowaniem
uk³adu U4 (ICL7660) i†dwÛch kon-
densatorÛw C1 i†C2. Za pomoc¹
gniazda J4 jest moøliwy wybÛr
odpowiedniego napiÍcia polaryzu-
j¹cego. Potencjometr montaøowy
PT1 s³uøy do regulacji kontrastu
wyúwietlacza. Gniazdo J3 wyko-
rzystywane by³o w†procesie pro-
gramowania mikrokontrolera przez
interfejs SPI.
Na etapie projektowania uk³adu
i†p³ytki analizatora przewidywa-
³em moøliwoúÊ jego pracy takøe
w†trybie generatora stanÛw logicz-
nych (sterowanie wejúcia DIR uk³a-
du U7 przez jedno z†wyjúÊ uk³adu
U6), jednak rozmiar gotowego pro-
gramu rejestracji i†analizy danych
(praktycznie pe³ne 8kB) uniemoø-
liwi³ zrealizowanie tego planu.
jest z†koÒcÛwk¹ PD3 mikrokont-
rolera (wejúcie zewnÍtrznego prze-
rwania INT1). W†procedurze ob-
s³uguj¹cej to przerwanie mikro-
kontroler moøe przechwytywaÊ
wszystkie prÛby zapisu do pamiÍ-
ci ponad 32kB i†wciúniÍcie przy-
cisku BREAK.
Sygna³y z†oúmiu kana³Ûw wej-
úciowych CH0...CH7 podawane s¹
ze z³¹cza J21 przez rezystory
R3...R10 na uk³ad U7. Rezystory
ograniczaj¹ce R3...R10 wraz z†dio-
dami zawartymi w†strukturze uk³a-
du U7 zabezpieczaj¹ go przed
uszkodzeniem w†przypadku poja-
wienia siÍ zbyt wysokiego lub
ujemnego napiÍcia na wejúciach
CH0...CH7. Zastosowanie bufora
U7 jest niezbÍdne w celu zabez-
pieczenia kosztownego mikrokon-
trolera przed uszkodzeniem w†sku-
tek pojawienia siÍ przepiÍÊ na
wejúciach pomiarowych. Dla wej-
úcia wyzwalania zboczem (TIG)
funkcjÍ zabezpieczaj¹c¹ pe³ni
bramka U8D i†rezystor R11.
Liczba linii mikrokontrolera
wykorzystanych do obs³ugi zew-
nÍtrznej pamiÍci RAM i†sygna³Ûw
wejúciowych CH0....CH7 wymusi-
³a potrzebÍ ich ìrozmnoøeniaî.
Zrealizowano to przez do³¹czenie
do Portu A mikrokontrolera do-
datkowego zatrzasku U6. Jego wej-
úcie steruj¹ce C†i†wejúcie aktywa-
cji zewnÍtrznej pamiÍci CS po³¹-
czone s¹ z†koÒcÛwk¹ PD5 mikro-
kontrolera. Ustawienie na tej koÒ-
cÛwce wysokiego poziomu powo-
duje zablokowanie zewnÍtrznej pa-
miÍci RAM, a†przenoszenie usta-
wieÒ Portu A przez U6. Poziom
niski powoduje zatrzaúniÍcie wyj-
úcia uk³adu U6 i†jednoczeúnie
aktywuje zewnÍtrzn¹ pamiÍÊ
RAM. Z†wyjúÊ uk³adu U6 stero-
wany jest wyúwietlacz LCD pra-
cuj¹cy w†trybie czterobitowym
i†uk³ad U20 (p³ytka klawiatury)
poúrednicz¹cy w†obs³udze oúmiu
przyciskÛw klawiatury. Obs³uga
klawiatury polega na przesy³aniu
ìwÍdruj¹ceî poziomu niskiego do
rejestru przesuwnego U20 i†pÛü-
niejszej kontroli poziomu na wy-
prowadzeniu PD4 mikrokontrole-
ra. Diody D20...D27 separuj¹ po-
szczegÛlne przyciski od siebie
i†zabezpieczaj¹ przed powstaniem
konfliktu w†przypadku jednoczes-
nego naciúniÍcia kilku przycis-
kÛw.
Uk³ad U5, wraz z†kondensato-
rami C4....C7 i†gniazdem J1, po-
úredniczy w†pracy interfejsu sze-
regowego RS232 wykorzystywane-
go do transmisji zarejestrowanych
prÛbek do komputera. Mikrokon-
troler taktowany jest sygna³em
z†generatora kwarcowego o†czÍs-
totliwoúci 8†MHz. Generator za-
Montaø i†uruchomienie
Na rys. 3 i† 4 przedstawiono
schematy montaøowe p³ytek dru-
kowanych wykonanych na lami-
nacie jednostronnym (ich wzory
s¹ dostÍpne CD-EP7, na naszej
stronie www.ep.com.pl, wydruku-
jemy je takøe na wk³adce w
sierpniowym wydaniu EP) . P³ytki
zosta³y zwymiarowane dla typo-
wej, ³atwo dostÍpnej obudowy
KM-42N lub KM-35. Po³¹czenie
miÍdzy p³ytkami zapewnia - od
strony p³yty g³Ûwnej - jednorzÍ-
dowe, szesnastopinowe gniazdo,
a†od strony p³ytki klawiatury rz¹d
szesnastu goldpinÛw wlutowanych
od strony druku. Na rys. 5 przed-
stawiono sposÛb zamontowania
poszczegÛlnych podzespo³Ûw
przyrz¹du w obudowie typu KM-
42N (z wnÍtrza ktÛrej naleøy
wyci¹Ê wszystkie wystaj¹ce
czÍúci). Pojemnik na baterie naleøy
wykonaÊ we w³asnym zakresie
z†odpowiednio przyciÍtych i polu-
16
Elektronika Praktyczna 7/2002
32266327.035.png 32266327.036.png 32266327.037.png 32266327.038.png 32266327.039.png
 
Analizator stanów logicznych
Rys. 3. Rozmieszczenie elementów na bazowej płytce drukowanej
analizatora
Rys. 4. Rozmieszczenie elementów na
płytce drukowanej klawiatury
towanych paskÛw laminatu jedno-
stronnego. PrzymocowaÊ go do
dolnej czÍúci obudowy klejem
termotopliwym, a baterie dociskaÊ
odpowiednio grubym kawa³kiem
gumy przyklejonej do dolnej stro-
ny p³ytki drukowanej. W†egzem-
plarzu modelowym do zasilania
bateryjnego zastosowa³em pakiet
szeúciu po³¹czonych szeregowo ba-
terii typu LR03 (AAA). PobÛr
pr¹du z†baterii przez analizator
jest znaczny, ale przy umiejÍtnym
korzystaniu moøliwa jest kilkuna-
stogodzinna praca. W†przypadku
zamiany generatora kwarcowego
na rezonator pobÛr pr¹du moøna
ograniczyÊ o†oko³o jedn¹ trzeci¹.
Dodatkowo, po zast¹pieniu
stabilizatora napiÍcia typu 78L05
(U9) przez odpowiednik - uk³ad
LM2931 (stabilizator napiÍcia
+5V o skrajnie ma³ym spadku
napiÍcia pomiÍdzy wejúciem
a†wyjúciem uk³adu wynosz¹cym
ok. 0,2V) i diody 1N4001 (D2)
przez diodÍ Schottky'ego np.
BAT43 lub 1N5817, moøna
przyrz¹d zasilaÊ z pakietu czterech
baterii o ³¹cznym napiÍciu 6V.
Zmniejszy to koszt zakupu baterii,
a jednoczeúnie obniøy pobÛr pr¹du
przez analizator (LM2931 pobiera
mniejszy pr¹d spoczynkowy). Syg-
na³y wejúciowe do³¹czane s¹ do
analizatora za pomoc¹ kilkudzie-
siÍciocentymetrowego kabla wst¹ø-
kowego (taúmy) zaopatrzonego
w†minichwytaki.
Opis dzia³ania programu
Do zobrazowania wynikÛw po-
miarÛw zastosowano popularny
wyúwietlacz 2*16 znakÛw. Nie
zapewnia on duøego komfortu
podczas korzystania z†analizatora,
jednak jego koszt w†porÛwnaniu
z†najprostszym nawet wyúwietla-
czem graficznym jest úmiesznie
niski. Sterowanie analizatorem od-
bywa siÍ z†dziewiÍcioprzycisko-
wej klawiatury, przy czym jeden
klawisz BREAK s³uøy tylko do
rÍcznego zatrzymywania trybu re-
jestracji, pozosta³e s¹ klawiszami
funkcyjnymi: Run , Set , Ok , Esc
i†kursorami:
,
,
,
- nadaÊ czteroznakow¹ nazwÍ (plus
automatyczny numer banku),
- ustawiÊ aktywne kana³y pomia-
rowe (z†trzyznakowymi identyfi-
katorami),
- wybraÊ okres, z†jakim bÍd¹ prÛb-
kowane wejúcia,
- okreúliÊ warunek wyzwolenia re-
jestracji,
- okreúliÊ warunek zakoÒczenia
rejestracji,
- ustawiÊ opcjÍ pracy rejestratora
z†porÛwnaniem lub bez.
KrÛtka nazwa identyfikuje zgro-
madzone w†danym banku prÛbki.
Aktywacja kana³Ûw pomiarowych
umoøliwia wy³¹czenie tych, ktÛre
pozostaj¹ niewykorzystane w†da-
nej sytuacji pomiarowej (nie maj¹
wp³ywu na proces rejestracji i†nie
s¹ zobrazowane na wyúwietlaczu).
Kana³om pomiarowym moøna na-
daÊ trzyznakowe identyfikatory
(np. CLK, CS, Q) u³atwiaj¹ce ich
pÛüniejsz¹ identyfikacjÍ. Okres
prÛbkowania moøna wybraÊ
z†przedzia³u od 750 ns (1,3 MHz)
do 5†s (0,2 Hz), ze skokiem 1, 2
i†5 jednostek zakresu.
Wyzwolenie rejestracji moøe
odbyÊ siÍ kilkoma sposobami. Naj-
prostszym jest wyzwolenie rÍczne
przyciskiem Run . Inna moøliwoúÊ,
to wyzwolenie zboczem narasta-
j¹cym lub opadaj¹cym na wejúciu
TIG. Dozwolone jest takøe wyzwo-
lenie rejestracji dowoln¹ progra-
mowan¹ kombinacj¹ stanÛw lo-
gicznych na wejúciach pomiaro-
, Run+Ok ). Program
steruj¹cy sk³ada siÍ z†trzech czÍú-
ci, tj. Rejestratora , Analizatora
i† Monitora .
Rejestrator odpowiada za groma-
dzenie, z†ustawion¹ przez uøytkow-
nika czÍstotliwoúci¹, w†zewnÍtrznej
pamiÍci RAM stanÛw logicznych
wystÍpuj¹cych na wejúciach pomia-
rowych CH0....CH7. Drug¹ waøn¹
funkcj¹ jest sprawdzanie warunkÛw
wyzwolenia i†przerwania trybu rejes-
tracji danych. Na rejestrowane prÛb-
ki przypada 31 kB pamiÍci RAM -
pozosta³y 1†kB wykorzystywany jest
na inne cele. Rejestrator moøe utwo-
rzyÊ w†wolnej pamiÍci do oúmiu
niezaleønych bankÛw prÛbek.
Dla kaødego z†bankÛw moøna
ustaliÊ nastÍpuj¹ce parametry:
Elektronika Praktyczna 7/2002
17
. Podczas
pracy analizatora wykorzystywane
s¹ rÛwnieø kombinacje klawiszy
(np. Set+
32266327.040.png 32266327.041.png 32266327.042.png 32266327.043.png 32266327.044.png 32266327.045.png 32266327.046.png 32266327.047.png 32266327.048.png 32266327.050.png 32266327.051.png 32266327.052.png 32266327.053.png 32266327.054.png 32266327.055.png 32266327.056.png 32266327.057.png 32266327.058.png 32266327.059.png 32266327.061.png 32266327.062.png 32266327.063.png
Analizator stanów logicznych
wych CH0....CH7, przy jednym
z†dwu warunkÛw porÛwnania
(AND/OR). Rejestracje programo-
wo moøna zatrzymaÊ dwoma spo-
sobami (z wy³¹czeniem najmniej-
szego okresu prÛbkowania 750†ns).
Pierwszy polega na zebraniu usta-
wionej liczby prÛbek (skok co
1†kB). W drugim, podobnie jak
przy wyzwoleniu, rejestracja jest
zatrzymywana przy dowolnej kom-
binacji stanÛw logicznych na wej-
úciach pomiarowych (tylko waru-
nek AND). W†trybie pracy rejes-
tratora bez porÛwnywania, na kaø-
d¹ prÛbkÍ przypada jeden bajt
pamiÍci RAM. Natomiast przy
porÛwnywaniu zapis pojedynczej
prÛbki zajmuje dwa bajty pamiÍci,
przy czym jeden zawiera czas
utrzymywania siÍ danego stanu
na wejúciu (do 255 powtÛrzeÒ),
a†drugi przedstawia ten stan. Ze
wzglÍdu na wyd³uøenie kodu po-
trzebnego dla realizacji porÛwna-
nia kana³Ûw i†zapisu dwubajtowe-
go pojedynczej prÛbki, funkcja ta
jest dozwolona od okresu prÛbko-
wania 2†
Po zakoÒczeniu rejestracji zosta-
je wyúwietlone podsumowanie pro-
cesu zawieraj¹ce: opis przyczyny
zakoÒczenia rejestracji, liczbÍ wy-
korzystanych bajtÛw pamiÍci RAM,
³¹czny czas trwania procesu i†licz-
bÍ zarejestrowanych prÛbek. Mak-
symalny czas trwania rejestracji
zaleøy od wybranego okresu prÛb-
kowania i†trybu rejestracji. Przy
rejestracji bez porÛwnania, czas ten
wynosi od 23,8†ms (750†ns) do
ponad 44 godzin (5†s). Natomiast
przy rejestracji z†porÛwnaniem, czas
ten jest zaleøny g³Ûwnie od typu
rejestrowanego przebiegu.
Blok programu nazwany Ana-
lizator powoduje przedstawienie
na wyúwietlaczu, w†moøliwie czy-
telny sposÛb, danych zarejestro-
wanych w†pamiÍci RAM podczas
procesu rejestracji. Analiza da-
nych moøe odbywaÊ siÍ w†dwÛch
trybach: pomiarowym i†przegl¹da-
nia. W†trybie pomiarowym na wy-
úwietlaczu zobrazowane s¹ stany
kana³Ûw pomiarowych (w postaci
0 i 1) i†pozycja aktualnie wy-
úwietlanej prÛbki (jako numer lub
czas). Podczas pomiarÛw moøna
zastosowaÊ dwa markery X†i†Y.
Po wybraniu konkretnego kana³u
moøna wyúwietliÊ, dla aktualnej
i†poprzedniej prÛbki, czÍstotliwoúÊ
i†wspÛ³czynnik wype³nienie prze-
biegu. Tryb przegl¹dania s³uøy
przede wszystkim do poszukiwa-
nia prÛbek, ktÛre spe³niaj¹ usta-
wiony warunek. Ze wzglÍdu na
niewielk¹ szerokoúÊ wyúwietlacza
(tylko szesnaúcie znakÛw w†linii),
czas wyúwietlany jest w†formacie
bez przecinkÛw, np.: 100, 350ms
WYKAZ ELEMENTÓW
(płyta główna)
Rezystory
R1, R2: 10k
PT1: potencjometr montażowy
10k
Kondensatory
C1...C7: 10µF/16V
C8...C14: 100nF/63V
C15: 220µF/16V
C16: 100µF/16V
Półprzewodniki
D1, D2: 1N4001
U1: AT90S8515 (zaprogramowany)
U2, U6: 74HC573
U3: 62256
U4: ICL7660
U5: ICL232
U7: 74HCT245
U8: 74HCT02
U9: 78L05
Różne
J1: DB9F kątowe do druku
J2: gniazdo IDC 14 pin
J3: gniazdo 6 pin
J4: listwa 3 goldpin + zworka
J5: gniazdo 16 pin
J6...J8: listwa 2 goldpin
X1: generator kwarcowy 8MHz
podstawki pod układy scalone
wyświetlacz LCD 2*16 znaków
obudowa KM−42N
kabel taśmowy 10−żyłowy
kabel taśmowy 14−żyłowy
wtyk Z−LPV14
wtyk Z−LPV10
minichwytaki 10szt.
Płytka klawiatury
s (500†kHz). Pomimo
zmniejszenia o†po³owÍ dostÍpnej
pamiÍci tryb ten w†wielu sytua-
cjach znacznie wyd³uøa maksy-
malny czas rejestracji (prÛbkowa-
nie z†duø¹ czÍstotliwoúci¹ sygna-
³Ûw wolnozmiennych). Dla okre-
sÛw prÛbkowania wiÍkszych od
50†
s, na wyúwietlaczu LCD zob-
razowane s¹ na bieø¹co stany
aktywnych kana³Ûw pomiarowych,
a†przy okresach krÛtszych wy-
úwietlacz pozostaje wygaszony
(czas zape³nienia pamiÍci prÛbka-
mi jest bardzo krÛtki).
Rezystory
R20: 2,2k
Kondensatory
C20: 100nF/63V
Półprzewodniki
D20...D27: 1N4148
U20: 74HC164
Różne
J20: listwa 16goldpin
J21: gniazdo IDC 10pin
S20...S28: przycisk
Rys. 5. Sposób zamontowania podzespołów analizariwa w obudowie
jako 100m350 . W†tym bloku pro-
gramu dostÍpna jest funkcja ka-
sowania ostatniego banku prÛbek
(a†tym samym zwolnienie zajÍtej
pamiÍci RAM), jak rÛwnieø prze-
s³anie danego banku prÛbek do
komputera przez interfejs RS232.
Ostatni¹ i†najprostsz¹ czÍúci¹ pro-
gramu jest Monitor . S³uøy on do
18
Elektronika Praktyczna 7/2002
R3...R11: 1k
32266327.064.png 32266327.065.png 32266327.066.png 32266327.067.png
Zgłoś jeśli naruszono regulamin