Здравствуйте уважаемые господа инженера!
Подскажите что делаю не так..
Перевожу МК в STOP режим, смотрю отдельное потребление аналоговой части. Со включенными ADC и DAC ~1.2 мА, c выключенными 160 мкА. Это всё соответствует документации.
Но, когда перевожу в STOP режим:
Код
ADC_Cmd(ADC1, DISABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_ADC1, DISABLE);
DAC_Cmd(DAC_Channel_1,DISABLE);
DAC_Cmd(DAC_Channel_2,DISABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, DISABLE); //Вкыл ЦАП
PWR_EnterSTOPMode(PWR_Regulator_LowPower,PWR_STOPEntry_WFI);
То уходит в STOP режим, общее потребление при этом ~500 мкА из них питание аналоговой части МК (VDDA пин МК) 87 мкА.
Мерял сопротивление ножек 8 и 9, при обратной полярности щупов мультиметра, 166 КОм. На всех МК новых 166. НО после пайки почемуто уже 156, в схеме 156 если выпаять померять тоже 156. Если щупы держать минут 10, то показания мультиметра доходят до 160.
Я выпаивал МК, менял на новый, мыл плату. Но проблема та же.. в STOP режиме аналоговая часть МК потребляет 86 мкА.
Варианты:
1) Паяю феном не правильно и МК меняют внутреннюю структуру.
2) Чтобы снизилось отдельное потребление аналоговой части МК нужно останавливать всю переферию, понижать частоты всего чего только можно?
Заранее благодарен всем за потенциально возможные комментарии по моей проблеме.