Nazwa przedmiotu:
Projektowanie bloków analogowych dla systemów VLSI
Koordynator przedmiotu:
Tomasz Borejko
Status przedmiotu:
Fakultatywny ograniczonego wyboru
Poziom kształcenia:
Studia II stopnia
Program:
Elektronika
Grupa przedmiotów:
Przedmioty techniczne - zaawansowane
Kod przedmiotu:
PSSA
Semestr nominalny:
3 / rok ak. 2019/2020
Liczba punktów ECTS:
5
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium15h
  • Projekt15h
  • Lekcje komputerowe0h
Wymagania wstępne:
Wymagane jest wcześniejsze zaliczenie przedmiotu Podstawy mikroelektroniki Zalecane jest wcześniejsze zaliczenie przedmiotu Elementy i układy elektroniczne
Limit liczby studentów:
24
Cel przedmiotu:
celem przedmiotu jest zapoznanie z podstawami projektowania i implementacji bloków analogowych niezbędnych w systemach przetwarzania i przesyłania informacji. Tematyka wykładu zawiera omówienie bloków analogowych do akwizycji i przekształcania sygnałów, przedstawia zasady przetwarzania analogowo-cyfrowego i cyfrowo-analogowego oraz bloki analogowe realizujące warstwę fizyczną przewodowych i bezprzewodowych systemów transmisji danych. Przedstawione są techniki praktycznej implementacji: bloki i układy projektowane w technice "full custom", analogowe bloki IP, analogowe układy programowalne oraz programowalne jednoukładowe systemy analogowo-cyfrowe (PSoC). Zaliczenie przedmiotu da studentom orientację w zagadnieniach projektowania współczesnych analogowych komponentów systemów przetwarzania i przesyłania informacji, używanych do tego narzędzi EDA oraz sposobów praktycznej implementacji.
Treści kształcenia:
Treść wykładu Miejsce i rola układów analogowych w systemach przetwarzania i przesyłania informacji: Układy akwizycji danych z czujników i przetworników, układy wstępnej obróbki syganłów analogowych (wzmacnianie, selekcja, kształtowanie, redukcja wpływu szumów), układy A/C i C/A - rodzaje, reprezentacje cyfrowe sygnałów analogowych, układy warstwy fizycznej systemów transmisji przewodowej (np. USB, Ethernet, FireWire), układy warstwy fizycznej systemów transmisji bezprzewodowej (np. karty bezkontaktowe, WiFi, Bluetooth). (4 godziny) Układy akwizycji i wstępnej obróbki danych: Układy wzmacniające - pasmo przenoszenia, optymalizacja pod kątem stosunku sygnału do szumu, stabilność, powtarzalność, rozrzuty produkcyjne. Układy przetwarzania i kształtowania sygnałów. (6 godzin) Przetworniki A/C i C/A: Reprezentacje cyfrowe sygnałow analogowych, zasady działania i układy przetworników A/C i C/A, ograniczenia i kompromisy projektowe, problemy pomiarów i testowania. (4 godziny) Układy transmisji przewodowej: Standardy, wymagania dla warstwy fizycznej, przykłady rozwiązań układowych nadajników i odbiorników. (4 godziny) Układy transmisji bezprzewodowej: Standardy, pasma częstotliwości. Architektury nadajników, układy wzmacniaczy mocy, problem sprawności. Architektury odbiorników, układy wejściowe, optymalizacja pod kątem stosunku sygnału do szumu oraz poboru mocy, układy mieszaczy, wzmacniacze p.cz. i detektory. (6 godzin) Praktyczne implementacje: projektowanie układów "full custom", specyfika łączenia bloków analogowych i cyfrowych w jednym układzie. Języki opisu sprzętu w zastosowaniu do układow analogowych, symulacja, synteza, analogowe bloki IP. Analogowe matryce programowalne, analogowo-cyfrowe programowalne układy typu "System on chip". (6 godzin) Zakres laboratorium Zajęcia laboratoryjne i projektowe będą polegać na samodzielnym wykonywaniu zadań projektowych indywidualnie przydzielanych każdemu studentowi. W ramach tych zajęć wykonany zostanie jeden projekt bloku analogowego (zajęcia projektowe) oraz jeden projekt małego systemu analogowo-cyfrowego (zajęcia laboratoryjne). Ten ostatni będzie realizowany praktycznie przy zastosowaniu układów programowalnych PSoC firmy "Cypress" i odpowiednich systemów uruchomieniowych. Tematy projektów realizowanych w ten sposób będą nawiązywać do przykładowych praktycznych zastosowań, np. przetwarzania danych z czujnika pomiarowego. Zakres projektu Zajęcia laboratoryjne i projektowe będą polegać na samodzielnym wykonywaniu zadań projektowych indywidualnie przydzielanych każdemu studentowi. W ramach tych zajęć wykonany zostanie jeden projekt bloku analogowego (zajęcia projektowe) oraz jeden projekt małego systemu analogowo-cyfrowego (zajęcia laboratoryjne). Ten ostatni będzie realizowany praktycznie przy zastosowaniu układów programowalnych PSoC firmy "Cypress" i odpowiednich systemów uruchomieniowych. Tematy projektów realizowanych w ten sposób będą nawiązywać do przykładowych praktycznych zastosowań, np. przetwarzania danych z czujnika pomiarowego.
Metody oceny:
Przedmiot będzie zaliczany na podstawie: wykonanego i poddanego niezbędnym weryfikacjom projektu bloku analogowego (30 % oceny końcowej), wykonanego i uruchomionego w laboratorium projektu małego systemu (30% oceny końcowej), egzaminu z materiału wykładowego (40% oceny końcowej).
Egzamin:
tak
Literatura:
Do pewnej części tematyki jako lektura pomocnicza mogą służyć pozycje: A. Gołda, A. Kos "Projektowanie układów scalonych CMOS", WKŁ, Warszawa 2010 J. A. Dobrowolski, "Układy scalone CMOS na częstotliwości radiowe i mikrofalowe", Oficyna Wydawnicza PW, Warszawa 2006 P. Gryboś, "Front-end Electronics for Multichannel Semicoductor Detection Systems", Oficyna Wydawnicza PW, Warszawa 2010 Materiały szkół letnich projektu REASON (w jęz. angielskim) Materiały kursów projektu IDESA (w jęz. angielskim) Instrukcje do zajęć projektowych i laboratoryjnych Pozycje te będą uzupełniane materiałami przygotowanymi przez wykładowcę.
Witryna www przedmiotu:
brak
Uwagi:

Efekty uczenia się