Forum: Mikrocontroller und Digitale Elektronik PIC32 und der fehlende VBAT ANschluss fürr den RTC


von David H. (davidm)


Lesenswert?

Ich hab hier nen Board PIC32 + DP83848 PHYTER.

Ich möchte die RTCC auch nach dem ausschalten weiterlaufen lassen.

Nach einigem suchen im Web bin ich nun soweit das es keinen anderen weg 
hier gibt als einen Sleep mode zu wählen und dann die Schaltung weiter 
zu versorgen.

Nur das bedeutet auch irgendwie nen Phyter abschaltbar machen (da kein 
wirklicher sleep mode) und auch alle ausgänge ab zu schalten.


Hat hier irgend jemand ne gute Idee? sagt nicht ne externe RTCC das wäre 
schon derbe wenn ich den Internen RTCC vom PIC32 nicht nehmen kann.

von Stampede (Gast)


Lesenswert?

Der PHYTER hat im Powerdown 14mA Stromaufnahme. Damit ist 
BAtteriebetrieb oder was stromsparendes nahezu unmöglich. Den würde ich 
versuchen zu tauschen und dann die interne RTCC nutzen.

von David H. (davidm)


Lesenswert?

genau da liegt mein Problem, und ich bin mir nicht sicher ob man hier 
krumme dinge machen kann wie z.B. per Mosfet den Phyter abschalten. nur 
die ganzen anderen pins, ich will garnicht wissen was dabei kaputt geht.

Ja eh moment mal, geht dabei was kaputt wenn ich den Phyter abschalter 
per Mosfet?

: Bearbeitet durch User
von Frank K. (fchk)


Lesenswert?

David Mueller schrieb:

> Ja eh moment mal, geht dabei was kaputt wenn ich den Phyter abschalter
> per Mosfet?

dürfte eigentlich nicht, wenn Du vor dem Abschalten die (R)MII-Pins 
abschaltest (hochohmig oder low).

fchk

von David H. (davidm)


Lesenswert?

ok die RMII kann man sicher auch abschalten, nur das bedeutet doch auch 
wieder den ganzen Ethernet MAC Abschalten. boah das ist nen riesen 
aufwand nur wegen nem fehleden VBAT Pin ansich.

Und das mit dem Abschalten bedeutet für mich ansich zwei getrennte 3.3V 
einmal die direkten an den PIC und einmal die geschaltenen für den 
ganzen rest der Platine.. das ist doch irgendwie schon wieder Müll oder 
irre ich da?

von Frank K. (fchk)


Lesenswert?

Den einfachen Weg, eine externe RTC zu verwenden, wolltest Du ja nicht.

fchk

von David H. (davidm)


Lesenswert?

Frank K. schrieb:
> Den einfachen Weg, eine externe RTC zu verwenden, wolltest Du ja nicht.

mal ehrlich... ich habe nen dicken PIC32 der eine Interne RTCC hat die 
ich auch noch schön sportlich auslesen kann ersetze ich doch nicht gegen 
eine langsame I2C sache :-) oder?

von Frank K. (fchk)


Lesenswert?

David Mueller schrieb:
> Frank K. schrieb:
>> Den einfachen Weg, eine externe RTC zu verwenden, wolltest Du ja nicht.
>
> mal ehrlich... ich habe nen dicken PIC32 der eine Interne RTCC hat die
> ich auch noch schön sportlich auslesen kann ersetze ich doch nicht gegen
> eine langsame I2C sache :-) oder?

Du musst ja nur ein Mal beim Power-On die Zeit übernehmen. Macht jeder 
PC so.

fchk

von David H. (davidm)


Lesenswert?

Frank K. schrieb:
> Du musst ja nur ein Mal beim Power-On die Zeit übernehmen. Macht jeder
> PC so.

moooment mal, die Idee ist genial. ich kann die uhr doch direkt von der 
externen RTCC lesen und in die interne übernehmen. oder kann da was 
schief gehen dabei? ich meine die müssten doch ansich den selben 
kalender haben, wäre sonst auch bisle doof.

von Chris W (Gast)


Lesenswert?

David Mueller schrieb:
> Frank K. schrieb:
>> Du musst ja nur ein Mal beim Power-On die Zeit übernehmen. Macht jeder
>> PC so.
>
> moooment mal, die Idee ist genial. ich kann die uhr doch direkt von der
> externen RTCC lesen und in die interne übernehmen. oder kann da was
> schief gehen dabei? ich meine die müssten doch ansich den selben
> kalender haben, wäre sonst auch bisle doof.

Genau SO macht es ja auch der Rest der Welt wenn der µP/µC nicht dauernd 
versorg werden kann oder soll.

Schiefgehen kann dabei einiges, aber das liegt nur an dir. Ist eine 
reine Programmiergeschichte. Über die Datenformate hast du ja die volle 
Kontrolle. Du musst halt sicherstellen das du das externe Datentelegramm
so wie gekommen verwenden kannst oder dieses aufs gebrauchte Format 
trimmen.

Ansonsten müssen nur noch die Pegel stimmen, also keinen RTCC Baustein 
aus dem 286 verwenden weil der gerade rumlag. Aber so gut wie alles aus 
diesem Jahrtausend sollte mit 3,3V zurechtkommen. Aber das steht im 
Datenblatt.

von David H. (davidm)


Lesenswert?

Ich habe hier die MCP79410 die in älteren Atmel projekten ansich gut 
funzten.

Die idee war wirklich gut, ich hab immer nur daran gedacht das ich 
jedesmal per I2C das lesen muss :-)

Vielen Dank jungs!

von Frank K. (fchk)


Lesenswert?

David Mueller schrieb:
> Frank K. schrieb:
>> Du musst ja nur ein Mal beim Power-On die Zeit übernehmen. Macht jeder
>> PC so.
>
> moooment mal, die Idee ist genial. ich kann die uhr doch direkt von der
> externen RTCC lesen und in die interne übernehmen. oder kann da was
> schief gehen dabei? ich meine die müssten doch ansich den selben
> kalender haben, wäre sonst auch bisle doof.

Schau Dir mal die MCP79410 an. Auch von Microchip. Sollte passen. Hat 
VBat.

fchk

: Bearbeitet durch User
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.