Forum: Mikrocontroller und Digitale Elektronik XTAL / TOSC auf dem selben PIN - wie soll das gehen? (MegaXX8PA)


von Urs (Gast)


Lesenswert?

Hallo

hab mir gerade das Datenblatt 
http://www.atmel.com/dyn/resources/prod_documents/8271S.pdf näher 
angesehen weil ich was mit dem asynchronen Timer machen möchte, da sah 
ich, dass TOSC und XTAL die selben PINs sind?

Ä also kann ich da nen normalen Quarz zB 16MHz UND zB nen 32KHz 
Oszillator dran hängen und das stört sich nicht gegenseitig???

Also wenn das wirklich so ist, dann freut es micht. Aber ich glaube eher 
ich hab was falsch verstanden...

Wie ist es nun?

Gruß

von Dietrich (Gast)


Lesenswert?

Das geht wie vermutet nicht gleichzeitig.
Du wählst den gewünschten Takt aus, schließt das Teil an
und stellst die Fuses dazu richtig ein.

Gruß
Dietrich

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Urs schrieb:

> Wie ist es nun?

Du kannst genau einen von beiden auswählen.  Die Vorgänger (ATmega8)
hatten nur die Möglichkeit eines Quarzoszillators als Hauptoszillator;
einen 32-kHz-Oszillator für einen asynchronen Lowpower-Betrieb gab es
dort nicht.  Bei ATmegaX8 hat man diese Möglichkeit dann geschaffen,
wobei sie effektiv nur dann nutzbar ist, wenn man den Haupttakt vom
RC-Oszillator erzeugen lässt.

von Urs (Gast)


Lesenswert?

hmmm das ist ja dann voll fürn A**** ^^

wollte nen externen Quarz nehmen UND nen 32KHz Oszillator laufen lassen
dann bleibt wohl nur die MegaX4PA Reihe...

von (prx) A. K. (prx)


Lesenswert?

Jörg Wunsch schrieb:

> Du kannst genau einen von beiden auswählen.  Die Vorgänger (ATmega8)
> hatten nur die Möglichkeit eines Quarzoszillators als Hauptoszillator;
> einen 32-kHz-Oszillator für einen asynchronen Lowpower-Betrieb gab es
> dort nicht.

Der Mega8 hatte das auch schon.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Urs schrieb:
> hmmm das ist ja dann voll fürn A****

Warum?

Oft genug braucht man keinen Quarztakt als Haupttakt, sondern es
genügt völlig, einen genauen Referenztakt in Form des 32-kHz-Taktes
zu haben.  Den RC-Oszillator kann man bei Bedarf problemlos gegen
den 32-kHz-Takt kalibrieren.

Ehrlich gesagt: wenn man die Notwendigkeit für einen 32-kHz-Sleep-
Timer hat, dann hat man eigentlich fast nie Bedarf an einem
schwerfälligen Quarz als Haupttakt, der beim Aufwachen erstmal XX ms
lang nur Strom zieht, ohne dass die CPU in dieser Zeit schon was
anstellen könnte ...

A. K. schrieb:
> Der Mega8 hatte das auch schon.

Ja, stimmt, hatte ich mit den Vor-Vorgängern verwechselt (AT90S2333/
AT90S4333).

von (prx) A. K. (prx)


Lesenswert?

Jörg Wunsch schrieb:

> Ehrlich gesagt: wenn man die Notwendigkeit für einen 32-kHz-Sleep-
> Timer hat, dann hat man eigentlich fast nie Bedarf an einem
> schwerfälligen Quarz als Haupttakt,

Ausser man will mit den beschriebenen 16MHz takten. Mit dem internen 
geht üblicherweise nur maximal nominell 8MHz.

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.