Instrukcja do ćwiczenia : Matryca komutacyjna

Podobne dokumenty
1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

Badanie właściwości multipleksera analogowego

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

(57) Tester dynamiczny współpracujący z jednej strony (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Tester dynamiczny

1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych

Ćw. 7: Układy sekwencyjne

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

Temat: Pamięci. Programowalne struktury logiczne.

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

U 2 B 1 C 1 =10nF. C 2 =10nF

Statyczne badanie przerzutników - ćwiczenie 3

wersja dokumentacji 1.00 Opis programu TeleTokenEdit

dwójkę liczącą Licznikiem Podział liczników:

Opis układów wykorzystanych w aplikacji

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Research & Development Ultrasonic Technology / Fingerprint recognition

Parametryzacja przetworników analogowocyfrowych

Ćw. 7 Przetworniki A/C i C/A

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.

Laboratorium Analogowych Układów Elektronicznych Laboratorium 6

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Energoelektroniki i Maszyn Elektrycznych REJESTRY

UKŁADY MIKROPROGRAMOWALNE

Ćw. 9 Przerzutniki. 1. Cel ćwiczenia. 2. Wymagane informacje. 3. Wprowadzenie teoretyczne PODSTAWY ELEKTRONIKI MSIB

Badanie właściwości skramblera samosynchronizującego

4. Karta modułu Slave

dokument DOK wersja 1.0

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780

2. PORTY WEJŚCIA/WYJŚCIA (I/O)

LICZNIKI PODZIAŁ I PARAMETRY

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232.

RR-5T INSTRUKCJA OBSŁUGI RR-5T !!! System sterowania napędami PORTOS. Dane techniczne : Charakterystyka urządzenia:

Programowalne układy logiczne

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

F&F Filipowski Sp. J Pabianice, ul. Konstantynowska 79/81 tel KARTA KATALOGOWA

Tranzystor JFET i MOSFET zas. działania

SC-77.

LICZNIKI Liczniki scalone serii 749x

Architektura komputerów Wykład 2

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

Hardware mikrokontrolera X51

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

1 Badanie aplikacji timera 555

Generator tonów CTCSS, 1750Hz i innych.

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO

SYSTEM E G S MODUŁ ML/A-1m INSTRUKCJA UŻYTKOWANIA

Oscyloskop. Dzielnik napięcia. Linia długa

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji LABORATORIUM.

PC 3 PC^ TIMER IN RESET PC5 TIMER OUT. c 3. L 5 c.* Cl* 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 LTJ CO H 17 AD7 U C-"

Dokumentacja sterownika SZA-1

PL B1 PRZEDSIĘBIORSTWO BADAWCZO- -PRODUKCYJNE I USŁUGOWO-HANDLOWE MICON SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, KATOWICE, PL

Dokumentacja Licznika PLI-2

POLITECHNIKA POZNAŃSKA

CHARAKTERYSTYKI BRAMEK CYFROWYCH TTL

INSTRUKCJA OBSŁUGI KROSOWNICY WIDEO KV-12/4

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.

LEKCJA. TEMAT: Funktory logiczne.

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH

Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji

Enkoder magnetyczny AS5040.

SZYMAŃSKI ŁÓDŹ Ul. Wiskicka 22 Tel./fax. (042) Tel./fax. (042) Kom

Układy czasowo-licznikowe w systemach mikroprocesorowych

Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego

SYSTEM E G S MODUŁ ML/A-1m wersja V32.1

Automatyzacja i robotyzacja procesów produkcyjnych

Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU).

Przetworniki analogowo - cyfrowe CELE ĆWICZEŃ PODSTAWY TEORETYCZNE Zasada pracy przetwornika A/C

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Technika Cyfrowa. Badanie pamięci

3. Sieć PLAN. 3.1 Adresowanie płyt głównych regulatora pco

Przetworniki AC i CA

IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM

INSTRUKCJA OBSŁUGI. Rys.1. Wyświetlacz. Rys.2. Klawiatura

Wzmacniacz operacyjny

Licznik rewersyjny MD100 rev. 2.48

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt

