Forum: Mikrocontroller und Digitale Elektronik AVR Xplained Mini externer Takt


von C. M. (chrisso1986)


Lesenswert?

Hallo @all,

ich beschäftige mich gerade mit einem XPlained Mini ATMega 168PB welcher 
mit max. 20MHz getaktet werden kann. Nun handelt es sich hierbei um ein 
Entwicklerboard welches den Controller schon vorab extern mit 16MHz 
taket. Auf dem Board befindet sich ein freier PIN (EXT_CLK). Meine 
Frage: kann mir jemand erklären wie ich einen separaten Quarz mit 20MHz 
anschließen und das Board programmieren muss damit der Controller mit 
einer Taktfrequenz von 20MHz arbeitet?

Anbei der Link zum Entwicklerboard:
http://www.atmel.com/Images/Atmel-42381-ATmega168PB-Xplained-Mini_UserGuide.pdf

Ich freue mich auch konstruktive Tipps und Beiträge.......


Viele Grüße

von Falk B. (falk)


Lesenswert?

@ Christian Hoffmann (chrisso1986)

>taket. Auf dem Board befindet sich ein freier PIN (EXT_CLK). Meine
>Frage: kann mir jemand erklären wie ich einen separaten Quarz mit 20MHz
>anschließen und das Board programmieren muss damit der Controller mit
>einer Taktfrequenz von 20MHz arbeitet?

>Anbei der Link zum Entwicklerboard:
>http://www.atmel.com/Images/Atmel-42381-ATmega168P...

In dem gesamten Dokument taucht EXT_CLK nicht auf.

Wozu 20 MHz? Reichen die 16 MHz nicht?

Der richtige Link ist der hier, auf die "Software"

http://www.atmel.com/images/Atmel-42250-ATmega168-Xplained-Mini_User-Guide.zip

Dort ist der Schaltplan drin. Der Takt für den ATmega168 kommt vom 
Programmieradapter, welcher aus eienm ATmega32U4 besteht. Dieser gibt 
seinen eigenen 16 MHz Takt einfach weiter.

Wenn man nun WIRKLICH einen 20 MHz Takt für den ATmega168 haben will, 
muss man R109 entfernen und den Takt eines 20 MHz Quarzoszillators dort 
einspeisen. Z.B. sowas hier

http://www.reichelt.de/Oszillatoren/OSZI-20-000000/3/index.html?&ACTION=3&LA=2&ARTICLE=13694&GROUPID=3174&artnr=OSZI+20%2C000000

Der ist zwar ein alter, riesiger Brocken, aber den braucht man hier, 
wegen der 5V.

von Christian (Gast)


Lesenswert?

Hallo Falk,

vielen Dank für die schnelle Antwort, wollte eben reinschreiben, dass 
sich meine Frage erledigt hat habe ebenfalls den Schaltplan gefunden und 
der Problem gesehen. Letztendlich reichen zum Testen meines Programmes 
auch die 16MHz aber da ich über einen Eingangspin schnelle Impulse 
detektieren möchte hätte ich mich über die 4MHz mehr gefreut :)

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.