Hallo,
ich versuche mich gerade verzweifelt in die Materie einzulesen, schnall
jetzt aber vor lauter Daten gar nix mehr.
Ich möchte folgendes Display
(http://www.pixelqi.com/yahoo_site_admin/assets/docs/PQ070WS01_V112_20120913.306201831.pdf)
an den HDMI-Anschluss meines Raspberry Pi anschließen. Dazu habe ich mir
folgenden Controller ausgesucht:
http://www.pollin.de/shop/downloads/D810221D.PDF
Was ich nun nicht schnalle, ob das passt. Ich weiß nicht, wozu dual und
single channel dienen, das Display hat 18 bit, der Controller 24 bit
Farbtiefe. Was bedeutet 6 oder 8 LVDS data pairs?
Passt das? Worauf muss ich bei dem Controller achten?
Danke
Gerd
Ich brauche unbedingt dieses Display, da es besonders gut in der Sonne
abgelesen werden kann. Ich muss also für dieses Display einen passenden
Controller finden
Hi,
Im Prinzip könntest du den Controller verwenden, allerdings rate ich dir
davon ab, da dieser nicht die Auflösung deines Display unterstützt!!!
Gruß
Th.
Wenn ich mich recht entsinne sollte es möglich sein ein LVDS-Display
direkt an den RasPi anzuschließen (also nicht über einen HDMI->LVDS
controller). Das geht dann ähnlich wie das Kamera-Modul angeschlossen
wird, nur an den anderen (ansonsten unbenutzten) connector.
Ich glaube das Problem war, dass die hardware dafür zwar vorbereitet
ist, es aber keine Treiber für die Displays gibt.
Aber eventuell lohnt sich eine doch Recherche in dieser Richtung...
andi6510 schrieb:> Wenn ich mich recht entsinne sollte es möglich sein ein LVDS-Display> direkt an den RasPi anzuschließen (also nicht über einen HDMI->LVDS> controller).
Nein. MIPI-DSI ist etwas anderes als die normale LVDS-Schnittstelle
üblicher Displays. Zwar nutzt das auch LVDS, hat aber noch zusätzliche
(und gänzlich undokumentierte) Schnittstellenbestandteile.
Der einzig sinnvolle Weg für Dich ist in der Tat ein
DVI-zu-LVDS-Controller (DVI ist hier synonym zu HDMI zu betrachten).
Soweit ich das al Leihe abschätzen kann, würde ich auch sagen das
Display passt zu dem Controller. Aber passt ein das 18-bit-Display an
einen 24-bit-Controller?
Der Pollin-Controller kann sowohl 6- als auch 8-Bit-Displays ansteuern,
aber das eigentliche Problem ist, daß das Display ein Einkanal-Display
ist, die einzige in der Tabelle des Controllers aufgeführte Betriebsart
für 1024x600 aber eine Zweikanal-Betriebsart ist.
Das wird zusammen nicht funktionieren.
Einkanal-Display bedeutet, es gibt je ein LVDS-Pärchen für R, G, B und
Takt, während es bei einem Zweikanal-Display jeweils zwei LVDS-Pärchen
gibt, die dann als "even" und "odd" bezeichnet werden.
Das macht man bei älteren Displays oder bei Displays ab einer gewissen
Auflösung.
Warum der Controller ausgerechnet 1024x600 nur im Zweikanal-Betrieb
anbietet, ist allerdings kaum verständlich, weil das eine ausgesprochen
niedrige Auflösung ist.
Und der Unterschied in der Farbtiefe zwischen 18 und 24 bit macht
nichts?
Woran erkennst du, dass das Display ein Einkanal-Display ist?
1024X600-6-2 sagt aber, dass der Controller bei der Einstellung nur ein
Zweikanal-Display mit 6-bit ansteuern kann, oder? Woran erkenn ich denn,
wie viel bit das Display hat?
Danke für die Antworten!!
rufus Antwort ist zutreffend.
Wir haben einige alte TFT aus Notebooks Baujahr 2000 (Single Channel
1024-768) mit Hilfe des Pollin Boards erfolgreich angeschlossen.
Wichtig ist nur das man ein Einkanal-Display an "odd" anschließt und den
Pollin Adapter richtig konfiguriert.
Gerdchne03 schrieb:> Und der Unterschied in der Farbtiefe zwischen 18 und 24 bit macht> nichts?
Da ist keiner, das ist ein 18-Bit-Display (also 6 Bit je Farbe) und der
Controller kann 18 Bit ansteuern (in eben jener Betriebsart 11).
> 1024X600-6-2 sagt aber, dass der Controller bei der Einstellung nur ein> Zweikanal-Display mit 6-bit ansteuern kann, oder?
Exakt.
> Woran erkennst du, dass das Display ein Einkanal-Display ist?
Am Datenblatt, und zwar an der Anzahl der LVDS-Leitungen. Hier sind vier
Pärchen vorhanden, je eines für R, G, B und Takt.
> Woran erkenn ich denn,> wie viel bit das Display hat?
Am Datenblatt, da steht "This module supports 1024 x 600 Wide-SVGA
(WSVGA) mode and can display 262,144 colors" und die Tabelle auf Seite
18 ("Color Data Assignment") beschreibt das.
Wieviel ist 2^18? Eben.
Gerdchne03 schrieb:> Woran erkennst du, dass das Display ein Einkanal-Display ist?
Unsere TFTs haben nur 4 LVDS Signal Paare -> Einkanal. Die Farbtiefe aus
dem Datenblatt bzw. probieren.
OK, jetzt hab ochs geschnallt. Danke.
Ich muss also einen Controller finden, der sich auf 1024X600-6-1
einstellen lässt.
Dann mach ich mich mal auf die Suche.
Rufus Τ. Firefly schrieb:> Nein. MIPI-DSI ist etwas anderes als die normale LVDS-Schnittstelle> üblicher Displays. Zwar nutzt das auch LVDS, hat aber noch zusätzliche> (und gänzlich undokumentierte) Schnittstellenbestandteile.
meine Erinnerung bezog sich auf diesen Beitrag in der RasPI community:
http://www.chalk-elec.com/?p=1553
Zitat:
"We made mistakes trying to implement it with DSI interface that is
available on Raspberry Pi. We even made agreement with Toshiba about
their DSI-LVDS bridge IC. Unfortunately, DSI in controlled through GPU,
and all GPU code is closed by Broadcom"
Diese Information datiert sich auf 2012. War da nicht was, dass Broadcom
mittlerweilde doch den Code für die GPU freigegeben hat?
Trotzdem dürfte es über HDMI einfacher gehen zumal ja auch die DSI
Lösung ein bridge-IC benötigt.
andi6510 schrieb:> zumal ja auch die DSI> Lösung ein bridge-IC benötigt.
Wenn das ganze Geraffel anständig dokumentiert wäre, könnte man
natürlich auch versuchen, ein DSI-Display zu verwenden, die gibt es als
Ersatzteile für Mobiltelephone für teilweise absolut lächerliche
Beträge, so z.B. die in den verschiedenen iPhone-Modellen verbauten
Varianten. Die Anschlussbelegung der Displays ist sogar bekannt; im Netz
kursieren Schaltpläne einiger iPhone-Modelle, in denen die verschiedenen
Steckverbinder lokalisierbar sind.
Mit einem nativ angesteuerten iPhone4-Display wäre so ein Pi 'ne
interessante Kiste ...
Ich habe nun folgenden Controller bestellt:
http://www.vslcd.com/Specification/VS-TY2662-V1.pdf
Und verwende folgendes Display:
http://www.pixelqi.com/yahoo_site_admin/assets/docs/PQ070WS01_V112_20120913.306201831.pdf
Nun sind noch ein paar Fragen offen, bevor ich das Display oder den
Controller schrotte:
- den Controller kann ich entweder mit 5 oder mit 12 V betreiben, oder?
- der Controller liefert eine Panelspannung von 3,3V; 5V oder 12V. Heißt
das, dass am Stecker 8 an PIN 1-3 jeweils eine der Spannungen
abgegriffen werden kann?
- Dann könnte ich 3,3V für das LCD verwenden, und 5V für die Beleuchtung
des Displays, oder?
- Bei den Signalleitungen bin ich mir bei en letzten beiden nicht ganz
sicher:
Display Contoller
RXIN0- --> RXO0-
RXIN0+ --> RXO0+
RXIN1- --> RXO1-
RXIN1+ --> RXO1+
RXIN2- --> RXO2-
RXIN2+ --> RXO2+
RXCLK- --> RXO3- oder RXOC-
RXCLK+ --> RXO3+ oder RXOC+
Danke
Gerd
Hallo Rufus,
was meinst du mit passend konfiguriert? Den Kabelstrang? Ich habe den
Besteller gefragt, ob er für mein Display passt. Er meinte ja, bis auf
das Kabel. Das muss ich selbst bauen, daher meine Frage.
Heute kam der Controller. Ich habe gleich das Kabel gebaut und ihn
sowohl an den Raspberry als auch an das Display angeschlossen. Auf
Anhieb funktionierte alles, bis auf die Beleuchtung. Im Manual des
Displays steht, dass es einen LED Adjust gibt:
3) ADJ adjusts the brightness of the backlight. Higher pulse duty ratio
allows higher LED current flow and
generates brighter luminance. However at lower duty ratio, the
converting efficiency may drop.
4) ADJ signal operation frequency:120Hz - 30KHz PWM
Wenn ich das Handbuch des Controllers richtig verstehe, gibt es da
keinen gepulsten Anschluss. Also muss ich etwas bauen, was am besten
nicht die übrigen Schaltungen stört. Ein NE555 ist sehr einfach, aber
der Stört bestimmt, oder?
Habt ihr eine bessere Idee?
GAAST schrieb:> rufus Antwort ist zutreffend.> Wir haben einige alte TFT aus Notebooks Baujahr 2000 (Single Channel> 1024-768) mit Hilfe des Pollin Boards erfolgreich angeschlossen.> Wichtig ist nur das man ein Einkanal-Display an "odd" anschließt und den> Pollin Adapter richtig konfiguriert.
Das kann ich bestätigen. Hab auch an den Pollin Boards ein Display dran
was eigentlich nicht läuft laut Dokumentation, aber an odd und mit
richtiger Einstellung läufts.
Tom Z. schrieb:> Hab auch an den Pollin Boards ein Display dran> was eigentlich nicht läuft laut Dokumentation, aber an odd und mit> richtiger Einstellung läufts.
Das ist was anderes, als "GAAST" beschrieben hat. Ein Einkanal-Display
muss zwangsweise an einen der beiden Kanäle des Controllers
angeschlossen werden, und das ist halt "odd".
Oder meinst Du tatsächlich, ein in der Einstellungsliste nicht
aufgeführtes Panel, also z.B. ein einkanaliges 1024x600-Panel betreiben
zu können?