Forum: Mikrocontroller und Digitale Elektronik Atmega8 Übertackten


von Steffen W. (woern92)


Lesenswert?

Moin leute,

ich wollte mal fragen ob schon mal jemand einen Mega8 übertacktet hat 
(25.000Mhz)

Er müsste nemlich für meine zwecke ein kleinen bisschen schneller 
arbeiten ;)
Und wie sieht es dann aus mit dem UART und dem ADC machen die dann noch 
ihre Arbeit?

Ich würde ihn auch kühlen wenn er es denn bräuchte bzw überhaubt macht.

MFG :)

von Εrnst B. (ernst)


Lesenswert?

Haben schon viele, viele Leute versucht, und ihre Ergebnisse im Internet 
dokumentiert.

Tipp: Beim Suchen "übertakten" richtig schreiben, dann gibts mehr 
Treffer :)

und, tl;dr: Versuchs lieber mit nem Mega88 statt dem Mega8, wenn du 
wirklich auf 25Mhz willst.

von MirkoB (Gast)


Lesenswert?

Warm wird der nicht.
Ich hatte mal Test gemacht beim Mega8. Ich brauchte 20Mhz für den ADC.
ADC funktionierte, aber ich habe auch nur die oberen 8Bit benutzt.
Uart ging auch. Ab 22Mhz wurde das Ding instabil und 25Mhz waren nicht 
möglich.

Von 16Mhz auf 20Mhz sind schon 25%...auf 25Mhz sind es 56%... das wird 
der interne Flash nicht mitmachen.

Die neueren (20Mhz-Modelle) sollten ein bisschen mehr machen.

Aber mal als Frage: Was genau willst Du machen?


Mirko

von Helmut L. (helmi1)


Lesenswert?

Steffen Werner schrieb:
> ich wollte mal fragen ob schon mal jemand einen Mega8 übertacktet hat
> (25.000Mhz)

Dazu brauchst du einen Tacker...

von ich (Gast)


Lesenswert?

Helmut Lenzen schrieb:
> Steffen Werner schrieb:
>> ich wollte mal fragen ob schon mal jemand einen Mega8 übertacktet hat
>> (25.000Mhz)
>
> Dazu brauchst du einen Tacker...

...aber einen, der 25Mio Klammern in der Sekunde abschießen kann!
Der arme Atmel... Kann er sich aus dieser Umklammerung jemals wieder 
lösen? :-))

von Wilhelm F. (Gast)


Lesenswert?

Steffen Werner schrieb:

> Und wie sieht es dann aus mit dem UART und dem ADC machen die dann noch
> ihre Arbeit?

Das mußt du selbst heraus finden. Ein UART kann noch laufen, ein ADC 
braucht oft abgestimmte Zeiten.

Übertaktung geht bei einem Standard-8051 schon mal bis Faktor 2,5. Aber 
wehe, es weht dann ein Lüftchen, oder Baustein wird mal 20°C wärmer als 
Raumtemperatur.

Die Bitfehler werden einfach größer. Ein Baustein ist nach Datenblatt so 
spezifiziert, daß er unter den angegebenen Daten fehlerfrei läuft.

Sonst könnte ein Hersteller den ja sofort gleich mit höherer Taktrate 
verkaufen, das wäre ein gutes Geschäft.

Im Hobby kann man das für einen Test mal machen. Für eine 
Hobbyanwendung, die länger laufen soll, nicht, und in einer 
industriellen Anwendung schon recht gar nie.

von c-hater (Gast)


Lesenswert?

Steffen Werner schrieb im Beitrag #3531426:

> ist das hier ein Elektronik Forum oder ein "Ich rege mich über
> jeden
> kleinen Schreibfehler auf Forum" ??

Es gibt halt besondere Schreibfehler, teilweise auch besonders in einem 
speziellen Kontext, die das Potential haben, Aufregungen zu verursachen.

"Takt" mit "ck" ist definitiv einer davon, insbesondere dann, wenn es 
irgendwie um's _über_takten geht.

Und wenn du nicht begreifst, warum das so ist, hast du bereits verloren, 
denn damit bestätigst du ein weiteres Mal das dahinter stehende 
Klischee, welches wohl auch schon nicht aus dem Nichts entstanden ist...

