Analizator stanów
logicznych PM4032A
Instrukcja obsługi
Wstęp
Ogólna charakterystyka........................................................................................... 2
Podłączenie.............................................................................................................. 2
Program PAX24....................................................................................................... 3
Zapełnianie bufora
Tryby pracy.............................................................................................................. 4
Organizacja bufora................................................................................................... 4
Tryby wyzwalania.................................................................................................... 5
Parametry zapisu...................................................................................................... 5
Wizualizacja przebiegów
Podstawowe operacje na przebiegach...................................................................... 6
Podstawowe funkcje................................................................................................. 6
Zapis danych
Zawartość okna........................................................................................................ 7
Zawartość bufora..................................................................................................... 7
Ustawienia................................................................................................................ 7
Wstęp
1.1. Ogólna charakterystyka
Analizator stanów logicznych PA4032A to 32-kanałowe urządzenie, o częstotliwości próbkowania 40 MHz, z pamięcią mieszczącą 128K próbek na każdy kanał, wyprodukowany prze firmę SofTec Microsystems. Poniższa instrukcja przedstawia jedynie krótki opis jego podstawowych funkcji. Szczegóły są dostępne w oryginalnej instrukcji lub na stronie internetowej producenta.
Wszystkie informacje dotyczące obsługi urządzenia można znaleźć w menu Help w oknie głównym programu.
1.2. Podłączenie
Sposób podłączenia analizatora do układu badanego przedstawia poniższy rysunek:
Urządzenie podłączone jest do komputera za pomocą standardowego kabla równoległego, do układu badanego za pomocą 32-kanałowej sondy. Kanały tworzą 4 grupy po 8 kanałów oznaczone A7 - A0, B7 - B0, C7 - C0 i D7 - D0.
Uwaga!
Przed uruchomieniem programu należy włączyć zasilanie analizatora i wyłączyć zasilanie układu badanego. Program nie działa bez podłączonego analizatora.
1.3. Program PA24X
Okno główne
Okno przebiegów (waveform window)
2. Zapełnienie bufora
2.1. Tryby pracy
Timing Mode. W tym trybie (nazywanym również trybem asynchronicznym lub z wewnętrznym zegarem), analizator używa wewnętrznego generatora sygnału zegarowego, czego rezultatem jest próbkowanie według innego zegara niż w układzie testowym.
State mode. W tym trybie analizator pracuje synchronicznie z zewnętrznym sygnałem zegarowym. Wyłącza on wtedy swój wewnętrzny zegar i używa jedynie zegara podłączonego do jednego z kanałów. W rezultacie otrzymujemy wyniki kolejnych próbek wyświetlone wzdłuż osi X. Tryb ten jest typowo używany np. przy badaniu systemów mikroprocesorowych.
Aby zmienić tryb pracy analizatora należy wybrać menu Mode > Analyzer Mode
2.2. Organizacja bufora
Pamięć analizatora mieści 128K próbek. Można wyspecyfikować rozmiar pamięci jaki będzie używany podczas pobierania próbek. Dostępne są następujące jego wartości: 1K, 2K, 4K, 8K, 16K, 32K, 64K i 128K. Im większa pojemność pamięci przeznaczona jest na próbki, tym dłuższy jest czas ich pobierania. Rozmiar bufora pre-trigger (i konsekwentnie post-trigger) jest ustalany poprzez pozycję zdarzenia wyzwalającego w obszarze bufora. Organizację bufora ilustruje poniższy rysunek
2.3. Tryby wyzwalania
Normal Trigger. W tym trybie analizator zapełnia bufor pre-trigger danymi, a gdy bufor ten jest pełny oczekuje na zdarzenie wyzwalające. W tym czasie bufor pre-trigger jest przepełniany. Po znalezieniu zdarzenia wyzwalającego, analizator zaczyna zapełniać bufor post-trigger, a po jego zapełnieniu wyświetla zawartość pamięci. Jeśli pobieranie danych było zainicjowane przez przycisk Run, proces się powtarza.
Auto Trigger. W tym trybie analizator napełnia bufor pre-trigger, a następnie szuka zdarzenia wyzwalającego przez określony okres czasu. Jeśli nie zostanie ono znalezione, analizator wymusza wyzwolenie i wyświetla dane, tak jakby zdarzenie wyzwalające zostało wykryte. Jeśli pobieranie danych było zainicjowane prze przycisk Run, proces się powtarza.
Aby zmienić tryb wyzwalania (Triggering mode) zaznacz Auto lub Normal w panelu Control Box.
2.4. Parametry zapisu
Częstotliwość próbkownia. Porętło T/Div pełni 2 funkcje. W czasie napełniania bufora określa częstotliwość próbkowania, a podczas wizualizacji przebiegu określa podstawę czasu. Parametr ten określa czas odpowiadający jednej działce wyświetlacza (innymi słowy, im mniejsza wartość tego parametru, tym przebieg jest bardziej rozciągnięty wzdłuż osi czasu). Zależność między okresem próbkowania a nastawą pokrętła T/Div przedstawia poniższa tabela:
T/Div |
Sample Period |
T/Div |
Sample Period |
T/Div |
Sample Period |
1 s |
25 ms |
1 ms |
25 μs |
1 μs |
25 ns |
500 ms |
12.5 ms |
500 μs |
12.5 μs |
500 ns |
25 ns |
200 ms |
5 ms |
200 μs |
5 μs |
200 ns |
25 ns |
100 ms |
2.5 ms |
100 μs |
2.5 μs |
100 ns |
25 ns |
50 ms |
1.25 ms |
50 μs |
1.25 μs |
50 ns |
25 ns |
20 ms |
500 μs |
20 μs |
500 ns |
|
|
10 ms |
250 μs |
10μs |
250 ns |
|
|
5 ms |
125 μs |
5 μs |
125 ns |
|
|
2 ms |
50 μs |
2 μs |
50 ns |
|
Rozmiar bufora. Rozmiar pamięci, jaki ma być przeznaczony na próbki można określić w menu Edit>Environment Settings.
Pozycja zdarzenia wyzwalającego (rozmiary buforów pre-trigger i post-trigger) - jest ustawiana przez przesunięcie kursora wyzwalania w oknie Waveform lub w oknie Listing.
3. Wizualizacja przebiegów
3.1. Podstawowe operacje na przebiegach
Dodawanie. Aby dodać sygnał, wybierz typ sygnału jaki chcesz dodać z menu Item>Add. Nowa pozycja zostanie dodana poniżej sygnału zaznaczonego.
Każda pozycja odpowiada jednemu z kanałów (A7 - A0, B7 - B0, C7 - C0 lub D7 - D0) lub grupie kanałów i możemy jej nadać dowolne oznaczenie.
Do wyboru są m.in. następujące typy sygnałów:
Generic Channel - pojedynczy sygnał
Bus - magistrala; typ ten pozwala na zgrupowanie jednego lub kilku sygnałów w jedną pozycję na wyświetlaczu. Możliwe są dwa tryby wyświetlania: Numeric - wyświetlana jest „wartość magistrali” w jednym z dostępnych formatów (binarny, heksadecymalny, oktalny, dziesiętny lub ACII); Graphic - tryb graficzny.
Serial Analysis>Asynchronous Channel - używany do asynchronicznej analizy szeregowej np. dla linii portu RS-232. W tym trybie możliwe jest ustawienie specyficznych informacji dotyczących badanego sygnału (częstotliwość, ilość bitów danych, bity parzystości i stopu, polaryzację sygnału).
Usuwanie. Aby usunąć pozycję, zaznacz ją klikając na jej etykietę a następnie wybierz Item>Delete.
Modyfikacja. Aby zmienić miejsce wyświetlania pozycji, przeciągnij ją na żądane miejsce. Aby zmienić właściwości, zaznacz wybraną pozycję i wybierz Item>Properties.
Dostęp do wszystkich opisanych wyżej funkcji można uzyskać klikając prawym przyciskiem myszy nad etykieta wybranego przebiegu.
3.2. Podstawowe funkcje
Zoom. Gdy analizator pracuje w trybie State w panelu Control Box pojawia się pokrętło Zoom (zamiast pokrętła T/Div). W tym trybie nie ma informacji o zależnościach czasowych między próbkami, więc regulacja jednostek czasu na działkę traci sens. Wartość parametru Zoom określa ilość pikseli odpowiadających jednej próbce i zawiera się ona w przedziale od 1:200 (1 piksel na wyświetlaczu odpowiada 200 próbkom) do 10:1 (10 pikseli odpowiada 1 próbce).
Find. Polecenie Edit>Find umożliwia odnalezienie specyficznego zdarzenia, określonego przez 1 lub więcej warunków, które można dodawać i definiować w oknie, odpowiadającym tej funkcji. Można definiować warunki dotyczące poziomów i zboczy poszczególnych sygnałów, a wszystkie warunki mogą być połączone funkcją AND lub OR
Kursory (pomiar czasu). Do wykonywania pomiarów czasu służą kursory t1 i t2 w oknie Waveform. W dolnej części tego okna znajdziemy informację o pozycjach obu kursorów t1 i t2, różnicy t2-t1 oraz odpowiadającej jej częstotliwości.
4. Zapis danych
4.1. Zawartość okna
Drukowanie. Zawartość okien Waveform i Listing można wydrukować poprzez File>Print. Podgląd wydruku dostępny jest po wybraniu File>Print Preview.
Eksportowanie zawartości okien do innych aplikacji. Polecenie Edit>Copy to Clipboard umieszcza zwartość aktywnego okna Waveform lub Listing w schowku Windows w postaci bitmapy, skąd dostępna jest dla innych aplikacji.
4.2. Zawartość bufora
Eksportowanie zapisanych danych w formacie ASCII. Funkcja ta jest dostępne w menu File>Export as ASCII Data. Zawartość pliku jest podobna do zawartości okna Listing i może być używana przez aplikację użytkownika. Właściwości przebiegów (pogrupowanie i format wyświetlania) są zachowywane wraz z eksportem danych. Plik wyjściowy ma rozszerzenie wfd.
4.3. Ustawienia
Zapisywanie/wczytywanie danych i ustawień. Funkcja File>Save Waveform Data As umożliwia zapisanie pobranych danych wraz z ustawieniami urządzenia i interfejsu użytkownika. Aby wczytać wcześniej zapisane dane wybierz File>Load Waveform Data.
7
System
badany
Son-da
Analizator PA4032A
Komputer PC z programem PA24X
Centronics
32-bity
Efective acquisition memory size (defined by the user)
Analyzer's available acquisition memory (128K samples)
Trigger position
(defined by the user)
Pre-trigger buffer Post-trigger buffer