Forum: Mikrocontroller und Digitale Elektronik LVDS-Controller für Ultra-Stretched Display


von David (Gast)


Lesenswert?

Hallo zusammen,

ich bin auf der Suche nach einem HDMI-zu-LVDS Controller für ein 
Ultra-Stretched Display mit einer Auflösung von 1920x360.

Leider gibt es dazu nichts fertiges, auch nicht bei den üblichen 
Auktions-Händlern in Asien.

Ich habe elektrotechnische Grundkenntnisse und komme mit der 
Programmierung von Microcontrollern halbwegs klar, das hier übersteigt 
aber meinen Horizont. :)

Kann mir hier jemand mit einem Tipp oder vielleicht sogar - gegen 
Entlohnung - mit der Umsetzung weiterhelfen? Oder kennt jemand eine 
Firma, die mir bei meiner Anforderung weiterhelfen kann?

Es geht um zwei Controller, also keine all zu große Auflage.

Das Display, das angesteuert werden soll, ist ein AUO P280HVN01.0.

Hier findet man das Datenblatt:
https://www.datadisplay-group.de/fileadmin/pdf/produkte/TFT-Displays/AUO/P280HVN01.0_Datasheet.pdf

Ich bin für jede Hilfe dankbar!

Vorab vielen Dank und viele Grüße

David

von void (Gast)


Lesenswert?

David schrieb:
> ich bin auf der Suche nach einem HDMI-zu-LVDS Controller [...]
> für ein(e) Auflösung von 1920x360.

Nein, das ist schon einmal falsch.
Angenommen das Datenblatt ist korrekt, dann suchst du ein HDMI-LVDS 
Konverter für die Auflösung 1920x1080 im 2 Kanal-LVDS (8bit) Betrieb. 
Effektiv also 2x960(H) x 1080(V) Pixel.
Zitat: "280HVN01.0 has been designed to apply the 8-bit 2 channel LVDS 
interface method."
Und siehe Kapitel: "3.3 Signal Timing Specification"
Auch sehen beide unstützten Pin-Mappings des Displays aus wie standard.

Da sollte sich ein passender HDMI-LVDS Konverter leicht finden lassen.
Wollte dir gerade den oft hier genannten von Pollin vorschlagen, aber 
der hat leider nur VGA+DVI Eingänge (kein HDMI). ;-(
https://www.pollin.de/p/lvds-interface-pi-mdv6822-vga-dvi-zu-lvds-810221

von Harry L. (mysth)


Lesenswert?


von David (Gast)


Lesenswert?

Danke für die Rückmeldungen.

Da zeigt sich anscheinend schon meine Wissenslücke. Wie muss ich mir das 
denn vorstellen, wenn das Display mit 1920x1080 angesteuert wird? Es hat 
ja tatsächlich dann nur 1920x360 (siehe hier: 
http://www.panelook.com/P280HVN01.0_AUO_28_LCM_overview_20362.html). 
Betrifft das nur die Ansteuerung im Controller oder auch die Einstellung 
am angeschlossen Gerät und der restliche Bildschirminhalt wird dann 
einfach abgeschnitten?

Der Pollin-Controller scheint nicht mehr lieferbar zu sein. 
Grundsätzlich könnte ich auch mit DVI leben. Habt ihr da noch eine 
andere Empfehlung?

Vielen Dank und viele Grüße

David

von void (Gast)


Lesenswert?

David schrieb:
> Wie muss ich mir das
> denn vorstellen, wenn das Display mit 1920x1080 angesteuert wird? Es hat
> ja tatsächlich dann nur 1920x360

Es werden 1920x1080 Pixel übertragen, genauer 2x 960x1080 Pixel weil 
jeweils ein gerades und ungerades Pixel gleichzeitig übertragen wird 
(Dual-LVDS).

Die oberen 360 Zeilen / Linken 1920 (2x960) Pixel werden dargestellt. 
Der Rest der aktiven Display-Periode (die unteren 720 Zeilen) wird nicht 
dargestellt.

Das geht (mehr oder weniger) aus den 3 Notizen unter "3.3 Signal Timing 
Specification" hervor:
1
Notes: 
2
(1) Display position is specific by the rise of DE signal only. 
3
Horizontal display position is specified by the rising edge of 1
4
st DCLK after the rise of 1st DE, is displayed on the left edge of the screen.
5
(2)Vertical  display  position  is  specified  by  the  rise  of  DE  after  a  “Low”  level  period  equivalent  to  eight  times  of horizontal period. The 1st data corresponding to one horizontal line after the rise of 1st DE is displayed at the top line of screen. 
6
(3)If a period of DE “High” is less than 1920 DCLK or less than 1080 lines, the rest of the screen displays black.

Praktisch wird das Timing wohl so angegeben worden sein, weil es dann 
einfach ist eine FullHD Ansteuerung zu finden. Vermutlich könntest du 
das vertikale Timing auch um 720 Zeilen kürzen (und die Pixel-Clock 
entsprechend anpassen).
Aber versuch mal einem PC beizubringen 1920x360 pixel einzustellen...

von void (Gast)


Lesenswert?

David schrieb:
> Der Pollin-Controller scheint nicht mehr lieferbar zu sein.
> Grundsätzlich könnte ich auch mit DVI leben.

Schaue doch mal hier im Forum, welche LVDS Konverter andere Leute 
nutzen.
Du suchst nach Boards welche "Dual-LVDS" können mit Auflösung
"Full-HD" oder "1920x1080" oder "1080p".
Dieses hier scheint das auf den ersten Blick zu können:

- Shop1: 
https://www.amazon.com/Eztronics-M-NT68676-2A-Controller-Monitor-Display/dp/B014FCO5BS
- Shop2: 
https://www.aliexpress.com/item/M-NT68676-2A-HDMI-DVI-VGA-Audio-LCD-LED-Controller-Board-kit-For-DIY-panel-12/32760975670.html?spm=2114.10010108.1000015.7.37a469aehHtMF5&s=p
- Handbuch: http://www.vslcd.com/Specification/M.NT68676.2A.pdf


> Habt ihr da noch eine andere Empfehlung?

Ja. Bevor du ein Board kaufst, besorge dir alle Dokumente dazu und schau 
dir an wie die genau es eingestellt werden möchte; Jumper und/oder 
Software.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Es gibt von Chrontel den CH7516, der kann von DisplayPort nach 2x oder 
4x LVDS mit jeweils 6,8 oder 10bit Farbtiefe wandeln.
Ist aber wahrscheinlich fuer Hausgebrauch weder zu loeten noch zu 
kriegen noch zu programmieren (da muss ein EEPROM mit Firmware und EDID 
angeflanscht werden)...
Aber vielleicht, wenn man mal ueber irgendein Restpostenangebot 
stolpert...

Gruss
WK

von Sciencefreak (Gast)


Lesenswert?

Das Problem bei diesem Controller ist, dass der nicht "einfach 
kompatibel" ist, sondern dass man die Firmware mit den entsprechenden 
Timings und Daten des Displays programmieren muss.
Es gibt auch I2C Programmer, die das können, aber es scheint keine 
Dokumentation und/oder Sourcecode im Netz zu geben. Die "Asia"-Läden 
aben lediglich eine wechselnde Sammlung von fertigen Binaries für 
spezifische Typen, die jeweils drauf gebrannt werden. Dazu braucht man 
auch das passende LVDS Kabel, da Stecker und Pinbelegung nicht immer 
gleich sind.
Ich selbst suche auch seit vielen Monaten erfolglos...

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.