Programowane połączenia w układach FPMA

Wielkość: px
Rozpocząć pokaz od strony:

Download "Programowane połączenia w układach FPMA"

Transkrypt

1 Piotr Pawłowski Michał Białko Wydział Elektroniki Politechnika Koszalińska ul. Partyzantów 17, Koszalin Oleg Maslennikow Przemysław Sołtan Programowane połączenia w układach FPMA Słowa kluczowe: Mieszane analogowo cyfrowe układy scalone, układy FPGA, układy FPMA STRESZCZENIE W pracy przedstawiona jest koncepcja rozprowadzania sygnałów w mieszanym analogowo-cyfrowym układzie reprogramowalnym zbudowanym z użyciem bramek cyfrowych pracujących w trybie prądowym. Zaprezentowana została koncepcja oraz układy wykonawcze dla realizacji programowalnych połączeń wewnątrz bloków oraz części cyfrowej układu FPMA, jak również pomiędzy tymi blokami, w oparciu o przełączniki macierzowe i multipleksery dostępu do magistral. 1. WPROWADZENIE Szybki rozwój współczesnej technologii VLSI przyczynił się do pojawienia się programowalnych cyfrowych układów scalonych FPGA, których struktura wewnętrzna może być szybko i wielokrotnie zmieniana programowo przez użytkownika w celu dopasowania jej do wykonywanych zadań [1, 2, 3, 5, 6]. Stworzyło to możliwość realizacji programowalnych mieszanych analogowo-cyfrowych układów scalonych FPMA poprzez umieszczenie układów FPGA i FPAA na wspólnym podłożu oraz ich połączenie przez programowalne przetworniki analogowo-cyfrowe [4]. a) PAMIĘĆ KONFIGURACYJNA UKŁADU b) PAMIĘĆ KONFIGURACYJNA UKŁADU SYGNAŁY STEROWANIA KONFIGURACJĄ UKŁADU SYGNAŁY STEROWANIA KONFIGURACJĄ UKŁADU CZĘŚĆ ANALOGOWA ADC/DAC CZĘŚĆ CYFROWA Rys. 1. Klasyczna architektura układów FPGA (a) oraz proponowana architektura układów typu FPMA (b) Na rys. 1a przedstawiono najbardziej obecnie popularną architekturę układu FPGA [7]. Jest to struktura regularna, symetryczna. Struktura tego typu została wprowadzona po raz II Krajowa Konferencja Elektroniki 1

2 pierwszy przez firmę XILINX w 1986 roku i obecnie można ją spotkać w kilku rodzinach układów innych firm, jak Altera, Quicklogic. Układy FPGA o tej architekturze są układami matrycowymi złożonymi z pewnej liczby programowalnych cyfrowych bloków, które ułożone są w rzędy i kolumny tworząc tablicę, a także z otaczających tę tablicę bloków wejścia-wyjścia. W celu przeprowadzenia sygnałów pomiędzy blokami oraz, układ FPGA zawiera rozproszoną strukturę połączeń. Połączenia w takiej strukturze nie są z góry sztywno określone, tylko wykonywane z segmentów. Segmenty należą do magistral stanowiących wiązki przewodów różnej długości wykonywanych na warstwach metalizacji struktury układu scalonego. Segmenty połączeń mogą być ze sobą łączone za pośrednictwem tzw. przełączników macierzowych (ang. switch box, S-Block) (oznaczone jako kółka z krzyżykiem na rys 1). Układy oraz, podczas konfiguracji układu, dołączane są do magistral za pośrednictwem układów multiplekserów. Opis katalogowy firmy Xilinx [1] przedstawia budowę przełącznika macierzowego w zarysie (rys. 2a), gdzie elementy ustawione na skrzyżowaniach linii poziomych i pionowych (dla uproszczenia wyłącznie na przekątnej) zbudowane są z sześciu tranzystorów, w ten sposób, aby możliwe było dowolne połączenie sąsiadujących segmentów. W pracy [7] zaprezentowane jest podobne rozwiązanie, gdzie zaznaczono więcej układów kluczy, chociaż nie ma możliwości zrealizowania dowolnego połączenia w ramach zbioru segmentów dochodzących do bloków (nazwanych tam DMC). W konkretnym układzie, o określonej liczbie i przeznaczeniu wejść oraz wyjść komórek i, nie wszystkie połączenia są konieczne, a niektóre należy uznać za niewłaściwe, jak np. połączenia pomiędzy wyjściami. Widać stąd, że możliwa jest optymalizacja liczby i rozmieszczenia kluczy, tak aby zmniejszyć powierzchnię zajmowaną przez układ, ponieważ każdy klucz w układzie FPGA, to nie tylko tranzystor przełączający, ale także dodatkowa komórka pamięci konfiguracyjnej. a) b) c) d) Rys. 2. Ogólne zasady konstrukcji przełączników macierzowych (a), przykładowa realizacja punktu łączeniowego (b), sterowanie przełącznikami w oparciu o wybrane konfiguracje dla przełącznika macierzowego (c) i dla multipleksera dostępu do magistrali (d) Dodatkowo, zgodnie z powyższym nie wszystkie kombinacje połączeń możliwe są do wykorzystania w poszczególnych trybach pracy komórek i, a także nie wszystkie mają zastosowanie w typowych implementacjach. Jest to okazja do poczynienia dalszej oszczędności w liczbie komórek pamięci, przez zastosowanie dekodera wybierającego określone kombinacje przełączników, na podstawie liczb binarnych zapisanych w mniejszej liczbie komórek pamięci, w porównaniu z przypadkiem, gdy każdym kluczem steruje odrębna, dedykowana komórka pamięci. Poglądowy schemat ilustrujący ww koncepcję, dla przełącznika macierzowego i multipleksera dostępu do magistrali, prezentuje rys. 2c. Istotną sprawą jest w tym przypadku wybór konfiguracji kluczy dla różnych stanów dekodera i ewentualnie usunięcie niektórych kluczy z przełącznika macierzowego. W przypadku układów rekonfigurowalnych droga sygnału nie jest znana przy tworzeniu topografii układu scalonego. Jest ona znana po wyborze układu (implementacji), jaki ma być zrealizowany na danym układzie. Na etapie projektowania topografii można próbować przewidzieć drogi 2

3 sygnałów występujące w typowych realizacjach. Stąd, projektowanie układów scalonych rekonfigurowalnych jest najczęściej procesem przeprowadzanym w oparciu o doświadczenie zebrane przy projektowaniu i praktycznym wykorzystaniu układów wykonanych wcześniej. W przypadku układów znanych firm, takich jak Xilinx, Altera itp. odpowiada to pracy przy projektowaniu kolejnych serii lub generacji układów, podczas której można bazować na znajomości możliwości wykorzystania serii przekazanych już do stosowania w praktyce. 2. KONFIGUROWALNE POŁĄCZENIA W UKŁADACH FPMA ZBUDOWANYCH Z BRAMEK PRĄDOWYCH W opracowywanych układach FPMA, podobnie jak w układach FPGA programowalne bloki tworzą regularną siatkę, przyjęto więc podobne jak tam rozwiązanie, że magistrale biegną pionowo oraz poziomo, wzdłuż krawędzi bloków, umożliwiając wykonywanie złożonej sieci połączeń obejmującej całą strukturę układu (por. rys. 1b). Konfigurowalne bloki logiki zbudowane z bramek prądowych oraz podstawowe podukłady konfigurowalnych bloków analogowych przedstawiono w pracach zespołu projektującego opisywane tu układy FPMA [3, 4, 5, 6]. O wyborze bramek cyfrowych pracujących w trybie prądowym na podstawowe elementy, z których składa się część cyfrowa układu FPMA zadecydował fakt, że podczas pracy, w znacznie mniejszym stopniu zakłócają one układy analogowe umieszczone na tym samym podłożu [3] Połączenia wewnątrz bloków części cyfrowej układu FPMA Istotą koncepcji zastosowanych bramek jest stała (chociaż niewielka) wartość prądu pobieranego przez tę bramkę z linii zasilania, w każdych warunkach, również podczas procesu zmiany stanu. Odróżnia to bramki prądowe od klasycznych bramek napięciowych, które podczas zmiany stanu pobierają impulsowo dosyć znaczny prąd (rzędu 500 μa), natomiast pomiędzy chwilami przełączeń pobierają tylko niewielki prąd związany z upływnościami. W układzie cyfrowym zbudowanym z bramek prądowych poziomy sygnałów logicznych kodowane są przez zakresy wartości prądu w połączeniu. Układ bramki prądowej zbudowany jest w ten sposób, aby w linii sygnałowej dołączonej do wejścia rozróżniać dwa zakresy prądu przyporządkowane stanom logicznym 1 i 0, a jednocześnie zapewniać poziomy nominalne (typowe) w linii łączącej wyjście tej bramki z następną bramką, co zilustrowano symbolicznie na rys. 3a, gdzie typowe wartości I Htyp dla stosowanych realizacji fizycznych wybierane są z zakresu od 10 μa do 100 μa globalnie dla całego układu FPMA. a) 0 na wejściu I o 1 na wejściu b) sygnał z pamięci konfiguracyjnej I i < I Lmax I o ~I H I i > I Hmin I o ~ 0 I i < I Lmax I o ~I H I Ltyp I i I Lmax I Hmin I Htyp połączenie w bloku lub Rys. 3. Ilustracja pracy bramek prądowych wykorzystywanych w opracowywanych układach FPMA (a) oraz koncepcja programowania drogi sygnałów prądowych w blokach i (b) Wewnątrz układu i zachodzi konieczność zmiany dróg przebiegu niektórych sygnałów prądowych. W niektórych konfiguracjach w układzie po rekonfiguracji znajdą się bramki, do których wyjść nie podłączono żadnej bramki. Jeżeli na wejściu takiej bramki pojawi się stan logiczny 0 (por. rys. 3b) to przy braku możliwości wyprowadzenia prądu wyjściowego do obciążenia zakłócona byłaby zasada niezmienności prądu pobieranego z linii zasilania (por. rys 1a i b), która w dużym stopniu zapewnia małe zakłócenia przenoszone do układów analogowych umieszczonych na tym samym podłożu. W opisanym przypadku konieczne jest zastosowanie specjalnego modułu klucza. Rys. 4 II Krajowa Konferencja Elektroniki 3

4 prezentuje układ bramki, w którym wyjście out 2 jest połączone z modułem klucza zbudowanym z tranzystorów M k1 i M k2 sterowanych tym samym napięciem U klucz. Obwód wejściowy bramki tworzą tranzystory M i1 -M i4, a główny obwód wyjściowy tranzystory M o1a -M o3a. Przykładowy układ bramki prezentuje równocześnie sposób dołączania dodatkowych wyjść do bramki prądowej. W pokazany sposób, do głównego obwodu, dołączyć można dodatkowe wyjścia, tak że wyjście numer n tworzone będzie przez tranzystory M o1n -M o3n. W celu dostarczenia napięć V bias1 i V bias2, w każdym rzędzie komórek standardowych każdego bloku lub, konieczne jest wstawienie komórki układu polaryzacji, tworzonej przez tranzystory M p1 -M p5 tak, że prąd I bias ustala wartość I Htyp. Należy tu zaznaczyć, że w projekcie układu FPMA przyjęto rozwiązanie, że przełączanie podczas procesu konfiguracji układu dokonywane będzie sygnałem napięciowym (na wejściu U klucz ) zmieniającym się w pełnym zakresie napięcia zasilającego. Ponieważ proces ten nie jest przeprowadzany podczas normalnej pracy układu, więc problem zakłóceń nie jest w tym czasie istotny. V DD M p1 M p3 I bias 1:1 1:1 GND M p2 M p5 V bias1 M p4 obwód polaryzacji 2: V bias2 bramka prądowa z dwoma wyjściami in I in M i3 M i4 M i2 M i1 :1 :1:2 M o11 out 1 I out_1 M o21 M o31 :1 :2 M o12 out 2 I out_2 M o22 M o32 U klucz M k2 moduł klucza M k1 do następnej bramki Rys. 4. Realizacja CMOS bramki prądowej dla realizacji układów FPMA wraz z układem polaryzacji i ilustracją sposobu dołączania dodatkowych wyjść Innym rozwiązaniem jest układ z rys. 5, gdzie tranzystor M i2, który w układzie podstawowym ustala jeden z punktów pracy bramki ( napięcie aktywacji obwodu wejściowego) użyty został w roli jednego z kluczy M k1 układu z rys. 4. Układ bramki został powiększony o tranzystor M i5 (odpowiadający tranzystorowi M k2 z rys. 4) przełączany tym samym napięciem konfigurującym, co tranzystor M i2. a) b) 60μA I DD U klucz in V bias1 M o1 out 50μA 40μA I out M i2 30μA I in Rys. 5. M i5 M i4 M i3 M i1 V bias2 M o2 M o3 20μA 10μA I D(Mi1) I D(Mi3) 0A 0A 10μA 20μA 30μA 40μA I 50μA in Bramka prądowa z wejściem U klucz do wykonywania konfigurowalnych połączeń wewnątrz komórek oraz (a) wykres zmian wartości prądów w układzie bramki dla zmian prądu I in przy załączonym tranzystorze M i2 (b) Ze względu na szczupłość miejsca nie zostało to tutaj pokazane, ale poczyniona modyfikacja układu bramki powoduje niewielki wzrost powierzchni bramki. Z punktu widzenia topografii całego układu jest to wzrost mniejszy, niż w przypadku stosowania odrębnych modułów kluczy zbudowanych z dwóch tranzystorów każdy. Mniejszy jest też spadek napięcia, gdy zamiast połączenia szeregowego tranzystorów występuje tylko jeden 4

