Forum: Mikrocontroller und Digitale Elektronik HDMI Pin Belegung oder etwas anderes?


von Dario N. (booforfun)


Angehängte Dateien:

Lesenswert?

Guten Abend zusammen,

(Da ich unsicher war, in welches Topic ich mein Anliegen sortieren 
sollte, habe ich dieses für angemessen empfunden. Bitte bei 
Fehlentscheidung, bitte ich darum, das es in ein geeigneten Bereich 
geschoben wird. Danke.)

>>Einleitung:
ich habe ein Display aus einer Baumaschine verlegt und habe mich für die 
Ansteuerung interessiert. Es ist ein 7" TFT Touch Display mit 60 Pin 
Anschluss + 4 für den Touchscreen und 2 für die Hintergrund Beleuchtung.
Da der 60 Pin Anschluss und die 500-700V Versorgungsspannung der 
Hintergrundbeleuchtung recht unpraktisch sind, verfügt dieses über eine 
angeschraubte Treiber Platine.
Diese hat einen 20 Pin Stecker (Video) und einen 4 Pin Anschluss 
(Hintergrundbeleuchtung)
Die Hintergrundbeleuchtung lasse ich für den ersten schritt erstmal 
außen vor.

>>Hauptteil:
Nun habe ich mir die frage gestellt um welche art der Bildübertragung es 
sich handelt. Der Aufdruck auf der Platine verrät 10 Pins.Als erstes 
hatte ich an HDMI gedacht und es mit der Pinbelegung verglichen. 
Tatsächlich gibt es ein paar Übereinstimmungen. Aber da ich mich in 
diesem Bereich nicht all zu gut auskenne und nicht auf mein Glück 
vertrauen möchte und mir z.B. einen Computer Zerstöre wollte ich um Rat 
bitten.

>>Bisherige Erkenntnis/Vermutung:
Da im es im Anhang vielleicht nicht ganz zu erkennen ist, hier eine 
Liste mit der Pinbelegung bzw meiner dazugehörigen Vermutung:

(-) Sicher laut Platine
(=) Vermutung durch Anordnung o.ä
(???) Keine Information
________________
PIN......Bezeichnung
>1  = +5Volt Versorgungsspannung
>2  = Hot Plug Detact
>3  - ???
>4  - ???
>5  - RX0-
>6  - RX0+
>7  = RX0 Shield/Abschirmung
>8  - RX1-
>9  - RX1+
>10 = RX1 Shield/Abschirmung
>11 - RX2-
>12 - RX2+
>13 = RX2 Shield/Abschirmung
>14 - CLK-
>15 - CLK+
>16 = CLK Shield/Abschirmung
>17 - ???
>18 = "Nicht belegt"
>19 - RX3-1
>20 - RX3+1
________________

>>Zusammenhang zu HDMI:
Vom aufbau her könnten RX0-2 => TMDS0-2 sein, CLK sollte dann der Takt 
dein. RX3 kann ich leider nicht zuordnen. Pin "18" könnte der Pin sein 
der im Zusammenhang zu HDMI (19 Pins) zu viel ist.
Dies sind aber nur Vermutungen.

Leider ist auf der Platine selber keine eindeutige Produktionsfirma bzw 
Typenbezeichnung zu erkennen.

Vielen Dank schon mal für die Hilfe bei meinem Problem.
- Dario

: Verschoben durch User
von user (Gast)


Lesenswert?

Das sieht nach einem LVDS Interface aus.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dario N. schrieb:
> ich habe ein Display aus einer Baumaschine verlegt

Verlegt?

Ansonsten: ja, das ist LVDS. Definitiv kein HDMI. Interessant ist hier 
nicht die Platine, sondern das Display.

Was genau hast Du da eigentlich vor?

von Dario N. (booforfun)


Lesenswert?

Rufus Τ. F. schrieb:
> Dario N. schrieb:
>> ich habe ein Display aus einer Baumaschine verlegt
>
> Verlegt?
> [...]
> Was genau hast Du da eigentlich vor?

Ich wollte wohl (zerlegt) schreiben. :)

Der Plan ist, ein RPI an das Display zu schließen, mir einen "4 Pin 
Touch zu USB Maus" Converter zu besorgen, diesen auch ans RPI.
Das RPI wird noch an ein Arduino geschlossen für extra Ein- und 
Ausgänge.

