27 maja 2014

Płytka rozszerzeń do Altera de0-nano

Kupując płytkę Altery De0-nano kierowałem się przede wszystkim kompromisem ceny do ilości zasobów logicznych. Wybrałem zestaw De0-nano. Płytka jest właściwie goła więc zaprojektowałem rozszerzenie które dołącza między innymi wyjście VGA oraz RS232.

Zaprojektowany i wydrukowany metodą termotransferu prototyp początkowo nie działał dobrze – układ MAX232 strasznie się grzał. Błędny okazał się schemat a dokładniej podłączenie kondensatorów. Dotyczyło to różnicy w połączeniu kondensatorów MAX232 firmy Maxim a analogicznego układu firmy TI (którego datasheet początkowo używałem). Po przelutowaniu wszystko zdaje się działać poprawnie.

Płytka nie powala wyglądem m.in. przez brak odpowiedniego papieru do termotransferu (przez co miałem problem z odbiciem wzoru), licznymi poprawkami oraz prozaicznym brakiem lutownicy – transformatorówka do zegarmistrzowskiej roboty jednak się nie nadaje 🙂

Z tego względu zamieszczam jedynie zdjęcie góry płytki.

de0-nano-adapter1

Widoczne na płytce złącza pochodzą z wylutu (ze starej, uszkodzonej płyty głównej).

Podłączenie do de0-nano jest realizowane przez kabel IDE.

Obecna, pierwsza wersja płytki zawiera kilka błędów; na schemacie układ MAX232 zamiast MAX3232 (który jest dedykowany do napięć 3,3V a także kompatybilny wyjściami z MAX232).

Dostępne peryferia:

  • karta SD (SDBus)
  • 2x PS/2 (klawiatura i mysz)
  • VGA565 (5/6/5 bitów na kolor RGB, DAC: drabinka R2R)
  • 2x RS232 (poprzez MAX232)
  • 4x slide switch

Schemat ideowy:

de0-nano_v1

Pliki programu EAGLE: de0-nano_v1

Ustawienia portów (QSF) dla założenia, że gpi0 i gpio1 jak na obrazku niżej.

gpios_de0nano_board.qsf

gpios

 

 

Przykład działania – wyświetlanie obrazu VGA:

vga_test1

TrackBack

TrackBack URL dla tej wiadomości:
https://blog.kkthx.pl/2014/05/plytka-rozszerzen-do-altera-de0-nano/trackback/

Napisz komentarz

« vimrc | my_itoa »