Forum: Mikrocontroller und Digitale Elektronik Uhrenquarz an TOSCx (Mega644)


von Uwe (Gast)


Lesenswert?

Hallo zusammen,

bin aus den Fundstellen bei einer Suche im Forum nicht ganz eindeutig 
schlau geworden...

Ich möchte einen Uhrenquarz an TOSC1/2 eines Mega644 anschliessen, um 
einen zeitgenauen Timer zu erhalten. Folgende Fragen:

* schliesst man den Quarz einfach zwischen diese beiden Pins an, müssen 
da noch irgendwelche Kondensatoren (analog XTAL1/2) dazwischen?

* muss irgend etwas an den Fuses gedreht werden?

* ist noch etwas (harwareseitig) zu beachten

Danke für die Geduld!

von Falk B. (falk)


Lesenswert?

@  Uwe (Gast)

>* schliesst man den Quarz einfach zwischen diese beiden Pins an,

Ja.

> müssen
>da noch irgendwelche Kondensatoren (analog XTAL1/2) dazwischen?

Kommt auf den AVR-Typ an. Bei einigen ja, bei anderen kann man intern 
Kapazitäten zuschalten. Ich würde lieber externe Cs dramnachen, die sind 
genauer und vor allem auf den Quarz anpassbar.

>* muss irgend etwas an den Fuses gedreht werden?

Nein.

>* ist noch etwas (harwareseitig) zu beachten

Nein.

MFG
Falk

von Andreas (Gast)


Lesenswert?

Gehe ich recht in der Annahme, dass man die Fuses auf lo frequency 
stellen muss??

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Die Fuses müssen umgesetzt werden, wenn der Uhrenquarz auch den 
Prozessortakt liefern soll. Wenn der Uhrenquarz nur für den Timer 
genutzt werden soll, ist auf eine andere Haupttaktquelle zu fusen. 
Externe Cs braucht der TOSC nur, wenn der Quarz Lastkapazitäten >8pF 
benötigt. Die externen Cs werden zu den internen 8pF hinzuaddiert.

von Zapp (Gast)


Lesenswert?

Meines wissens kann man die Atmel mit nur einem Uhrenquarz dran nicht 
programmieren. Der Clock sollte ein mehrfaches des Programmierclockes 
sein. Was aber geht, ist interner RC den amn dann abschaltet, dh in den 
sleep wirft.

von Uwe (Gast)


Lesenswert?

@Zapp:

es geht nicht darum den Uhrenquarz für den Systemtakt zu verwenden, 
sondern zusätzlich an den, dafür vorgesehenen Pins TOSC1 und TOSC2, um 
intern eine genaue RTC zu haben. Der Controller an sich wird natürlich 
mittels eines Quarzes an XTAL1 und XTAL2 bzw. durch den internen RC 
getaktet...

von Norgan (Gast)


Lesenswert?

> um intern eine genaue RTC zu haben.

Genau ist relativ. Ohne Abgleich oder zumindest eine Softwarekorrektur 
wird diese RTC nicht mal so gut wie eine billige Digitalarmbanduhr aus 
dem Sonderangebot eines Supermarktes.

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.