Chip do generowania sygnału VGA/composite

Jan 22, 2016 8 Replies

Niekiedy widuje się projekty, w których MCU (niekiedy nawet ośmiobitowy) zajmuje się generowaniem sygnału wideo dla monitora VGA albo telewizora. Nie trzeba mówić, że na przechowywanie samej ramki wideo idzie sporo pamięci RAM (której mikrokontrolery nie mają zbyt wiele) i trochę cykli procesora. W lepszych MCU kwestię RAM-u można by rozwiązać przez podpięcie dodatkowego scalaka do magistrali. Może jednak jest lepsze, sprzętowe rozwiązanie? Jakiś układ scalony z odpowiednią ilością wbudowanej pamięci, który generowałby sygnał wideo na podstawie zawartości bufora, a zadaniem MCU byłoby jedyne wysyłanie nowych danych do wyświetlenia? Są w końcu układy dekodujące strumienie audio z wbudowanym DAC-iem, więc może ktoś produkuje coś podobnego do wideo? A jeśli tak, to można to gdzieś kupić na sztuki, nie wydając fortuny? ;)


W tych projektach prawie nigdy nie ma framebuffera. Obraz generowany jest w locie różnymi sztuczkami.

formatting link
Wszystkie te projekty intensywnie wykorzystują sztuczki programistyczne aby zmieścić się w małym ramie.

Druga atMega. Nie żartuje. Ewentualnie jakiś mały arm bo mają więcej ramu w podobnej cenie.

Określ najpierw parametry rozdzielczość / kolory i czy na prawdę chcesz operować per pixel.

PS. VGA właśnie umarło.

W dniu 2016-01-22 o 21:12, Sebastian Biały pisze:

Wystarczy obraz monochromatyczny, rozdzielczość najchętniej 640x480, ewentualnie mniej (szczególnie jeśli mowa o sterowaniu telewizorem przez wyjście kompozytowe).

Jaką alternatywę proponujesz?

Naprawdę nikt nie produkuje takich układów i jedynym wyjściem jest samodzielne zaprogramowane sobie dodatkowego "procesora graficznego"?

TV na pewno mniej. AtMega powinna się wyrobić po lekkim dopaleniu:

formatting link

Tileset.

formatting link
Prawie nigdy nie jest potrzebny goły framebuffer.

Nie wiem czy produkowane są, ale raczej wątpie. Po co to komu. Kiedys było ich od groma.

TMS 9918 (cała rodzina) Motorola 6845 MOS VIC/VIC2 MOS 6545 ...

ale to wszystko historia i grzebanie na wysypiskach.

ośmiobitowy)

Poszukaj książkę Lucio di Jasio exploring the pic32. Jest w niej rozdział p.t. Youtube z przykładem prostego generatora sygnału composite na pic32.

W dniu 2016-01-22 o 21:06, Atlantis pisze:

Dawno temu też szukałem. W końcu zrobiłem na ATMega, a finalnie na FPGA. Źródła tutaj

formatting link
:)

Jaki jest powód używania VGA skoro jest tyle gotowych i poręcznych wyświetlaczy lcd interfejsowanych cyfrowo?

W moim przypadku chodziło o użycie oryginalnej nawigacji w aucie.

W dniu 2016-01-24 o 14:36, Marcin pisze:

Nooo kawał dobrej roboty, gratulacje :)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required