Quarzosillator vs. Resonator

Gast #56635
Hallo Leute,
jetzt habe ich mal wieder eine Frage :
Zunächst einmal ein paar Begriffsdefinitionen.

Quarzoszillator : "aktives" Bauelement mit Spannungsversorgung,
Masseanschluss und einem Taktausgang. Legt man eine Spannung an, sol
stellt sich am Ausgang ein stabilisierter Takt ein. Innen findet man
ein paar Widerstände, Inverter, Kondensatoren und einen Kristall. Diese
Komponenten bringen den Kristall zum Schwingen und halten ihn auf einer
bestimmten Frequenz.

Quarz : Ein Kristall, wlcher sich beim Anlegen einer Spannung verformt.
Schön "zurechtgefeilt" und in eine Metallhülle verpackt bekommt man
ihn als Quarz.

Keramikresonator : ähnlich wie ein Quarz, nur eben aus einer
elektrostrikiven (stimmt glaube ich) Keramik.

RC-Oszillator : Eine Kombination aus einem Widerstand und einem
Kondensator. Diese ist ebenfalls mit einer externen Ansteuerung
schwingungsfähig.

Jetzt zu den µControllern (ich beziehe mich auf Atmel-AVR) :
In den Dokumentationen ist da von Quarz/Keramikresonator, RC-Oszillator
und "external clock source" die Rede. Quarz und Keramikresonator
werden an XTAL1 und XTAL2 angeschlossen und mit 2 Kapazitäten gegen
Masse geschaltet. RC-Oszillatoren liegen zwischen Vcc und Masse und
werden an XTAL1 angeschlossen. "External Clock" wird ebenfalls nur an
XTAL1 angeschlossen.

Nach stundenlangem Gelabere : Damit ist die Beschaltung von RC, Keramik
und Quarz klar. Ist dann ein Quarzoszillator eine external clock source
?

Ich hab das mit einem Oszilloskop ausgemessen - ein 4MHz
Quarzoszillator schwingt bei anlegen der Spannung ohne weitere Bauteile
brav mit (zwar mäßiger Form) 4MHz.

Falls nämlich Quarzoszillatoren tatsächlich als "external clock
source" zu betrachten sind, dann ist im Tutorial das Setzen der Fuses
beim ATmega8 nicht nach Dokumentation. Es funktioniert beides - fragt
sich nur was richtiger ist (naja, zur Not ist alles was funktioniert
richtig, oder ;-) ).

Viele Grüße, Daniel
#56636
"Es funktioniert beides - fragt
sich nur was richtiger ist (naja, zur Not ist alles was funktioniert
richtig, oder ;-) )"


Wenn Du es nach Datenblatt gemacht hast und es funktioniert, dann ist
es auch richtig.

Wenn Du es entgegen dem Datenblatt gemacht hast und es funktioniert
trotzdem, dann ist es trotzdem falsch !

Das Datenblatt hat immer recht. Es ist nämlich die einzige Grundlage
für Fragen bezüglich des Chips zwischen Dir und dem Hersteller.

Erst, wenn es definitv nicht so geht, wie im Datenblatt angegeben, dann
solltest Du einen Bugreport an den Hersteller geben, damit dieser
wieder den Sollzustzand herstellen kann:
"Das Datenblatt hat immer recht."


Peter
Gast #56637
Peter,
ich bin ja Deiner Meinung. Aber viele hier vertrauen mehr den Foren und
den Tutorials (welche hier auch wirklich sehr gut sind) und scheuen
sich in's Datenblatt zu sehen - Kannst Du mir zufällig die Frage
beantworten. Wenn dem so ist, dann müsste man gegebenenfalls etwas hier
mim Tutorial ändern.

CU, Daniel
Gast #56638
Ja, ein externer Quarzoszillator ist eine `external clock source'.
Was soll's auch sonst sein?

Btw., Keramikresonatoren brauchen i. Allg. keine zusätzlichen
Kondensatoren.
Gast #56639
Nochmal ich,

dann sollte man den screenshot im Tutorial hier auf mikrocontroller.net
für die Fuses des ATmega8 verändern.
Es wurde hier für CKSEL "1111" geschrieben - sollte aber mit der
Schaltung ebenfalls im Tutorial (externer Quarzsozillator) "0000"
also alle CKSEL's "gecheckt" lauten.

Oder was mein Ihr ?

Grüße, Daniel

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.