5 tranzystor (M i2 ), co wpływa na lepsze zachowanie stałości prądu I DD. Zastosowanie odrębnego modułu klucza może być jednak konieczne, gdy tylko jedno z wyjść powinno być odłączone od danego układu bramek. Część powierzchni układu lub będzie jednak wówczas nieuchronnie zajęta przez taki moduł Połączenia pomiędzy blokami części cyfrowej w układzie FPMA. Jak wyżej wspomniano układ bramki prądowej pracuje w oparciu o koncepcję przetwarzania prądów. Ułatwieniem w opracowywaniu koncepcji dystrybucji sygnałów pomiędzy blokami wydaje się być przyjęcie takiego samego rozwiązania jak dla rozprowadzania sygnałów wewnątrz. Występuje jednak kilka trudności związanych z przekazywaniem sygnałów między blokami w technologii prądowej. Główny problem związany jest z ograniczoną liczba linii magistrali. W przypadku dystrybuowania sygnałów prądowych, gdy wymagane jest doprowadzenie takiego samego sygnału do kilku wejść, konieczne byłoby poprowadzenie ich niezależnych kopii, a dla każdej kopii danego sygnału potrzebne jest użycie innej linii. Wymagałoby to również użycia dodatkowych układów klonujących sygnał prądowy, co w wykonanym już układzie nie jest możliwe. Ewentualnie należałoby utworzyć zestaw buforów replikujących sygnał prądowy. Prawdopodobne jest jednak, że duża liczba tych buforów byłaby niewykorzystana, co daje niepotrzebną stratę powierzchni układu scalonego. Z kolei, gdy wyjście bramki prądowej nie jest połączone z żadnym wejściem, to przy przełączaniu tej bramki prąd pobierany z linii zasilania nie miałby stałej wartości, a zachowanie stałości prądu zasilania wydatnie przyczynia się do zmniejszenia zakłóceń cyfrowych Wymienione powody wymusiły rezygnację z dystrybucji sygnałów kodowanych wartościami prądu, pomimo ważnej, dla układów mieszanych, zalety rozprowadzania stosowanych sygnałów prądowych o niewielkiej amplitudzie zmian. Rozważono możliwość sterowania linii przez sygnał napięciowy. Dostarczenie sygnału do kilku układów odbiorczych, przy ograniczonej liczbie linii połączeniowych, łatwe jest do spełnienia w technologii układów cyfrowych napięciowych, gdyż napięcie w linii pozostaje takie samo niezależnie czy za pośrednictwem kluczy (w multiplekserze i w przełączniku macierzowym) do danego wyjścia podłączonych jest kilka wejść, czy tylko jedno. Wyjście takie może również nie zostać w ogóle połączone z żadnym wejściem, jeżeli dana implementacja układu cyfrowego w układzie FPGA/FPMA tego wymaga. Rys. 6 przedstawia koncepcję wykonywania programowanych połączeń w układzie FPMA. Nadajnik linii segment połączenia przełączniki macierzowe segment połączenia Odbiornik linii Rys. 6. Koncepcja tworzenia połączeń pomiędzy blokami części cyfrowej układu FPMA Zauważmy, że w przypadku układów napięciowych sytuacja, gdy do odbiornika linii nie jest podłączony żaden nadajnik oznacza, że poziom na wejściu odbiornika linii będzie zmieniać się przypadkowo. Jeden ze stanów logicznych można jednak, wtedy, w specjalny sposób narzucić przez zastosowanie rezystora typu pull-up lub pull-down. Wartość rezystora musi być wtedy tak określona, aby dla załączonych kluczy, dla najbardziej krytycznej sytuacji, gdy na drodze sygnału jest najwięcej kluczy, możliwa była zmiana stanu odbiornika linii przy zmianie stanu nadajnika. W opisywanym układzie wykorzystano, proponowane obecnie w literaturze [8] rozwiązanie oparte na sterowaniu linii magistral danych sygnałami napięciowymi o stosunkowo małej amplitudzie. Unika się wtedy przeładowywania pojemności II Krajowa Konferencja Elektroniki 5

6 pasożytniczych linii w pełnym zakresie (odpowiadającym przeładowywaniu przy zmianach napięcia rzędu napięcia zasilania). Zmniejsza to opóźnienia propagacji sygnału w linii. Wadą takiego rozwiązania jest jednak większa wrażliwość na zakłócenia, które mogą dostać się do linii z zewnątrz. Wobec tego przyjęto rozwiązanie kompromisowe i zakres zmian napięcia w linii ( voltage swing ) wynosi około 2,5 V, czyli jest dwukrotnie mniejszy niż w przypadku zmian pomiędzy zerem i napięciem zasilania (5V) przy sterowaniu linii typu rail-to-rail. Sterujący sygnał napięciowy o zredukowanej amplitudzie uzyskuje się w proponowanych układach łatwo, poprzez pobranie sygnału napięciowego, który w bramce prądowej steruje obwodem wyjściowym (jest to napięcie drenu tranzystora M i1 ). Zakres zmian tego napięcia dla maksymalnych wartości jedynki logicznej (około 100 μa) wynosi 2,5V przy zasilaniu bramki napięciem 5V. Umożliwiło to zastosowanie przełączników macierzowych zbudowanych z kluczy tranzystorowych, o podobnej strukturze jak prezentowane na rys. 2. Z kolei odbiornikiem linii, czyli układem konwertującym sygnał napięciowy z powrotem na sygnał prądowy jest obwód wyjściowy bramki prądowej. Wybrano zastosowanie rezystora pull-down symulowanego przez tranzystor o prądzie drenu związanym z wartością napięcia V bias2 komórki w skład której wchodzi dany odbiornik linii. Jako opcję można tu zastosować również programowe odłączanie rezystora podczas konfiguracji układu, gdy okaże się on zbędny. 3. PODSUMOWANIE W pracy przedstawiono koncepcję rozprowadzania sygnałów w mieszanym analogowocyfrowym układzie reprogramowalnym zbudowanym z użyciem bramek cyfrowych pracujących w trybie prądowym. Zaprezentowana została koncepcja realizacji programowalnych połączeń wewnątrz bloków oraz części cyfrowej układu FPMA. Przedstawiono zmodyfikowane układy bramek prądowych przystosowane do realizacji programowanych połączeń. Przedyskutowano koncepcję dystrybucji sygnałów pomiędzy blokami i w oparciu o przełączniki macierzowe i multipleksery dostępu do magistral. Przedstawiono rozwiązanie bazujące na przesyłaniu sygnałów napięciowych o zredukowanej amplitudzie zmian napięcia i prądu w linii. Przy czym rozwiązanie takie okazało się nie tylko niezbędne, ale w naturalny sposób wynika z zasady działania nowej struktury bramek prądowych. Przedstawione propozycje uzupełniono wynikami symulacji opracowanych układów środowisku SPICE. Praca wykonana w ramach grantu KBN 7T11B BIBLIOGRAFIA [1] The Programmable Logic Data Book, Xilinx, Inc., 1999 [2] T. Łuba, B. Zbierzchowski, Komputerowe projektowanie układów cyfrowych, WKiŁ, Warszawa 2000 [3] O. Maslennikow, P. Pawlowski, P. Soltan and R. Berezowski, Current-Mode Digital Gates and Circuits: Concept, Design and Verification, IEEE ICECS 2002, pp [4] R. Suszyński, B. Strzeszewski, Rekonfigurowalny potokowy przetwornik A/C, I Krajowa Konferencja Elektroniki KKE 02, pp [5] P. Sołtan, O. Maslennikow, R. Berezowski, M. Rejewska, Automatyzacja procesu implementacji układów cyfrowych w technologii prądowych układów FPGA, I Krajowa Konferencja Elektroniki KKE 02, pp [6] R. Berezowski, N. Maslennikowa, M. Białko, P. Sołtan, Realizacja logiki szybkiego przeniesienia w prototypie prądowym układu FPGA Spartan II, I Krajowa Konferencja Elektroniki KKE 02, pp [7] V. Baena-Lecuyer, M. A. Aguirre, A. Torralba, L. G. Franquelo and J. Faura RAISE: a Detailed Routing Algorithm for SRAM Based Field-Programmable Gate Arrays Using Multiplexed Switches, Proc. of ISCAS 98 [8] H. Zhang, V. George, J. M. Rabaey, Low-Swing On-Chip Signaling Techniques: Effectiveness and Robustness, IEEE Trans. VLSI Systems, vol. 8, No. 3, 2000, pp

Przerzutniki prądowe dla logiki wielowartościowej i arytmetyki resztowej

Przerzutniki prądowe dla logiki wielowartościowej i arytmetyki resztowej Oleg Maslennikow Michał Białko Wydział Elektroniki Politechnika Koszalińska ul. Partyzantów 17, 75-411 Koszalin email: oleg@ie.tu.koszalin.pl Piotr Pawłowski Robert Berezowski Przerzutniki prądowe dla

Bardziej szczegółowo

MODEL KOMÓRKI UKŁADU FPGA ZBUDOWANEGO W OPARCIU O BRAMKI PRĄDOWE

MODEL KOMÓRKI UKŁADU FPGA ZBUDOWANEGO W OPARCIU O BRAMKI PRĄDOWE MODEL KOMÓRKI UKŁADU FPGA ZBUDOWANEGO W OPARCIU O BRAMKI PRĄDOWE Oeg Maslennikow, Robert Berezowski, Przemysław Sołtan Politechnika Koszalińska, Wydział Elektroniki, ul. Partyzantów 17, 75-411 Koszalin

Bardziej szczegółowo

Projekt i weryfikacja praktyczna podstawowych bloków układów FPGA zbudowanych w oparciu o bramki prądowe

Projekt i weryfikacja praktyczna podstawowych bloków układów FPGA zbudowanych w oparciu o bramki prądowe Robert Berezowski Magdalena Rajewska Politechnika Koszalińska Wydział Elektroniki ul. Śniadeckich 2, 75-453 Koszalin email: beny@ie.tu.koszalin.pl Dariusz Gretkowski Piotr Pawłowski Projekt i weryfikacja

Bardziej szczegółowo

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ Zrozumienie zasady działania przetwornika cyfrowo-analogowego. Poznanie podstawowych parametrów i działania układu DAC0800. Poznanie sposobu generacji symetrycznego

Bardziej szczegółowo

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL BUP 04/11. KRZYSZTOF GOŁOFIT, Lublin, PL WUP 06/14

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL BUP 04/11. KRZYSZTOF GOŁOFIT, Lublin, PL WUP 06/14 PL 217071 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 217071 (13) B1 (21) Numer zgłoszenia: 388756 (51) Int.Cl. H03K 3/023 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia:

Bardziej szczegółowo

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI

LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI Wydział EAIiE LABORATORIUM PROJEKTOWANIA UKŁADÓW VLSI Temat projektu OŚMIOWEJŚCIOWA KOMÓRKA UKŁADU PAL Z ZASTOSOWANIEM NA PRZYKŁADZIE MULTIPLEKSERA Autorzy Tomasz Radziszewski Zdzisław Rapacz Rok akademicki

Bardziej szczegółowo

Rys Schemat montażowy (moduł KL blok e) Tablica C B A F

Rys Schemat montażowy (moduł KL blok e) Tablica C B A F Ćwiczenie 30 Temat: Układy multiplekserów i demultiplekserów. Cel ćwiczenia Poznanie zasad działania multiplekserów. Budowanie multiplekserów z podstawowych bramek logicznych i układu scalonego TTL. Czytanie

Bardziej szczegółowo

Modelowanie reprogramowalnych układów prądowych pracujących w logice. wielowartościowej.

Modelowanie reprogramowalnych układów prądowych pracujących w logice. wielowartościowej. Przemysław Sołtan, Natalia Maslennikow, Oleg Maslennikow Wydział Elektroniki i Informatyki Politechnika Koszalińska, Koszalin Modelowanie reprogramowalnych układów prądowych pracujących w logice wielowartościowej

Bardziej szczegółowo

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki Temat ćwiczenia: Przetwornica impulsowa DC-DC typu boost

Bardziej szczegółowo

Wyjścia analogowe w sterownikach, regulatorach

Wyjścia analogowe w sterownikach, regulatorach Wyjścia analogowe w sterownikach, regulatorach 1 Sygnały wejściowe/wyjściowe w sterowniku PLC Izolacja galwaniczna obwodów sterownika Zasilanie sterownika Elementy sygnalizacyjne Wejścia logiczne (dwustanowe)

Bardziej szczegółowo

Automatyzacja procesu implementacji układów cyfrowych w technologii prądowych układów FPGA

Automatyzacja procesu implementacji układów cyfrowych w technologii prądowych układów FPGA Przemysław Sołtan Oleg Maslennikow Wydział Elektroniki Politechnika Koszalińska ul. Partyzantów 17, 75-411 Koszalin Robert Berezowski Magdalena Rajewska Automatyzacja procesu implementacji układów cyfrowych

Bardziej szczegółowo

Model reprogramowalnego prądowego układu działającego w logice wielowartościowej

Model reprogramowalnego prądowego układu działającego w logice wielowartościowej Przemysław Sołtan Oleg Maslennikow Wydział Elektroniki Politechnika Koszalińska ul. JJ Śniadeckich 2, 75-453 Koszalin e-mail: kerk@ie.tu.koszalin.pl Model reprogramowalnego prądowego układu działającego

Bardziej szczegółowo

Elementy cyfrowe i układy logiczne

Elementy cyfrowe i układy logiczne Elementy cyfrowe i układy logiczne Wykład 5 Legenda Procedura projektowania Podział układów VLSI 2 1 Procedura projektowania Specyfikacja Napisz, jeśli jeszcze nie istnieje, specyfikację układu. Opracowanie

Bardziej szczegółowo

Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia

Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia Zapoznanie się z techniką połączenia za pośrednictwem interfejsu. Zbudowanie

Bardziej szczegółowo

PL 217306 B1. AZO DIGITAL SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Gdańsk, PL 27.09.2010 BUP 20/10. PIOTR ADAMOWICZ, Sopot, PL 31.07.

PL 217306 B1. AZO DIGITAL SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Gdańsk, PL 27.09.2010 BUP 20/10. PIOTR ADAMOWICZ, Sopot, PL 31.07. PL 217306 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 217306 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 387605 (22) Data zgłoszenia: 25.03.2009 (51) Int.Cl.

Bardziej szczegółowo

Badanie działania bramki NAND wykonanej w technologii TTL oraz układów zbudowanych w oparciu o tę bramkę.

Badanie działania bramki NAND wykonanej w technologii TTL oraz układów zbudowanych w oparciu o tę bramkę. WFiIS LABORATORIUM Z ELEKTRONIKI Imię i nazwisko: 1. 2. TEMAT: ROK GRUPA ZESPÓŁ NR ĆWICZENIA Data wykonania: Data oddania: Zwrot do poprawy: Data oddania: Data zliczenia: OCENA CEL ĆWICZENIA Badanie działania

Bardziej szczegółowo

Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek

Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek Programowalne Układy Logiczne Wykład I dr inż. Paweł Russek Literatura www.actel.com www.altera.com www.xilinx.com www.latticesemi.com Field Programmable Gate Arrays J.V. Oldfield, R.C. Dorf Field Programable

Bardziej szczegółowo

Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia

Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia Poznanie własności i zasad działania różnych bramek logicznych. Zmierzenie napięcia wejściowego i wyjściowego bramek

Bardziej szczegółowo

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach Semestr zimowy 2012/2013, E-3, WIEiK-PK 1 Porty wejścia-wyjścia Input/Output ports Podstawowy układ peryferyjny port wejścia-wyjścia

Bardziej szczegółowo

10. KLUCZE DWUKIERUNKOWE, MULTIPLEKSERY I DEMULTIPLEKSERY CMOS

10. KLUCZE DWUKIERUNKOWE, MULTIPLEKSERY I DEMULTIPLEKSERY CMOS . KLUZE DWUKIERUNKOWE, MULTIPLEKSERY I DEMULTIPLEKSERY MOS.. EL ĆWIZENIA elem ćwiczenia jest poznanie podstawowych charakterystyk kluczy dwukierunkowych oraz głównych właściwości multipleksera i demultipleksera

Bardziej szczegółowo

SML3 październik

SML3 październik SML3 październik 2005 24 100_LED8 Moduł zawiera 8 diod LED dołączonych do wejść za pośrednictwem jednego z kilku możliwych typów układów (typowo jest to układ typu 563). Moduł jest wyposażony w dwa złącza

Bardziej szczegółowo

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki

Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki Politechnika Poznańska, Instytut Elektrotechniki i Elektroniki Przemysłowej, Zakład Energoelektroniki i Sterowania Laboratorium energoelektroniki Temat ćwiczenia: Przetwornica impulsowa DC-DC typu buck

Bardziej szczegółowo

Weryfikacja logiczna projektów VHDL realizowanych w reprogramowalnych układach FPGA pracujących w trybie prądowym

