platforma sprzetowa pod LCD

May 08, 2006 28 Replies

Zastanawiam sie czy za pomoca ktoregos z mikrokontrolerow mozna obsluzyc wyswietlacz LCD w rozdzielczosci np. 800x600 w trybie graficznym, ewentualnie czy istnieje prosty programowalny Frame Buffer do wyswietlaczy LCD nie bedacy karta graficzna (na czym mozna cos takiego zrealizowac).



Szukam platformy na tyle wydajnej na ktorej moglbym tyworzyc grafike 2D.


Ruszczynski Remigiusz napisał(a):

Wiele układów typu SoC (system on chip) bazowanych na Arm ma takie możliwości. I jest wystarczająco szybka nawet do w miarę dobrej grafiki

3D a o 2D nie mówiąc.

Np. (podaję bo miałem linka pod ręką):

formatting link
Ale to może nie jest o co pytasz bo można dyskutować czy to jest jeszcze mikrokontroler?

Pozdrawiam,

Radek

Ruszczynski Remigiusz napisał(a):

Może najprościej będzie wsadzić jakiś scalak stosowany w kartach graficznych VGA z magistralą ISA? Programowanie proste, standardowe wyjście prosto do monitora (VGA 15-pin), do dowolnego mikrokontrolera taką magistralę ISA łatwo doczepić.

A sprzedaja jeszcze takie scalaki?

peters

Rada generalnie dobra .. ale gdzie taki kupic ? [S]VGA na ISA to wyginely dawno temu :-)

J.

Chociażby na Allegro - chodzą po kilka zł/szt. Chipsety Trident, CirrusLogic, WD czy też Realtek. Napewno dobrze wyświetlą obraz do

640x480x4bpp.

Chyba sam się zainteresuje tak chociażby dla zabawy/eksperymentowania.

Taką VGA można również traktować jako bank pamięci dla µC. :)

Pozdrawiam,

Radek

MAnufaktura. Chodzi o ilosci produkcyjne, nowe i z pewniego zrodla.

sensowna wydaje sie alternatywa CPLD/FPGA i RAM.... sa 3 kolorowe DAC w 1 kosci (nozna tez dac proste DAC R-2R), sa darmowe rdzenie kontrolerow, zreszta najprostszy napisac/narysowac to banal - raptem kilka licznikow.. nawet drogo to nie wyjdzie niedawno temat byl maglowany na pme

Greg(G.Kasprowicz) napisał(a):

Szkoda, że nie ma żadnego prostego zintegrowanego framebuffera w jednej kostce plus wyjście RGB/VGA/encoder video. Chociażby miał z 32KB pamięci tak aby mógł wyświetlić 640x400, może jakieś proste funkcje jak kopiowanie pamięci (blitting) i wypełnianie.

A tak będę musiał zrobić z CPLD, 2 chipy sram i poszukać jakiegoś encodera aby móc wyświetlać jakieś głupoty na TV. :)

Może wreszcie producenci µC się zlitują i zintegrują tego typu funkcję w swoich produktach?

Inną świetną rzeczą byłby PC zgodny z 386 umieszczony w pojedyńczym chipie. Skalarny cpu, FPU, VGA, SoundblasterPro, trochę pamięci (4-8MB powinno się udać umieścić - albo po prostu kontroler dla sdram), zegar do 100MHz...

Pozdrawiam,

Radek

Pozdrawiam,

Radek

gdzies widzialem ladne enkodery do tego celu, tj same DACe chyba National je robi

moze podpasuje sterownik LCD graficznego? cos serii HD lub KS... dane tez za wysylane szeregowo..tylko watpie czy tak duze rozdzielczosci obsluzy..

sa takie, i to calkiem sporo.. w 1 chipie VGA, bridge, procesor.. kupuje sie moduly cena raczej >200..300zl

Radek napisał(a):

Zobacz tu:

formatting link
Pozdr AK

J.F. napisał(a):

Patrz najnowszy numer Elektroniki Praktycznej. Zrobili właśnie VGA do sterowania z mikrokontrolera.

Mocno srednio podoba mi sie ten projekt :( Tryb znakowy i tylko 8 kolorow - to zdecydowanie za malo by zrobic cos efektownego. Mysle, ze firma ktora opracowalaby prosty i dobry minimodul z ukladem VGA moglaby liczyc na zbyt. Pewnie bylby problem z upakowaniem tego na malutkiej plytce - projekty z EP sa pod tym wzgledem koszmarne.

pozdrawiam, peters P.S. troche freeware, moze sie komus przyda:

formatting link

A takie to chyba sa. Poszukaj np u ST - dekodery do wyswietlania mpeg maja tez funkcje do wyswietlania grafiki z komputera.

Nie pomyliles targetu ? Z jednej strony "mikro", a z drugiej ..

256kbit, lub 256kBajt lub 784kB - w zajeznosci od tego ile chcesz bitow na piksel, a pewnie bedziesz chcial w kolorze :-)

J.

Poszukam ale własny framebuffer też zrobię. Nie po to mam trochę kostek sram aby się marnowały. :-)

8KB na bufor ramki wystarczyłoby w zupełności dla 320x200x1bpp. Tyle wyciągało większość starych 8-bitowych mikrokomputerów. I nawet taki mały fb byłby bardzo użyteczny imho. 32KB to byłby już ideał jak na zintegrowany procesorek.

Czy to mija się z "targetem"? Może i tak ale przecież nie da się ukryć, że producenci µC pakują coraz więcej do swoich produktów. Czy np. dsPIC to jest jeszcze µC a może już coś więcej? Aktualne dsPICe mają do 8KB ramu a z stąd tylko mały kroczek do 16KB i wbudowany framebuffer zaczyna mieć sens. :-)

Zastosowań mogłoby być bardzo dużo od tych amatorsko/hobbystycznych po profesjonalne.

W końcu można by się obejść bez tych wszystkich peryferiów jakie się już montuje w µC (przetworniki, PWM, komparatory, generatory napięć odniesienia, UARTY, usb, rf i pewnie jeszcze coś jeszcze) ale czy nie upraszczają one całego urządzenia w sposób znakomity?

FB imho to tylko kolejny rodzaj peryferii.

Pozdrawiam,

Radek

peters napisał(a):

To jest zrobione na układzie programowalnym. Gdy wstawisz pamięć RAM obrazu graficznego (zamiast tekstowego + generator znaków) i trochę przerobisz "wsad" - będzie jak znalazł.

Zdaje sobie z tego sprawe. Widzisz, mozna wszystko -pytanie tylko czy sie oplaca. Zrobienie czegos takiego zajmie sporo czasu. Jesli to ma byc podstawowa rzecz w urzadzeniu - to sie to robi. Jesli tylko np opcjonalny modul, to troche nie warto. Gotowy minimodul bylby jak znalazl.

peters

U¿ytkownik "Ruszczynski Remigiusz" snipped-for-privacy@gmail.com napisa³ w wiadomo¶ci news: snipped-for-privacy@syriusz.mshome.net...

Ja ostatnio za grosze kupilem plyte glowna PII/300MHz w formacie PC/104, Potem wypatrzylem na Allegro ekran LCD od kasy z supermarketu (SiemensNixdorf) PC/104 posiada sterownik LCD - 3x6bit (po 6 na R,G i B), CLK, ENAB. Troche lutowania, kabelkow i dziala ;)

A tak bardziej low cos to proponowalbym kosc EPSONA (ktos w tym watku to proponowal, widzialem). Albo PXA255 (czy nowsze) Intela (cos kolo 20Euro/szt przy 10 sztukach). Na stronie

formatting link
znajdziesz co nieco.

Kiedys liczylem sobie koszty takiego

formatting link
przy 10 sztukach (4MB NOR, 64MB SDRAM, eth +trafo) wychodzilo ponizej

200zl/szt (dla 10 szt). No i koszty 4 warstwowego PCB trzeba policzyc.

pozdrawiam

U¿ytkownik "peters" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:e3upe8$d2i$ snipped-for-privacy@opal.futuro.pl...

Zalezy czy chcesz to robic dla wlasnego zadowolenia czy dla zysku, bo jak to

  1. to raczej trudno zeby sie oplacalo. Ja planuje zrobienie obslugi graficznego wyswitlacza wlasciwie matrycy
400x200 na szybkim PICu i pamieci SRAM 70ns no i chyba bez malego FPGA sie nie obejdzie... wiec koszty sa... Pozdrawiam

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required