Forum: Analoge Elektronik und Schaltungstechnik AV Video mit Atmega1281 erzeugen?


von Robert P. (robert-p)


Lesenswert?

Hallo,

ich plane an eine ATMega1281-Schaltung ein billiges China-TFT mit 
AV-Eingang anzuschließen. Auch wenn das TFT deutlich für diese Anwendung 
überdimensioniert ist, hat es einen zweiten Eingang, der was 'Richtiges' 
bekommt.

Ich will nur Text (schwarz auf blauem oder grün-gelbem Hintergrund) 
anzeigen.

Gibt es da fertige IC's bei R oder C, oder könnte man da nicht einfach, 
wegen des begrenzten Farbraumes, ein OPV als Addierverstärker einsetzen?

Den Thread mit dem mega8 und dem SW Videosignal (oder besser das 
enthaltene PDF) habe ich gelesen, jedoch ist das alles Assembler.

Vielen Dank für eure Hilfe.

von Andreas H. (andreas_h16)


Lesenswert?

U. Radigs CPLD Grafikkarte vielleicht ?
http://www.ulrichradig.de/home/index.php/cpld/8bit_c_graka

MfG,
Andreas

von Robert P. (robert-p)


Lesenswert?

mh... Klingt ganz nett, liegt aber leider deutlich oberhalb meiner 
Fähigkeiten.

Ich habe mir gerade das Projekt von Bernhard S. angeschaut und das darin 
beschriebene FBAS-Signal mal näher angeschaut.

Ich kann den m1281 mit 16MHz takten und könnte das doch theoretisch wie 
beim BAS signal machen. Ich will ja 'nur' drei verschiedene Farben und 
damit Spannungen codieren. Schwarz, blau und grün in nur einer 
Helligkeit.

Zitat Wikipedia/Fernsehsignal:
"Die Farbintensität äußert sich in der Stärke des Farbsignals (hier: 
Höhe des grauen Bereichs im Diagramm), der Farbton in der Phasenlage 
relativ zu dem Farbträger (im Diagramm siehe Ziffer 5). Die 
Farbinfomation liegt z. B. bei PAL in der Frequenz 4,43 MHz vor und ist 
wegen dieser vergleichsweise hohen Frequenz in dieser Darstellung nicht 
als sinusförmige Schwingung zu erkennen, weil jeder Farbbalken knapp 30 
volle Schwingungen des Farbsignals enthält." Zitatende.
Kann mir das mal jemand erklären?

von Andreas H. (andreas_h16)


Lesenswert?

Aber das ->TV-out kennst Du ?

von Robert P. (robert-p)


Lesenswert?

Ja, inzwischen kenne ich das. Ich habe hier im Forum ein C-Programm 
gefunden, dass mit einem Mega16 bei 16MHz ein 38x20 Zeichen Textdisplay 
als PAL-Video erzeugt. http://www.vga-avr.narod.ru/main.html

Läuft auch soweit. Nur habe ich das Problem, dass das Bild anfangs (nach 
Reset) sehr scharf und schön anzusehen ist, aber nach kurzer Zeit 
verwäscht und dann auch Farben um die Schrift zu erkennen sind, bis das 
Display komplett weiß wird. Das zuckt auch manchmal hin und her, ohne 
das auf dem angeschlossenen DDR-Schuloszi Änderungen zu erkennen sind

Aufgebaut habe ich das ganze mit einem STK500 und einem Steckbrett. Ich 
vermute, dass mir der Aufbau die Schuld trägt. (DDR-Widerstände, 
abgeschnittenes Audio-chinchkabel als Videokabel, verbindungen vom 
STK500 zum Steckbrett und so weiter. Ein Aufbau mit Lochrasterplatine 
könnte das Problem vielleicht lösen.

Kann das sein? Oder läuft mir das Timing davon? Ich habe alle Geräte 
(Display, eine Kamera und das STK500) an je einem Schaltnetzteil (12V) 
angeschlossen. Können die Unterschiedlichen Netzteile ärger machen?

von Robert P. (robert-p)


Lesenswert?

Hallo,

das Problem habe ich gefunden. Bei der Synchronisation aus o.g. Beispiel 
sind beim Zeilensync. 8us 0V. Es müssen aber etwa 4,7us sein. (vgl. 
BAS-Signal bei Wikipedia).

Wie das bei einem Fernseher ist, kann ich nicht sagen, aber bei einem 
4.3" Display von ebay funktioniert das bestens und es gibt lediglich 
einen schwarzen Rahmen um den Text, nachdem ich die Symbole invertiert 
habe, ist der gesamte Hintergrund schwarz. Die Schrift ist 
logischerweise weiß. :D

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.