von Sharp dressed Man (Gast)


Lesenswert?

@Steffen
Bedanke Dich bei Mirko, der die einzig vernünftige Antwort gab und drück
den Rest der Bande in den Skat. Das ist das Beste.

von Wilhelm F. (Gast)


Lesenswert?

Sharp dressed Man schrieb:

> @Steffen
> Bedanke Dich bei Mirko, der die einzig vernünftige Antwort gab und drück
> den Rest der Bande in den Skat. Das ist das Beste.

Bist du der TO?

von Hans J. (step_up_mosfet)


Lesenswert?

Steffen Werner schrieb:
> ich wollte mal fragen ob schon mal jemand einen Mega8 übertacktet hat
> (25.000Mhz)

Ja, hab ich schon gemacht.

Bei mir waren es 26MHz @ 4.5V, es schien auch erst alles zu 
funktionieren.
Bei einem Programm habe ich dann festgestellt dass er nicht das macht 
was er machen soll, der InstructionPointer sprang scheinbar aus einem 
Funktionsaufruf raus an eine andere Stelle und hat Teile der Funktion 
nicht abgearbeitet.

Um ihn stabiler arbeiten zu lassen half auch keine Spannungserhöhung auf 
5V.

Es gibt aber ATmega8 die als "shrinked" (geschrumpfte Chips) angegeben 
sind oder die ATmega88, die könnten vielleicht mit den Takt arbeiten.

Die ATmega644P konnte ich mit 2.1V @ 12MHz und 2.8V @ 26MHz betreiben 
ohne dass irgend welche Fehler aufgetreten sind.

Zum Vergleich:
Ein normaler ATmega8 hat bei meinem Test 2.55V benötigt um mit 12MHz zu 
laufen. Bei 1MHz waren es noch 2.20V (bzw. 2.05V bei der L-Version).

Das liegt aber alles außerhalb der Spezifikation und dient nur zum 
austesten der Qualität der Controller.

Probiere es doch selbst mal aus, die Xtal-Pins solltest du so legen dass 
du dein Quarz leicht austauschen kannst (ablöten und anderen Quarz 
anlöten) und als Spannungsversorgung des Boards nimmst du ein 
Labornetzteil oder eine andere einstellbare Spannungsquelle (z.B. 
LM317).

von Thomas T. (knibbel)


Lesenswert?

c-hater schrieb:
>> ist das hier ein Elektronik Forum oder ein "Ich rege mich über
>> jeden
>> kleinen Schreibfehler auf Forum" ??
>
> Es gibt halt besondere Schreibfehler, teilweise auch besonders in einem
> speziellen Kontext, die das Potential haben, Aufregungen zu verursachen.
>
> "Takt" mit "ck" ist definitiv einer davon, insbesondere dann, wenn es
> irgendwie um's _über_takten geht.

Auch in der Elektronik achtet man sehr genau drauf, was neben einem 
Bauteil steht: Ob 4k7 oder 47k macht eben einen Unterschied. Und bei 
Wörtern ist es nicht anders, es gibt genau EINE korrekte Schreibweise.

Hier nochmal schnell eine kleine Liste, damit man seine Fehlerquote 
senken kann ... :-)

Richtig: Paket (falsch: Packet)
Richtig: separat (falsch: seperat)
Richtig: Standard (falsch: Standart)

Meiner Ansicht nach wird man gleich etwas ernster genommen, wenn man 
NICHT durch seine Rechtschreibung auffällt.

Gruß,
Thomas

: Bearbeitet durch User
von P. M. (o-o)


Lesenswert?

Probier es aus. Kann sein, dass man mit gewissen Exemplaren unter 
gewissen Umgebungsbedingungen (Temperatur, Spannung) 25 MHz schafft. Je 
neuer das Design, desto grösser sind die Chancen. Soweit ich weiss, sind 
22.x noch gut drin, darüber wirds eng. Kaputt gehen kann auf jeden Fall 
nichts.

von Sharp dressed Man (Gast)


Lesenswert?

Wilhelm fragte:
>Bist du der TO?

Gegenfrage: Bist Du einer der Gebrüder Grimm, Du Geschichtenerfinder?

von P. M. (o-o)


Lesenswert?

Ach, und was den Schreibfehler angeht: Übertakten ist ein beliebter 
Sport unter Computer-Kiddies mit eher weniger Ahnung. Daher steht jeder 
Thread mit diesem Stichwort sofort unter Verdacht. Wenn dann noch 
"Tackt" geschrieben wird, so ist man schon mit eineinhalb Beinen in die 
Kiddie-Ecke gestellt.

Aber grundsätzlich gilt halt schon, dass man mit einer korrekten 
Orthographie, Gross-/Kleinschreibung und Zeichensetzung deutlich ernster 
genommen wird.

von Wilhelm F. (Gast)


Lesenswert?

Ich würde mich gerade noch trauen, an einen SAB80C517A, der mit 18 MHz 
spezifiziert ist, einen Baudratenquarz 18,432 MHz dran zu klemmen. In 
einer industriellen Anwendung aber wegen der rechtlichen Dinge auch gar 
nicht.

Zu einem Test ging ich an übertaktete µC mal vorsichtig mit Fön und 
Eisspray ran, da sieht man schnell, wo der Hammer hängt. Die 
Übertakteten stürzten ab, während den normal betriebenen auch Fön und 
Eisspray nichts machte.

µC mit programmierbarer PLL lassen sich ja leicht mal übertaktet 
einstellen.

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Steffen Werner schrieb:
> Er müsste nemlich für meine zwecke ein kleinen bisschen schneller
> arbeiten ;)

Etwas mehr Taktgefühl. Auf zum nächsten Satz.

von Hackebeil (Gast)


Lesenswert?

Thomas T. schrieb:
> Hier nochmal schnell eine kleine Liste, damit man seine Fehlerquote
> senken kann ... :-)
>
> Richtig: Paket (falsch: Packet)
> Richtig: separat (falsch: seperat)
> Richtig: Standard (falsch: Standart)

Vergiss nicht den Hacken und das Häckchen. (Mann tut das weh.)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Ich möchte hier unbedingt den Komperator erwähnen.

Es ist einfach so, das jemand, der sich nichts aus Rechtschreibung 
macht, still und heimlich ausgelacht wird. Und wehe, wenn dann die 
Sekretärin besser Deutsch kann als der Chef...

von Übertackter. (Gast)


Lesenswert?

Wilhelm F. schrieb:
> Die Bitfehler werden einfach größer.

Bitfehler sind meistens nur ein Bit breit und werden normalerweise nicht 
größer.

von D. V. (mazze69)


Lesenswert?

Das läßt sich aber alles reperieren.

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Steffen Werner schrieb:
> Er müsste nemlich für meine zwecke ein kleinen bisschen schneller
> arbeiten ;)

Vielleicht eine ganz doofe Frage, aber hast du mal versucht, die 
Software ein bisschen zu optimieren? Das bringt in der Regel am meisten, 
in besonderen Fällen sogar Faktor 10.

von Jekolum (Gast)


Lesenswert?

Lothar Miller schrieb:

> Ich möchte hier unbedingt den Komperator erwähnen.

Das ist wirklich lieb von dir. Dafür bekommst du vom Lehrer ein 
Sternchen notiert.

von Fanvondir (Gast)


Lesenswert?

Tackt, Packet, Wiederstand...

Echt ecklig.

von Sharp dressed Man (Gast)


Lesenswert?


von Peter R. (pnu)


Lesenswert?

Schon eigenartig:

In einer Welt der Programmiersprachen, wo jedes Komma, jedes Semikolon, 
jeder Buchstabe grundlegende Bedeutung hat, meinen viele Leute, auf 
richtiges Schreiben käme es nicht an?

Irgendwie passt da etwas nicht zusammen.

von Klammeraffe (Gast)


Angehängte Dateien:

Lesenswert?

Bilder merkt man sich besser ;)

von Michael (Gast)


Lesenswert?

Steffen Werner schrieb:
> ich wollte mal fragen ob schon mal jemand einen Mega8 übertacktet hat
> (25.000Mhz)

