logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Gdzie kupić matryce TFT 2.8'' SPI z kontrolerem ILI9325 w Polsce?

lamator 01 Mar 2009 14:04 2912 20
REKLAMA
  • #1 6221320
    lamator
    Poziom 12  
    Posty: 93
    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.
  • REKLAMA
  • #3 6221723
    lamator
    Poziom 12  
    Posty: 93
    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.
  • #4 6221756
    slomo
    Poziom 18  
    Posty: 203
    Pomógł: 20
    Ocena: 4
    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
  • REKLAMA
  • #5 6221824
    lamator
    Poziom 12  
    Posty: 93
    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''.
  • #6 6221875
    slomo
    Poziom 18  
    Posty: 203
    Pomógł: 20
    Ocena: 4
    Nie pamietam oznaczenia ale wzialem ze strony Ampire model i wyslalem do Gammy zapytanie z podanym wys. czy maja w ofercie .

    pz
  • #7 6221940
    lamator
    Poziom 12  
    Posty: 93
    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?
  • REKLAMA
  • Pomocny post
    #9 6222663
    bajk
    Poziom 13  
    Posty: 88
    Pomógł: 3
    Ocena: 1
    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
  • #10 6222686
    Freddie Chopin
    Specjalista - Mikrokontrolery
    Posty: 13336
    Pomógł: 1712
    Ocena: 870
    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!!
  • #11 6222935
    bajk
    Poziom 13  
    Posty: 88
    Pomógł: 3
    Ocena: 1
    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
  • #12 6223509
    lamator
    Poziom 12  
    Posty: 93
    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.
  • REKLAMA
  • #14 6223673
    bajk
    Poziom 13  
    Posty: 88
    Pomógł: 3
    Ocena: 1
    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ł
  • #15 6223771
    lamator
    Poziom 12  
    Posty: 93
    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.
  • #16 6223891
    bajk
    Poziom 13  
    Posty: 88
    Pomógł: 3
    Ocena: 1
    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
  • #18 6224019
    bajk
    Poziom 13  
    Posty: 88
    Pomógł: 3
    Ocena: 1
    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)
  • #19 6224050
    lamator
    Poziom 12  
    Posty: 93
    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 ;).
  • #20 6224189
    Freddie Chopin
    Specjalista - Mikrokontrolery
    Posty: 13336
    Pomógł: 1712
    Ocena: 870
    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!!
  • #21 6592053
    caleeb
    Poziom 11  
    Posty: 12
    Pomógł: 1
    Ocena: 1
    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 ...

Podsumowanie tematu

LABEL_AI_GENERATED
Poszukiwano w Polsce matrycy TFT 2.8" z kontrolerem ILI9325 sterowanej magistralą SPI, aby zmniejszyć liczbę zajętych pinów mikrokontrolera AT91SAM7 (16-bitowa magistrala równoległa zajmuje dużo wyprowadzeń). Standardowo dostępne matryce mają sterowanie równoległe, co komplikuje montaż i wymaga wielu linii sygnałowych. Wskazano możliwość dokupienia zewnętrznego sterownika (np. S1D13705), jednak różnice w rastrze i trudności lutowania utrudniają zastosowanie. Firma Gamma oferowała wyświetlacze Ampire z kontrolerem Iltek, sterowane zarówno równolegle, jak i SPI, jednak brak było dokładnych modeli 2.8". Dyskutowano o szybkości magistrali SPI vs. równoległej – równoległa na GPIO (zwłaszcza z zewnętrzną magistralą SMC w AT91SAM7SE) jest szybsza niż SPI, ale zajmuje więcej pinów. Zasugerowano użycie mikrokontrolera z zewnętrzną magistralą (np. AT91SAM7SE) dla lepszej wydajności, jednak dostępność gotowych płytek w Polsce jest ograniczona. Alternatywnie można stosować rejestry SIPO do konwersji sygnału szeregowego na równoległy, co pozwala oszczędzić piny bez dużej utraty szybkości. Ostatecznie problemem pozostaje kompromis między liczbą zajętych pinów a prędkością transmisji i dostępnością odpowiednich wyświetlaczy z interfejsem SPI w Polsce.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA