Forum: Mikrocontroller und Digitale Elektronik ATmega164 external clock für Timer (1) -> how much is the Fmax?


von Le Chuck (Gast)


Lesenswert?

Ahoi zusammen,

ich wäge für ein Vorhaben ab, ob ich einen µC aus der Mega oder Tiny 
Familie nehme. Da spielen das gleichzeitige vorhanden sein bestimmter 
Peripherals eine Rolle. Das habe ich für mich geklärt und möchte nur 
einen ganze bestimmten Punkt versuchen zu beleuchten:

Manche Timer in den Mega´s können von einer externen Quelle getaktet 
werden. Ich meine nicht die 32kHz Quarz-Dinger, sondern die Tn-Pins.
Weiß jemand (vll. mit Quelle) wo die maximale Frequenz liegt? Ich habe 
im DB und google keine Angabe dazu ausfindig machen können - nur, dass 
es geht.

Als konkretes Beispiel - wie währe es bei dem Mega164 / Timer1?


vieles Dankes, vieles Grüßes :>

von Peter D. (peda)


Lesenswert?

Steht aber im DB, max F_CPU/2 bei exakt 50% Tastverhältnis.

von Peter D. (peda)


Lesenswert?

Beim ATmega164 scheint der Abschnitt tatsächlich zu fehlen.
Schau daher mal beim ATmega328 nach:
17.3    External Clock Source

"Each half period of the external clock applied must be longer than one 
system clock cycle to ensure correct sampling. The external clock must 
be ensured to have less than half the system clock frequency (fExtClk < 
fclk_I/O/2) given a 50/50% duty cycle. Since the edge detector uses 
sampling, the maximum frequency of an external clock it can detect is 
half the sampling frequency (Nyquist sampling theorem). However, due to 
variation of the system clock frequency and duty cycle caused by 
Oscillator source (crystal, resonator, and capacitors) tolerances, it is 
recommended that maximum frequency of an external clock source is less 
than fclk_I/O/2.5."

: Bearbeitet durch User
von Le Chuck (Gast)


Lesenswert?

Vielen Dank Peter!

Vor allem dafür, dass du meine Befürchtung zerstreut hast, dass meine 
Frage im üblichen Forums-Gehate absäuft :)
Mit deiner Antwort ist klar, dass es ein Tiny wird :)

Ich will eine DC/DC Topologie aufbauen für eine mittel-spezifische 
Anwendung und die Tinys sind für mich gerade die beste Mischung aus 
Peripherals (64Mhz PLL beim Tiny861, Gain-Stage am ADC), Footprint, 
meinem Kenntnisstand der Toolchain und günstig sind die Dinger mit 1,59 
bei Reichelt auch noch.

Ich hatte mit den Specs schon üerschlagen, dass die good-enough sind :>

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
Noch kein Account? Hier anmelden.