In meinem Auto (Opel Omega) baue ich die Klimasteuerung und das Radio 
aus und möchte im Prinzip es durch ein 7" Touchdisplay ersetzen.

Zusätzlich habe ich 200 WS2812b Digital LED "Pixel" aus China, welche 
ich in der gesamten Hintergrundbeleuchtung der Armaturen/ Tachoanzeigen 
verbauen möchte.

Die Lenkradbedienung schließe ich natürlich auch noch an. Wenn es 
klappt, wird noch das Opel TID Display angesteuert für zusätzliche 
Infos.

Das RPI wird noch mit einem GPS und "Mobilen Internet" Modul 
ausgestattet.


Wenn ich nichts vergessen habe, war es das auch "schon" * lach *

Jetzt könnte man sich fragen ob sich der Aufwand überhaupt lohnt bei 
einem Auto das schon 12 Jahre alt ist...
>Nein.
ABER: Mich Interessiert dieser ganze kram sehr und ich habe meinen Spaß 
daran...Ist ja auch irgendwo ein Hobby und bei Hobbys steht der nutzen 
eher im Hintergrund ;)

Ist zwar kein "Smarthome" aber ein Smart Auto Projekt :D

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dario N. schrieb:
> Der Plan ist, ein RPI an das Display zu schließen,

Dann brauchst Du einen HDMI/DVI-zu-LVDS-Konverter.
So etwas verkauft Pollin recht günstig 
http://www.pollin.de/shop/dt/ODc3OTgxOTk-

Allerdings hat das nur Sinn, wenn das Display auch eine gewisse 
Mindestauflösung hat, unter VGA (640x480) wird das nichts, und das 
Display muss von Auflösung und Ansteuerung zu einem der vom Konverter 
unterstützten Displays passen.

Was Du alles vorhast, ist ja bunt und schön, aber ohne grundlegende 
Informationen über das Display --Typenbezeichnung? Oder Datenblatt?-- 
ist es müßig, sich damit zu beschäftigen.

von Dario N. (booforfun)


Lesenswert?

Rufus Τ. F. schrieb:
> So etwas verkauft Pollin recht günstig
> [...]
> Allerdings hat das nur Sinn, wenn das Display auch eine gewisse
> Mindestauflösung hat, unter VGA (640x480) wird das nichts

Den Pollin Adapter hatte ich auch schon gesehen, gerade wegen dem 
angenehmen Preis.

Unsicher bin ich mir, da laut der Produktbeschreibung es sich um ein 
24bit Converter handelt und das Display ein 18bit ist, und der LVDS 
Anschluss bei Pollin 30 Pins und meins 20 Pins.

Ich habe einen Converter gefunden der 18bit unterstützt, und 20 Pins 
hat.
http://www.chalk-elec.com/?page_id=1280#!/HDMI-to-LVDS-converter/p/14647633/category=3094859

Sollte es keine Möglichkeit geben den Pollin Converter zu verwenden, 
würde ich den teureren nehmen müssen.

Das Display ist ein 7" mit 800x480 Pixel.
Ich werde in der kommenden Woche versuchen eine Dokumentation dazu von 
der Produktionsfirma zu erhalten.

Via Optronics:
VIA070WV037-V110

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dario N. schrieb:
> Unsicher bin ich mir, da laut der Produktbeschreibung es sich um ein
> 24bit Converter handelt und das Display ein 18bit ist,

Der Konverter kann beides.

> und der LVDS
> Anschluss bei Pollin 30 Pins und meins 20 Pins.

Die Anzahl der Pins ist fast vollkommen irrelevant, entscheidend ist die 
Steckerbelegung. Für die brauchst Du ein Datenblatt Deines Displays.

Der Pollin-Adapter allerdings kann Displays mit so niedriger Auflösung 
wie Deines (800x480) nicht ansteuern. Daher wirst Du eine andere Lösung 
finden müssen.

von Booforfun (Gast)


Lesenswert?

Hier im Forum habe ich diesen Controller gefunden (VS-TY2662-V1)
Der sollte 18 bit LVDS unterstützen. Nur konnte ich nicht erkennen ob 
der auch 800x480 Pixel ansteuern kann.

-Dario

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Der wird vom Hersteller/Händler an das gewünschte Panel angepasst. Das 
könnte also klappen.

