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.
96 MHz Attiny für FM Transmitter, im Web findet man da einiges an Projekten. Hier ein älterer Artikel darüber: http://www.google.de/url?q=https://www.heise.de/make/meldung/Batterie-Mikrocontroller-FM-Radiosender-1425586.html&sa=U&ved=2ahUKEwjulfeKg_LqAhUOTawKHYA2DO4QFjAIegQIBBAB&usg=AOvVaw2sOz0MRz27J7HIng5-b31k
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.
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.