Forum: Mikrocontroller und Digitale Elektronik Display CLAA154WB05AN an Pollinboard PI-MDV6822


von Andreas H. (hoffi89)


Angehängte Dateien:

Lesenswert?

Hi,

ich habe mir das Pollin-Board PI-MDV6822 zugelegt, da ich aus meinem 
alten Notebook das Display extrahieren und an einem Raspberry betreiben 
möchte.

Der Plan sah vor das Display über den Pollin-Controler anzusteuern, der 
Controler erhält seine Daten über DVI, welches widerrum über einen 
DVI-HDMI-Adapter seine Daten vom HDMI-Ausgang des Raspberrys erhält.

Das ganze habe ich mir schön einfach vorgestellt:
LVDS an Pollin-Board anschließen, Inverter ans Display für die 
Spannungsversorgung der Hintergrundbeleuchtung und fertig. :-)

Nun muss ich nach ein paar Tagen feststellen, dass die Welt leider nicht 
ganz so einfach ist, deshalb hoffe ich hier auf Hilfe.

Die Datenblätter zum Board und zum Display habe ich angehängt.

Frage 1:
Wie es scheint wird das Display über nur einen Kanal betrieben, was beim 
Pollin-Board ja dann ODD sein müsste.

Die Belegung habe ich mir dann folgendermaßen ausgetüftelt:

Pollin-Board              Display
1 (Power for Panel)       2  (+3.3V Power)
2 (Power for Panel)       3  (+3.3V Power)
3 (Power for Panel)
4 (Ground)                1  (Ground)
5 (Ground)                10 (Ground)
6 (Ground)                13 (Ground)
7 (ODD 0 - Signal)        8  (minus signal of channel 0(LVDS) )
8 (ODD 0 + Signal)        9  (plus signal of channel 0(LVDS) )
9 (ODD 1 - Signal)        11 (minus signal of channel 1(LVDS))
10(ODD 1 + Signal)        12 (plus signal of channel 1(LVDS))
11(ODD 2 - Signal)        14 (minus signal of channel 2(LVDS))
12(ODD 2 + Signal)        15 (plus signal of channel 2(LVDS))
13(Ground)                16 (Ground)
14(Ground)                19 (Ground)
15(ODD Clock - Signal)    17 (minus signal of clock channel (LVDS) )
16(ODD Clock + Signal)    18 (plus signal of clock channel (LVDS))
17(ODD 3 - Signal)
18(ODD 3 + Signal)
19
20
21
22
23
24
25
26
27
28
29
30
31(SCL)
32(SDA)

Die freien Pins auf dem Pollin-Board sind dem Zweiten Channel 
geschuldet, der bei diesem Display nicht verwendet wird.
Was ich auf dem Pollin-Board vermisse sind die Anschlüsse für DDC 
(DDC-Power/Clock/Data).
Sind hierfür vielleicht ODD3 - und ODD3 + zuständig, dann würde da aber 
DDC-Clock fehlen?

Frage 2:
Die Beschreibung des "Screen configuration" Interface gibt gewissen 
Jumperbelegungen im Format WidthXHeight-Farbtiefe-Channels
Mein Display wäre somit nach Spezifikation ein 1280x800-6-1 Display. 
Diese Konfiguration finde ich im Jumper-Belegungsplan leider nicht.
Versteht hier irgendwer was die Jumper tun und wie ich sie belegen muss?

Danke schonmal für die Hilfe :-)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Andreas H. schrieb:
> Was ich auf dem Pollin-Board vermisse sind die Anschlüsse für DDC
> (DDC-Power/Clock/Data).

Die werden nicht genutzt, den Displaytyp musst Du der Elektronik mit 
Jumpern mitteilen.

> Mein Display wäre somit nach Spezifikation ein 1280x800-6-1 Display.
> Diese Konfiguration finde ich im Jumper-Belegungsplan leider nicht.

Dann kannst Du das Pollin-Board nicht verwenden. Man müsste dessen 
Firmware ändern, um andere Displayparameter verwenden zu können.

von Andreas H. (hoffi89)


Lesenswert?

Hallo,

erstmal danke für die Antwort.

Das klingt ja ernüchternd.

Was würde passieren, wenn ich auf 1280x800-6-2 konfiguriere? Wenn ich 
das nicht komplett falsch verstehe müsste doch dann jede zweite Zeile 
fehlen oder bekomm ich dann gar kein Bild?

Sorry für meine naiven Fragen :-) Komme aus der Software-Welt und bin 
mit der Elektrotechnik nicht so richtig (überhaupt nicht) vertraut. Das 
wurde im Studium leider etwas nachlässig behandelt.

Ich sehe das Projekt als "Einstieg" und hoffe dabei was lernen zu 
können.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Andreas H. schrieb:
> Was würde passieren, wenn ich auf 1280x800-6-2 konfiguriere?

Die obere Hälfte des Displays würde mit jeder zweiten Zeile des Bildes 
beschrieben werden, die untere Hälfte des Displays bleibt leer.

Damit kann man nicht viel anfangen.

von K. J. (Gast)


Lesenswert?

DDC kannst an schlissen an Pin 31/32 brinkt nur nicht viel da die 
Auflösung sich nicht Automatisch einstellen lassen kann, allerdings wie 
oben schon geschrieben passt das Display nicht zum Board, du kannst aber 
schauen ob das andere Pollinbord das Display kann Pollin hat zwei im 
Angebot.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nein, auch das VGA-zu-LVDS-Board kann kein 1280x800-6-1.

von Andreas H. (hoffi89)


Lesenswert?

Ja,  habe auch  nachgesehen.  Was haltet ihr von den Boards bei ebay? 
Sind zwar was teurer,  dafür aber mit Inverter und Tasten zur 
Konfiguration. Hat da schonmal jemand Erfahrung mit gemacht?

Die sind aber auch alle nur mit VGA.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Andreas H. schrieb:
> Was haltet ihr von den Boards bei ebay?

"Die Boards bei ebay"? Da gibt es alles mögliche, je nachdem wer wann 
was verkauft. Also kann man davon auch alles mögliche halten.

Es gibt welche, die vom Händler an ein gewünschtes Display angepasst 
werden, es gibt welche, die wie o.g. Pollin-Board mit Jumpern einen von 
mehreren vordefinierten Parametersätzen wählen, und es gibt welche, für 
die man Programmieradapter und -Software bekommen kann, um sie selber an 
Displays anzupassen.

Letzteres ist natürlich der flexibelste Weg.

von Karlitos (Gast)


Lesenswert?

Hallo,

ich versuche gerade ein LCD an diesem LVDS-VGA-DVI Board von Pollin 
anzuschließen. Ich habe mir Pfostensteckerverbinder rm 2mm 30pins 
besorgt und versuche die Leitungen von dem Original-LVDS Kabel dort 
einzufädeln.

Was ich bemerkt habe ist, dass das Pollin-Board auch die Anschlüsse 
31(SCL) und 32(SDA) bietet, diese jedoch nicht ausgeführt sind. Es gibt 
zwei Lötstellen neben der 30-Pin Stiftleiste auf dem Pollin-Board. Es 
gibt 32 Lötstellen und nur 30 sind mit einer 30-Pin Stiftleiste belegt.

Das LVDS-Kabel von meinem LCD hat aber die SCL/SDA Leitungen 
rausgeführt. Jetzt steht oben in diesem Thread:

> > Was ich auf dem Pollin-Board vermisse sind die Anschlüsse für DDC
> > (DDC-Power/Clock/Data).
>
>Die werden nicht genutzt, den Displaytyp musst Du der Elektronik mit
>Jumpern mitteilen.

Heißt es ich kann die SCL/SDA Leiter von dem LCD ignorieren, oder lohnt 
es sich noch zwei Stifte in die Lötstellen anzubringen und einen 
breiteren Pfostensteckerverbinder zu benutzen ?

Die meisten vorgefertigten Kabel aus der Bucht haben nur einen 30Pin 
Pfostensteckerverbinder und die SDA/SCL Leitungen werden nicht benutzt.

Danke für eine Erklärung

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Karlitos schrieb:
> Heißt es ich kann die SCL/SDA Leiter von dem LCD ignorieren

Genau das. Das Display interessiert sich nicht dafür, ob das EEPROM 
angesteuert wird oder nicht.

Was aber unbedingt passen muss, ist die Ansteuerung des Displays zu 
einem der per Jumper auswählbaren Parametersätze.


Exakt welches Display willst Du verwenden?
Das im Threadtitel genannte lässt sich nicht verwenden, da es eine 
Ansteuerung erfordert, die nicht unterstützt wird.


Hast Du ein Datenblatt Deines Displays?

von Karlitos (Gast)


Lesenswert?

Hallo Rufus,

danke für deine Antwort. Ich möchte gerne das LP171WP4 LCD verwenden, 
Datenblatt hab eich auch gefunden. Dort steht:

Active Screen Size 17.1 inches diagonal
Outline Dimension 382.2(H) × 244.5(V) × 6.5(D, max) mm
Pixel Pitch 0.255 mm × 0.255 mm
Pixel Format 1440 horiz. By 900 vert. Pixels RGB strip arrangement
Color Depth 6-bit, 262,144 colors

Es soll sich um ein 6-bit 2-channel LCD handeln. Ich habe die 
Hintergrundbeleuchtung zum laufen gebracht, das LCD bleibt aber bisher 
schwarz (obwohl unterbeleuchtet). Es kann aber sein, dass ich ein Fehler 
in der Verkabelung gemacht habe.

Was mich auch verwundert ist die Tatsache, dass wenn ich die richtige 
Auflösung auf dem Board einstelle und das Board mit einem VGA Kabel zu 
meinem   Notebook anschließe wird die Auflösung nicht richtig erkannt. 
Und in den Logs fand ich:

> EDID checksum is invalid, remainder is 102

was darauf hindeutet, dass Linux die Auflösung nicht richtig erkennt, 
bzw. das Board diese nicht richtig mitteilt.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Karlitos schrieb:
> Es soll sich um ein 6-bit 2-channel LCD handeln

Richtig, so kann man das dem Datenblatt 
(http://lcdtech.info/download/specs/LG.Philips/LP171WP4%20(TL)(B1).pdf) 
entnehmen.


Das ist also Parametersatz 18 (1440x900 6-2).

> Was mich auch verwundert ist die Tatsache ...

Ja, diese Platine hat so ihre Schwierigkeiten damit, korrekte 
DDC-/EDID-Daten auszugeben.

Was aber unabhängig vom angeschlossenen Rechner funktionieren sollte, 
ist die Darstellung des OSD.

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

moin, moin
schaut euch mal diese TV Interfaces an :

http://www.banggood.com/Universal-LCD-TV-Controller-Board-VGAHDMIAVTVUSB-Interface-p-936100.html

http://www.banggood.com/V59-Universal-LCD-Controller-Driver-Board-PCVGAHDMITVUSB-Interface-p-955022.html

wenn man nicht ungeduldig ist wegen der Lieferzeit sind die um einiges 
besser als das Pollin Board. wenn man die Question & Comments mal ein 
bisschen durchforstet findet man dort auch Links zu Manuals und 
Firmwares zum Download. Habe dort eine 430Mb Datei mit unmengen von 
*.bin Files
für ein paar hundert verschiedene Notebook, Monitor und TV Displays 
gefunden

https://www.dropbox.com/s/tptm7z26b5opvvw/SKU179042%20new%20IR_M90_FAC_G32_7KEY_EXTERN_LOGO_POWERON_....7z?dl=0

die über den USB eingespielt werden. Die Reviews zu dem Controllern sind 
auch überwiegend positiv und der Banggood Support ist bei Problemen 
kooperativ.
Man findet dort auch noch das günstig was sonst noch so gebraucht wird 
wie
Inverter, LVDS Kabel, Netzgerät usw.

und eine Fernbedienung ist im Kauf auch schon enthalten ;-)

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

R. H. schrieb:
> und eine Fernbedienung ist im Kauf auch schon enthalten

Will man die haben? Braucht man die, um einen damit gebauten Monitor 
betreiben zu können?

von R. H. (snapper)


Lesenswert?

Rufus Τ. F. schrieb:
> Will man die haben? Braucht man die?

beim V59 kann man von USB Videos, MP3 und Bilder abrufen und der Onboard 
TV Chip R840/2 soll DVB-T(2)/C fähig sein, wird aber leider von der FW 
wohl (noch?) nicht unterstützt :-( 
http://www.rafaelmicro.com/product/view/3
auch ein Audio Verstärker 2x2.3W ist Onboard. Und das alles ohne FB ?

https://sites.google.com/site/lcd4hobby/6-lcd-as-pc-vga-hdmi-av-tv-display-tsumv59

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

R. H. schrieb:
> Und das alles ohne FB?

Wenn man den Kram als Monitor verwenden will: Ja. Dann ist das ganze 
andere Geraffel überflüssig, da braucht es höchstens ein OSD, das man in 
der Lebenszeit des Monitors vielleicht dreimal aufruft, um 
Helligkeit/Kontrast anzupassen. Davon abgesehen hat das Ding nach dem 
Einschalten einfach anzusein und zu funktionieren; nichts ist 
ärgerlicher als ein Gerät, bei dem man jedesmal nach dem Anschalten noch 
irgendwas weiteres machen muss - Knöpfe drücken oder gar mit der 
Fernbedienung in irgendwelchen Menüs rumrühren.

Insofern sind mir die Pollin-Platinen sympathischer, auch wenn sie 
reichlich beschränkt sind.

von Karlitos (Gast)


Lesenswert?

Hallo,

ich habe das Board mit einem passenden 16:10 Notebook-Display zum laufen 
gebracht. Leider kann ich im OSD-Menü nicht auf die Einträge zugreifen, 
die mir erlauben würden das Bild zu strecken, verkleinern oder 
verschieben.

Grund dafür ist, weil ich das Board mit dem LCD über ein DVI-HDMI Kabel 
an einem Orange Pi PC betreibe und das unter Android.

Es war ein rießiges Rumgerickel das Android überhaupt am DVI zum laufen 
zu bringen. Es ist aber nahezu unmöglich die Auflösung auf 16:10 
umzustellen.

Es wird die Auflösung 720p verwendet, das LCD hat 1440x900. Das 
resultierende Bild ist ... OK, aber offenbar gestreckt. Die Icons sind 
halt nicht rund. Grund verstehe ich natürlich. Jetzt kann ich aber nicht 
über das OSD Menü des Adapters versuchen es zu korrigieren, weil die 
genau die Einträge dazu unerreichbar sind.

Interessanter weise habe ich das gleiche Problem an meinem alten 19" LCD 
was auch nur ein DVI Eingang hat. Ob das mit dem Bildsignal 
zusammenhängt ? Und kann man man damit was machen ?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Du wirst Dein Android-Dingen dazu bewegen müssen, ein Signal mit 
vernünftigem Seitenverhältnis zu produzieren, sonst wird das nicht viel 
bringen. Das sollte doch gehen, schließlich gibt es auch Android-Geräte 
mit anderen Seitenverhältnissen als dem schwachsinnigen 16:9.
Das Gerät sollte die EDID-Daten des Displays/Monitors auswerten und sich 
daran anpassen.

Hast Du mal die EDID-Daten untersucht, die die Pollin-Platine ausgibt?

Beim Versuch, die Pollin-Platine mit einem WUXGA-Display zu betreiben 
(1920x1200) ist mir aufgefallen, daß die Platine falsche Daten liefert, 
zwar steuert sie das Display selbst korrekt an (das OSD ist gestochen 
scharf) aber der angeschlossene PC meint, es mit einem "Full-HD"-Display 
(1920x1080) zu tun zu haben, was entsprechend verzerrten Bildmatsch zur 
Folge hat. Abhilfe bietet hier ein zusätzliches, korrekt programmiertes 
EDID-EEPROM (24C02), das an die DVI-Buchse anzuschließen ist (anstelle 
der vom 6822 gelieferten Signale).


Was meinst Du mit "Einträge sind unerreichbar"? Werden Dir Einträge im 
OSD angezeigt, und Du weißt nicht, wie Du dorthin navigierst? Oder 
werden Dir Einträge "ausgegraut" angezeigt? Oder gibt es diese Einträge 
gar nicht?

von Karlitos (Gast)


Lesenswert?

Hallo,

dass mit der falsch übertragenen EDID-Daten  ist mir bekannt. Ich musste 
unter Linux spezielle "modi" für den X.org server definieren um die 
richtige Auflösung zu bekommen.

Fließen diese Daten nicht über die SDA/SCLK Leitungen des LVDS Kabels ? 
Der Pollin Board hat dafür Anschlüsse vorbereitet (Pins 32/32 auf der 
Pin-Leiste und Con14), die Lötstellen sind aber nicht bestückt.

An meinem 4:3 19 Monitor sowohl als auch an dem Pollin-Board sind die 
OSD Menü-Einträge zur Skalierung/Verschiebung des Bildes vorhanden, sie 
sind aber ausgegraut/werden übersprungen. Das gleiche passiert wenn ich 
anstelle des Android-Boards mein Notebook über das HDMI-DVI Kabel 
anschließe.

Den Android-Dingen kann man nicht überzeugen eine passende Auflösung zu 
übertragen. Ich habe unzählige Stunden herumprobiert, es scheint mir 
dass die 16:9 Auflösung in den Treibern hardcodiert ist.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Karlitos schrieb:
> Fließen diese Daten nicht über die SDA/SCLK Leitungen des LVDS Kabels ?

Sie könnten. Wenn es die Firmware des 6822 auswerten würde (dann aber 
wäre die ganze Jumperorgie nicht nötig).

Leider ist über den 6822 praktisch gar nichts zu erfahren, alle 
Versuche, ein Datenblatt oder andere weitergehende Informationen 
aufzutreiben, sind bislang im Sande verlaufen.

von Karlitos (Gast)


Lesenswert?

Danke für deine Antworten. Mir würde vollkommen reichen, wenn ich das 
falsche Seitenverhältnis am Pollin-Board korrigieren könnte. Wie bereits 
beschrieben sind die entsprechenden Einträge im OSD Menü ausgegraut. Das 
gleiche gilt für mein 19" LCD, es scheint also ein generelles Problem zu 
sein.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Der Controller wird das einfach nicht machen können, warum auch immer 
die Einträge im OSD erscheinen.

Also musst Du Deinen Rechner dazu bringen, das richtige Seitenverhältnis 
zu verwenden.

von R. H. (snapper)


Lesenswert?

Karlitos schrieb:
> das LCD hat 1440x900

Welche genaue Bezeichnung hat Dein Display ?

von Karlitos (Gast)


Lesenswert?

LP171WP4 LCD 17" WXGA+ 1440×900 6-bit 2 channel

Wie gesagt wollte ich das LCD mit einem Android-Board verwenden um eine 
Plattform für die Entwicklung von Hybriden-Apps (HTML + Cordova) zu 
bekommen.

Es ist nahezu nicht möglich das richtige Seitenverhältnis unter Android 
einzustellen. Die Einzige Möglichkeit ist die Anpassung der 
Display-Driver im Android Kernel. Leider ist mir nicht bekannt wie ich 
das Kernel für Banana Pi/Orange Pi ersetzen kann. Ich werde mich nach 
einem 16:9 Display umschauen müssen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.