Wie berechne ich die benötigte Pixeltaktfrequenz?

7

Wenn ich eine Auflösung von X * Y Pixel haben möchte, wird die Frequenz f aktualisiert. Wie berechne ich die Pixeltaktrate?

Beispiel: 1280 x 1024 bei 85 Hz haben normalerweise einen Pixeltakt von 157,5 MHz, aber wie berechne ich den benötigten Pixeltakt?

Muss wissen, um DAC und DSP auszuwählen.

Bearbeiten: Normalerweise ist die Veranda: 16 Pixel 1 Zeile, Synchronisationsbreite: 144 Pixel 3 Zeilen. Das sind also insgesamt 1688 x 1066 bei 85 Hz. Aber nach wie vor der Pixeltakt Formel sollte gleich sein , unabhängig von den zusätzlichen Zeilen und Pixel.

Max Kielland
quelle

Antworten:

5

Das Videosignal enthält mehr Pixel, als nur die x * y * refresh_rate implizieren würde. In den schlechten alten Zeiten von CRTs würde es einige Zeit dauern, bis sich der Elektronenstrahl vom Ende der aktuellen Linie zum Anfang der nächsten bewegt. Ebenso würde es einige Zeit dauern, bis sich der Strahl für das nächste Bild vom unteren Rand des Bildschirms nach oben bewegt. Die dafür benötigte Zeit wurde in den Videosignalisierungsstandard integriert und bestand im Wesentlichen aus Pixeln, die nie gesehen werden.

Ohne Kenntnis der Informationen zu diesen leeren Pixeln (manchmal als "Overscan" bezeichnet) können Sie den erforderlichen Pixeltakt nicht berechnen.

Der beste Weg, um dieses Problem zu lösen, besteht darin, bei Google nach dem ungefähren Videostandard zu suchen, den Sie erstellen möchten, oder im Datenblatt nach dem Bildschirm zu suchen, den Sie fahren möchten.


quelle
1
fwiw, die schlechten alten Zeiten des CRT-Videos (zumindest in den USA) können durch Googeln von RS-170A verstanden werden, der Signalspezifikation, die die Timings für die nicht angezeigten Teile des Signals angab. Dieses System war jedoch nur für etwa 320 x 200 @ 60 geeignet. Erwarten Sie also, dass sich die Dinge etwas weiterentwickelt haben.
JustJeff
Ich habe die Informationen aktualisiert. Trotzdem sollte die Formel unabhängig von der Anzahl der Zeilen und Pixel dieselbe sein.
Max Kielland
Ahh, okay, als ich die zusätzlichen Zeilen und Pixel hinzugefügt habe, summiert sich die Mathematik korrekt :) 1688 x 1066 x 85 = 152.94968 MHz
Max Kielland
1

Dies hängt auch davon ab, welche Art von Anzeige Sie fahren möchten. Normalerweise lautet die Standardgleichung für den Pixeltakt wie folgt:

Pixeltakt = Horizontal_Active_Resolution X Vertical_Active_Resolution X Refresh_Rate X (1+ Austastperiode%) .

Horizontal_Active_Resolution X Vertical_Active_Resolution X Refresh_Rate ist die Anzeigeauflösung, die in Ihrem Fall 1280 x 1024 x 85 beträgt.

Da Sie nun den genauen Pixeltakt berechnen möchten, der für diese Anzeige erforderlich ist, müssen Sie die prozentuale Austastperiode kennen. Normalerweise liegt sie für den größten Teil des Displays zwischen 3% und 40%.

Die prozentuale Austastperiode ist die Gesamtzeit, in der kein aktives Bild auf dem Bildschirm angezeigt wird, wie oben in diesen Antworten ebenfalls vorgeschlagen. Das folgende Bild zeigt detailliert die Anzeigegröße und den Austastzeitraum, der sowohl für horizontale als auch für vertikale Felder besteht. Um den genauen Pixeltakt zu berechnen, müssen Sie diese Details kennen.

Parameter anzeigen Ihr Pixeltakt in dieser Abbildung ist also effektiv (HPW + HBP + HACT + HFP) X (VPW + VBP + VACT + VFP) X Bildrate.

Die Austastperiode besteht horizontal aus horizontaler Impulsbreite (HPW), horizontaler Veranda (HBP) und horizontaler Veranda (HFP). Es wird auch vertikal als vertikale Impulsbreite (VPW), vertikale hintere Veranda (VBP) und vertikale vordere Veranda (VFP) bestehen.

Alle diese Details finden Sie im Datenblatt anzeigen.

Mandan Kumar
quelle
0

Wenn Sie ein bestimmtes Display haben, das Sie fahren müssen, suchen Sie am besten nach einer Spezifikation für dieses Display. Moderne Displays sind jedoch einigermaßen nachsichtig.

Es gibt VESA-Standards zur Berechnung der Anzeigezeiten. Der neuere Standard ist das CVT; es wurde von der GTF vorangegangen. Wenn Sie mit X.org auf einen Computer zugreifen können, gibt es Befehlszeilenprogramme zum Berechnen der Timings: GTF CVT . Möglicherweise können Sie Excel-Rechner mit einer kostenlosen Registrierung von VESA erhalten. Ich habe es jedoch noch nicht ausprobiert.

Andy
quelle