Leka med en TFT?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9167
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Leka med en TFT?

Inlägg av AndersG »

En sak jag funderat på... Man kan hitta TFT-displayer som Sharp LQ104V1DG21 relativt billigt på eBay, tänk om man ville interfaca den till en liten mikrokontroller, som jag fattat det är det bara frågan om att mata in RGB som 8-bitars ord och klocka. Sedan klockar man en linjepuls per linje och en bildpuls per bild? EasyPeasy?

Anta sedan (överkurs) att man skulle ha en standard videosignal med separat H och V synk, 15625Hz resp 50Hz, borde man inte så kunna ta en PLL på 10MHz (15625x640) som låses till 15625 och använda det som dataklocka. Videon är TTL 0/1 så när videon är 1 är RGB 255,255,255 och då det är 0 är RGB 0,0,0

Skulle det funka, eller är jag ute och cyklar?
Användarvisningsbild
Glenn
Inlägg: 36985
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Leka med en TFT?

Inlägg av Glenn »

Undrar om det inte är sådana skärmar jag har en hel trave med (inkl fin frontram av mytall och touchfilm) m utbytta som trasiga, men jag tror bara det är backlighten som är paj och den kan bytas mot LED enligt guider på nätet.

Jag har iaf funderat på att försöka använda dom till nåt, och dom pratar iaf digital RGB som dom du länkar till, problemet är väl att man måste hålla klockorna till vad displayen klarar, eller ?
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9167
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Leka med en TFT?

Inlägg av AndersG »

Ja, det måste man. Då hjälper det om det är en display som man har dokumentation på :) Vissa displayer har även rätt funkiga krav på power-up och power-down sekvenser.
Mr Andersson
Inlägg: 1409
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Leka med en TFT?

Inlägg av Mr Andersson »

Det är 6 bitars färger, inte 8. Men annars låter det rätt tänkt.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4756
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Leka med en TFT?

Inlägg av Swech »

De billiga displayerna har ju inget eget minne vilket innebär att du måste skyffla data till den kontinuerligt
och det är även en massa data som skall skyfflas.
Processorn kommer att ha fullt upp och den får inte störas av annat då timingen till displayen
isåfall rasar och bilden hoppar säkerligen runt .....

Det finns bl.a. ARM processorer som har färdiga interface för detta.
Swech
Användarvisningsbild
Synesthesia
Inlägg: 668
Blev medlem: 22 januari 2010, 19:14:10
Ort: Mellan Göteborg och Kungsbacka

Re: Leka med en TFT?

Inlägg av Synesthesia »

T.ex STM32F429 har interface för att driva displayer utan egen drivkrets, men upplösningen på den du länkade till tror jag är mer än vad interfacet i just den microcontrollern klarar.
Annars om du skall använda den till video finns det kretsar för det, sök på "videodecoder" så finns det ett antal. Utsignalen från videdecodern motsvarar ett kamerainterface, som i sin tur är ungefär som insignalen till displayer utan drivkrets, men istället för RGB (som displayen vill ha) så får man ut Y + färginformation (YCbCr), så man måste räkna om det (t.ex med en FPGA) för att få RGB.
Applikationsnot som visar hur man räknar om YCbCr till RGB: http://www.latticesemi.com/Search.aspx? ... d1152&t=60
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9167
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Leka med en TFT?

Inlägg av AndersG »

Haken är att Den TFT jag har så har en minimi vertikalfrekvens om 30kHz, så PLLa en 10MHz av 15625Hz och använda denna 10Mhz som pixelklocka, sedan plocka ut 2x15625 som vertikalklocka.... Får se var det slutar..
Användarvisningsbild
Icecap
Inlägg: 26697
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Leka med en TFT?

Inlägg av Icecap »

Kolla SSD1289 eller SSD1906 eller SSD1963.
Användarvisningsbild
AndersG
EF Sponsor
Inlägg: 9167
Blev medlem: 25 februari 2008, 17:10:58
Ort: Mariehamn
Kontakt:

Re: Leka med en TFT?

Inlägg av AndersG »

Jo, men tanken var att testa om det går att få in en vanlig EGA/GCA signal med litet modifierande. Problemet är nu bara det att displayen skall ha en viss klockfrevens, ca 30MHz och att sedan Hsynk och Vsynk skall vara i vissa förhållanden till denna. Hsynk skall vara klockan / 800 och Vsynk 525 linjer. Då får jag en minimum Hsynk om ca 32kHz och eftersom datorn matar ut halva det får jag bara bild över halva skärmen.

Dvs, jag kan få fram styrsignaler så displayen visar och syntetisera dessa faslåsta till en 15,6kHz, men hur skall jag dubbla...
Skriv svar