Weryfikacja logiczna projektów VHDL realizowanych w reprogramowalnych układach FPGA pracujących w trybie prądowym Przemysław Sołtan Wydział Elektroniki Politechnika Koszalińska ul. Śniadeckich 2, 75-453 Koszalin e-mail: kerk@ie.tu.koszalin.pl Weryfikacja logiczna projektów VHDL realizowanych w reprogramowalnych układach

Bardziej szczegółowo

Temat: Pamięci. Programowalne struktury logiczne.

Temat: Pamięci. Programowalne struktury logiczne. Temat: Pamięci. Programowalne struktury logiczne. 1. Pamięci są układami służącymi do przechowywania informacji w postaci ciągu słów bitowych. Wykonuje się jako układy o bardzo dużym stopniu scalenia w

Bardziej szczegółowo

4. Funktory CMOS cz.2

4. Funktory CMOS cz.2 2.2 Funktor z wyjściem trójstanowym 4. Funktory CMOS cz.2 Fragment płyty czołowej modelu poniżej. We wszystkich pomiarach bramki z wyjściem trójstanowym zastosowano napięcie zasilające E C = 4.5 V. Oprócz

Bardziej szczegółowo

Ćwiczenie 21 Temat: Komparatory ze wzmacniaczem operacyjnym. Przerzutnik Schmitta i komparator okienkowy Cel ćwiczenia

Ćwiczenie 21 Temat: Komparatory ze wzmacniaczem operacyjnym. Przerzutnik Schmitta i komparator okienkowy Cel ćwiczenia Ćwiczenie 21 Temat: Komparatory ze wzmacniaczem operacyjnym. Przerzutnik Schmitta i komparator okienkowy Cel ćwiczenia Poznanie zasady działania układów komparatorów. Prześledzenie zależności napięcia

Bardziej szczegółowo

ćw. Symulacja układów cyfrowych Data wykonania: Data oddania: Program SPICE - Symulacja działania układów liczników 7490 i 7493

ćw. Symulacja układów cyfrowych Data wykonania: Data oddania: Program SPICE - Symulacja działania układów liczników 7490 i 7493 Laboratorium Komputerowe Wspomaganie Projektowania Układów Elektronicznych Jarosław Gliwiński, Paweł Urbanek 1. Cel ćwiczenia ćw. Symulacja układów cyfrowych Data wykonania: 16.05.08 Data oddania: 30.05.08

Bardziej szczegółowo

Technika Mikroprocesorowa

Technika Mikroprocesorowa Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa

Bardziej szczegółowo

Wejścia logiczne w regulatorach, sterownikach przemysłowych

Wejścia logiczne w regulatorach, sterownikach przemysłowych Wejścia logiczne w regulatorach, sterownikach przemysłowych Semestr zimowy 2013/2014, WIEiK PK 1 Sygnały wejściowe/wyjściowe w sterowniku PLC Izolacja galwaniczna obwodów sterownika Zasilanie sterownika

Bardziej szczegółowo

Podział układów cyfrowych. rkijanka

Podział układów cyfrowych. rkijanka Podział układów cyfrowych rkijanka W zależności od przyjętego kryterium możemy wyróżnić kilka sposobów podziału układów cyfrowych. Poniżej podam dwa z nich związane ze sposobem funkcjonowania układów cyfrowych

Bardziej szczegółowo

Liniowe układy scalone w technice cyfrowej

Liniowe układy scalone w technice cyfrowej Liniowe układy scalone w technice cyfrowej Wykład 6 Zastosowania wzmacniaczy operacyjnych: konwertery prąd-napięcie i napięcie-prąd, źródła prądowe i napięciowe, przesuwnik fazowy Konwerter prąd-napięcie

Bardziej szczegółowo

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

2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2. PORTY WEJŚCIA/WYJŚCIA (I/O) 2.1 WPROWADZENIE Porty I/O mogą pracować w kilku trybach: - przesyłanie cyfrowych danych wejściowych i wyjściowych a także dla wybrane wyprowadzenia: - generacja przerwania

Bardziej szczegółowo

Komputerowe projektowanie układów ćwiczenia uzupełniające z wykorzystaniem Multisim/myDAQ. Katedra Mikroelektroniki i Technik Informatycznych PŁ

Komputerowe projektowanie układów ćwiczenia uzupełniające z wykorzystaniem Multisim/myDAQ. Katedra Mikroelektroniki i Technik Informatycznych PŁ Katedra Mikroelektroniki i Technik Informatycznych PŁ Laboratorium Komputerowe projektowanie układów Ćwiczenia uzupełniające z wykorzystaniem oprogramowania Multisim oraz sprzętu mydaq National Instruments

Bardziej szczegółowo

Układy cyfrowe w technologii CMOS

Układy cyfrowe w technologii CMOS Projektowanie układów VLSI Układy cyfrowe w technologii MOS ramki bramki podstawowe bramki złożone rysowanie topografii bramka transmisyjna Przerzutniki z bramkami transmisyjnymi z bramkami zwykłymi dr

Bardziej szczegółowo

Laboratorium. Szyfrowanie algorytmami Vernam a oraz Vigenere a z wykorzystaniem systemu zaimplementowanego w układzie

Laboratorium. Szyfrowanie algorytmami Vernam a oraz Vigenere a z wykorzystaniem systemu zaimplementowanego w układzie Laboratorium Szyfrowanie algorytmami Vernam a oraz Vigenere a z wykorzystaniem systemu zaimplementowanego w układzie programowalnym FPGA. 1. Zasada działania algorytmów Algorytm Vernam a wykorzystuje funkcję

Bardziej szczegółowo

Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.

Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego. Plan wykładu Pojęcie magistrali i jej struktura Architektura pamięciowo-centryczna Architektura szynowa Architektury wieloszynowe Współczesne architektury z połączeniami punkt-punkt Magistrala Magistrala

Bardziej szczegółowo

ZL10PLD. Moduł dippld z układem XC3S200

ZL10PLD. Moduł dippld z układem XC3S200 ZL10PLD Moduł dippld z układem XC3S200 Moduły dippld opracowano z myślą o ułatwieniu powszechnego stosowania układów FPGA z rodziny Spartan 3 przez konstruktorów, którzy nie mogą lub nie chcą inwestować

Bardziej szczegółowo

DTR PICIO v1.0. 1. Przeznaczenie. 2. Gabaryty. 3. Układ złącz

DTR PICIO v1.0. 1. Przeznaczenie. 2. Gabaryty. 3. Układ złącz DTR PICIO v1.0 1. Przeznaczenie Moduł PICIO jest uniwersalnym modułem 8 wejść cyfrowych, 8 wyjść cyfrowych i 8 wejść analogowych. Głównym elementem modułu jest procesor PIC18F4680. Izolowane galwanicznie

Bardziej szczegółowo

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12 2.11 MODUŁY WYJŚĆ ANALOGOWYCH IC200ALG320 4 wyjścia analogowe prądowe, rozdzielczość 12 bitów IC200ALG321 4 wyjścia analogowe napięciowe (0 10 VDC), rozdzielczość 12 bitów IC200ALG322 4 wyjścia analogowe

Bardziej szczegółowo

Ćwiczenie ZINTEGROWANE SYSTEMY CYFROWE. Pakiet edukacyjny DefSim Personal. Analiza prądowa IDDQ

Ćwiczenie ZINTEGROWANE SYSTEMY CYFROWE. Pakiet edukacyjny DefSim Personal. Analiza prądowa IDDQ Ćwiczenie 2 ZINTEGROWANE SYSTEMY CYFROWE Pakiet edukacyjny DefSim Personal Analiza prądowa IDDQ K A T E D R A M I K R O E L E K T R O N I K I I T E C H N I K I N F O R M A T Y C Z N Y C H Politechnika

Bardziej szczegółowo

