Forum: Mikrocontroller und Digitale Elektronik AVR Xmega256A3B RCT32


von Felix Z. (felixz)


Lesenswert?

Hallo Zusammen

Ich versuche schon seid einiger Zeit den RTC32 in einem Xmega256A3B zum 
laufen zu kriegen, aber der Timer will einfach nicht laufen....
Hat schon jemand Erfahrungen gesammelt und den RTC32 zum laufen 
gekriegt?

Gruss Felix

von Tobias K. (tobi123)


Lesenswert?

Wenn ich mich nicht irre, gibt es noch keinen XMega mit RTC32.

von Michael L. (hasimaus)


Lesenswert?

@Tobias
Sorry, aber der Xmega256 A3B hat einen RTC mit 32Bit.
Datenblatt ab Seite 37.

@Felix
Kannst Du genauer beschreiben weshalb Du annimmst das RTC32 nicht geht 
und was Du bisher gemacht hast. Vielleicht ein wenig Programmkode !?

Gruß

von Tobias K. (tobi123)


Lesenswert?

Ok, sorry.
Laut "Parametric Product Table" auf der Atmel HP gibts nur 16Bit RTCs. 
So kann man sich irren..

von Felix Z. (felixz)


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

von Weiss glüht die S. (weissglut)


Lesenswert?

Felix Z. schrieb:
> Eine geniale Sache. Die Uhr läuft mit einem Gold-Cal am VBat-Pin weiter
> auch wenn der uP Stromlos ist.

Der Gold-Cap muss dann aber noch extra über eine Diode geladen werden? 
Oder erledigt das der uP automatisch?

Wo ist denn der Xmega256A3B lieferbar?

von Felix Z. (felixz)


Lesenswert?

Ja, den Gold-Cap lade ich via Diode und Vorwiderstand ab der 
3V-Speisung.

Die Xmega256A3B habe ich Mouser Electronics gekauft.

Die Processoren sind aber erst im
64M2 (64-pad, 9 x 9 x 1.0 mm Body, Lead Pitch 0.50 mm) Gehäuse 
erhältlich.

Gruss Felix

von Weiss glüht die S. (weissglut)


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?

von Felix Z. (felixz)


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.

von Mohamed (Gast)


Lesenswert?

hi, guck dir den Link an, hat mir weitergeholfen
Beitrag "RTC32 mit XMEGA"

von 2K (Gast)


Lesenswert?

ich glaube nach 5 Jahren hat er das Problem bestimmt gelöst ....

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.