Funkcje: wejściowe, wyjściowe i logiczne. Konfigurowanie zabezpieczeń.

Uniwersalna płytka generatora tonów CTCSS, 1750Hz i innych.

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Podstawowe moduły układów cyfrowych układy sekwencyjne cz.2 Projektowanie automatów. Rafał Walkowiak Wersja /2015

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Sterowanie oświetleniem poprzez TEBIS

Język FBD w systemie Concept

UKŁADY CYFROWE. Układ kombinacyjny

RR-5T INSTRUKCJA OBSŁUGI RR-5T !!! Dane techniczne : Charakterystyka urządzenia: System sterowania napędami PORTOS

S I INSTYTUT TECHNOLOGII ELEK TR O N O W EJ

PROGRAMOWANIE PWM. Porty, które mogą być zamienione na PWM w każdym module RaT16 to port 3,4,5,6

Transkrypt:

Instrukcja do ćwiczenia : Matryca komutacyjna 1. Wstęp Każdy kanał w systemach ze zwielokrotnieniem czasowym jest jednocześnie określany przez swoją współrzędną czasową T i współrzędną przestrzenną S. Funkcją cyfrowego pola komutacyjnego ( CPK ) jest przemieszczenie informacji zawartej w dowolnym kanale dowolnego traktu wejściowego do dowolnego kanału traktu wyjściowego. Inaczej, komutacja dwóch kanałów sprowadza się do komutacji według współrzędnej czasowej oraz komutacji według współrzędnej przestrzennej. Rozpatrzmy dwa kanały czasowe: wejściowy o współrzędnej przestrzennej s k i współrzędnej czasowej t i oraz wyjściowy o współrzędnej przestrzennej s l i współrzędnej czasowej t j. Informacja zawarta w kanale (s k, t i ) powinna zostać skierowana do kanału (s l, t j ). Przeprowadzić to można na wiele sposobów. Cztery z nich pokazano na rysunku 1. Typ komutacji jednoznacznie określa strukturę pola komutacyjnego. Rys.1. Typy komutacji w cyfrowych polach komutacyjnych - 1 -

s k /s l - numer traktu wejściowego / wyjściowego t i /t j - numer kanału w trakcie wejściowym / wyjściowym s x - numer traktu pośredniego t x - numer kanału pośredniego - 2 -

