Forum: Analoge Elektronik und Schaltungstechnik Fragen zum Thema "Video DAC"


von Andre G. (andgst01)


Lesenswert?

Schönen Donnerstag Abend,

ich arbeite derzeit an der Implementierung einer Video Ausgabe über VGA 
und könnte etwas Rat bezüglich der Auswahl eines passenden DACs 
gebrauchen.

Ausgegeben soll ein Videosignal mit einer Frequenz von 65 MHz.
(XGA, 1024px x 768px, 60 Hz Bildwiederholfrequenz)
Also für die Ausgabe eines Wertes hat der DAC maximal 15,3846 ns Zeit.

Die DACs sollte über einen parallelen 8 bit Datenbus angesteuert werden 
können.


Mir ist bewusst dass es für diesen Zweck spezielle Video DACs gibt (3 
DACs in einem Chip, Ausgang mit Treiber für 75 Ohm, ...), aber aktuell 
ist es schwierig an diese Teile zu kommen wenn man nicht 2000 Stück zu 
je 30 € kaufen will ...


Kann ich "normale" DACs für diesen Zweck verwenden oder gibt es da etwas 
auf das man achten muss?
Klar, das Ausgangssignal des DACs muss dann eben extern gepuffert und 
die Impedanz angepasst werden und die Amplitude muss ebenfalls angepasst 
werden. (0V bis 0,7V).

Derzeit habe ich den AD9748 im Auge, ist der für diesen Zweck geeignet?
Es ist einer der wenigen sehr schnellen DACs die aktuell verfügbar sind.

Ja, ich weiß dass der einen Stromausgang hat und keinen 
Spannungsausgang, aber das kann man ja mit einem einfachen Widerstand 
ändern.
Oder?

: Bearbeitet durch User
von Gerd E. (robberknight)


Lesenswert?

Kommt es bei dem VGA-Signal auf gute Farbtreue und hohe Qualität an oder 
geht es nur darum einfache GUI-Elemente sichtbar zu machen?

Wenn keine zu hohen Ansprüche an die Qualität gestellt werden, könntest 
Du einfach Widerstände nehmen, z.B. so wie bei diesem PMOD-Modul: 
https://digilent.com/reference/pmod/pmodvga/start

Wenn es um hohe Qualität geht, würde ich heutzutage eher in Richtung 
HDMI oder MIPI DSI schauen als was mit VGA zu versuchen.

: Bearbeitet durch User
von Andre G. (andgst01)


Lesenswert?

Nein, um hohe Qualität geht es nicht.

Es geht nur um einfache GUI Elemente und Text.

Ein einfacher diskreter R2R DAC würde also ausreichen?
Gut, das erleichtert die Sache natürlich sehr ...

von foobar (Gast)


Lesenswert?

Die alten Video-DACs haben oft auch noch eine Look-Up-Table (LUT) 
eingebaut, um 8-Bit Daten auf 18- oder 24-Bit Farben umzusetzen.

Ob ich mir was selbst basteln würde oder nicht, kommt darauf an, ob mir 
8-Bit Farben reichen (z.B. RGB332, da braucht es nur 3- resp 2-Bit-DACs) 
oder ob ich eine volle Farbpalette brauche.  Bei letzterem würd ich mir 
den RAMDAC aus einer alten VGA-Karte auslöten ...

von Gerd E. (robberknight)


Lesenswert?

foobar schrieb:
> Ob ich mir was selbst basteln würde oder nicht, kommt darauf an, ob mir
> 8-Bit Farben reichen (z.B. RGB332, da braucht es nur 3- resp 2-Bit-DACs)
> oder ob ich eine volle Farbpalette brauche.  Bei letzterem würd ich mir
> den RAMDAC aus einer alten VGA-Karte auslöten ...

Ich weiß nicht ob ich mir die Mühe machen würde dafür 
Reverse-Engineering für die Teile von alten VGA-Karten zu betreiben. 
Wenn man Spaß daran hat klar. Aber ansonsten kann man sowas heute 
eigentlich auch mit kleinen FPGAs machen. Z.B. die Lattice ice40 reichen 
dafür aus. Wenn Framebuffer nötig, dann z.B. mit etwas PSRAM. Die ice40 
bieten sich wegen der OpenSource Toolchain an, da muss man nicht erst 
Vivado und Co. und deren Lizenzmanager bändigen.

