Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Matryce TFT sterowane szeregowo.

01 Mar 2009 14:04 2633 20
  • Poziom 12  
    Witam,
    orientuje się ktoś czy w Polsce można kupić matryce TFT, ze zintegrowanym sterownikiem, sterowane przez magistrale SPI? Sprawdzałem oferty kilku sklepów, m.in. mariteksu, ale tam wszystkie sterowane są równolegle. Posiadam jedną z ich matryc 2.8'' z panelem dotykowym, ale niestety same linie danych zabierają mi połowe wyprowadzeń AT91SAM7 (16 bit) + do tego linie takie jak /RESET, /WR, /RD, RS, /CS.

    Jeśli ktoś ma jakieś informacje, gdzie można kupić taką matryce, to bardzo prosiłbym o jakiś link czy coś podobnego.

    Ewentualnie mogę się zamienić z matrycy 2.8'' (KWH028Q02-F05) z kontrolerem ILI9325 sterowanym równolegle na matrycę o podobnych parametrach sterowaną przez SPI.

    Pozdrawiam.
  • Poziom 38  
    Mozna dolozyc sterownik:)

    Poszukaj w DIY projektu Freddie Chopin;)
  • Poziom 12  
    No tak, ale w moim wypadku rodzi sie problem plytki drukowanej. Z tego, co wyczytalem to sterownik S1D13705 ma raster 0,25mm. Wyswietlacz, o ktorym mowa w 1 poscie ma raster 1mm, a i tak mocno sie napocilem, zeby go zlutowac ;). Prawdpodobobnie bez intgerencji firm trzecich by sie nie obeszlo.

    Dlatego szukam czegos w miare prostego, przynajmniej w montazu. Wiem, ze sterownik ILI9325 ma obsluge SPI, ale zeby moc z niej korzystac trzeba zaznaczyc to producentowi na etapie produkcji. Jak dla mnie porazka...

    Napisalem do mariteksu maila z pytaniem czy nie maja takich wyswietlaczy z SPI na stanie. Bylbym gotow nawet wydac drugi raz te pieniadze - rodzice pomoga ;).

    Temat dalej aktualny.
  • Poziom 17  
    Kiedys byl mi potrzebny taki wyswietlacz i zakupilem go w firmie Gamma(wyswietlacz firmy Ampire 2.4 lub 2.8' ze sterownikiem tez firmy Iltek,sterowanie poprzez mag.rownolegla lub SPI)Cena chyba cos okolo 30USD.

    pz
  • Poziom 12  
    slomo napisał:
    Kiedys byl mi potrzebny taki wyswietlacz i zakupilem go w firmie Gamma(wyswietlacz firmy Ampire 2.4 lub 2.8' ze sterownikiem tez firmy Iltek,sterowanie poprzez mag.rownolegla lub SPI)Cena chyba cos okolo 30USD.

    pz


    A pamietasz moze jakies oznaczenie? Na stronie gamma.pl jest kilka wyswietlaczy, ale zaden nie ma 2.4'' ani 2.8''. Z tego, co widze to 2.0'' lub 3.2''.
  • Poziom 17  
    Nie pamietam oznaczenia ale wzialem ze strony Ampire model i wyslalem do Gammy zapytanie z podanym wys. czy maja w ofercie .

    pz
  • Poziom 12  
    Wysłałem maila do Gamma.pl - zobaczymy, co odpowiedzą. Mam nadzieję, że odpisują szybciej niż Maritex ;).

    Zastanawiam sie czemu tak trudno dostac wyswietlacz sterowany szeregowo?
  • Specjalista - Mikrokontrolery
    bo to wolne, a jak ktos chce wyswietlacz to raczej do czegos wiecej niz 1 klatka na 10 sekund

    4\/3!!
  • Pomocny post
    Poziom 12  
    jeżeli chcesz szybciej i równolegle to zobacz AT91SAM7SExxx ma wyprowadzoną zewnętrzną magistralę, a sam wyświetlacz można chyba podłączyć jako pseudo-pamięć sram, bo sygnały i timingi są bardzo podobne (jeżeli nie takie same), ale musisz zobaczyć szczegółowo w datasheetach kontrolera i w pkcie 22.6.6 (jest właśnie o podłączaniu lcd do smc) dokumentacji AT91SAM7SExxx, na pewno będzie to szybsze niż robione na gpio, ale sam tego w praktyce nie sprawdzałem
  • Specjalista - Mikrokontrolery
    jak wiadomo ARM7 to tylko firma Atmel produkuje [;

    zewnetrzna magistrale mozna znalezc w LPC22xx, LPC2378 (max 64kB) i w LPC24xx. dodatkowo w 100- i 144-pinowych wersjach STM32. zapewne sa tez inne ARMy (ADuC? STR7xx? ...?) ktore maja magistrale.

    firma Atmel powinna zaczac sponsorowac to forum, razem z producentami bascoma.

    4\/3!!
  • Poziom 12  
    oczywiście, że są inne układy, ale nie znam ich tak jak atmela, więc nie będę polecał w ciemno, domyślam się, że tam sytuacja wygląda podobnie

    zauważ też, że kolega lamator używa w swoim projekcie AT91sam7s więc przesiadka na AT91sam7se właśnie będzie bezbolesna, bo oba układy różnią się tylko tym, że w 7se dodano zewnętrzną magistralę, natomiast peryferia są identyczne, a to jest już argument
  • Poziom 12  
    Procesora raczej nie zmienie, bo pracuje na plytce prototypowej.

    Matryce sterowane za pomoca SPI sa wolniejsze niz te sterowane za pomoca GPIO? Wydawalo mi sie, ze jest odwrotnie.

    Zalezy mi na malym zuzyciu pinow, bo troche ich potrzebuje. Ponad polowe zabiera mi sam wyswietlacz, a do tego potrzebuje jeszcze SPI, ADC do touch panela, DBGU, kilka pinow do odbiornika/nadajnika IR.

    Moze moglbym zastosowac multiplekser, ale to kolejna komplikacja i pewnie spowolnienie dzialania wyswietlacza.
  • Poziom 38  
    o.O
    Magistrala szeregowa szybsza niz ronwolegla?
    WOW!
  • Poziom 12  
    napisałem, że sterowanie wyświetlacza przez kontroler SMC na zewnętrznej magistrali będzie szybsze niż programowo przez gpio, przy sterowaniu równoległym

    w gammie można dostać wyświetlacze których nie ma na stronie, a oprócz tego mogą ewentualnie ściągnąć z chin razem ze swoim jakimś transportem przy następnej okazji i nawet od 1 szt., najlepiej zadzwoń i zapytaj dokładnie (na maile nie odpowiadają zwykle)

    na ampdisplay.com są dokumentacje, do których pan z gammy odsyłał
  • Poziom 12  
    No to teraz faktycznie zaczynam sie zastanawiać czy kupno wyświetlacza z magistrala szeregową ma sens.

    Wlasciwie na taki wyswietlacz pewnie wydam okolo 150zl. Za 150zl moglbym kupic jakas plytke rozwojowa z procesorem AT91SAM7SE. Tymbardziej, jesli mowicie, ze procz dodatkowej magistrali wcale nie rozni sie od AT91SAM7S.

    Pytanie teraz tylko gdzie mozna kupic gotowa plytke z takim procesorkiem (cos na wzor takiej z www.mikrosterowniki.pl - procesorek z wyprowadzeniami na goldpinach i zasilanie) i ewentualnie za jaka cene. Sam nie mam mozliwosci lutowac takiego procesora. Nie mam ani sprzetu, ani zbytnich zdolnosci manualnych.
  • Poziom 12  
    przy sprzętowym SPI albo programowym równoległym interfejsie na gpio równica nie jest taka do policzenia w głowie, tym bardziej, że gpio w armach są bardzo wolne
    z kolei niektóre z wspomnianych uC od nxp pamiętam, że mają jakieś szybsze gpio, "fast gpio" to nazwali

    co do płytki z AT91SAM7SE to w polsce chyba będzie ciężko
  • Poziom 38  
    Ta maja lpc nowsze gpio na magistrali lokalnej (nie na AHB/VPB) wyciagajce ponoc do 60MHz;)
  • Poziom 12  
    w sumie to wychodzi mi tak na oko że:
    - szeregowo przez spi:
    100 * 240 * 320 * 16 = 122 880 000 [ns] (= 0,122 s)
    - równolegle na gpio(5MHz):
    240 * 320 * 0,0000002 * 4 = 0,06144 [s]

    teraz niech ktoś kto się zna na takich szczegółowych timingach mnie poprawi, ale wygląda na to że raczej równolegle na gpio będzie szybciej (ograniczeniem w obliczeniach dla spi jest sam kontroler lcd, natomiast dla drugiego przypadku szybkość gpio)
  • Poziom 12  
    Mi glownie zalezy na zaoszczedzeniu pinow w procesorze. Mam ich 32, 16 zajmuje magistrala + 4 piny sterujace. Do tego potrzebuje 4 kanalow przetwornika AC do touch panela, SPI, DBGU.

    W jaki sposob mozna podpiac wyswietlacz do mikrprocesora, aby nie zajmowal tylu pinow, nie tracac przy tym znaczaco na predkosci. Zwezenie magistrali do 8 bitow raczej nie wchodzi w gre ;).
  • Specjalista - Mikrokontrolery
    nie da sie, jesli nie chcesz tracic na predkosci.

    mozesz uzyc rejestru SIPO - wprowadzasz do niego dane szeregowo, a potem jednym impulsem wyprowadzasz je na zatrzaski wyjsciowe rownolegle. rejestry sa szybkie, wiec jedynie ograniczac cie bedzie wydajnosc twojego kodu.

    Balu napisał:
    Ta maja lpc nowsze gpio na magistrali lokalnej (nie na AHB/VPB) wyciagajce ponoc do 60MHz;)


    http://www.nxp.com/cgi-bin/faq/faq.pl?query=q&id=624&gid=42&fid=3

    4\/3!!
  • Poziom 10  
    ale tak faktycznie to w lpc2378 nie udało mi się machać Fast GPIO szybciej niż te 5MHz. Może jakby to była wstawka assemblerowa ...