Forum: Digitale Signalverarbeitung / DSP / Machine Learning LVDS-Panel am PC nutzen?


von Joe K. (joker123)


Lesenswert?

Hallo,
ich suche einen Adapter/eine Zwischenplatine um ein LCD-Panel an einem 
PC nutzen zu können. Das heißt, der PC hat normale Ausgänge wie zum 
Beispiel VGA, DVI und HDMI aber das LCD-Panel hat nur einen LVDS 
Eingang.

Ich habe mich soweit schonmal umgesehen und die Sache scheint nicht 
sonderlich einfach zu sein.

Die Platine "M.NT68676.2A" 
(http://www.vslcd.com/Specification/M.NT68676.2A.pdf) beispielsweise hat 
einen VGA, einen DVI und einen HDMI Eingang und einen LVDS Ausgang. 
Aber, die Platine will erstmal programmiert werden, damit sie für das 
LCD-Panel angepasst ist. Daran scheitere ich völlig.

Dann gibt es da noch die beiden Platinen vom Pollin "PI-MT6820" 
(https://www.pollin.de/p/lvds-interface-pi-mt6820-vga-zu-lvds-810220) 
und "PI-MDV6822" 
(https://www.pollin.de/p/lvds-interface-pi-mdv6822-vga-dvi-zu-lvds-810221). 
Diese lassen sich über Jumper konfigurieren. Aber beide unterstützen 
nicht die Auflösung vom Panel (1920x1200 bei 8 Bit pro Farbkanal).

Kann mir jemand weiterhelfen? Wie kann ich das LCD-Panel an einem PC 
betreiben?

Vielen Dank.

Gruß,
Joe

: Bearbeitet durch User
von Dergute W. (derguteweka)


Lesenswert?

Moin,

Joe K. schrieb:
> Aber, die Platine will erstmal programmiert werden, damit sie für das
> LCD-Panel angepasst ist. Daran scheitere ich völlig.

Naja, aber bei einem Universalwandler mit HDMI, DVI, etc. brauchts ja 
eine EDID, die irgendwie die Faehigkeiten des LCD-Panels wiederspiegelt. 
Mindestens die muss halt dann angepasst werden. Bei den LVDS 
Verbindungen ist auch nicht alles streng genormt, da muss auch noch das 
ein oder andere "passend" gemacht werden.
Also ich hab da meine Zweifel, dass du ohne tieferes Eingreifen irgend 
eine Chance hast. Waere reiner Zufall, wenn du einen nach-LVDS-Wandler 
findest, der ootb mit genau "deinem" Panel zusammenarbeitet und das auch 
noch per EDID an den Rechner vermeldet.

Gruss
WK

von Hmm (Gast)


Lesenswert?

Also ich muss solche Dinge öfter auf irgendwelche IO-Boards bauen. So 
funktioniert das im Prinzip:
http://www.ti.com/lit/an/slla325a/slla325a.pdf
Gibt auch andere DVI-Receiver, auch mit HDCP. Analog hat vielen solchen 
Kram.

Probleme solcher Dinge:
- LVDS ist KEIN Standardinterface - ich kenne 2 Arten (single 
/dualchannel)

- Ohne EDID wird das am PC nicht klappen, die musst du selber basteln

- So ein Display benötigt eine Stromversorgung für Backlight und 
Elektronik, und das ist nicht genormt. Ich hab schon Panels mit 5V und 
3V3 gehabt.

- Das System kann nur genau eine Auflösung, die native des LVDS.
Solche einfachen Receiver können keine Auflösung skalieren. Das hat 
lästige Konsequenzen am PC - wenn eine nicht native Auflösung kommt, hat 
man oft unbrauchbaren Pixelsalat. Also beim installieren und im Bios.

- Das kann dann meist kein HDCP. Kopiergeschützte Inhalte kann man also 
knicken.

Wenn du das tun willst:
Zunächst musst du ers mal kucken, ob das betreffende Board zu deinem 
Panel überhaupt kompatibel ist. Also Dual / single-Channel, 
Stromversorgung, Hintergrundbeleuchtung.
Dann musst du dir eine EDID irgenwo klauen oder selber basteln 
(Wikipedia hilft), und die muss auf das Board. Da wird entweder ein 
DDC-EEPROM draufsein oder ein Controller. Da muss das reinprogrammiert 
werden. Wenn du alles richtig gemacht hast, bekommst du ein Bild.
Du kannst die EDID im Windows faken, d.h. in die Registry packen. Jetzt 
frag mich aber nicht, wie das geht. Keine Ahnung. Aber es ist möglich, 
und dann brauchst du die EDID nicht auf das Board schreiben.

Mein Rat:
Kauf dir einen PC-Monitor.

von InFo (Gast)


Lesenswert?

Dergute W. schrieb:
> Joe K. schrieb:
>> Aber, die Platine will erstmal programmiert werden, damit sie für das
>> LCD-Panel angepasst ist. Daran scheitere ich völlig.
>
> Naja, aber bei einem Universalwandler mit HDMI, DVI, etc. brauchts ja
> eine EDID, die irgendwie die Faehigkeiten des LCD-Panels wiederspiegelt.
> Mindestens die muss halt dann angepasst werden.

Zumindest das "M.NT68676.2A" liest die EDID des Panels garnicht.
Dafür gibt es wie bei vielen dieser Chinaadapter für jede Auflösung eine 
eigene Firmware für das Board, in der neben Konfigurationen für 
unterschiedliche Displays/Auflösungen, die EDID für den PC gesetzt ist.

Das NT68676 ist über die VGA-Schnittstelle (EDID-Leitungen) 
programmierbar.
Wenn du keinen Programmer besitzt, der vom offiziellen Brennprogramm 
unterstützt wird, ist es einfacher/billiger du beschaffst dir im Netz 
einen Flashdump und beschreibst den W25x40 direkt. Die überall 
runterladbare Firmware scheint nur ein Patch oÄ. zu sein.

Falls du schon eine geeignete Firmware drauf hast, lohnt sich ein Blick 
ins Servicemenü.

Weitere Informationen zum NT68676 und vergleichbaren Boards findest du 
hier: http://www.elecrealm.com/down
bzw:
http://www.elecrealm.com/down/class/index.php?catid=0&myord=uptime&key=68676&imageField.x=0&imageField.y=0

Auch auf jeden Fall Lesenswert:
http://tech.mattmillman.com/

von InFo (Gast)


Lesenswert?

Joe K. schrieb:
> Die Platine "M.NT68676.2A"
> (http://www.vslcd.com/Specification/M.NT68676.2A.pdf) beispielsweise hat
> einen VGA, einen DVI und einen HDMI Eingang und einen LVDS Ausgang.
> Aber, die Platine will erstmal programmiert werden, damit sie für das
> LCD-Panel angepasst ist. Daran scheitere ich völlig.

> Auflösung vom Panel (1920x1200 bei 8 Bit pro Farbkanal)

Laut dem von dir verlinkten "Datenblatt", unterstützt dieses Board nur 
Auflösungen bis max 2048×1152, also zuwenig für dich.

von InFo (Gast)


Lesenswert?

Es gibt für dein NT68676 Firmware für 1920x1200 Pannels,
die Angabe für die maximal unterstützte Auflösung von 2048×1152 in den 
von dir verlinkten Specs. könnte also falsch sein.
Ein Datenblatt vom Scaler IC scheint nicht frei verfügbar zu sein.

von Joe K. (joker123)


Lesenswert?

Danke für die Antworten soweit.

Ich habe mal auf der Webseite http://www.elecrealm.com/down geschaut. 
Der Link "Firmware of NT68676_1920 x 1200_B101UAN01 40Pin and 50Pin" 
klingt interessant, weil es hier genau um das Panel geht, welches ich 
einsetzen möchte. Leider bekomme ich beim Klicken nur eine 
404-Fehlermeldung (Datei nicht gefunden). :-( Auch einige andere Links 
zur Steuerplatine "M.NT68676.2A" scheinen tot zu sein.

Aber der Anbieter scheint prinzipiell vorprogrammierte Platinen dieser 
Art für mein Panel anzubieten. Daher gehe ich mal davon aus, dass die 
Auflösung von 1920x1200 noch unterstützt wird.

Ja, das wird vermutlich die Lösung sein, dass ich mir irgendeinen 
Anbieter suche, welcher diese Platinen für mich programmiert. Ich hoffe 
ich finde da einen, denn es gibt nicht viele. Elecrealm scheint ja auch 
keine richtige Webseite zu betreiben.

Ich danke für die Beiträge.

: Bearbeitet durch User
von InFo (Gast)


Angehängte Dateien:

Lesenswert?

Joe K. schrieb:
> Ich habe mal auf der Webseite http://www.elecrealm.com/down geschaut.
> Der Link "Firmware of NT68676_1920 x 1200_B101UAN01 40Pin and 50Pin"
> klingt interessant, weil es hier genau um das Panel geht, welches ich
> einsetzen möchte. Leider bekomme ich beim Klicken nur eine
> 404-Fehlermeldung (Datei nicht gefunden).

Das müsste es sein.

von Joker (Gast)


Lesenswert?

danke

von info, too (Gast)


Lesenswert?

Bei Banggood gibt es zu den boards häufig Archive mit allen (?) 
unterstützten Binaries. Bei Aliexpress gibt's den IC für ca. 3 USD.

Datenblatt sucht man vergeblich, hier ist eines zu einem ähnlichen Chip: 
http://www.bulcomp-eng.com/datasheet/NT68667FG.pdf
Das verweist auf ein separates Datenblatt zur CPU (habe keine Info zur 
Programmierschnittstelle gesehen).

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.