Hallo,
ich bin gerade dabei den SAM3S in den Backupmodus zu schalten und habe
das Problem, dass die Stromaufnahme immer noch bei ca. 4mA bei 3V
VDDIN/VDDIO ist. Laut Datenblatt sollte ich ne Stromaufnahme von ca 4uA
sehen. Ich benutze allerdings den internen slowclock. Hat jemand ne Idee
was ich noch ausschalten kann, damit ich wenigstens in den unteren uA
Bereich komme?
Hier die Sequenz, mit der ich meinen Test durchführe:
1 | pmc_set_writeprotect(0);
|
2 | PMC_DisableAllPeripherals();
|
3 | sleepAboutMS(5000);
|
4 | pmc_switch_mck_to_sclk(0);
|
5 | //pmc_osc_disable_xtal
|
6 | pmc_disable_pllbck();
|
7 | pmc_disable_pllack();
|
8 | // pmc_disable_voltage_regulator();
|
9 | pmc_disable_supply_monitor();
|
10 | pmc_save_clock_settings(
|
11 | &p_osc_setting,
|
12 | &p_pll0_setting,
|
13 | &p_pll1_setting,
|
14 | &p_mck_setting);
|
15 |
|
16 |
|
17 | //pmc_enable_sleepmode(1);
|
18 | //pmc_enable_backupmode();
|
19 | for(;;){
|
20 | pmc_sleep(SAM_PM_SMODE_BACKUP);
|
21 | }
|
Was gut funktioniert ist, dass die Stromaufnahme tatsächlich runtergeht.
Sie fällt schlagartig von 40mA auf 4mA. Schonmal nicht schlecht, aber
nicht genug.
Viele Grüße,
Arne