Forum: Mikrocontroller und Digitale Elektronik externer 16MHz Quarz an ATmega8515


von Stephan Ketzer (Gast)


Lesenswert?

Ich will meinen Atmega8515 durch ein einen 16MHz Quarz takten, hab damit
aber Probleme.
Hab ihn wie im Datenblatt angeschlossen (Quarz zwischen XTAL1 und XTAL2
und 22pF Kondensatoren zur Masse) und bei den Fuse-Bits auch schon
einiges durchprobiert. Sollte aber laut Datenblatt

CKOPT = 0 (programmed)
CKSEL0..3 = 1

sein. Jetzt sollte doch eigentlich zwischen XTAL1 und GND eine
16MHz-Sinus-Schwingung anliegen, oder?
Oder zwischen XTAL1 und XTAL2?
Es liegt jedenfalls zwischen XTAL2 und GND 1V DC und zwischen allem
anderen 0V an.
Wieso funktioniert das nicht?

Wie sollte es überhaupt funktionieren? Muss der Mikrocontroller nicht
zwischen zwei pins eine Rechteckspannung anlegen, um den Quarz in
seiner Frequenz schwingen zu lassen?

Fragen über Fragen...wäre super, wenn mir jemand helfen könnte.

Danke,
Stephan

von Sebastian Eckert (Gast)


Lesenswert?

Eigentlich sollte das alles richtig sein, sowohl die 22pF als auch die
Fuses.
Die 16 MHz-Schwingung liegt sowohl zwischen XTAL1 und GND als auch
zwischen XTAL2 und GND an, sollte mit einem Oszilloskop an beiden
Stellen, wenn auch mit unterschiedlicher Amplitude, zu beobachten
sein.

Der Mikrocontroller legt nicht direkt eine Rechteckspannung an.
Vielmehr enthält er einen Verstärker, der über den Quarz rückgekoppelt
wird. Der Impuls beim Anlegen der Versorgungsspannung sollte eigentlich
bereits dafür sorgen, daß der Quarz anschwingt; danach erhält der
Verstärker diese Schwingung aufrecht.

Es empfiehlt sich übrigens, den Aufbau sehr sorgfältig zu
kontrollieren. Ich hatte auch schon Probleme durch eine schlechte
Lötstelle, welche dafür sorgte, daß mindestens einer der beiden
Kondensatoren keinen Kontakt zur Masse hatte, und nichts ging. Im
Extremfall muß man wirklich mit dem Durchgangsprüfer sicherstellen, daß
einerseits alles Kontakt hat und andererseits nicht etwa versehentlich
ein Kondensator Durchgang hat - kommt aber höchst selten vor, und dann
eher durch unbeabsichtigte Lötbrücken. Defekte Quarze kann es
theoretisch auch geben, wenn auch nicht oft. Zuverlässig, wenn auch
teuer und größer in der Bauform, ist natürlich ein fertiger 16 MHz
Quarzoszillator.

Ach übrigens, dumme Frage: Das ist doch wirklich ein 16 MHz Typ, nicht
etwa ein Atmega8515"L"?

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.