Ćwiczenie 23. Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia

Ćwiczenie 23. Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia Ćwiczenie 23 Poznanie symboli własności. Zmierzenie parametrów podstawowych bramek logicznych TTL i CMOS. Czytanie schematów elektronicznych,

Bardziej szczegółowo

Projekt Układów Logicznych

Projekt Układów Logicznych Politechnika Opolska Wydział Elektrotechniki i Automatyki Kierunek: Informatyka Opole, dn. 21 maja 2005 Projekt Układów Logicznych Temat: Bramki logiczne CMOS Autor: Dawid Najgiebauer Informatyka, sem.

Bardziej szczegółowo

Instrukcja do ćwiczenia laboratoryjnego

Instrukcja do ćwiczenia laboratoryjnego Instrukcja do ćwiczenia laboratoryjnego adanie parametrów statycznych i dynamicznych ramek Logicznych Opracował: mgr inż. ndrzej iedka Wymagania, znajomość zagadnień: 1. Parametry statyczne bramek logicznych

Bardziej szczegółowo

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO Ćwiczenie 11 BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO 11.1 Cel ćwiczenia Celem ćwiczenia jest poznanie rodzajów, budowy i właściwości przerzutników astabilnych, monostabilnych oraz

Bardziej szczegółowo

Podstawy elektroniki cz. 2 Wykład 2

Podstawy elektroniki cz. 2 Wykład 2 Podstawy elektroniki cz. 2 Wykład 2 Elementarne prawa Trzy elementarne prawa 2 Prawo Ohma Stosunek natężenia prądu płynącego przez przewodnik do napięcia pomiędzy jego końcami jest stały R U I 3 Prawo

Bardziej szczegółowo

Programowalne Układy Cyfrowe Laboratorium

Programowalne Układy Cyfrowe Laboratorium Zdjęcie opracowanej na potrzeby prowadzenia laboratorium płytki przedstawiono na Rys.1. i oznaczono na nim najważniejsze elementy: 1) Zasilacz i programator. 2) Układ logiki programowalnej firmy XILINX

Bardziej szczegółowo

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 05/13. PIOTR WOLSZCZAK, Lublin, PL WUP 05/16. rzecz. pat.

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 05/13. PIOTR WOLSZCZAK, Lublin, PL WUP 05/16. rzecz. pat. PL 221679 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 221679 (13) B1 (21) Numer zgłoszenia: 396076 (51) Int.Cl. G08B 29/00 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia:

Bardziej szczegółowo

PL B1. Sposób podgrzewania żarników świetlówki przed zapłonem i układ zasilania świetlówki z podgrzewaniem żarników

PL B1. Sposób podgrzewania żarników świetlówki przed zapłonem i układ zasilania świetlówki z podgrzewaniem żarników RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 211844 (13) B1 (21) Numer zgłoszenia: 386656 (51) Int.Cl. H05B 41/14 (2006.01) H05B 41/295 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22)

Bardziej szczegółowo

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

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia. Kilka informacji o przerzutnikach Jaki układ elektroniczny nazywa się przerzutnikiem? Przerzutnikiem bistabilnym jest nazywany układ elektroniczny, charakteryzujący się istnieniem dwóch stanów wyróżnionych

Bardziej szczegółowo

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 14/12

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 14/12 PL 218560 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 218560 (13) B1 (21) Numer zgłoszenia: 393408 (51) Int.Cl. H03F 3/18 (2006.01) Urząd Patentowy Rzeczypospolitej Polskiej (22) Data zgłoszenia:

Bardziej szczegółowo

Cyfrowe układy kombinacyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Cyfrowe układy kombinacyjne. 5 grudnia 2013 Wojciech Kucewicz 2 Cyfrowe układy kombinacyjne 5 grudnia 2013 Wojciech Kucewicz 2 Cyfrowe układy kombinacyjne X1 X2 X3 Xn Y1 Y2 Y3 Yn Układy kombinacyjne charakteryzuje funkcja, która każdemu stanowi wejściowemu X i X jednoznacznie

Bardziej szczegółowo

Ćwiczenie 26. Temat: Układ z bramkami NAND i bramki AOI..

Ćwiczenie 26. Temat: Układ z bramkami NAND i bramki AOI.. Temat: Układ z bramkami NAND i bramki AOI.. Ćwiczenie 26 Cel ćwiczenia Zapoznanie się ze sposobami konstruowania z bramek NAND różnych bramek logicznych. Konstruowanie bramek NOT, AND i OR z bramek NAND.

Bardziej szczegółowo

Język opisu sprzętu VHDL

Język opisu sprzętu VHDL Język opisu sprzętu VHDL dr inż. Adam Klimowicz Seminarium dydaktyczne Katedra Mediów Cyfrowych i Grafiki Komputerowej Informacje ogólne Język opisu sprzętu VHDL Przedmiot obieralny dla studentów studiów

Bardziej szczegółowo

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

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10. Projekt z przedmiotu Systemy akwizycji i przesyłania informacji Temat pracy: Licznik binarny zliczający do 10. Andrzej Kuś Aleksander Matusz Prowadzący: dr inż. Adam Stadler Układy cyfrowe przetwarzają

Bardziej szczegółowo

Systemy Wbudowane. Arduino - rozszerzanie. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD

Systemy Wbudowane. Arduino - rozszerzanie. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD. Podłączanie wyświetlacza LCD Wymagania: V, GND Zasilanie LED podswietlenia (opcjonalne) Regulacja kontrastu (potencjometr) Enable Register Select R/W (LOW) bity szyny danych Systemy Wbudowane Arduino - rozszerzanie mgr inż. Marek

Bardziej szczegółowo

LABORATORIUM TECHNIKA CYFROWA BRAMKI. Rev.1.0

LABORATORIUM TECHNIKA CYFROWA BRAMKI. Rev.1.0 LABORATORIUM TECHNIKA CYFROWA BRAMKI Rev..0 LABORATORIUM TECHNIKI CYFROWEJ: Bramki. CEL ĆWICZENIA - praktyczna weryfikacja wiedzy teoretycznej z zakresu działania bramek, - pomiary parametrów bramek..

Bardziej szczegółowo

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

Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU). Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU). Cel ćwiczenia Poznanie własności analogowych multiplekserów demultiplekserów. Zmierzenie

Bardziej szczegółowo

Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych Laboratorium Przyrządów Półprzewodnikowych. Ćwiczenie 4

Katedra Przyrządów Półprzewodnikowych i Optoelektronicznych Laboratorium Przyrządów Półprzewodnikowych. Ćwiczenie 4 Ćwiczenie 4 Cel ćwiczenia Celem ćwiczenia jest poznanie charakterystyk statycznych układów scalonych CMOS oraz ich własności dynamicznych podczas procesu przełączania. Wiadomości podstawowe. Budowa i działanie

Bardziej szczegółowo

Mikrokontrolery AVR techniczne aspekty programowania

