Unterstüzung des LCD-Modul SHARP 240x64 von pollin

  • Hallo,
    ich bin bei pollin auf folgendes LCD gestoßen:


    http://www.pollin.de/shop/detail.php?pg=NQ==&a=NDU2OTc4OTk=


    "LCD-Modul SHARP M078CKA-A3QKLA0057

    Grafisches Display (240x64 Punkte) mit integriertem Controller LH155. Geeignet zum Anschluss an die parallele Computer-Schnittstelle. Download verfügbar.


    Technische Daten:
    - Grafikauflösung 240x64 Punkte
    - Betriebsspannung LCD +5 V
    - LCD-Kontrastspannung +15 V
    - Anzeigefläche 72x32 mm
    Maße (BxHxT): 88,5x77,4x2,4 mm.


    Passende FFC-Buchse: Best.Nr. 450975.
    7,95 EUR
    Best.Nr. 120 345 "


    Zur Zeit wird das Display von serdisp noch nicht unterstützt. Meine Frage ist, ob es prinzipiell möglich ist, den Treiber in Anlehnung an das unterstütze Hyndai-LCD ( http://serdisplib.sourceforge.net/ser/hp12542r.html ) selber zu schreiben. Die Datenblätter sind ja alle vorhanden. Vielleicht ist ja auch die Bibliothek für den Controller LH155 für einen PIC Mikrocontroller hilfreich ( http://ubicomp.teco.edu/hardware/index.html ). Interessanterweise unterstützt der Controller laut Datenblatt nur 128x64 Punkte. Kann mich jemand aufklären, wie das Display dann mit 240x64 funktionieren soll?


    Grüsse,


    Joachim

    Mein VDR: Digitainer II Gehäuse, Asus M85M-US2H, AMD Sempron 140, 2 GB RAM, 1 TB WD Festplatte, Satelco Easywatch / Terratec Cinergy DVB-C, IR- Fernbedienung mit Atric-Einschalter, yavdr-0.5.0a

  • Zitat

    Original von gnapheus
    Interessanterweise unterstützt der Controller laut Datenblatt nur 128x64 Punkte. Kann mich jemand aufklären, wie das Display dann mit 240x64 funktionieren soll?


    Wahrscheinlich hat das display zwei davon und zwei chip select leitungen.
    Ist auch bei vielen anderen displays üblich.


    gruss Peter

    Mein anderer VDR ist (auch) ein EPIA
    1)VIA M10000-Nehemiah, 160+120G Samsung; NEC 1300A; YY A106; LCD20x4 ...
    2) ctvdr+e-tobi ; C3M266+1,2GHz-Nehmiah; 160G Samsung + 4x500G Seagate SATA; NEC3500; TT-Case; DVB-S 1.3+4MB + Nova ; gLCD 240x128 ...
    . . .TB rulez. . .

  • im text steht:

    Zitat

    Beigefügt ist ein Datenblatt für den
    LH155BA, auf dem Display wird jedoch ein
    anderer Typ aus der LH155-Serie verwendet.


    ich nehme daher an, dass es sich um einen befehlskompatiblen controller handelt, der mehr darstellen kann (=auftragsanfertigung, fuer die das datasheet nicht freigegeben ist)
    auch der sourcecode des testprogramms laesst darauf schliessen (gibt es bei pollin zum laden).


    /wastl

  • Danke für die Antworten!

    Zitat

    Original von wastl


    ich nehme daher an, dass es sich um einen befehlskompatiblen controller handelt, der mehr darstellen kann


    Dieser Satz ist mir gestern auch aufgefallen. Ich werde mir das LCD einfach mal bestellen und mit serdisp rumspielen. Mal sehen wie weit ich mit meinen rudimentären Programmierkentnissen komme.


    Grüsse


    Joachim

    Mein VDR: Digitainer II Gehäuse, Asus M85M-US2H, AMD Sempron 140, 2 GB RAM, 1 TB WD Festplatte, Satelco Easywatch / Terratec Cinergy DVB-C, IR- Fernbedienung mit Atric-Einschalter, yavdr-0.5.0a

    Einmal editiert, zuletzt von gnapheus ()

  • Zitat

    Original von gnapheus
    Hallo,
    ich bin bei pollin auf folgendes LCD gestoßen:.......


    Grüsse,


    Joachim


    ist mir auch vor einiger Zeit aufgefallen, aber wenn man sich mal die Abmaße auf ein Blatt malt, dann wird man von der Winzigkeit erschreckt sein.


    Vielleicht gibt es irgendwo eine Linse dafür.


    Gruß Fr@nk

  • Zitat

    Originally posted by lola
    ist mir auch vor einiger Zeit aufgefallen, aber wenn man sich mal die Abmaße auf ein Blatt malt, dann wird man von der Winzigkeit erschreckt sein.


    Vielleicht gibt es irgendwo eine Linse dafür.


    mhm, koennte aber evtl in eine activy bzw auf son frontpanel von den activys passen...


    hat sich das teil schon jemand geholt?


    -- randy

  • vielleicht koennte mir bitte jemand so ein display (bzw. 2 davon) mitbestellen und auf vertrauen zuschicken (nach .at) -> fuer mich waeren die versandkosten dann um einiges guenstiger. ueberweisen wuerde ich die monetas per eu-ueberweisung.


    nachdem pollin nicht-deutsche besteller diskriminiert, bestelle ich dort nicht mehr (kein versandkostennachlass bei ueberschreitung einer bestellsumme - im gegenteil, wer mehr bestellt, zahlt mehr VK ... (== VK nach gewicht))


    /wastl

  • Zitat

    Original von wastl
    vielleicht koennte mir bitte jemand so ein display (bzw. 2 davon) mitbestellen und auf vertrauen zuschicken (nach .at)
    /wastl


    so, hab Dir mal zwei mitbestellt, wollte sowieso noch was anderes haben. Hab auch gleich noch zwei passende Flexprint Buchsen mitbestellt. Ich hoffe, Du lässt mich nicht drauf sitzen ;) . Alles andere können wir per e-mail abstimmen.


    Zitat

    mhm, koennte aber evtl in eine activy bzw auf son frontpanel von den activys passen...


    vermutlich läßt sich bei dem hinten auch so leicht die Silberfolie abziehen wie beim Pollin 96x32 und dann schön hintergrundbeleuchten.


    Gruß Fr@nk


  • oder auch für die scovery-fraktion, oder die netvistas...


    Gruss


    Adama ;)

  • Ihr seid ja viel schneller als ich. Ich habe das Display erstmal hinten an geschoben, da ich zuerst mein Gehäuse fertig haben will.


    Zitat

    Original von lola
    ist mir auch vor einiger Zeit aufgefallen, aber wenn man sich mal die Abmaße auf ein Blatt malt, dann wird man von der Winzigkeit erschreckt sein.


    Vielleicht gibt es irgendwo eine Linse dafür.


    Im Vergleich zum Hyndai GLCD 128x64 HP12542R-DYO ist das Sharp echt klein.


    Grüsse


    Joachim

    Mein VDR: Digitainer II Gehäuse, Asus M85M-US2H, AMD Sempron 140, 2 GB RAM, 1 TB WD Festplatte, Satelco Easywatch / Terratec Cinergy DVB-C, IR- Fernbedienung mit Atric-Einschalter, yavdr-0.5.0a


  • ich habe mir jetzt mal das Display angeschaut. Hier meine Erkenntnisse:


    Neben der geringen Größe fällt auch das ungewöhnliche Seitenverhältniss auf. Normalerweise ist dies bei 240ern 3,9/1. Bei diesem jedoch 2,25/1.


    Ich habe mir daraufhin mal ein Testbild mit 240x64 Pixeln gemacht


    [Blockierte Grafik: http://www.fdm-ware.de/div/logovdr.bmp]


    dieses sieht dann so aus:


    [Blockierte Grafik: http://www.fdm-ware.de/div/vdr-logo2.jpg]


    deutlich wird das warum, wenn man sich das Pixelformat genauer anschaut:


    [Blockierte Grafik: http://www.fdm-ware.de/div/vdr-logo5.jpg]


    das bedeutet, das man bei Images nachbessern muß.


    Weiterhin habe ich mal die Möglichkeit einer Hintergrundbeleuchtung geprüft.


    Man kann die Reflexionsfolie an der Rückseite relativ leicht entfernen:


    [Blockierte Grafik: http://www.fdm-ware.de/div/vdr-logo3.jpg]


    Wenn man jetzt einen Diffusor anbringt, kann man dieses Display auch hintergrund beleuchten. Ich habe mal von hinten mit einer kleinen Taschenlampe beleuchtet:


    [Blockierte Grafik: http://www.fdm-ware.de/div/vdr-logo4.jpg]



    Gruß Fr@nk

  • das mit dem seitenverhaeltnis ist schon rein rechnerisch nach lesen des datasheets klar.


    beim graphlcd-plugin stoert das imho nicht so extrem, fuer bilder und dergleichen habe ich fuer solche faelle aber schon vor ein paar versionen in meine lib eine funktion fuer aspect-ratio eingebaut, weil nicht-quadratische pixel bei cellphones gang und gaebe sind (noch krasser beim skyper-display: ein pixel ist dort 1.4mal so hoch wie breit).
    beim anzeigen von bildern verwende ich diese funktionalitaet zum entzerren, weil sonst auf cellphone displays die darstellung unbrauchbar waere ...


    beim vdr-plugin waere die entzerrfunktion ev. fuer die anzeige der logos interessant ...


    /wastl


    ergaenzung:


    zugegeben. >2:1 schlaegt alle rekorde von dem, was mir bis jetzt untergekommen ist ;)

  • hallo,


    ich habe nun mal das Display auf einen CCFL-Diffusor gelegt. (vergleichbar dem Pollin Teil Best. Nr: 530 987)


    [Blockierte Grafik: http://www.fdm-ware.de/div/vdrl-ogo6.jpg]


    die Schatten sind dadurch entstanden, das an der Rückseite noch der Kleberfilm der Reflexionsfolie haftet. Dadurch backt die Oberfläche des Diffusors an einigen Stellen an. Man sollte also noch eine durchsichtige Folie als Deckschicht anbringen.


    Ich habe auch mal die Displayausgabe invertiert:


    [Blockierte Grafik: http://www.fdm-ware.de/div/vdr-logo7.jpg]


    insgesamt reicht der Kontrast nicht an die "CCFL beleuchteten" Displays heran, aber das ist eben dann Geschmackssache.


    Gruß Fr@nk

  • so. habe die ansteuerung des lh155 jetzt (dzt. noch unoptimiert) zusammengehackt.


    ein paar bilders:


    testbild:
    [Blockierte Grafik: http://serdisplib.sf.net/preview/sharp240_testserdisp.jpg]


    graphlcd:
    [Blockierte Grafik: http://serdisplib.sf.net/preview/sharp240_graphlcd.jpg]


    multidisplay:
    [Blockierte Grafik: http://serdisplib.sf.net/preview/sharp240_multidisplay.jpg]
    (durch multidisplay bereits entzerrt)


    bei den logos faellt die verzerrung schon relativ auf.


    zu kleine fonts sollte man auch nicht verwenden (da die fonts durch die verzerrung zieml. gestaucht sind und schon dadurch ein wenig 'ungewohnt' lesbar sind).


    eine idee, naemlich eine option aufzunehmen, die nutzbare pixelanzahl (in der breite) zu halbieren und dafuer jeden pixel doppelt zu malen habe ich verworfen (da dann nur noch effektiv 120x64).


    da sollten lieber in graphlcd funktionien hinein, mit denen man einzelne items entzerren kann.


    /wastl

  • Zitat

    Originally posted by wastl
    nicht-quadratische pixel bei cellphones gang und gaebe
    (noch krasser beim skyper-display: ein pixel ist dort 1.4mal so hoch wie breit).


    BTW: Falls hier noch jemand herausfinden kann, wie das Backlight beim Skyper funktioniert, oder ein solches Gerät übrig hat:
    Bitte an wastl schicken bzw. Informationen posten... http://serdisplib.sourceforge.net/ser/nec21a.html
    Bezeichnung und Quellen für den Steckverbinder wären ebenfalls interessant...

  • also kann ich das display quasi bestellen!


    Wie sieht es denn mit der Verzerrung der Grafiken aus, kann ich da selbst was dran machen? Od. wird das irgendwie über die von dir angesprochenen Treiber gemacht?


    Bin da frei von wissen ^^


    Gruss,
    Stefan

  • Zitat

    also kann ich das display quasi bestellen!


    ja. ich gebe aber zu bedenken, dass das display nicht gerade einfach zu verbauen ist (das display muesste wohl irgendwo raufgeklebt werden. die braune folie, die die zufuehrungsleitungen und den chip enthaelt ist auch etwas starr und sollte nicht zu sehr gebogen werden).


    es ist aber auf der anderen seite fuer die gebotene aufloesung relativ guenstig (die verzerrung kann halt stoerend wirken).


    verzerrung: die library bietet eine funktion an, die das verhaeltnis pixelhoehe zu pixelbreite liefert. entzerren muss die applikation, die die library verwendet, schon selber.


    eventuell kann graphlcd 0.2.x das dann, da man da ja die anzeige skinnen kann (und hoehe und breite eines icons selber definieren kann).


    /wastl

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!