von Dario N. (booforfun)


Lesenswert?

Was muss denn eingestellt bzw konfiguriert werden?
Rein von de Überlegung her müsste ich doch den Controller
von z.B. Amazon bestellen können und direkt loslegen können.
Oder sehe ich das falsch?

Amazon:
http://www.amazon.de/SainSmart-Digital-Driver-Board-Raspberry/dp/B00NEDC3KA/ref=pd_sim_147_5?ie=UTF8&refRID=0KTVHE2NJ7C0TQDREWTA&dpID=61w0SPsj1CL&dpSrc=sims&preST=_AC_UL160_SR160%2C160_#productDetails

Ebay:
http://www.ebay.de/itm/HDMI-VGA-2AV-Remote-Lcd-controller-Board-VS-TY2662-V1-work-for-lots-of-LCD-panel-/180979602491

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


Lesenswert?

Dario N. schrieb:
> Oder sehe ich das falsch?

Ja. Der Controller muss wissen, was für ein Display an ihn angeschlossen 
wird - anders als bei den diesbezüglich recht flexiblen Pollin-Adaptern, 
bei denen das mit einer Jumperleiste eingestellt werden kann, erfolgt 
das bei diesem Controller durch eine Firmwareanpassung.

Hier geht es um die Anzahl der LVDS-Kanäle, die Farbtiefe des Panels (8 
oder 6 Bit pro Farbe?) und die Auflösung des Panels.

Und da hört es nicht auf, der Controller muss andererseits an seinem 
HDMI-/DVI-/VGA-Eingang die VESA-EDID-Daten von sich geben, die zum 
Display passen, damit der ansteuernde Rechner weiß, mit welcher 
Displayauflösung er es zu tun hat.

Das geschieht entweder mit einem kleinen EEPROM auf der 
Controllerplatine (24c02) oder aber mit einer Nachbildung des EEPROMs 
durch die Firmware des Controllers (so macht es das Ding auf der 
Pollin-Platine).

Ohne diese Anpassungen bringt Dir so ein Controller also gar nichts.

von Tek (Gast)


Lesenswert?

Mein Tip:

Vergiss das Display und hol dir eins das schon zum rpi passt wie zb das 
hier:
http://www.watterott.com/de/Raspberry-Pi-7-Touchscreen-Display

Bis Du noch ne passende Touch Anbindung für das jetzige Display gefunden 
hast bist du wahrscheinlich nicht weniger Geld los.

von Dario N. (booforfun)


Lesenswert?

Tek schrieb:
> Mein Tip:
>
> Vergiss das Display [...]

Nein, es geht mir in erster Linie weniger um das Ergebnis, als um den 
Weg.
Ich habe Interesse daran mir mit den vorhandenen Teilen etwas zu bauen.
Das Touch-Display habe ich schon, dieses ist auch schon in einem Super 
Stabilen Alu Guss Rahmen eingefasst. Tauschen will ich "nur" die 
Ansteuerung. Klar ist es sehr schön beim RPI den DSI port zu benutzen, 
oder ein anderes Set zu Kaufen, aber das reizt mich weniger.

>[...] passende Touch Anbindung [...]

Ich war schon am überlegen, mithilfe verschiedener ICs eine eigene 
Ansteuerung zu bauen für das Wiederstand-Touch Feld, welches auf 
"meinem" Display sitzt. Doch das wird auch erst einmal zu ungenau.

Rufus Τ. Firefly schrieb:
>Ja. Der Controller muss wissen, was für ein Display an ihn angeschlossen
>wird

Da es sich im allgemeinen um ein sehr praktisches und günstiges stück 
Platine handelt (in meinen Augen), werde ich hoffentlich einen Händler 
Kontaktieren können, der mir das einstellen kann. (Wenn es hier im Forum 
nicht sogar Leute gibt)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Dario N. schrieb:
> werde ich hoffentlich einen Händler Kontaktieren können

Die eBay-Händler, die die Dinger verkaufen, bieten genau das 
üblicherweise an. Also, nicht das Kontaktieren, sondern das 
Konfigurieren. Lies' Dir einfach mal deren Beschreibungen durch, wenn Du 
nach "DIY TFT HDMI Controller" o.ä. suchst.

Nachteil: Import aus China.

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.