AVR Xmega256A3B RCT32

OP #1673641
Lesenswert?

Hallo Zusammen

Also bei mir läuft mitlerweilen die RTC32 auf den Xmega256 A3B.
Eine geniale Sache. Die Uhr läuft mit einem Gold-Cal am VBat-Pin weiter 
auch wenn der uP Stromlos ist.

In meiner SW verwende ich den internen 2MHz RC-Oszi der mit DFLL von LP 
32kHz Oszi synchronisiert wird.
Dazu habe ich den 32kHz Oszi im OSC.CTRL eingeschaltet.

Der gleiche Oszi wird aber auch für die RTC32 verwendet.

Scheinbar wird beim Xmega256A3B der LP 32kHz Oszi durch das Bit im 
VBat-Modul eingeschaltet.
Ist der Oszi aber im OSC.CTRL schon eingeschaltet geht das nicht mehr.

Also zuerst im VBat-Modul und dann im OSC
Dann Läuft DFLL und RTC 32

Gruss Felix
#1688908
Lesenswert?

Danke, habe ihn vorhin auch bei Mouser gefunden. Muss man beim 
Xmega256A3B dann noch irgendwas beachten? Für mich liest es sich im 
Datenblatt so, als ob er vollautomatisch auf Vbat umstellt, wenn die 
Spannung einbricht.
Aber da steht auch noch, dass im Batteriebetrieb ein externer Quarz 
nötig ist. Geht das nicht über den internen Low Power Oscillator?
OP #1689114
Lesenswert?

Hallo

Soweit ich das Verstanden habe ist nur der ext. Oszilator an TOSC1/2 in 
der power domain welche von VBat oder VCC gespiesen wird. Alle anderen 
Oszis sind nur an VCC.
Ich verwende in meinem Projekt einen 32kHz Quarz welcher neben der RTC 
ja auch zum Symchrinisieren des 32MHz Oszis verwendet wird.

Der Xmega256A3B ist schon eine gewaltige Maschine. Bis man alle 
Einstellunge des Clock, der RTC und des Powermanagement richtig hat muss 
man schon einige Stunden investieren. Aber da macht man ja nur für das 
erste Projekt....

Die Umschaltung von VCC  nach VBat geht ganz problemlos über die 
Brown-Out Detection. Bei meinem Gerät kann man einfach Batterien 
rausnehmen und die Uhr läuft weiter.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren