Quzarz schwingt nicht an. AVR an Uhrenquarz.

Gast #3969518
Hallo, ich möchte einen ATTiny an einem Uhrenquarz betreiben um eine 
recht niedrige Taktfrequenz zu haben. Diesen Uhrenquarz habe ich nun an 
die Eingänge XTAL1 und XTAL2 gelötet. Allerdings schwingt der Quarz auf 
meiner Platine nicht an, ich kann eine konstante Spannung von 0,66V an 
XTAL1 und XTAL2 messen. Stecke ich den Quarz in mein STK500 funktioniert 
dieser dort ohne Probleme.
Meistens benutze ich den Internen Oszillator. Ich habe SUT_CKSEL auf 
0,4-0,9 MHz Crystal Osc. im avr Studio 6.1 gestellt.
An dem Quarz habe ich wie im Datenblatt beschrieben keine Kondensatoren.
Jedoch hatte ich 2x 22pF Kondensatoren schon testweise dran um zu 
schauen ob es daran liegt, die hat jedoch nicht geholfen.

Kann mir jemand sagen was verkehrt mache?
Die Tinys wollen mindestens 400 kHz als Quarz Kristall haben. Ein 32768 
Hz Kristall ist vieeel zu langsam, und schwingt daher nicht an.

Nimm einen µC, der einen passenden Oszillator für Uhrenquarze hat, oder 
einen externen (=aktiven) Quarzoszillator.
Gast
"To use a 32.768 kHz watch crystal as the clock source for the device, 
the low-frequency crystal oscillator must be selected by setting CKSEL 
fuses to ‘0110’."
Gast
Linksammler schrieb:
> Jim Meba schrieb:
>> Die Tinys wollen mindestens 400 kHz als Quarz Kristall haben
>
> Nicht wenn man den Tiny richtig konfiguriert.
> Sh. Datenblattschnippsel im Anhang

Tatsächlich, allerdings finde ich diesen Ausschnitt nicht im Datenblatt 
des ATTiny2313. Aus welchem Datenblatt hast du diesen Ausschnitt?
Ich Persönlich denke, dass ich die Fuses richtig habe, immerhin schwingt 
der AVR auf dem STK500 an und läuft auch normal.

Was könnte ansonsten der Fehler sein? Ich habe die zwei Pins des Quarzes 
jeweils einen direkt an XTAL1 und den anderen an XTAL2. Mehr brauche ich 
nicht richtig? Laut Datenblatt soll ich ja bei diesen Frequenzen auf 
Kondensatoren verzichten.
Gast
Aha, ein ATtiny2313. Danke für die Information.
Nun, ausgerechnet der kann die 32 kiHz nicht.
Aber der Begriff 'Uhrenquarz' ist ja dehnbar, wie wäre es mit 4194304 
Hz?
Gast
Oh, das ist ja doof. Dann werde ich doch den internen 128kHz Oszillator 
nehmen und den Takt durch 8 Teilen. Mir geht es nämlich darum eine 
möglichst niedrige Taktfrequenz zu haben um einen geringen 
Stromverbrauch zu haben.
Gast
Dextrose schrieb:
> Mir geht es nämlich darum eine
> möglichst niedrige Taktfrequenz zu haben um einen geringen
> Stromverbrauch zu haben.

Dann nimm den internen RC-Oszillator, 8MHz (evtl. 1 MHz), und nutze die 
div. Sleep-Modi richtig aus.

Spart vmtl. in der Summe mehr Energie, Stichwort "Race to Idle".

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 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.