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?
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
> 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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.