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