Hallo Leute,
Möchte bei einem STM32F405 die RTC über einen Goldcap puffern.
1. Stimmt die Schaltung so, wie im Anhang?
2. Wie lange in etwa wird die RTC gepuffert.
Habe gelesen, das ab 1,8V die RTC nicht mehr stimmt.
Prodo schrieb:> 1. Stimmt die Schaltung so, wie im Anhang?
Ohne den Rest kann das niemand mit Bestimmtheit sagen. Die Diode
zwischen dem Goldcap und VBAT würde ich weglassen.
Prodo schrieb:> 2. Wie lange in etwa wird die RTC gepuffert.
Das dürfte primär von den Leckströmen der Diode und des Goldcaps
abhängen.
Die rechte ist dazu gut, wenn der STM32F407 Spannung erhält, geht der
VBAT kurz auf High (datenblatt), weil die interne Verbindung von 3.3V zu
VBAT hergestellt wird.
Währe die Diode nicht da, würde der Goldcap über den Portpin geladen !
Werde nochmals 50R zwischen 3.3V und der Diode hängen.
Hat jemand Erfahrungswerte der Pufferzeit?
Prodo schrieb:> Hat jemand Erfahrungswerte der Pufferzeit?
Die Rechenaufgabe ist nicht so schwer. 1 Farad speichert bei 1 Volt eine
Amperesekunde = 1 Coulomb.
http://de.wikipedia.org/wiki/Farad
Jetzt musst du nur noch wissen, wie voll dein C am Anfang ist, wann
Schluss ist mit der Funktion der RTC und wieviel Strom sie verbraucht.
Prodo schrieb:> Währe die Diode nicht da, würde der Goldcap über den Portpin geladen !
Inwiefern ist das ein Problem? Das ist doch wohl nur bei
Lithium-Primärzellen von Bedeutung, da die nicht geladen werden dürfen.
Schon etwas älter... Aber mir stellt sich gerade die selbe Frage...
Ich möchte die RTC mit 10F/2,7V puffern, da dachte ich an folgendes:
2,4V ---|>---[100R]---||--- GND
zwischen dem 100Ohm Widerstand und dem Kondensator gehe ich ab und auf
VBAT.
Wenn nun jedoch der Pin den Kondensator lädt, habe ich ja erstmal einen
Kurzschluss, oder?
Wenn da noch eine Diode mit rein muss, denke ich darüber nach, einfach
zwei 10F/2,7V in Serie und die Kondensatoren dann auf die 3,3V
Versorgung der Schaltung zu laden.
Nils S. schrieb:> Wenn nun jedoch der Pin den Kondensator lädt, habe ich ja erstmal einen> Kurzschluss, oder?
Welcher Pin? Wo Kurzschluss? Ich kann deinen Gedankengängen leider nicht
folgen ...
Die Schaltung von dir ist aber schon in Ordnung, das wird üblicherweise
so gemacht.
Nils S. schrieb:> Wenn da noch eine Diode mit rein muss, denke ich darüber nach, einfach> zwei 10F/2,7V in Serie und die Kondensatoren dann auf die 3,3V> Versorgung der Schaltung zu laden.
Ähm, ha, wie bitte? Versteht das jemand, was er meint?
Falls der VBAT-Pin den Kondensator auch laden will, müsste das mit einer
Diode verhindert werden. Dann würde ich, wegen dem Spannungsabfall,
lieber von 2,4V auf 3,3V gehen mit der skizzierten Schaltung.
Ich denke, ich werde das dann so machen, danke!
Nils S. schrieb:> Falls der VBAT-Pin den Kondensator auch laden will, müsste das mit einer> Diode verhindert werden. Dann würde ich, wegen dem Spannungsabfall,> lieber von 2,4V auf 3,3V gehen mit der skizzierten Schaltung.
Auch wenn er wollen würde, der VBAT kann es nicht ... Das ist ein
Eingang - nichts weiter.
Mach es einfach so wie im Bild im Anhang.
Statt 22R würde ich allerdings 100R verwenden. Und statt 1F verwendest
du 10F.
Mampf F. schrieb:> Auch wenn er wollen würde, der VBAT kann es nicht ... Das ist ein> Eingang - nichts weiter.
Ah, das ist gut.
Ja so in etwa dachte ich mir das auch und wenn ich mit der Spannung
unter 2,7V bleiben kann, reicht auch einer dieser Kondensatoren.
Danke.
Mampf F. schrieb:
> Auch wenn er wollen würde, der VBAT kann es nicht ... Das ist ein> Eingang - nichts weiter.
Nicht unbedingt; es mag auch von uC zu uC verschieden sein.
Aus dem RM0033 vom F205:
1
During the startup phase, if VDD is established in less than
2
tRSTTEMPO (Refer to the datasheet for the value of tRSTTEMPO) and
3
VDD > VBAT + 0.6 V, a current may be injected into VBAT through an
4
internal diode connected between VDD and the power switch (VBAT).
5
6
If the power supply/battery connected to the VBAT pin cannot support
7
this current injection, it is strongly recommended to connect an
8
external low-drop diode between this power supply and the VBAT pin.
Und wenn die externe Schaltung diesen Strom verträgt, wird die interne
Diode überlastet.
Nils S. schrieb:
> Ja so in etwa dachte ich mir das auch und wenn ich mit der Spannung> unter 2,7V bleiben kann, reicht auch einer dieser Kondensatoren.
Ja, wenn... Wie stellst du das sicher? Wenn das C geladen ist fließt nur
noch der Leckstrom. (3.3V - Diode) ergibt bei so kleinem Strom über 3
Volt.
eagle user schrieb:> Wie stellst du das sicher?
Mit einem weiteren Spannungsregler, der sowieso in der Schaltung sitzt
und auf GND bezogen 2,4V rausgibt.
Nils S. schrieb:> eagle user schrieb:>> Wie stellst du das sicher?> Mit einem weiteren Spannungsregler, der sowieso in der Schaltung sitzt> und auf GND bezogen 2,4V rausgibt.
Je nachdem was du für einen Controller hast, hast du dann aber nicht
mehr viel Luft. Der F1 braucht zum Beispiel an V_BAT min. 2,0V und wenn
du dann noch ein bisschen Sicherheitsreserve willst und mit 2,1V
rechnest, dann könntest du effektiv die dreifache Laufzeit erreichen
wenn du zwei Goldcaps in Serie hängst und diese bis auf 3,0V auflädst,
weil "Kuh gleich Kuh" ;)
Bei einem L4 sieht es dann schon wieder anders aus, weil da V_BAT bis
1,55V runter gehen darf.
Christopher J. schrieb:> dann könntest du effektiv die dreifache Laufzeit erreichen> wenn du zwei Goldcaps in Serie hängst und diese bis auf 3,0V auflädst,
So habe ich es mittlerweile auch gemacht. Danke.
Nils S. schrieb:> Die Caps werden geladen und> halten in 10 Jahren die Zeit hoffentlich immer noch.
Nicht mit einer Ladung :)
Hatte letztens feststellen dürfen, dass 100.000µF gerade mal für 2-3
Tage bei einer Stromentnahme von ca 2µA reicht :/
Hat nicht gereicht, hab dann eine CR2032 eingebaut^^
Die Uhr hängt ja auch 10 Jahre - 3 Stunden dann am Netzteil. Ich damit
überbrücke ich Stromausfall. Eine Zelle ist in 10 Jahren wahrscheinlich
hin. Die Caps halten dann hoffentlich noch - natürlich nur eine
begrenzte Überbrückungszeit, WENN geladen ;)
Das wichtigste ist Dioden zu verwenden die einen möglichst geringen
Leckstrom haben. z.B. SMMSD701T1G (13nA) oder BAS516 (30nA)
Die meisten kleinen Dioden haben 1-2µA. Eine Diode mit Leckstrom 0 gibt
es leider noch nicht.
Markus M. schrieb:> Das wichtigste ist Dioden zu verwenden die einen möglichst geringen> Leckstrom haben. z.B. SMMSD701T1G (13nA) oder BAS516 (30nA)
Das sind durchaus interessante Bauteile. Ich dachte immer das
Schottky-Dioden grundsätzlich einen deutlich höheren Leckstrom hätten
als z.B.
Stefan U. schrieb:> Die gute alte 1N4148
Bei der von Mampf angehängten Schaltung kann man ja spannungstechnisch
durchaus noch ein bisschen was herauskitzeln wenn man eine Schottky
verwendet. Habe aber gerade mal nachgeschaut und die BAS516 hat auch
schon eine V_F von 0,7V bei 1mA. Die SMMSD701T1G dagegen begnügt sich
mit 0,4V bei 1mA. Sehr edel das Teil aber für eine Diode auch nicht ganz
billig (0,10€/St. bei 3000 St.).
Prodo schrieb:> 1. Stimmt die Schaltung so, wie im Anhang?
Wie ja schon gesagt wurde, die rechte Diode ist unnötig, aber zu der
ersten ein Vorwiderstand muß sein. Der muß ausreichen, daß bei völlig
entladenem Cap der Ladestrom die Diode nicht weggrillt. Und natürlich,
daß die Spannungsquelle an der 3.3V-Schiene den nötigen Strom liefern
kann, um dem µC beim Hochlaufen zu betreiben und auch noch den Goldcap
zu laden.
> 2. Wie lange in etwa wird die RTC gepuffert.> Habe gelesen, das ab 1,8V die RTC nicht mehr stimmt.
Ich nehm das, um das Backup-RAM und die RTC-Register über Stromausfall
zu nutzen. Goldcap mit 1F, hält praktisch etwa eine Woche. Als Diode ne
BAT46 mit 0.5µ Leckstrom.
Wenn Du V_BAT auf 3.3V hast und nur RTC haben willst (also nicht das
Backup-SRAM), dann rechne mit etwa 1µA Stromaufnahme bei 25°C. Wenn man
also statt einer BAT46 eine ideale Diode ohne Leckstrom nähme, würde das
die Laufzeit um 50% verlängern. In eine andere Größenordnung kommt man
da also nicht.
Wobei ich einen Goldcap für 5V / 85°C nehme. Den nutze ich nur mit 3.3V,
aber die Dinger halten länger, wenn man sie nicht auf 100% lädt, und
85°C, weil diese Typen auch bei geringen Temperaturen länger halten als
die 75°C-Typen.