Mikrokontrolery AVR techniczne aspekty programowania Andrzej Pawluczuk Mikrokontrolery AVR techniczne aspekty programowania Białystok, 2004 Mikrokontrolery rodziny AVR integrują w swojej strukturze między innymi nieulotną pamięć przeznaczoną na program (pamięć

Bardziej szczegółowo

Część 5. Mieszane analogowo-cyfrowe układy sterowania

Część 5. Mieszane analogowo-cyfrowe układy sterowania Część 5 Mieszane analogowo-cyfrowe układy sterowania Korzyści z cyfrowego sterowania przekształtników Zmniejszenie liczby elementów i wymiarów układu obwody sterowania, zabezpieczeń, pomiaru, kompensacji

Bardziej szczegółowo

Tranzystor JFET i MOSFET zas. działania

Tranzystor JFET i MOSFET zas. działania Tranzystor JFET i MOSFET zas. działania brak kanału v GS =v t (cutoff ) kanał otwarty brak kanału kanał otwarty kanał zamknięty w.2, p. kanał zamknięty Co było na ostatnim wykładzie? Układy cyfrowe Najczęściej

Bardziej szczegółowo

Ćwiczenie 29 Temat: Układy koderów i dekoderów. Cel ćwiczenia

Ćwiczenie 29 Temat: Układy koderów i dekoderów. Cel ćwiczenia Ćwiczenie 29 Temat: Układy koderów i dekoderów. Cel ćwiczenia Poznanie zasad działania układów koderów. Budowanie koderów z podstawowych bramek logicznych i układu scalonego Czytanie schematów elektronicznych,

Bardziej szczegółowo

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 21/12

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 21/12 PL 227155 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 227155 (13) B1 (21) Numer zgłoszenia: 394445 (51) Int.Cl. G06F 15/80 (2006.01) G06F 13/00 (2006.01) Urząd Patentowy Rzeczypospolitej

Bardziej szczegółowo

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 12/15

PL B1. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE, Kraków, PL BUP 12/15 PL 223865 B1 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 223865 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 406254 (22) Data zgłoszenia: 26.11.2013 (51) Int.Cl.

Bardziej szczegółowo

Moduł CON014. Wersja na szynę 35mm. Przeznaczenie. Użyteczne właściwości modułu

Moduł CON014. Wersja na szynę 35mm. Przeznaczenie. Użyteczne właściwości modułu Moduł CON014 Wersja na szynę 35mm RS232 RS485 Pełna separacja galwaniczna 3.5kV. Zabezpiecza komputer przed napięciem 220V podłączonym od strony interfejsu RS485 Kontrolki LED stanu wejść i wyjść na

Bardziej szczegółowo

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

BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO Temat ćwiczenia: BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO 1. Wprowadzenie Ultradźwiękowy bezdotykowy czujnik położenia liniowego działa na zasadzie pomiaru czasu powrotu impulsu ultradźwiękowego,

Bardziej szczegółowo

UKŁADY MIKROPROGRAMOWALNE

UKŁADY MIKROPROGRAMOWALNE UKŁAD MIKROPROGRAMOWALNE Układy sterujące mogą pracować samodzielnie, jednakże w przypadku bardziej złożonych układów (zwanych zespołami funkcjonalnymi) układ sterujący jest tylko jednym z układów drugim

Bardziej szczegółowo

Przetworniki C/A. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego

Przetworniki C/A. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego Przetworniki C/A Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego Przetwarzanie C/A i A/C Większość rzeczywistych sygnałów to sygnały analogowe. By je przetwarzać w dzisiejszych

Bardziej szczegółowo

Podstawy Elektroniki dla Tele-Informatyki. Tranzystory unipolarne MOS

Podstawy Elektroniki dla Tele-Informatyki. Tranzystory unipolarne MOS AGH Katedra Elektroniki Podstawy Elektroniki dla Tele-Informatyki Tranzystory unipolarne MOS Ćwiczenie 4 2014 r. 1. Wstęp. Celem ćwiczenia jest zapoznanie się z działaniem i zastosowaniami tranzystora

Bardziej szczegółowo

Etap IV - Wprowadzenie pierwszego zestawu Etap V szkolnego Rozbudowa oferty o segmenty uzupełniające.

Etap IV - Wprowadzenie pierwszego zestawu Etap V szkolnego Rozbudowa oferty o segmenty uzupełniające. OPIS PROJEKTU El-Go: Projekt edukacyjny El-Go dotyczy prezentacji świata elektroniki z użyciem autorskiej i całkowicie nowatorskiej metody realizacji połączeń elektrycznych. Etapy projektu obejmują koncepcję,

Bardziej szczegółowo

Opracował: Jan Front

Opracował: Jan Front Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny

Bardziej szczegółowo

(54) (12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 C23F 13/04 C23F 13/22 H02M 7/155

(54) (12) OPIS PATENTOWY (19) PL (11) (13) B1 PL B1 C23F 13/04 C23F 13/22 H02M 7/155 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 169318 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 296640 (22) Data zgłoszenia: 16.11.1992 (51) IntCl6: H02M 7/155 C23F

Bardziej szczegółowo

Komputerowa symulacja bramek w technice TTL i CMOS

Komputerowa symulacja bramek w technice TTL i CMOS ZESPÓŁ LABORATORIÓW TELEMATYKI TRANSPORTU ZAKŁAD TELEKOMUNIKACJI W TRANSPORCIE WYDZIAŁ TRANSPORTU POLITECHNIKI WARSZAWSKIEJ LABORATORIUM ELEKTRONIKI INSTRUKCJA DO ĆWICZENIA NR 27 Komputerowa symulacja

Bardziej szczegółowo

Ćwiczenie 10 Temat: Własności tranzystora. Podstawowe własności tranzystora Cel ćwiczenia

Ćwiczenie 10 Temat: Własności tranzystora. Podstawowe własności tranzystora Cel ćwiczenia Ćwiczenie 10 Temat: Własności tranzystora. Podstawowe własności tranzystora Cel ćwiczenia Poznanie podstawowych własności tranzystora. Wyznaczenie prądów tranzystorów typu n-p-n i p-n-p. Czytanie schematów

Bardziej szczegółowo

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

PROGRAMOWANIE PWM. Porty, które mogą być zamienione na PWM w każdym module RaT16 to port 3,4,5,6 PROGRAMOWANIE PWM Cztery wyjścia portów cyfrowych Modułu RaT16 można przełączyć (każde oddzielnie) w tryb pracy PWM. Ustawień dokonuje się poprzez przeglądarkę na stronie Moduły rozszerzeń. Prąd wyjściowy

Bardziej szczegółowo

Ćwiczenie 5. Zastosowanie tranzystorów bipolarnych cd. Wzmacniacze MOSFET

Ćwiczenie 5. Zastosowanie tranzystorów bipolarnych cd. Wzmacniacze MOSFET Ćwiczenie 5 Zastosowanie tranzystorów bipolarnych cd. Wzmacniacze MOSFET Układ Super Alfa czyli tranzystory w układzie Darlingtona Zbuduj układ jak na rysunku i zaobserwuj dla jakiego położenia potencjometru

Bardziej szczegółowo

ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH APPLICATIONS OF FPGAS IN ENUMERATION ALGORITHMS

ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH APPLICATIONS OF FPGAS IN ENUMERATION ALGORITHMS inż. Michał HALEŃSKI Wojskowy Instytut Techniczny Uzbrojenia ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH Streszczenie: W artykule przedstawiono budowę oraz zasadę działania układów FPGA oraz

Bardziej szczegółowo

Moduł wejść/wyjść VersaPoint

Moduł wejść/wyjść VersaPoint Analogowy wyjściowy napięciowo-prądowy o rozdzielczości 16 bitów 1 kanałowy Moduł obsługuje wyjście analogowe sygnały napięciowe lub prądowe. Moduł pracuje z rozdzielczością 16 bitów. Parametry techniczne

Bardziej szczegółowo

Generator tonów CTCSS, 1750Hz i innych.

Generator tonów CTCSS, 1750Hz i innych. Generator tonów CTCSS, 75Hz i innych. Rysunek. Schemat ideowy Generatora tonów CTCSS V6. Generator tonów CTCSS został zbudowany w oparciu o popularny mikrokontroler firmy Atmel z rodziny AVR, ATTINY33.

Bardziej szczegółowo

P-1a. Dyskryminator progowy z histerezą

P-1a. Dyskryminator progowy z histerezą wersja 03 2017 1. Zakres i cel ćwiczenia Celem ćwiczenia jest zaprojektowanie dyskryminatora progowego z histerezą wykorzystując komparatora napięcia A710, a następnie zmontowanie i przebadanie funkcjonalne

Bardziej szczegółowo

SML3 październik

SML3 październik SML3 październik 2005 16 06x_EIA232_4 Opis ogólny Moduł zawiera transceiver EIA232 typu MAX242, MAX232 lub podobny, umożliwiający użycie linii RxD, TxD, RTS i CTS interfejsu EIA232 poprzez złącze typu

Bardziej szczegółowo

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi zastosowaniami wzmacniacza operacyjnego, poznanie jego charakterystyki przejściowej

Bardziej szczegółowo

(43)Zgłoszenie ogłoszono: BUP 24/98

(43)Zgłoszenie ogłoszono: BUP 24/98 RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 182117 (13) B1 (2 1) Numer zgłoszenia: 319966 (51 ) IntCl7 G 11C 7/16 H02H 3/08 Urząd Patentowy (22) Data zgłoszenia: 14.05.1997 H03M 1/80 Rzeczypospolitej

Bardziej szczegółowo

1. Nadajnik światłowodowy

1. Nadajnik światłowodowy 1. Nadajnik światłowodowy Nadajnik światłowodowy jest jednym z bloków światłowodowego systemu transmisyjnego. Przetwarza sygnał elektryczny na sygnał optyczny. Jakość transmisji w dużej mierze zależy od

Bardziej szczegółowo

Politechnika Gdańska. Gdańsk, 2016

Politechnika Gdańska. Gdańsk, 2016 Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Programowalne Sterowniki Logiczne (PLC) Krzysztof Bikonis Gdańsk,

Bardziej szczegółowo

Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki

Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Katedra Elektroniki Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki Na podstawie instrukcji Wtórniki Napięcia,, Laboratorium układów Elektronicznych Opis badanych układów Spis Treści 1. CEL ĆWICZENIA... 2 2.

Bardziej szczegółowo

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości.

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości. TECHNOLOGE CYFOWE kłady elektroniczne. Podzespoły analogowe. Podzespoły cyfrowe Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości. Wielkość cyfrowa w danym

Bardziej szczegółowo

Analogowy sterownik silnika krokowego oparty na układzie avt 1314

Analogowy sterownik silnika krokowego oparty na układzie avt 1314 Katedra Energoelektroniki i Automatyki Systemów Przetwarzania Energii 51 Konferencja Studenckich Kół Naukowych Bartłomiej Dąbek Adrian Durak - Elektrotechnika 3 rok - Elektrotechnika 3 rok Analogowy sterownik

Bardziej szczegółowo

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

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa. EUROELEKTRA Ogólnopolska Olimpiada Wiedzy Elektrycznej i Elektronicznej Rok szkolny 2009/2010 Zadania dla grupy elektroniczno-telekomunikacyjnej na zawody I. stopnia 1 Na rysunku przedstawiony jest schemat

Bardziej szczegółowo

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Bramki logiczne Podstawowe składniki wszystkich układów logicznych Układy logiczne Bramki logiczne A B A B AND NAND A B A B OR NOR A NOT A B A B XOR NXOR A NOT A B AND NAND A B OR NOR A B XOR NXOR Podstawowe składniki wszystkich układów logicznych 2 Podstawowe tożsamości

Bardziej szczegółowo

WPW-1 ma 2 wejścia sygnalizacyjne służące do doprowadzenia informacji o stanie wyłącznika.

WPW-1 ma 2 wejścia sygnalizacyjne służące do doprowadzenia informacji o stanie wyłącznika. 1. ZASTOSOWANIE Wskaźnik położenia wyłącznika WPW-1 przeznaczony jest do użytku między innymi w układach automatyki i energetyki przemysłowej. Znajduje zastosowanie w tablicach synoptycznych w rozdzielniach.

Bardziej szczegółowo

Wykorzystanie bramek prądowych i napięciowych CMOS do realizacji funkcji bloku S-box algorytmu Whirlpool

Wykorzystanie bramek prądowych i napięciowych CMOS do realizacji funkcji bloku S-box algorytmu Whirlpool Magdalena Rajewska Robert Berezowski Oleg Maslennikow Adam Słowik Wydział Elektroniki i Informatyki Politechnika Koszalińska ul. JJ Śniadeckich 2, 75-453 Koszalin Wykorzystanie bramek prądowych i napięciowych

Bardziej szczegółowo

System transmisji sygnałów wideo w sieci wideodomofonowej oraz system zasilania rygli rewersyjnych

System transmisji sygnałów wideo w sieci wideodomofonowej oraz system zasilania rygli rewersyjnych System transmisji sygnałów wideo w sieci wideodomofonowej oraz system zasilania rygli rewersyjnych Charakterystyka systemu; - Sygnał wideo kamer sieciowych, prowadzony jest w jednej magistrali zawierającej

Bardziej szczegółowo

Zbudować 2wejściową bramkę (narysować schemat): a) NANDCMOS, b) NORCMOS, napisać jej tabelkę prawdy i wyjaśnić działanie przy pomocy charakterystyk

