Zadania do zrealizowania

Transkrypt

Zadania do zrealizowania
Zadania do zrealizowania - termin 4:
1. Obsługa przetwornika cyfrowo-analogowego (CA) LTC2624
(a) zapoznać się z dokumentacją techniczną układu LTC2624, następnie ustalić:
- rodzaj interfejsu,
- postać ramki danych akceptowalnej przez układ tj. ilość oraz znaczenie
poszczególnych bitów,
- maksymalne i minimalne częstotliwości transmisji danych,
- poziom sygnału wyjściowego oraz jego rozdzielczość,
- zapisać relację pomiędzy słowem cyfrowym a napięciem generowanym na wyjściu
przetwornika CA.
(b) przeanalizować kod projektu SPI_DAC – projekt znajduję się na stronie kursu, porównać
zawarte tam informację z notą katalogową układu LTC2624,
(c) korzystając z przykładowego projektu SPI_DAC oraz informacji podanych na wykładzie
(W6 – 6.04.2016 Pamięć w układach prog.) wygenerować sygnał sinusoidalny zawierający
minimum 10 próbek sygnału, próbki zapisać w rozproszonej pamięci ROM układu FPGA,
częstotliwość generowanego sygnału > 1 kHz, aplituda 1Vpp. Przebieg zaobserwować za
pomocą analizatora (oscyloskopu) Analog Discovery.
2) Obsługa wyświetlacza 7-segmentowego multipleksowanego.
(a) na podstawie dokumentacji peryferiów dodatkowych (plik: Peryferia dodatkowe - opis) oraz
materiałów z wykładu (W5 – 30.03.2016 Komunikacja z ukł. cyfr.), przeanalizować zasadę
działania 7-segmentowego wyświetlacza LED i zaproponować odpowiednią maszynę
stanów lub schemat umożliwiający obsługę wszystkich sekcji i segmentów wyświetlacza.
(b) przeanalizować kod projektu SEG_DISPALY, zwrócić uwagę na mechanizm działania a
następnie zaimplementować kod w strukturze FPGA,
(c) korzystająć z projektu SEG_DISPALY stworzyć licznik zwiększający/zmniejszający swoją
zawartość od 0 do 99 za pomocą enkodera obrotowego.
3) Obsługa wyświetlacza alfanumerycznego 2x16 ze sterownikiem HD44780
(a) na podstawie dokumentacji sterownika wyświetlacza alfanumerycznego 2x16, HD44780
(Sterownik HD44780) przeanalizować procedurę jego obsługi w trybie 4-bitowym (str. 46
dokumentacji),
(b) przeanalizować kod projektu LCD_HD44780 i odszukać kluczowe procesy, maszyny
stanów konfigurujące sterownik wyświetlacza,
(c) dokonać modyfikacji kodu projektu LCD_HD44780 tak, aby wyświetlić w jednej linii
wyświetlacza swoje imię a w drugiej nazwisko.
Kolejność wykonywania zadań jest dowolna.
Czas przewidzainy na realizację zadań: 90 min

Podobne dokumenty