Forum: Mikrocontroller und Digitale Elektronik 32KHz am Clockausgang?


von Stefan (Gast)


Lesenswert?

nAbend,

mein Mega164pa läuft mit 12MHz, lege ihn aber viel schlafen. Der Timer2 
wird von einem 32KHz Kristal versorgt (asynchron, Echtzeituhr). In 
meiner Schaltung benötigt aber noch ein IC diesen 32KHz Takt. Mit einem 
Kristal beide IC's versorgen geht nicht, hab ich gerade rausgefunden^^.

Was kann ich machen? Ok, im schlimmsten Fall noch nen 32KHz Quarz 
verbauen, aber erscheint mir irgendwie...doof. Dann hab ich 3 Quarze 
insgesamt drauf...

würde mich sehr über einen Tip freuen :-)

Gruß Stefan

von nachdenklicher (Gast)


Lesenswert?

Du könntest mit ein paar Bauteilen und dem EINEN Quarz einen Oszillator 
bauen, der dann den AVR und Deine restliche Schaltung versorgt.


Joe

von Stefan (Gast)


Lesenswert?

ä, wie aufwendig ist denn die Schaltung??
viel Strom brauchen sollte sie nischt :-)

von nachdenklicher (Gast)


Lesenswert?

Also wenn Du 32Khz bei extrem wenig Stromverbrauch benötigst, könntest 
Du einen RTC-Chip dafür einfach "missbrauchen".

Als Beispiel mal der RTC4543 von Epson (ca. 2 Euro), der hat den Quarz 
schon eingebaut und kann so beschaltet werden (ohne jede Software), dass 
er an einem Pin das 32Khz-Signal (oder wahlweise 1Hz) ausgibt.

Dabei ist der Stromverbrauch nur wenige µA, weniger dürftest Du bei 
diskretem Aufbau kaum erreichen können. Der Strom hängt natürlich auch 
von der Last ab, die Du an den 32Khz-Ausgang hängst, ist ja klar.

Du missbrauchst den RTC in diesem Fall also schlichtweg als Oszillator, 
und kannst die ganze Datenübertragung weglassen.

Andererseits könntest Du dann natürlich auch die 3 Portleitungen nutzen, 
und den Chip als echte Uhr nutzen, wozu sie eigentlich auch gedacht ist.

Natürlich gibt es jede Menge andere RTC-Chips, der Vorteil des o.g. ist 
eben, dass der Quarz schon drin ist und das 32Khz-Signal abgreifbar ist.
Ausserdem sind die Dinger abgeglichen (auf 12/22 ppm), was Du bei einem 
diskreten Aufbau erstmal schaffen musst.

Joe

von Peter D. (peda)


Lesenswert?

Stefan schrieb:
> mein Mega164pa läuft mit 12MHz, lege ihn aber viel schlafen. Der Timer2
> wird von einem 32KHz Kristal versorgt (asynchron, Echtzeituhr). In
> meiner Schaltung benötigt aber noch ein IC diesen 32KHz Takt.

Einfach einen Compare-Ausgang von T0 oder T1:

12MHz / 366 = 32,787kHz


Peter

von Steafn (Gast)


Lesenswert?

Peter Dannegger schrieb:
> 12MHz / 366 = 32,787kHz

ich leg ihn leider schlafen, Power-Down, daher geht das nicht

von Peter D. (peda)


Lesenswert?

Steafn schrieb:
> ich leg ihn leider schlafen, Power-Down, daher geht das nicht

Wozu brauchst Du dann die 32kHz?
Die braucht man doch nur im Betrieb.

Man sollte nur dann Strom sparen, wenn es auch einen merkbaren Effekt 
hat.
Z.B. die CPU hat nichts weiter zu tun, außer Zeit zählen und bei 
Batteriebetrieb.


Peter

von Frank (Gast)


Lesenswert?

Stefan schrieb:
> Ok, im schlimmsten Fall noch nen 32KHz Quarz
> verbauen, aber erscheint mir irgendwie...doof.

Um Welche Stückzahl geht es? 10000, 100000, 1000000?
Oder nur um ein Einzelstück bei dem Du 15Cent sparen möchtest?

von Stefan (Gast)


Lesenswert?

Frank schrieb:
> Um Welche Stückzahl geht es? 10000, 100000, 1000000?
> Oder nur um ein Einzelstück bei dem Du 15Cent sparen möchtest?

möchte Platz auf der Platine sparen^^

Peter Dannegger schrieb:
> Wozu brauchst Du dann die 32kHz?
> Die braucht man doch nur im Betrieb.

einmal brauch ich sie um den Timer2 weiter laufen zu lassen für die Uhr 
während die CPU im PowerSave ist. Für mich ist schon wichtig ob das Ding 
<10mA saugt (12MHz) oder nur einige paar µA. Und ein anderer IC bräuchte 
auch noch 32KHz damit dieser arbeitet (während die CPU schläft)

von Stefan (Gast)


Lesenswert?

ich meinte >10mA

von tt4u (Gast)


Lesenswert?

http://www.reichelt.de/Real-Time-Clock-Module/RV-8564-C2/index.html?;ARTICLE=101069

Das Teil braucht bei 5 V 2.5 µA, wenn die 32.768 aktiv sind. Du speist 
damit Deinen Timer und Deinen anderen Chip gleichzeitig.

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.