Tippe mal, auf mindestens drei der Nullen bei der Frequenzangabe kommt 
es überhaupt nicht an und bei üblichen µC-Quarzen ist zumindest eine 
davon gelogen

von Sharp dressed Man (Gast)


Lesenswert?

Peter schrieb:
>...meinen viele Leute, auf richtiges Schreiben käme es nicht an?

Natürlich kommt es darauf an. Es kommt aber auch darauf an, ob man sich
aus einem Beitrag mit 40 Antworten mühevoll die 2 mit themenbezogenem
Inhalt herausklauben muß, weil die anderen 38 sich an einem verdrehten
Buchstaben aufgeilen.

von Thomas (Gast)


Lesenswert?

Um mal wieder auf den Kern des Themas zu kommen: Ich habe noch nie 
versucht einen µC zu übertakten und finde das Ganze sehr interessant. 
Wie stehen denn die Chancen so einen Atmega8 mit 18,432 MHZ zu 
betreiben?
Die Kiste soll natürlich funktionieren, unter normalen Bedingungen.
Kann man das machen, oder gibt es irgendwann Probleme?

von Marek W. (ma_wa)


Lesenswert?

Zumindest hat er nemlich nicht mit H geschrieben. ;)

von Max H. (hartl192)


Lesenswert?

Peter R. schrieb:
> In einer Welt der Programmiersprachen...
Da sagt dir der Compiler, wenn du einen Fehler gemacht hast, z.B. bei 
einer wile-Schleife oder einem switch ckase...
Vllt. brauch es das im Forum auch.

Ich finde es übertrieben, wie hier auf den Fehler reagiert wird. Wenn er 
ein, zweimal darauf hingewiesen wird finde ich es ok,

Steffen Werner schrieb im Beitrag #3531426:
> ist das hier ein Elektronik Forum oder ein "Ich rege mich über jeden
> kleinen Schreibfehler auf Forum" ??
Das zweite. Wenn man diese Hürde geschafft hat, dann überwiegt das 
erste.

Einmal ist ein Tippfehler, wenn‘s aber zweimal lässt sich ein Muster 
erkennen.


Zum Thema:
Ich versuchen Bauteile nie außerhalb ihrer Spezifikationen zu betreiben. 
Wenn ein Bauteil Spannung Strom, Frequenz nicht mitmacht muss eben ein 
Besseres her. Beim µC könnte man das Geschwindigkeitsproblem eventuell 
mit effizienterer Programmierung lösen.
Hier gibt es etwas Lesestoff zum AVR-Overclocking: 
http://www.avr-praxis.de/forum/showthread.php?498-ATmega-Overclocking-%2825MHz-stabil-29MHz-etwas-zickig%29

: Bearbeitet durch User
von Helmholtz (Gast)


Lesenswert?

P. M. schrieb:
> Ach, und was den Schreibfehler angeht: Übertakten ist ein beliebter
> Sport unter Computer-Kiddies mit eher weniger Ahnung. Daher steht jeder
> Thread mit diesem Stichwort sofort unter Verdacht. Wenn dann noch
> "Tackt" geschrieben wird, so ist man schon mit eineinhalb Beinen in die
> Kiddie-Ecke gestellt.

sowie auch das sofort erscheinende Bild Frickelprogramm ist zu langsam, 
also übertakten wir halt, anstatt ein wenig Grips in die Programmierung 
zu stecken.

von Εrnst B. (ernst)


Lesenswert?

Thomas schrieb:
> Wie stehen denn die Chancen so einen Atmega8 mit 18,432 MHZ zu
> betreiben?

Gut und Schlecht. Je nachdem welche Funktionseinheiten du brauchst.

Rein Ram+CPU+IO+UART+Timer : Sicher kein Problem.
ADC: Lässt sich entsprechend runtertakten, sonst halt sehr ungenau.
EEPROM: Gibt vermutlich als erstes auf, Lesefehler, unvollständiges 
Erase etc.
...

Also: Probieren. Auch verschiedene Chargen gegeineinander testen, auch 
mal warmmachen und schauen obs stabil bleibt usw.

: Bearbeitet durch User
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.