Komutacja T-S zrealizowano w cyfrowym polu komutacyjnym dwusekcyjnym o strukturze czas - przestrzeń dokonując następujących operacji : komutacji czasowej kanału wejściowego (s k, t i ) z kanałem międzysekcyjnym (s k, t j ) - w ten sposób informacja zawarta w kanale wejściowym (s k, t i ) pojawi się w kanale (s k, t j ) komutacji przestrzennej telestrady międzysekcyjnej o numerze s k a tetestradą wyjściową o numerze s l w szczelinie czasowej t j. Komutacja S-T zrealizowano w cyfrowym polu komutacyjnym dwusekcyjnym o strukturze przestrzeń - czas dokonując następujących operacji : komutacji przestrzennej telestrady wejściowej o numerze s k a tetestradą międzysekcyjną o numerze s l w szczelinie czasowej t i - w ten sposób informacja zawarta w kanale wejściowym (s k, t i ) pojawi się w kanale (s l, t i ) komutacji czasowej kanału (s l, t i ) z kanałem (s l, t j ), czyli przesunięcia informacji zawartej w szczelinie czasowej t i telestrady międzysekcyjnej o numerze s l do szczeliny czasowej t j telestrady wyjściowej o numerze s j. Komutacja T-S-T zrealizowano w cyfrowym polu komutacyjnym trójsekcyjnym o strukturze czas - przestrzeń - czas dokonując następujących operacji : komutacji czasowej kanału wejściowego (s k, t i ) z kanałem międzysekcyjnym (s k, t x ) - w ten sposób informacja zawarta w kanale wejściowym (s k, t i ) pojawi się w kanale (s k, t x ) komutacji przestrzennej telestrady międzysekcyjnej o numerze s k a tetestradą wyjściową o numerze s l w szczelinie czasowej t x. komutacji czasowej kanału międzysekcyjnego (s l, t x ) z kanałem wyjściowym (s l, t j ) - w ten sposób informacja zawarta w kanale międzysekcyjnym (s l, t l ) pojawi się w kanale (s l, t j ). Komutacja S-T-S zrealizowano w cyfrowym polu komutacyjnym trójsekcyjnym o strukturze przestrzeń - czas - przestrzeń dokonując następujących operacji : komutacji przestrzennej telestrady wejściowej o numerze s k a tetestradą międzysekcyjną o numerze s x w szczelinie czasowej t i - w ten sposób informacja zawarta w kanale wejściowym (s k, t i ) pojawi się w kanale (s x, t i ) komutacji czasowej kanału (s x, t i ) z kanałem (s x, t j ), czyli przesunięcia informacji zawartej w szczelinie czasowej t i do szczeliny czasowej t j komutacji przestrzennej telestrady międzysekcyjnej numerze s x a tetestradą wyjściową o numerze s l w szczelinie czasowej t j - w ten sposób informacja zawarta w kanale międzysekcyjnym (s x, t j ) pojawi się w kanale (s l, t j ). Podzespołem funkcjonalnym CPK, realizującego komutację według współrzędnej czasowej jest komutator czasowy. 2. Komutator czasowy Komutacja wg współrzędnej czasowej jest realizowana w komutatorze czasowym poprzez odpowiednią organizację współpracy pomiędzy pamięcią próbek rozmównych (ramkową lub buforową) i pamięcią sterującą (połączeń). Zadaniem pamięci ramkowej jest zapamiętywanie ośmiobitowych słów PCM skojarzonych z czasowymi kanałami wejściowymi. Pamięć połączeń stanowi swego rodzaju mapę połączeń (przesunięć). W naszym przypadku zapis pamięci buforowej odbywa się zgodnie z adresami generowanymi przez generator adresów cyklicznych, zaś odczyt na podstawie danych otrzymanych z pamięci połączeń. Jest to tak zwany komutator o sterowanym wyjściu. Zasadę działania pamięci buforowej i połączeń przedstawia rysunek: - 3 -

ramkowa Stan linii A7 A3 wskazuje na numer aktualnie transmitowanego kanału czasowego, zaś A2 A0 numer bitu w kanale czasowym. Jako pamięć ramkową wystarczy zastosować pamięć jednobitową (256 1). W kolejnych komórkach pamięci buforowej zapisane są kolejne bity z telestrady wejściowej. Przy odczycie pamięci buforowej tzn. w czasie zatrzaskiwania danych na telestradzie wyjściowej adres dla pamięci ramkowej brany jest z pamięci połączeń. Wymagana jest pamięć o długości słowa 5 bitów (32 5). Zasada powstawania przesunięcia czasowego jest następująca: Załóżmy, że nadawany jest kanał czasowy o numerze n. Powoduje to ustalenie odpowiednich poziomów sygnału A7 A3. Na wyjściu pamięci połączeń (D7 D3) pojawi się stan m odpowiadający danej zapisanej w n tej komórce pamięci połączeń. Stan ten zostanie dostarczony przy pomocy układu sterującego do wejść adresowych pamięci buforowej. W efekcie w czasie trwania n tego kanału na telestradzie wyjściowej pojawi się słowo nadawane w m tym kanale. W naszym projekcie wykorzystane zostały pamięci 8 bitowe. Ta rozrzutność wynika z ceny tego typu układów oraz ich dostępności (pamięć cache komputerów typu 3/486). 3. Opis działania układu a) Generator adresów cyklicznych Sygnał zegarowy jest generowany przez układ U12 (7400) i rezonator kwarcowy o częstotliwości 8,192 MHz. Sygnał z tego generatora dostarczony jest do wejścia dzielnika częstotliwości (licznika) zbudowanego z binarnych liczników MS (74192 ) U9,U10,U11. Jest to licznik synchroniczny, dzięki czemu można uniknąć hazardów przy zmianach adresu. Pracę synchroniczną zapewnia typ układów (MS) oraz część logiki układu sterującego U14 (GAL22V10). b) Pamięć ramkowa Jako pamięć ramkową U19 zastosowano układ UM 61256. Jest to pamięć statyczna o dlugości słowa 8 bitów i pojemności 256 kbitów. Ze względu na potrzebę użycia tylko jednej linii danych (1 bit) pozostałe linie danych pozostawiono niepodpięte. Niewykorzystane linie adresowe podpięte zostały do masy. Generalnie to, czy pamięć jest zapisywana daną z telestrady wejściowej, czy wysyła daną na telestradę wyjściową steruje sygnał R/W o okresie równym czasowi trwania jednego bitu danych na telestradzie. W efekcie przez czas trwania pierwszej połowy bitu dokonywany jest zapis do tej pamięci daną z telestrady wejściowej, zaś w drugiej odczyt z tej pamięci i zatrzaśnięcie danej przy pomocy przerzutnika typu D U1 (7474). Dodatkowo wykorzystany jest sygnał AS sygnalizujący stabilny adres na liniach adresowych pamięci ramkowej. - 4 -

c) Pamięć połączeń Pamięć połączeń stanowi układ U20 (UM 61256). Pracą pamięci ramkowej steruje wcześniej zaprogramowana pamięć połączeń. Pamięć połączeń programuje się przy pomocy przełączników hebelkowych. Wprowadzenie danych odbywa się przez ustawienia adresu (nr kanału wyjściowego), ustawienie informacji, która ma być zapisana pod tym adresem, a następnie podanie impulsu zapisu na wejście WE pamięci połączeń. Zapis ten jest realizowany za pomocą astabilnego przycisku SW7. Zmiana informacji w pamięci połączeń może odbywać się w locie gdyż informacja z niej jest pobierana przez pamięć ramkową w czasie trwania drugiej połowy bitu. Zawartość pamięci połączeń może być także kasowana przy użyciu przycisku astabilnego SW8. Przełączaniem adresu (multiplekser) z generatora lub pamięci połączeń na wejściu adresowym pamięci ramkowej zajmuje się układ U5 (GAL16V8). Dokładniej kształtowanie sygnałów sterujących zapisem i odczytem do/z obu pamięci wyjaśniają przebiegi czasowe. d) nadajnik Do telestrady wejściowej informacja wprowadzana jest z nadajnika U15 (GAL22V10). Przy pomocy przełącznika SW1 można wybrać numer kanału czasowego do którego będziemy wysyłali wygenerowaną z nadajnika informację. Jeśli stan linii A7-A3 zgadza się z tym ustawionym na przełączniku wówczas strob ADRES_OK jest aktywny i do telestrady wejściowej nadawane jest słowo 8-bitowe. Wartość tego słowa wytwarzana jest w generatorze liczb losowych, uruchamianym przy pomocy przycisku SW6. Wygenerowaną liczbę można obejrzeć dzięki U4 (GAL16V8). Układ ten dostaje sygnał z telestrady wejściowej, strob ADRES_OK oraz sygnały z linii adersowych A2 - A0. Dzięki tym informacjom dana z telestrady wejściowej z aktualnie nadawanego kanału jest za pośrednictwem układu U15 wyświetlana na diodach LED. e) odbiornik Układ odbiornika stanowią układy U16 (GAL22V10) i U6 (GAL16V8). Układ U16 porównuje stan linii A7 A3 z tym ustawionym na przełączniku i w przypadku zgodności generuje sygnał ADRESWY_OK dla układu U6 wskazujący, że właśnie odbieramy kanał, którego informację należy podglądnąć na LED. Układ U6 dzięki tej informacji i sygnałom A2 A0 przetwarza dane z telestrady wyjściowej z postaci szeregowej na równoległą i wyświetla ją na diodach i na oscyloskopie. Istotnym jest, że strob ADRESWY_OK odbiornika musi pojawić się nieco później niż odpowiadający mu ADRES_OK nadajnika. Wynika to z opóźnienia wprowadzanego przez układ komutacyjny. Opóźnienie to zostało zrealizowane poprzez przepuszczenie sygnału przez przerzutnik typu D stanowiący integralną część U16. Sygnał wyzwalający ten przerzutnik to ten sam sygnał, który zatrzaskuje informację w przerzutniku D (U1A) telestrady wyjściowej. Dzięki temu strob ADRESWY_OK pojawia się z chwilą pojawienia się na wyjściowej telestradzie stabilnej informacji. f) układy zapisu pamięci połączeń Po włączeniu zasilania w pamięci tej znajduje się całkiem przypadkowa informacja. Można i ją wyzerować przy pomocy przycisku SW8. Po jego wciśnięciu do wszystkich komórek pamięci połączeń wpisywana jest wartość 0. Oznacza to, że informacja wysylana z nadajnika do zerowego kanału czasowego telestrady wejściowej pojawiać się będzie w każdym kanale - 5 -

