Hallo,
Ich habe mich in der Vergangenhei mit einem attiny85 mit 16MHz Clock
beschäftigt, bei dem ich mittels PLL auf 64MHz für den Timer komme. Das
war soein Digispark-Teil.
Jetzt wollte ich mir ein paar mehr bestellen, und wollte wissen, ob der
attiny85-20 erstmal ohne externe komponenten auf 20MHz kommt, sind ja eh
schon nicht genug Pins vorhanden, und ob ich die interne PLL dann amit
80MHz betreiben kann?! Bzw. was dann die max Frequenz wäre!?
Weiß da jemand mehr?
Danke schon mal
Hippo
"The PLL is locked on the RC oscillator and adjusting the RC oscillator
via OSCCAL register will adjust the fastperipheral clock at the same
time. However, even if the RC oscillator is taken to a higher frequency
than 8 MHz,the fast peripheral clock frequency saturates at 85 MHz
(worst case) and remains oscillating at the maximum fre-quency. It
should be noted that the PLL in this case is not locked any longer with
the RC oscillator clock. Therefore,it is recommended not to take the
OSCCAL adjustments to a higher frequency than 8 MHz in order to keep the
PLLin the correct operating range"
80 MHz könnten also demnach möglich sein.
>attiny85-20 erstmal ohne externe komponenten auf 20MHz kommt,
nein, auch nicht auf 16MHz
mfG
Ah ok, Danke!
Ich war mir allerdings relativ sicher, dass er mit 16.5MHz läuft..
Dann war es evtl so, dass er mit 8,xx MHz Grundtakt läuft, das ganze für
den Timer *8 und dann für den CPU-Takt /4 !?
(Irgendwie gehe ich immer von einem ~16MHz Grundtakt aus und dann *4..)
Hat mal jemand probiert, wie hoch man intern die 8MHz übertakten kann?
PS. Wo wir schon dabei sind, sehe ich das richtig, dass der mega328
keine PLL und damit keinen schnellen Timer hat?
Hi
>PS. Wo wir schon dabei sind, sehe ich das richtig, dass der mega328>keine PLL und damit keinen schnellen Timer hat?
Genau so ist es. PLL haben nur die ATinyx5 und x61.
MfG Spess
Christian S. schrieb:> "The PLL is locked on the RC oscillator and adjusting the RC oscillator> via OSCCAL register will adjust the fastperipheral clock at the same> time.> 80 MHz könnten also demnach möglich sein.>>>attiny85-20 erstmal ohne externe komponenten auf 20MHz kommt,>> nein, auch nicht auf 16MHz
Das passt nicht ganz zusammen. Wenn du denkst, dass die PLL durch
Änderung von OSCCAL auf 80 MHz kommt, dann muss ein Haupttakt von 20 MHz
damit auch möglich sein.
Hippo schrieb:> ob ich die interne PLL dann amit> 80MHz betreiben kann?
Da würde mich zuerst mal interessieren, wozu?
Ich betreibe MCs grundsätzlich nie knirsch auf knack, d.h. ich habe bei
dem spezifizierten CPU-Takt in meinen Applikationen immer noch reichlich
Reserven.
So vom Hörensagen habe ich noch in Erinnerung, daß der LPM-Befehl wohl
als erstes aussteigt.
Christian S. schrieb:>>attiny85-20 erstmal ohne externe komponenten auf 20MHz kommt,>> nein, auch nicht auf 16MHz
Öhm...doch. Die Attiny25/45/85 können ohne externe Beschaltung auf 16
MHz eingestellt werden. Die PLL lässt sich nämlich auch als Clocksource
wählen wenn man die CKSEL-Fuses auf 0001 stellt ;)
Danke nochmal an alle (aufgeteilt je nach Freundlichkeit ;) ).
So hatte ich das doch auch noch im Hinterkopf. Gut doch nicht alles
vergessen zu haben. Zur Motivation: Genau um solche exotischeren Dinge
realisieren zu können. Ich erinnere mich auch wieder, mir schon mal ein
Video über den FM-Transmitter angesehen zu haben. Die Reichweite war
zwar doch sehr beschränkt, aber das ist evtl ja auch ganz gut so..
Christian S. schrieb:> nein, auch nicht auf 16MHz
Unsinn. Natürlich kommt der auf 16MHz. Genau das tue ich z.B. hier:
Beitrag "Westminster Soundgenerator mit ATtiny85"
und hier:
Beitrag "Audio Spektrum Analyzer mit ATtiny85"
Und der Timer wird bei der ersten Sache auch mit 64MHz betrieben
(allerdings per Timer-Prescaler durch 2 geteilt).
Das alles ist vollständig im Rahmen der Specs.
Hochtunen auf 20MHz per OSCCAL ist hingegen weit jenseits der Specs.
Kann also funktionieren, muss aber nicht. Kann man also nur
ausprobieren. Und damit allenfalls das Wissen gewinnen, dass es bei
EINEM konkreten Exemplar und ganz bestimmten Randbedingungen
funktioniert.
Man ist also hinterher fast genauso schlau wie vorher...
..Es war genau das Video vom dem FM-Transmitter..
Zu den Specs: Ich meine, dass auch die 16,5MHz schon grenzwertig waren.
Lassen sich aber doch relativ zuverlässig einstellen.
@ c-hater: Echt nettes Projekt! Nen Spektrumsanalysator wollte ich auch
noch mal realisieren.. und mich dann doch erstmal mit anderen
Spielereinen vergnügt.