Forum: Mikrocontroller und Digitale Elektronik LPC2129 - RTC Verhalten / Stromaufnahme


von Ulf (Gast)


Lesenswert?

Ich überlege erstmalig einen LPC21xx, speziell LPC2129 einzusetzen. Im 
Projekt ist u.a. CAN und RTC erforderlich. Aus dem Datenblatt und 
Usermanual werde ich nicht ganz schlau, was den RTC Weiterbetrieb bei 
U-Ausfall betrifft.

Wenn ich es richtig verstehe, läuft der RTC nur weiter, wenn der µC im 
Idle-Mode ist. Taktung erfolgt über den Systemquarz/Teiler. Einzelne 
Peripherie kann man abschalten (PCONP). Wie hoch ist dann etwa die 
Stromaufnahme?

Da kein VBAT-Anschluß da ist, müsste man den U-Ausfall rechtzeitig 
detektieren, den µC in Idle-Mode schicken und die Batteriespannung auf 
VDD1V8 legen(?) VDDIO könnte man ganz abschalten(?)

Liege ich etwa richtig? Gibts ev. einen besser geeigneten LPC oder ähnl. 
ARM, Uart-Bootloader wäre wichtig.

von (prx) A. K. (prx)


Lesenswert?

Ulf schrieb:

> Ich überlege erstmalig einen LPC21xx, speziell LPC2129 einzusetzen. Im
> Projekt ist u.a. CAN und RTC erforderlich.

Der schon etwas alte LPC2129 hat keine separate Stromversorgung für die 
RTC und kann mit den Stromsparmodi aktueller Controller nicht mithalten. 
Sinnvoller ist da eine externe RTC wie z.B. DS1307.

> Liege ich etwa richtig? Gibts ev. einen besser geeigneten LPC oder ähnl.
> ARM, Uart-Bootloader wäre wichtig.

UART Bootloader sind allgemein üblich. Einen solchen, CAN und eine 
sparsame autark versorgte RTC findet man beispielsweise beim den 
STM32F103 und LPC17xx, wenn's ein Cortex-M3 sein darf, aber auch bei den 
LPC23xx wenn's ein ARM7 sein muss.

Für den Einstieg würde ich heute gleich auf Cortex-M3 gehen.

von Ulf (Gast)


Lesenswert?

Danke erstmal.

Die STM32F gefallen mir auch sehr. Bin da noch nicht ganz durch. Auf 
Anhieb konnte ich dort kein PC-Programm für den UART-Bootloader finden. 
(Sowas wie FlashMagic bei NXP.) Nur ein "Bootloader-Demonstrator", habe 
ich was übersehen?

ST-Link per JTAG wäre sicher kein Problem.

von (prx) A. K. (prx)


Lesenswert?

Der Flash Loader Demonstrator hat zwar einen komischen Namen, aber der 
ist es wirklich.

Es gibt aber einen anderen besseren Loader, der ähnlich FlashMagic die 
Reset/Mode-Pins per Schnittstelle kontrollieren kann: 
Beitrag "STM32 Programmiertool"

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.