Zbudować 2wejściową bramkę (narysować schemat): a) NANDCMOS, b) NORCMOS, napisać jej tabelkę prawdy i wyjaśnić działanie przy pomocy charakterystyk Zbudować 2wejściową bramkę (narysować schemat): a) NANDCMOS, b) NORCMOS, napisać jej tabelkę prawdy i wyjaśnić działanie przy pomocy charakterystyk przejściowych użytych tranzystorów. NOR CMOS Skale integracji

Bardziej szczegółowo

Podstawy Elektroniki dla Informatyki. Tranzystory unipolarne MOS

Podstawy Elektroniki dla Informatyki. Tranzystory unipolarne MOS AGH Katedra Elektroniki Podstawy Elektroniki dla Informatyki Tranzystory unipolarne MOS Ćwiczenie 3 2014 r. 1 1. Wstęp. Celem ćwiczenia jest zapoznanie się z działaniem i zastosowaniami tranzystora unipolarnego

Bardziej szczegółowo

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY WFiIS LABORATORIUM Z ELEKTRONIKI Imię i nazwisko: 1. 2. TEMAT: ROK GRUPA ZESPÓŁ NR ĆWICZENIA Data wykonania: Data oddania: Zwrot do poprawy: Data oddania: Data zliczenia: OCENA CEL ĆWICZENIA Ćwiczenie

Bardziej szczegółowo

BADANIE UKŁADÓW CYFROWYCH. CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA

BADANIE UKŁADÓW CYFROWYCH. CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA BADANIE UKŁADÓW CYFROWYCH CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA 1. OGLĘDZINY Dokonać oględzin badanego układu cyfrowego określając jego:

Bardziej szczegółowo

Podzespoły i układy scalone mocy część II

Podzespoły i układy scalone mocy część II Podzespoły i układy scalone mocy część II dr inż. Łukasz Starzak Katedra Mikroelektroniki Technik Informatycznych ul. Wólczańska 221/223 bud. B18 pok. 51 http://neo.dmcs.p.lodz.pl/~starzak http://neo.dmcs.p.lodz.pl/uep

Bardziej szczegółowo

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach 0-- Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach Semestr zimowy 0/0, WIEiK-PK Porty wejścia-wyjścia Input/Output ports Podstawowy układ peryferyjny port wejścia-wyjścia do

Bardziej szczegółowo

Część 4. Zmiana wartości napięcia stałego. Stabilizatory liniowe Przetwornice transformatorowe

Część 4. Zmiana wartości napięcia stałego. Stabilizatory liniowe Przetwornice transformatorowe Część 4 Zmiana wartości napięcia stałego Stabilizatory liniowe Przetwornice transformatorowe Bloki wyjściowe systemów fotowoltaicznych Systemy nie wymagające znaczącego podwyższania napięcia wyjście DC

Bardziej szczegółowo