Sida 1 av 2

uC-interface till mobilskärmar?

Postat: 6 december 2012, 03:55:22
av hanzibal
Har någon som lyckats eller försökt få en uC att prata med en HTC Touch Diamond display som t.ex. denna?
http://www.teknikproffset.se/MOBIL/HTC/ ... iamond.htm

Förstår om man inte kan svara på hur det brukar funka genrellt, det finns ju säkert massa olika gränsnitt beroende på vilken controller etc som används. Ingen aning om vad som är brukligt i mobiler, TTL, LVDS, SPI eller vad?

De tar ynka 29 riksdaler för den (finns en del andra också) så man loosar ju inte mycket på att fösöka. Verkar som det sitter en 4-pinnars touchpanel på just denna skärm också. Man måste såklart ha zif-sockel eller vad de där pyttekontakterna kallas.

Det låga priset ger mig känslan av att det lär bli knepiigt att få någon större nytta ur dessa ersättningsskärmar.

Re: uC-interface till mobilskärmar?

Postat: 6 december 2012, 07:49:33
av Korken
Till denna typen av displayer brukar det inte finnas någon styrkrets generellt.
Man klockar in för varje pixel RGB data (ofta 6 bitar var) som sedan måste skickas i 60Hz eller liknande då den inte "kommer ihåg" vad du skickade förra gången.
Kolla på tex PSP displayen SparkFun säljer, ger mycket bra info. :) https://www.sparkfun.com/products/8335

Re: uC-interface till mobilskärmar?

Postat: 6 december 2012, 08:05:17
av Icecap
Till denna typen av display finns det styrkrets! Exempel är SSD1906, SSD1963, SSD1289. Dock bara för grafiken om jag inte minns fel, för touch-panelen får man göra det själv vilket inte skulle vara så svårt om det är en resistiv touch-skärm.

Re: uC-interface till mobilskärmar?

Postat: 6 december 2012, 11:51:58
av hanzibal
Ok, då förstår jag. Hur är det med de där zif-kontakterna - brukar det vara special eller är det grejor man kan beställa från digikey, mouser och liknande?

Datablad för displayerna verkar mycket svåra att få tag i.

På resistiva touch paneler har jag uppfattat att man läser av av x och y med adc?

Jag har kollat lite efter breakout-kort till vanliga 2,54mm-headers med diverse socklar på men utan framgång, kanske letat på fel ställen.

Re: uC-interface till mobilskärmar?

Postat: 6 december 2012, 12:22:39
av Klas-Kenny
Min bror som jobbar med att reparera mobiltelefoner trodde att han möjligtvis skulle kunna få tag på sådan info ifrån tillverkaren sist vi pratade om sådant (även om jag personligen finner det en aning otroligt), kan höra med honom om han vill forska vidare i det. :)

Re: uC-interface till mobilskärmar?

Postat: 6 december 2012, 12:29:24
av hanzibal
Tack, det vore kanon om du lyckas få fram något!

Re: uC-interface till mobilskärmar?

Postat: 14 december 2012, 00:26:41
av hanzibal
Fick hem ett par 29-kronors mobilskärmar och det första som slår mig är var 17 man får tag i sådana där pytte-pytte-kontakter - Hirose?

På bilden nedan syns skärmen till en HTC Touch Diamond, den 40-poliga kontakten är ca 10mm bred och verkar kunna vara RGB + synk, matning, klocka och lite annat. HTC Diamond har dock bara 64k färger så 40 pinnar verkar lite mycket. Kanske utnyttjar telefonen inte displayen fullt ut vilket iofs verkar osannolikt eller så finns en massa test- och nc-pinnar. Sedan är det väl också ovanligt att touch-panelen är integrerad men det ser ut som 4-pinnars resistiv.

Någon som vet något?
För 29kr vågar man ju lägga på lite spänning på backlight och touch - 1,8V kanske?
htc_dt.JPG

Re: uC-interface till mobilskärmar?

Postat: 14 december 2012, 03:29:09
av blueint
Prova följande:
* Fiska efter datablad
* Mät på en fungerande mobiltelefon
* Testa.. ;)

Två signaler där den ena är 1/4 så snabb som den första borde snabbt visa vilket interface det rör sig om. Med serieresistans borde inget brännas. 1,2 - 1,8 - 2,5 - 3,3 V är väl de vanliga? sen finns det förstås differentiellt interface osv.

Re: uC-interface till mobilskärmar?

Postat: 14 december 2012, 06:09:29
av Swech
Om du tröttnar eller inte kommer framåt så har jag displayer
160x128 262k färger som inte kräver någon kontakt, lödas fast direkt på kortet...
Och det viktigaste... har datablad och vet att de funkar då jag använder dem i en produkt..
För en hundring ink frakt

Swech

Re: uC-interface till mobilskärmar?

Postat: 14 december 2012, 07:15:41
av TomasL
Om du studerar databladen på liknande displayer, brukar man hitta 18-24 bitar bitar data och 5 kontrollsignaler, samt även direkt video interface, dvs rgb, synk, pixelklocka mm.

RGB-interfacet används till kameran, och 18-bitars interfacet används av telefonen.

Har ett par motsvarande QVGA-skärmar liggande till övers, både OLED och TFT

Re: uC-interface till mobilskärmar?

Postat: 14 december 2012, 07:34:19
av Micke_s
Inte kul alls att styra en skärm utan controller om inte MCU:n man jobbar med har en TFT controller och mycket ram.

Re: uC-interface till mobilskärmar?

Postat: 14 december 2012, 08:54:08
av TomasL
Nja, det är iofs inga problem, då dessa displayer har ett RAM som man skriver till, man behöver alltså inte uppdatera hela tiden.
Man skriver när bilden skall ändras.

Re: uC-interface till mobilskärmar?

Postat: 14 december 2012, 09:02:11
av 13th.Marine
En del displayer har också funktioner för att "scrolla i höjdled", istället för att skriva in en ny bild så fyller man på längst ner/upp.

Re: uC-interface till mobilskärmar?

Postat: 14 december 2012, 09:08:43
av TomasL
De kan ofta (naturligtvis beroende på drivkrets) skrolla, skriva till fönster, flytta hela skärmdelar osv.

Re: uC-interface till mobilskärmar?

Postat: 14 december 2012, 13:13:13
av hanzibal
Tackar för all info, tips och förslag.

Diplayer har jag gått om, allt från 2" till 37" med och utan touch - har tom en 40" touchfilm med USB anslutning :)

Min tanke med denna och dylika mobilskärmar var att man kunde köpa upp ett restlager, montera på kort och förvandla till prisvärda Arduino-displayer.

Om displayen saknar kontrollerchip så kan man väl hitta något passande, t.ex. något av de chip som Icecap skrev om tidigare (SSD1289 sitter t.ex. på ett par av de "vanliga" displayer jag har).

Menar ni att denna skärm ev. har ramminne och/eller kontroller?

Svårt att se hur lyckats gömma dessa saker mellan panel och backlight.
blueint skrev:Två signaler där den ena är 1/4 så snabb som den första borde snabbt visa vilket interface det rör sig om. Med serieresistans borde inget brännas. 1,2 - 1,8 - 2,5 - 3,3 V är väl de vanliga? sen finns det förstås differentiellt interface osv.
Skall testa detta, förstår dock inte riktigt det där med olika signalhastigheter - menar du då på 40-pinnarskontakten eller någon av de andra två?