Hallo, ich möchte testweise ein VGA-Signal erstellen. Das Problem ist, dass ich nur 10Mhz zu Verfügung habe, das Bild wird also dementsprechend klein und unscharf sein. 1. Wie viele Pixel kann man mit 10Mhz erzeugen? 2. Wenn das erzeugte Bild ungefähr quadratisch sein soll, wie müssen dann die einzelnen Signale für den VGA-Port aussehen? Im Netzt findet man nur Signalverläufe für die Standardauflösungen. Maik
@ Maik (Gast) >Das Problem ist, dass ich nur 10Mhz zu Verfügung habe, das Bild wird >also dementsprechend klein und unscharf sein. Nöö. Es wird nur eine geringere Auflösung haben. Aber Grösse und Schärfe leiden nicht. >1. Wie viele Pixel kann man mit 10Mhz erzeugen? Rechnen? Wenn wir mal 60 HZ Bildwiederholrate annehmen und 600 Zeilen sind das 10e2/60/600=277 Punkte/Zeile Realistisch wird man wohl eher 1/4 VGA erzeugen wollen mit 320x200 Punkten. MFG Falk
Maik wrote:
> 1. Wie viele Pixel kann man mit 10Mhz erzeugen?
10MHz/31kHz=322Pixel gesamt.
Davon sind aber nur etwa 80% sichtbar, also rund 256 Pixel pro Zeile.
Danke. Aber wie müssen die einzelnen Signale aussehen, wenn man das so machen möchte? Kann man das Bild auf einem normalen Monitor anzeigen lassen? Maik
Maik wrote: > Aber wie müssen die einzelnen Signale aussehen, wenn man das so machen > möchte? H und V Sync genauso wie bei VGA. > Kann man das Bild auf einem normalen Monitor anzeigen lassen? Ja, der Monitor merkt nicht, dass nur 256 Pixel/Zeilen ankommen statt 640. Aber die 480 Zeilen müssen voll da sein, sonst gibts Probleme. Am besten gibst du jede Zeile doppelt aus, dann hast du 256x240 Pixel.
Hallo, ich möchte jetzt das H-Sync-Signal erstellen. Wie vorgeschlagen möchte ich eine Auflösung von 320 x 200 Pixel verwenden. Wie kann ich herausfinden wie lang jeweils Front porch, Sync pulse und Back porch sein müssen? Gibt es dafür Formeln? Danke, Maik
Maik wrote: > Wie kann ich herausfinden wie lang jeweils Front porch, Sync pulse und > Back porch sein müssen? google: VGA timing http://info.electronicwerkstatt.de/bereiche/monitortechnik/vga/Standard-Timing/index.html Nimm die Werte vom Modus 0 und rechne die Pixelwerte von 25,18MHz auf 10MHz um, multipliziere also alle horizontalen Werte mit 0,4.
Danke. Darauf hätte ich auch selber kommen können.Eine Frage hätte ich aber noch: Was ist mit der Zeilenfrequenz? Muss die auch mit 0,4 multipliziert werden? Die Bildwechselfrequenz muss wahrscheinlich ja nicht mit 0,4 multipliziert werden.. Danke, Maik
Die Zeilenfrequenz und die Bildweiderholrate müssen gleich bleiben.
Danke. Aber noch eine Frage: Wie finde ich einen Faktor heraus mit dem ich, wenn ich z.B. "Anzahl der Bildpunkte der horizontalen vorderen Schwarzschulter" berechnet habe, die Zeit ausrechnen kann? Maik
Du weißt, dass du 10MPixel/s hast. Pro Pixel sind es also 0,1µs.
Sicher? Das würde ja bedeuten, dass sich die Zeit egal ob 10MHz oder 25MHz, nicht ändert. Zum Beispiel: 25MHz: Clock=16 Time=16/25=0,64 10MHz: Clock=6,4 Time=6,4/10=0,64 RIchtig so? Maik
Maik wrote: > Sicher? > Das würde ja bedeuten, dass sich die Zeit egal ob 10MHz oder 25MHz, > nicht ändert. Ja, ansonsten wäre es ja auch schlimm, denn dann würde der Monitor nicht funktionieren, da das Timing falsch ist.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.