Столкнулся с проблемой откуда не ждал.
stm32f407 использует часики и память запитанная от батарейки через Vbat.
Ток в выключенном состоянии как обещан в даташите около 2мкА
НО!
Когда включена схема ток возрастает до 27мкА!
В прошивке при включении замеряется напряжение на батарейке ADC1 инжекторным каналом 1 раз.
Код:
HAL_ADCEx_InjectedStart(&ADCh_level);//запустим аналого-цифровое преобразование
HAL_ADC_PollForConversion(&ADCh_level,100);//дождёмся окончания преобразований
Vbat = (short int) HAL_ADCEx_InjectedGetValue(&ADCh_level,ADC_INJECTED_RANK_1);
HAL_ADCEx_InjectedStop(&ADCh_level);
Потом в программе ADC1 (ADCh_level) используется для других каналов.
Выходит, что батарейка разряжается быстрее более чем в 10 раз при включенной схеме.
В даташитах такого не описано.
В чем может быть проблема?