Videosignal (mit einem AtMega?) erzeugen

Hemi

Aktives Mitglied
Premium Benutzer
30. Nov. 2008
1.103
19
38
Korntal-Münchingen, Germany
Sprachen
  1. ANSI C
  2. C++
  3. PHP
  4. Java
Servus miteinander,

kann mir jemand sagen, wie ich ein Videosignal erzeugen kann?

Ich habe schon etliches drüber gefunden, aber es sind dann immer die Sachen mit schwarz/weiss, nichts mit Farbe. Die Auflösung wäre 400x240.

Ein Denkanstoss würde mir schon reichen.

Danke Euch.

Grüssle
Heinrich
 
Hi Heinrich,

Ich habe schon etliches drüber gefunden, aber es sind dann immer die Sachen mit schwarz/weiss, nichts mit Farbe. Die Auflösung wäre 400x240.

Bei Farbe würde ich auf RGB-Ausgang gehen sonst mußt du den Kram noch mit
Farbhilfsträger (4,433619MHz) bearbeiten und so. Wird aber ne ziemlich
zeitkritische Sache werden ;-)

Schon mal den Pixeltakt berechnet und die Zykluszeit eines Befehls
dagegengehalten ? Da ist nicht viel Luft für Firlefanz im Quellcode.
Ich schätze mal => Assembler. Miit Bascom wird das wohl nicht gehen.

Gruß
Dino
 
Hi Heinrich,

er übertaktet den 90S2313 mit 17,7MHz und generiert die beiden
Farbphasensignale U und V mit dem AVR selber. In denen ist mit einem
Träger von 4,43MHz die Frabinformation versteckt.

Das Composit-Signal (mit Sync-Impulsen, Schwarzwerten, usw) generiert er
über einen selbstgebauten DA-Wandler mit R2R-Kette.

Bei CPLDs kann ich Dir leider nicht weiterhelfen. Aber soviel - er hatt sich
eine Schaltung für die Erzeugung eines Fernsehsignals selber gebaut.
Die Schaltung ist zwar in den CPLD reinprogrammiert aber im Grunde
ist es nichts anderes als eine Logikschaltung aus einzelnen Gattern.

Er hat einen Microcontroller über einen 6-Bit DA-Wandler an einen Scart
angeschlossen. Das ist die einfachste der 3 Möglichkeiten.
Er hat also 2 Bit für Rot, 2 für Grün und 2 für Blau. Dann muß man
"nur noch" die Sync-Signale erzeugen. :D


Aber ganz schlau werde ich draus irgendwie nicht. :(
Mal sehen ob ich das die Tage mal genauer erläutern kann (wenn Zeit ist).

Gruß
Dino
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)