E
Erik G.
Guest
Hallo,
ich muss in ein 3,3V-Design einen ATmega88 integrieren und hab auch 16MHz zur Verfügung.
Dieser Punkt ist in Figure 27-3 (doc2545.revF : Seite 303) außerhalb der "sicheren" Fläche.
Der ATmega88 hat zwar einen Prescaler für den Tackt aber der kann nur ganze Teiler so das ich mich dann mit max 8MHz begnügen müßte.
Da der Protz aber schon etwas rechnen muss sind mir 8MHz etwas zu wenig.
Einen zusätzlich Quarz kann ich Aufgrund von akutem Platzmangel leider nicht vorsehen.
Daher die Überlegung es mal mit den 16MHz zu probieren.
wenn ich mir die Figure 27-3 genau ansehe dann ist CLKmax für 3,3V 13,3333MHz
und 16MHz liegen da nur 20% drüber, sollte also noch im Bereich des Möglichen liegen.
(EEPROM und FLASH-beschreiben brauch ich nicht)
Wenn ich mir dann Figure 28-2 (und 28-8 für IDLE) ansehe dann fällt mir auf das die Linie für 3,3V bis kurz über die 16MHz reicht.
Daraus schlußfolgere ich das die Teile bei Atmel (als diese noch mit 24MHz vorgesehen waren und die Datenblätter erstellt wurden)
bei 3,3V bis >=16MHz (stabil?) liefen.
Hat jemand hier Erfahrung beim AVR-Overclocking im großen Stiel ??
Wenn möglich über mehrere Chargen.
Das einzelne (handverlesene) AVRs das mitmachen ist mir klar.
Weis vielleicht jemand was genau Atmel dazu bewegt hat die Spezifikationen nach unten zu "korrigieren".
Meine Gedanke ist, wenn die Chancen gut stehen, ein Testprogramm zu schreiben das die CPU ordentlich durchtestet und ich nur CPUs
einsetze die das bestehen. Wenn die Versagerquote gering genug ist könnte das eine gute Option sein.
Für das Enddesign kann ich auch die Versorgungsspannung auf 3,45V anheben aber viel mehr Luft nach oben hab ich dort nicht.
Was meint Ihr dazu ??
Vorschläge, Anregungen o.ä. ??
Grüße
Erik
ich muss in ein 3,3V-Design einen ATmega88 integrieren und hab auch 16MHz zur Verfügung.
Dieser Punkt ist in Figure 27-3 (doc2545.revF : Seite 303) außerhalb der "sicheren" Fläche.
Der ATmega88 hat zwar einen Prescaler für den Tackt aber der kann nur ganze Teiler so das ich mich dann mit max 8MHz begnügen müßte.
Da der Protz aber schon etwas rechnen muss sind mir 8MHz etwas zu wenig.
Einen zusätzlich Quarz kann ich Aufgrund von akutem Platzmangel leider nicht vorsehen.
Daher die Überlegung es mal mit den 16MHz zu probieren.
wenn ich mir die Figure 27-3 genau ansehe dann ist CLKmax für 3,3V 13,3333MHz
und 16MHz liegen da nur 20% drüber, sollte also noch im Bereich des Möglichen liegen.
(EEPROM und FLASH-beschreiben brauch ich nicht)
Wenn ich mir dann Figure 28-2 (und 28-8 für IDLE) ansehe dann fällt mir auf das die Linie für 3,3V bis kurz über die 16MHz reicht.
Daraus schlußfolgere ich das die Teile bei Atmel (als diese noch mit 24MHz vorgesehen waren und die Datenblätter erstellt wurden)
bei 3,3V bis >=16MHz (stabil?) liefen.
Hat jemand hier Erfahrung beim AVR-Overclocking im großen Stiel ??
Wenn möglich über mehrere Chargen.
Das einzelne (handverlesene) AVRs das mitmachen ist mir klar.
Weis vielleicht jemand was genau Atmel dazu bewegt hat die Spezifikationen nach unten zu "korrigieren".
Meine Gedanke ist, wenn die Chancen gut stehen, ein Testprogramm zu schreiben das die CPU ordentlich durchtestet und ich nur CPUs
einsetze die das bestehen. Wenn die Versagerquote gering genug ist könnte das eine gute Option sein.
Für das Enddesign kann ich auch die Versorgungsspannung auf 3,45V anheben aber viel mehr Luft nach oben hab ich dort nicht.
Was meint Ihr dazu ??
Vorschläge, Anregungen o.ä. ??
Grüße
Erik