Forum: Mikrocontroller und Digitale Elektronik Energy Micro EFM32 - Startup / Supply Voltage / Configbits


von FridayMan (Gast)


Lesenswert?

Moin,

ich halte endlich den EFM32TG840 in den Händen...
... bin zwar begeistert vom der Stromaufnahme im Betrieb etc...

ABER:

Problem1:
Bei Hochlauf (Reset-Pin offen, Vdd<1,9V) brauch mein Controller fast 
1mA..
.. und das statisch! Leg ich also 1,4V an brauch er 1mA (und das bei 
Reset pulldown Masse oder offen)
---> Also muss ein Supervisor-Chip her (oder geht das auch anderster).

Problem2:
Das führt auch zum nächsten Problem...
... Laut Datenblatt ist die minimale Versorgungsspannung mit 1.8V 
definiert. Mein Controller fährt erst bei knapp 2V hoch.
Problem ist nun, dass ich nur Vdd=2.2V zur Verfügung habe + 
Supervisordropoutvolt ergibt Vcc < 2V...

Probem3:
Gibt es keine Configbits. Läuft der Controller somit immer mit internem 
RCO von 14Mhz hoch? (Wünschenswert wäre 1Mhz)

Was bringt mir ein energiesparender Chip, wenn ich im Startup schon 50% 
meiner Energie verbrate?

von Tante Käthe (Gast)


Lesenswert?

Ich habe diese Phänomen bei mir noch nicht nachvollziehen können. Daher 
kann ich Dir leider nur meine generelle Erfahrung mit der Problemmlösung 
mit EFM32 teilen:

1) Simplicity Studio nach Tips durchsuchen, vielleicht hilft Dir "AN0002 
EFM32 Hardware Considerations" weiter

2) http://support.energymicro.com/home
Ich habe meine Fragen am gleichen Tag beantwortet bekommen.

Viel Erfolg ...

TK

von Jim M. (turboj)


Lesenswert?

> Problem1:
> Bei Hochlauf (Reset-Pin offen, Vdd<1,9V) brauch mein Controller fast
> 1mA.. [...]

Was ist das denn für eine Spannungsversorgung...?

> Problem2: [...]
> Mein Controller fährt erst bei knapp 2V hoch.
> Problem ist nun, dass ich nur Vdd=2.2V zur Verfügung habe +
> Supervisordropoutvolt ergibt Vcc < 2V...

Ich würde die Spannung mittels FET schalten - es gibt IIRC auch welche 
mit Vgs um 1,5V und Rdson ~0.1 Ohm. IMO sollte da dann deutlich weniger 
als 0.1 Volt abfallen. So machen wir das hier - bei allerdings 3.3 Volt 
Betriebsspannung.

> Probem3:
> Gibt es keine Configbits.

Gibts nicht.

> Läuft der Controller somit immer mit internem
> RCO von 14Mhz hoch?

Ja, damit der µC nach dem Reset schnell in die Gänge kommt => "Race to 
idle". Passt das nicht, kann man z.B. im Reset-Vector die entsprechenden 
Register umsetzten. Ich würde das aber erst nach dem C-Startup (Kopieren 
der Variablen ins RAM) machen.

von FridayMan (Gast)


Lesenswert?

Vielen Dank schon einmal.

>Was ist das denn für eine Spannungsversorgung...?
Normales Labornetzteil, später ein Burst-Schaltregler (LTC3109/3105 
etc.)


Ich werde es mal über den Support probieren.

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.