Forum: Mikrocontroller und Digitale Elektronik Deutung von Werten in LCD Datenblatt


von Wolfgang S. (wolle62)


Angehängte Dateien:

Lesenswert?

Ich versuche besagtes Display (Anhang) am Raspberry Pi 3B über GPIO zum 
laufen zu bringen.
Hier der Thread im Raspbery Forum:
https://forums.raspberrypi.com/viewtopic.php?p=2073213#p2073213

Ich bin mangels Ahnung nicht in der Lage, aus dem Datenblatt alle 
richtigen Werte auszurechnen oder zu interpretieren.

Hat von Euch jemand Ahnung, wie man die Angaben zusammenrechnet?

Ich brauche die Timing Parameter für die Config.txt und, wie im 
Raspberry Thread zu lesen ist, ist das Datenblatt da nicht direkt 
auskunftsfreudig.

Wie ermittle ich die Hsync / Vsync-Duration und die Back Porch Werte 
daraus?

Das dumme ist, das Ding lief am dem Raspi schonmal vor 2 Jahren mit 
Raspbian Jessie. Ich habe leider damals kein Backup gemacht, weiß aber, 
dass es tricky war das Ding zum laufen zu bringen.
Aber sicher ist, dass es gehen muss.

von Christian B. (casandro)


Lesenswert?

Naja, die Werte stehen auf Seite 20. Die sind in "Pixeln" oder "Zeilen". 
Die gewünschte Pixelfrequenz 24,5 MHz steht da auch.

Ich würde da erst mal mit einer Konfiguration eines anderen Displays mit 
der gleichen Auflösung ausprobieren. Ich würde mal behaupten, dass die 
Einstellungen sehr ähnlich sind.

von Wolfgang S. (wolle62)


Lesenswert?

Ja, aber wie im Raspberry Forum gesagt, sind die H und Vsync Durations 
sowie die Back Porch Werte in Formeln abgebildet.
So wie die da stehen läuft das nicht mehr mit Bullseye und KMS.

von DerEinzigeBernd (Gast)


Lesenswert?

Wolfgang S. schrieb:
> Ja, aber wie im Raspberry Forum gesagt, sind die H und Vsync Durations
> sowie die Back Porch Werte in Formeln abgebildet.

Wo ist jetzt das Problem? Die einfachen Formeln auszurechnen?

Mal am Beispiel Horizontal Back Porch:
Da steht 16 "DOTCLK". Gemeint ist die Dauer eines Taktes.
DOTCLK sind 24.5 MHz, also etwa 41 nsec.
16 DOTCLK sind damit 635 nsec.

Bei den vertikalen Werten wird auf "H" Bezug genommen, das ist die 
effektive Dauer einer Bildzeile.

Die setzt sich zusammen aus den sichtbaren Pixeln (in Deinem Fall 800) 
und Front- und Back-Porch, also 824 * DOTCLK, d.h. etwa 33.6 µsec.

Die Bildwechselfrequenz beträgt 60 Hz, in der Zeit müssen 480 Bildzeilen 
plus VBP und VFP ausgegeben werden, also 493 Zeilen.

493 * 33.6 µs = 16.58 msec.

Und das sind 60 Hz.

Drops gelutscht.

von Wolfgang S. (wolle62)


Lesenswert?

"Da steht 16 "DOTCLK". Gemeint ist die Dauer eines Taktes"
"Bei den vertikalen Werten wird auf "H" Bezug genommen, das ist die
effektive Dauer einer Bildzeile"

Danke! Das war mein Verständnisproblem...

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.