OK. ich werd mein nächstes Board mit steckbaren Quarz machen und dann 17, 18, 19, 20MHz ausprobieren. Der vorteil wär ja auch bei der höherren übertragungsgeschwindigkeit, die man mit I2C erreichen könnte, oder???
mit einem Atmega162 hab ich auch schon 22MHZ geschaft (mit Sram!)
25MHZ gin auch schon, lief aber wirklich sehr sehr komisch... (komische schaltzustände, keine sauberen Signale usw.)
Hab hier aber auch einen da der zwar noch mit 18MHz geht, sobald man aber drüber ist, springt das intere Ram raus und nichts geht mehr (jedenfalls nicht wirklich *g*)
Hab aber auch schon gehört das man einen bestimmten Tiny bis 30MHZ takten kann wenn man auf alles andere verzichtet (ADC, Ram, timer usw.)
Kann das aber nicht bestätigen, hab das noch nicht live gehsehn....
-
OK. ich werd mein nächstes Board mit steckbaren Quarz machen und dann 17, 18, 19, 20MHz ausprobieren. Der vorteil wär ja auch bei der höherren übertragungsgeschwindigkeit, die man mit I2C erreichen könnte, oder???
>17, 18, 19, 20MHz ausprobieren. Der vorteil wär ja auch bei der >höherren übertragungsgeschwindigkeit, die man mit I2C erreichen >könnte, oder???
So einfach ist das nicht, denn der TWI-SLAVE muss auch in der Lage sein, derartige SCL-Frequenzen vom MASTER zu verarbeiten
und
die Bussignale müssen noch relativ "sauber" beim SLAVE ankommen
wenn ich einen oszillator einbau, müsste die frequenz ja sauber werden und es dann ja funktionieren? ist ja nur eine idee.
>wenn ich einen oszillator einbau, müsste die frequenz ja sauber werden
Möchtest Du etwa den µC öffnen um etwas einzubauen? Respekt
Es geht nicht um die Signalqualität der Takt-Quelle, da sind problemlos
100 MHz möglich (ich übertreibe bewusst),
sondern die internen Vorgänge im µC laufen nicht mehr sicher,
er verrechnet sich regelrecht, und die Folgen wären nicht sehr erfreulich.
Also an Deiner Stelle würde ich auch erstmal versuchen, die Software oder
Hardware so anzupassen, dass es auf die 10% mehr Takt nicht mehr ankommt.
Und bei mehr als 10% steigt der Aufwand fürs Übertakten dann deutlich
Gruß,
Hans
Eintragen und Roboternetz-User in der Nähe finden: http://www.frappr.com/roboternetz
....da geb ich Bernhard recht. Vieleicht sollte der eine oder andere sich erst mal mit der Technik des Controller an sich beschäftigen, bevor er hier losphantasiert.
Es hieß ja dass, der AVR nicht so heiß werden kann. aber 100MHz auf einem ATmega32 wär ja was.
Superhirn, hast du schonmal die Geschwindigkeit eines AVRs mit 16Mhz herausgefordert? So richtig mit Berechnungen? Mit Singles und Doubles?
Ich hab so ein bissl das Gefühl, daß du gar nicht so recht weißt, was 16MIPS bedeuten.
meistens nur 1 dazuzählen und if-abfragen vom adc-wert und ports. sonst hab ich noch nicht so viel berechnet.Zitat von Rage_Empire
16MIPS heißt 16.000.000 Asm-Befehle in der Sekunde. Umgerechnet in C sind es etwas weniger c-befehle da der compiler ja nicht perfekt sein kann.
Lesezeichen