Hallo, hab ne Frage zu den AVRs: Die Standard-Typen funktionieren mit einer Spannungsversorgung von 4.5V-5.5V, bei einer maximalen Oszillatorgeschwindigkeit von 16MHz. Die L-Typen können weiter runter mit der Spannung, sind laut Datenblatt aber nur bis 8 MHz gespect. Ist das wirklich so oder kann man die L-Typen auch mit 16 MHz laufen lassen? Konkret geht es um den ATmega32. Mike
Es wird garantiert das sie bis 8MHz laufen, kann aber ohne weiteres sein das sie auch höher gehen. Es kann auch sein das ein Teilbereich nicht mehr sicher funktioniert wie z.B. EEPROM schreiben / lesen.
Es gibt im Netz einige Projekte die mit übertakteten AVRs arbeiten und ich hab (mehr aus Versehen) einen M16-16 mit 20MHz laufen lassen. Der macht das völlig anstandslos. Ich denke mal dass die Chips sehr wohl in der Lage sind auch schneller zu laufen, nur wird es wohl kritisch werden, wenn man sämtliche Funktionen des Chips ausnutzen will. So sollte man bei Übertaktung nicht die im Datenblatt angegebene Last an die Ports hängen sondern deutlich drunter bleiben. Soweit möglich würde ich bei solchen Experimenten zusehen nicht benötigte Hardware abzuschalten um die Wärmeentwicklung auf dem Chip zu reduzieren. bye Frank
Hi Die Wärmeentwicklung ist sicher kein Problem da die Stromaufnahme etwa linear mit der Taktfrequenz steigt. Bei 20MHz hast du also gerade mal 25% mehr Strom was den Chip nicht wirklich interessieren wird. Vielmehr Probleme bekommt man beim EEPROM und beim Flash die dann nicht mehr hinterherkommen. Das Flash eines AVR muss bei 16MHz Takt immerhin 32MByte pro Sekunde liefern. Matthias
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.