Forum: Mikrocontroller und Digitale Elektronik Quzarz schwingt nicht an. AVR an Uhrenquarz.


von Dextrose (Gast)


Lesenswert?

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?

von Thomas E. (thomase)


Lesenswert?

Dextrose schrieb:
> Ich habe SUT_CKSEL auf
> 0,4-0,9 MHz Crystal Osc. im avr Studio 6.1 gestellt.

0,4MHz ist immer noch 12x zu hoch.

"Ext. Low-Freq. Crystal" ist die richtige Einstellung.

mfg.

: Bearbeitet durch User
von S. Landolt (Gast)


Lesenswert?

"Notes: 1. This option should not be used with crystals, only with 
ceramic resonators."

von Jim M. (turboj)


Lesenswert?

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.

von DB (Gast)


Lesenswert?

"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’."

von Linksammler (Gast)


Angehängte Dateien:

Lesenswert?

Jim Meba schrieb:
> Die Tinys wollen mindestens 400 kHz als Quarz Kristall haben

Nicht wenn man den Tiny richtig konfiguriert.
Sh. Datenblattschnippsel im Anhang

von Thomas E. (thomase)


Lesenswert?

Jim Meba schrieb:
> 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.

Quatsch.

mfg.

von S. Landolt (Gast)


Lesenswert?

Meba, Jim, auch mit noch so vielen 'e' wird es nicht wahrer; 84, 85, 861 
können alle 32 kiHz.

von Dextrose (Gast)


Lesenswert?

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.

von S. Landolt (Gast)


Lesenswert?

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?

von DB (Gast)


Lesenswert?

Ach so, ein ATtiny2313. Da geht vielleicht was über den System Clock 
Prescaler zum Strom sparen.

von Dextrose (Gast)


Lesenswert?

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.

von Linksammler (Gast)


Lesenswert?

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".

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.