VGA-Testbild-Signalgenerator mit ATmega88

Einfacher, aber wirkungsvoller VGA-Signalgenerator mit ATmega88.
[Schaltplan]
Schaltplan, ziemlich simpel

Gedacht für die Speisung von (Flach-)Monitoren während Reparatur und Dauertest, damit diese nicht ohne Signal in Bereitschaft fallen.

Dargesteller VGA-Modus: 640x480 @ 31,5kHz/60Hz, (scheinbarer) Pixeltakt 25 MHz, Horizontalbildfüllgrad: ca. 80%.

Dargestellte Bildgröße: 128x120x4 (jedes Pixel als Klotz 5x4), nur Standard-DOS/Windows/CGA-Palette.

Dargestelltes Bild bei verschiedenen Widerstandswerten für RN2 (anklicken zum Umschalten!)
Beim Nachbau ggf. Copyright (aufs selber ausgesuchte Bild) beachten! Diese Konstruktion, Firmware und das Testbild hat BSD-Lizenz.

Quarzfrequenz nur 20 MHz (also ATmega88-20 nicht übertaktet). Alle Bauteile bei Reichelt verfügbar. Optimaler Mikrocontroller wäre der ATtiny84-20, den gibt es (nur) bei Farnell und Digikey.

Leiterplatten-Entwurf (Eagle, SMD) für Einbau in SubD-Selbstbaugehäuse mit Stecker und Buchse, erspart gelegentlich den Gender-Changer.

[Bestückung]
Leiterplatten-Bestückung der zweiseitigen, 1 mm dicken Platine

Stromversorgung mit 5 V per USB, Tastatur-Adapter oder Netzteil, 30 mA, 150 mW. Eventuell auch aus dem Prüfling. Viel sparsamer als ein laufender PC.

[Foto]
So sieht's innen aus
Download des Gesamtprojekts sowie Einsicht.

Freeware, open-source, darf für alles verwendet werden, auch kommerziell. Ohne oder bei nur geringfügiger Änderung Urheber-Hinweis erforderlich.

[Foto] [Foto]
So sieht der Versuchsaufbau aus, und so funktioniert's

Basiert auf „Monitor3.asm“, erhebliche Kode-Änderungen: