1. Narysuj schemat blokowy badanego cyfrowego pola komutacyjnego MINI DX i opisz jego działanie.
Schemat blokowy :
Opis działania:
Mini DX może przetaczać dane z dowolnego kanału wejściowego do jednego z dwóch szeregowych strumieni (traktów) wejściowych TDM. Mikrokontroler sterujący Mini DX zapisuje w pamięci połączeń (CM) dane umożliwiające nawiązanie połączenia pomiędzy wybranym wejściowym kanałem TDM i zadanym wyjściowym kanałem (kanałami) TDM. Odczytując zapisy w pamięci CM mikrokontroler może sprawdzić które kanały wyjściowe są połączone z którymi kanałami wejściowymi.
Mini DX może również pracować w trybie komunikatów w którym mikrokontroler przesyła dane w szeregowym strumieniu TDM. Mikrokontroler zapisuje do pamięci CM dane do przesiania poprzez wybrane kanały TDM. Odczyt z pamięci danych (DM) pozwala mikrokontrolerowi na odbiór danych z kanału wejściowego TDM. Operacje te są użyteczne do sterowania innymi elementami ST-BUS lub komunikacji między procesorami.
2. Podaj topografię wyprowadzeń układu scalonego MT 8982 i opisz wejść i wyjść
RxD/CST i 0 - wejście strumieni danych odbieranych/sterujących. Gdy sygnał MPS jest zerem logicznym odbierane są dane szeregowe przez mikroport, taktowane są one narastającym zboczem zegara SCLK. Gdy sygnał MPS jest jedynką logiczną to odbierany jest strumień szeregowy o przepływności 2048 kbit/s zawierający 32 kanały 8-bitowe, który zapisywany jest w pamięci CM w lokalizacji odpowiadającej Sto0.
TxD - wyjście danych z mikroportu. Gdy sygnał MPS jest zerem logicznym, to tym wyjściem przekazywane są dane z mikroportu, taktowane są one opadającym zboczem zegara SCLK. Jeżeli sygnał MPS jest jedynką logiczną, to wyjście TxD jest niedostępne.
3.Napodstawieschematu ideowego badanego modelu dydaktycznego cyfrowego pola komutacyjnego opisz jego działanie.
MT 8982 odbiera dane poprzez dwa wejścia szeregowe TDM w sposób ciągły z prędkością 2048 kbit/s. Te strumienie szeregowe konwertorowane są na format równoległy i zapisywane w pamięci danych (DM) 64 x 8 bitów adresowane sekwencyjnie generowane jest poprzez wewnętrzny licznik który ustawiany jest sygnałem prostokątnym 8 kHz (FOi) oznaczającej początek każdej ramki 32-kanałowej. Wskazania licznika wzrastają przy każdym przedziale czasowym (czas trwania kanału równy 3,9 μs) dlatego stanowi on binarny licznik kanałów czasowych dla odbieranych danych. Licznik przedziałów czasowych (kanałów) TDM zawsze odpowiada poziomom kanału ST-BUS. Dodatkowy bit adresu stosowany jest do rozróżniania pomiędzy dwoma wejściowymi strumieniami (taktami) danych.
Wejściowy sygnał prostokątny 8 kHz może mieć format zarówno ST-BUS jak i GCI. Sygnał impulsowy (FOi) ST-BUS posiada aktywny poziom wyznaczający początek ramki 32-kanałowej w pozostałym czasie jest on w stanie wysokim. Sygnał impulsowy (FOi) GCI posiada aktywny poziom i występuje na początku przedziału czasowego (kanału). MT 8982 automatycznie określa typ sygnału na podstawie stanu niskiego w ciągu pierwszych 6-ciu szczelin czasowych (kanałów). Sygnał (FOi) ST-BUS ustawia wewnętrzny licznik adresów na 0, a sygnsł (Foi) GCI ustawia licznik na 5.
Dane wyprowadzane na szeregowy kanał wyjścia TDM mogą pochodzić z dwóch źródeł, pamięci DM lub CM. Jeżeli kanał jest skonfigurowany w trybie komunikatów źródłem danych jest pamięć CM. Dane przeznaczone dla poszczególnego kanału na wyjściu szeregowym łączą swój odczyt z danymi lub pamięcią CM w poprzednim przedziale czasowym kanału. Pozwala to na opóźnienie w dostępie do pamięci RAM oraz konwersję róenoległo-szeregową. Każdy z wyjściowych kanałów danych morze również pracować w trybie trójstanowym.
Jeżeli kanał wyjściowy pracuje w trybie połączenia, to dane TDM odczytywane są z pamięci DM na podstawie lokalizacji wskazanej przez adres zapisany w pamięci 64 x 8 bitów lokalizacja w pamięci CM jest adresowana sekwencyjnie, każda lokalizacja odpowiada wyjściu TDM – połączenie/kanał. W kanale czasowym, zanim dane zostaną wyprowadzone na wyjście zawartość każdej lokalizacji w pamięci CM wyprowadzana jest na szynę adresową pamięci DM. Zapis w pamięci DM umieszczony pod wskazanym adresem zostaje przekazany do konwertera równoległo-szeregowego. Konwerter równoległo-szeregowy wyprowadza szeregowy strumień TDM w odpowiednim kanale czasowym. Posiadając określony kanał wejściowy użytkownik może skierować informacje z tego kanału do kilku kanałów wyjściowych. Funkcja ta jest użyteczna do rozsyłania informacji dla kilku użytkowników kanału źródłowego.
Jeżeli kanał wyjściowy pracuje w trybie komunikatów, to dane przekazywane na wyjście pochodzą z mikrokontrolera, Mikrokontroler zapisuje dane w pamięci CM w miejscu odpowiadającym połączeniu wyjściowemu oraz numerowi kanału. Zawartość pamięci CM transferowana jest bezpośrednio do konwertera równoległo-szeregowego jeden kanał czasowy przed ich wyprowadzeniem na wyjście. Dane z pamięci CM są wyprowadzane w każdym cyklu do czasu ich zmiany przez mikrokontroler.
Jeżeli kanał wyjściowy został skonfigurowany z pracą w trybie trójstanowym to wyjście szeregowego strumienia TDM będzie ustawiane w stan wysokiej impedancji w tym kanale czasowym. Stan ten wprowadzany jest poprzez konfigurowanie kanału w trybie połączeń oraz ustawianie trójstanowego bita kontrolnego. Wszystkie kanary w obu strumieniach wyjściowych TDM mogą być trójstanowe poprzez podanie stanu niskiego na końcówkę 16 (ODE). Ustawienie to uniemożliwia indywidualne programowanie kanału wyjściowego.
Pamięci DM i CM są pamięciami dynamicznymi. Odświeżane są one zegarem C4i przez sekwencyjne adresowanie.