PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AVRs mit 16MHz und mit 20MHz



CowZ
02.11.2007, 00:13
Hi,

ich frage mich, warum es nur sehr wenige AVR ATMegas gibt, die laut Datenblatt 20MHz schnell sind. Dies entspricht immerhin 25% Gewinn an Geschwindigkeit.

Gibt es da irgendwelche Probleme, die ich bedenken muss, bevor ich mir den ATMega644 (und eben nicht den ATMega32) bestelle?

Beziehungsweise: Wieso können die sonst doch alle so gleichen Megas nicht alle mit 20MHz getaktet werden?

Gruß, CowZ

shaun
02.11.2007, 00:55
Dann steckt da wohl irgendwas drin, bei dem Atmel Probleme oder schlicht kein Interesse hatte, die 20MHz zu validieren. Die Erfahrung lehrt, dass die meisten tinies und megas auch mit 24MHz bei 5V Vcc noch stabil laufen, aber für eine Serie wäre das Selbstmord. Bleibt die Frage: wie unzulänglich darf man programmieren, um mit der garantierten Geschwindigkeit auszukommen?

hanshals
02.11.2007, 01:08
Vielleicht sind sie auch schlicht älter, damals war man noch nicht so MHZ-Geil ;-)

T.J.
02.11.2007, 08:23
Probleme sind mir auch nicht bekannt, aber ich denke es wird einfach nicht benötigt oder gefragt. Brauchst du denn wirklich 20MHz, damit deine Software läuft? eigentlich ist das ganz schön fix und ich habe bei 16MHz noch einige NOPs bei zeitkritischen sachen ;)

hanshals
02.11.2007, 13:54
Ich kann mir höchstens vorstellen, dass eine so schnelle Frequenz gebraucht wird, wenn eine andere Komponente im System den braucht, z.B. ein Bus (bei 20 MHZ kann man mit 10 MHZ SPI senden?)...

Rofo88
02.11.2007, 22:14
Ich habe mal gelesen das die ersten AVRs auch für 20 MHz gedacht waren aber es gab Timingprobleme mit dem EEprom und so wurde die Taktfrequenz auf 16 MHz herabgesetzt. Wenn man nichts mit dem EEPROM macht sollte man also 16 MHz AVRs auch mit 20 MHz betreiben können.

Besserwessi
02.11.2007, 22:17
Auch wenn die Funktionen der verschienden Typen sehr ähnlich sind, können sie mit anderer Technologie hergestellt sein. Es gibt zum Teil ja sogar verschieden schnelle Versionen vom sonst gleichen AVRs. Die höheren Frequenzen werden halt nicht für alle garantiert, selbst wenn sie meistens funktionieren. Im Vergleich zu den PC Porzessoren sind die Controller aber viel tolleranter gegen Übertakten oder Unterspannung.

CowZ
03.11.2007, 00:25
Hi,

ok, danke für die Antworten :)

Dann werden wir den 644er nehmen, dann sind wir auf der sicheren Seite :)

Gruß, CowZ