CKOUT und Signalqualität

OP #3601237
Lesenswert?
• ▲
▼
Hallo Zusammen,

da ich auch schon mal einen VGA controller mit einem ATMega162 gebastelt 
habe, der aber relativ viel Zusatzlogik brauchte (warum das ist eine 
andere Geschichte), wollte ich mal einen einfacheren VGA Controller 
bauen. Und da bin ich natürlich auf diesen Thread
Beitrag "AVR VGA Terminal"
gestossen. Ich habe daran folgende Änderungen vorgenommen: Statt dem 
74LS165 verwende ich ein 74LS166 und das Load/Shift Signal erzeuge ich 
mit dem Timer2. Vsync generiere ich in Software (der Hsync Interrupt 
läuft durch). Als Controller verwende ich einen ATMega1284P. Der ist mit 
25MHz eigentlich nur moderat übertaktet. Ursprünglich wollte ich mir 
auch den Quartzoszi sparen und mit der Fuse CKOUT den Clock an PB0 
ausgeben. Aber das Signal am PB0 Pin ist so schlecht, das erkennt der 
74LS166 nicht mehr als Clock. Die Frage ist, liegt das am Übertakten 
(wobei mit 25MHz läuft eigentlich alles, egal ob mit Quarz oder 
Quarz-Oszi) oder gibt es da grundsätzlich noch etwas auf was man dabei 
achten muss? Oder weiss jemand wie man aus dem Signal einen sauberen 
Takt für das Schieberegister erzeugt?

Gruss

Peter
Angehängte Dateien:
OP #3603040
Lesenswert?
• ▲
▼
Falls es jemand interessiert, habe das Problem gefunden. Man muss sich 
halt nur die Zeit nehmen das Manual zu lesen und nicht zu überfliegen 
(RTFM).

Erstens ist es beim ATMega1284P nicht PB0 sondern PB1 aus dem der CPU 
Clock herausgeführt wird. Zweitens kann man auch XTAL2 nehmen wenn man 
die Option Full-Swing XCO aktiviert. Beides funktioniert einwandfrei bei 
25MHz.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.