Здравствуйте всем. Пытаюсь добиться малого потребления МК. В даташите нашел раздел в котором описывается как добиться ULTRA LOW POWER
Voltage regulator is in Low-power mode. Brown Out Detector is de-activated. Flash is in standy mode.(1) PLL is de-activated. Main oscillator is activated. ARM Core in idle mode. MCK @ 500Hz. Analog-to-Digital Converter deactivated. All peripheral clocks de-activated. USB transceiver disabled. DDM and DDP pins connected to ground.
выполнил все пункты, но к сожаленью не добился такого результата о котором обещали разработчики МК. Они обещают 38 мкА. У меня же получается около 1.7 мА. Никак не могу понять в чем причина. Может стоит еще что-нибудь отключить? Кто-нибудь добивался лучшего результата? Помогите.
Интересен также следующий момент, я пробовал измерить ток на 3.3В и на 1.8В, в схеме чисто МК. Замерил получил некий результат вычил из ток на цепи 3.3 ток, который был на цепи 1.8, получил ровно 1.7мА. Затем решил усыпить МК, и померить на тех же цепях. Результат тот же.
Частая причина - висячие выводы. Я делаю так - беру пинцетом щуп осцила (при этом на осциле получается синусоида от наводок от сети) и тыкаюсь в ножки. При прикосновении к ножке должны быть нули. Еще есть способ - тупо полапать пальцами плату. Если потребление растет - гдето висячие ножки.