von Andre G. (andgst01)


Lesenswert?

Gut, ich denke ich werde mal schauen wie das mit einfachen R2R "DACs" 
aussieht.

von foobar (Gast)


Lesenswert?

> Aber ansonsten kann man sowas heute eigentlich auch mit kleinen FPGAs
> machen. Z.B. die Lattice ice40 reichen dafür aus.

Die haben DACs???

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Andre G. schrieb:
> Gut, ich denke ich werde mal schauen wie das mit einfachen R2R
> "DACs"
> aussieht.

Das wird fuer "normale" Bilder, also Fotos, etc. oft voellig OK 
aussehen. Aber wenn du gezielt irgendwelche grossflaechigen 
Farbverlaeufe hast, wird man da "komische" Sachen sehen koennen. Also 
z.b. bei Bildern mit viel blauem Himmel drauf.
Aber dafuer kost's auch nix und Widerstaende wirds wohl noch ohne grosse 
Lieferverzoegerung geben oder eh' schon dahaben.

Gruss
WK

von Clemens S. (zoggl)


Lesenswert?

Schau mal da vorbei, die haben einen VGA Anschluss an einen AVR 
gebastelt.

http://avga.prometheus4.com/index.php?p=2-3

auch sonst vielleicht eine brauchbare Quelle für dein Vorhaben.

sg & schönes Wochenende

von Andre G. (andgst01)


Lesenswert?

Dergute W. schrieb:
> Moin,
>
> Andre G. schrieb:
>> Gut, ich denke ich werde mal schauen wie das mit einfachen R2R
>> "DACs"
>> aussieht.
>
> Das wird fuer "normale" Bilder, also Fotos, etc. oft voellig OK
> aussehen. Aber wenn du gezielt irgendwelche grossflaechigen
> Farbverlaeufe hast, wird man da "komische" Sachen sehen koennen. Also
> z.b. bei Bildern mit viel blauem Himmel drauf.
> Aber dafuer kost's auch nix und Widerstaende wirds wohl noch ohne grosse
> Lieferverzoegerung geben oder eh' schon dahaben.


Nein, ich habe (noch) nicht vor Bilder oder tolle Farbverläufe 
darzustellen.
Erstmal nur Text und sehr einfache GUI-Elemente.
Aber eben mit hoher Auflösung.

Und ja, Widerstände sind (noch) einfach beschaffbar ...

Und bei einem R2R DAC kann man ja die Impedanz selbst wählen.
In meinem Fall 75 Ohm.

(Ordentliche Treiber für die "Eingänge" des R2R Netzwerks vorausgesetzt)


Wofür das genau ist will ich erstmal für mich behalten, da das sonst 
wieder in eine sinnlose Diskussion ausartet ...
(Bei der Bemerkung und der Anforderung "8 bits parallel" kann man sich 
das sicher schon denken ...)

: Bearbeitet durch User
von Dergute W. (derguteweka)


Lesenswert?

Moin,

Andre G. schrieb:
> Wofür das genau ist will ich erstmal für mich behalten, da das sonst
> wieder in eine sinnlose Diskussion ausartet ...
Das ist mir auch wurst.

> (Bei der Bemerkung und der Anforderung "8 bits parallel" kann man sich
> das sicher schon denken ...)
Und da denk' ich eben spontan, dass man sich da die untersten 2-4 bits 
sparen wird koennen.

Gruss
WK

von Andre G. (andgst01)


Lesenswert?

Dergute W. schrieb:

>> (Bei der Bemerkung und der Anforderung "8 bits parallel" kann man sich
>> das sicher schon denken ...)
> Und da denk' ich eben spontan, dass man sich da die untersten 2-4 bits
> sparen wird koennen.

Wahrscheinlich schon ...
Aber R2R DACs sind ja toll, weil man die beliebig* skalieren kann.

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.