czasowym telestrady wyjściowej. Przycisk ten może służyć także do kasowania zawartości pamięci połączeń w trakcie pracy. Do programowania pamieci połączeń służą układy U17 (GAL22V10) i U7(74373). Adres, pod który chcemy zapisywać ustalany jest na przełącznikach SW3, zaś dana na przełącznikach SW4. Po ustaleniu tych wartości wciskamy przycisk SW7 (WPIS) i w czasie trwania szczeliny czasowej zgodnej z tą ustawioną przy pomocy SW3 nastąpi zapis pamięci połączeń nową wartością. g) generator podstawy czasu Układ U18 (GAL22V10) służy do generacji sygnału podstawy czasu dla oscyloskopu. Przy pomocy przełączników SW5 ustalamy numer szczeliny czasowej, w czasie której ma być aktywny ten sygnał. Dzięki temu jest możliwość precyzyjnej obserwacji danych telestrady wejściowej lub wyjściowej na oscyloskopie. - 6 -

Przebieg ćwiczenia 1. Zapoznanie się z budową i zasadą działania klucza czasowego PCM (instrukcja do ćwiczenia) 2. Sprawdzenie poprawności działania dwóch odpowiednio współpracujących pamięci RAM jako układu przestawiania kanałów czasowych w telestradzie PCM, tj. jako klucza czasowego PCM. 2.1 Programowanie danej wejściowej i numeru kanału na telestradzie wejściowej. Przy pomocy przycisku LOSOWANIE wybrać daną do nadawania odczytując jej wartość przy pomocy LED. a) Przy pomocy przełączników NUMER KANAŁU DO NADAWANIA wybrać numer kanału, w który informacja ma być wpisywana do pamięci ramkowej. (Numer ten zapisywany jest binarnie, przełącznik nr 1 najmniej znaczący, nr 5 najbardziej znaczący) 2.2 Programowanie pamięci połączeń a) Przełącznikiem ADRES ustawić numer kanału telestrady wyjściowej do którego ma być przestawiona informacja z przygotowanego kanału telestrady wejś ciowej b) Przełącznikiem DANA ustawić numer kanału telestrady wejściowej, który ma być komutowany do uprzednio ustawionego kanału telestrady wyjściowej c) Wcisnąć przycisk WPIS 2.3 Obserwacja wybranego kanału telestrady wyjściowej a) Przy pomocy przełącznika NUMER KANAŁU DO ODBIORU ustawić interesujący nas numer kanału b) Przy pomocy LED odczytać wartość danej 3. Obserwacje oscyloskopowe pracy układu 3.1 Obserwacja sygnału telestrady wejściowej i wyjściowej a) Podpiąć wyjście PODSTAWA CZASU do dopowiedniego wejścia w oscyloskopie, jak również telestradę wejściową WEJ do pierwszego kanału i telestradę wyjściową WYJ do drugiego kanału oscyloskopu. b) Obserwować przebiegi na oscyloskopie dla różnych wpisów w pamięci połączeń i różnych kanałów nadawanych 3.2 Obserwacja opóźnienia wprowadzanego przez układ a) Ustawić pamięć połączeń na komutowanie z kanału 7 na 7, nadawanie do kanału 7 i odbiór z kanału 7 b) Informacja na LED wejściowych powinna być taka sama jak na LED wyjściowych c) Przy pomocy oscyloskopu odczytać opóźnienie wprowadzane przez układ - 7 -