Вам действительно нужен линейный регулятор? Запуск µC при полном напряжении аккумулятора значительно облегчит работу. Кроме того, регулятор и микроконтроллер всегда будут потреблять энергию, даже в режимах энергосбережения, непрерывно разряжая батарею. Посмотрите на листы данных и имейте это в виду.
Поскольку вход АЦП (обычного АЦП с выборкой и удержанием, как у AVR µC) будет потреблять ток только при фактической выборке значения, переходный низкий входной импеданс можно компенсировать простым добавлением конденсатора:
смоделировать эту схему - схема, созданная с использованием CircuitLab
Максимальная частота дискретизации, конечно, будет ограничена таким образом, поскольку конденсатору потребуется время для перезарядки через большой резистор, прежде чем будет произведена следующая выборка, но я предполагаю, что вы все равно не будете измерять больше, скажем, раз в секунду.
Время, необходимое для перезарядки конденсатора, можно установить, изменяя его емкость и / или R1. Чем больше R1 = меньше «потерь» энергии + ниже макс. частота дискретизации. Меньшая емкость будет заряжаться быстрее для данного резистора и так далее.
Вы захотите максимизировать значение R1, а затем, возможно, потребуется минимизировать значение C1, чтобы достичь желаемой частоты дискретизации.
Минимальная емкость зависит от количества заряда, которое АЦП будет брать за образец, что, в свою очередь, определяется емкостью буфера для образца АЦП. Для устройств AVR я, кажется, помню, что это значение указано в таблице. Для других мкК я не могу сказать, но 1 мкФ на диаграмме, вероятно, будет более чем достаточно в любом случае и может быть уменьшен в 10 раз или около того. Спецификации АЦП расскажут.
Редактировать:
Я нашел это в техническом описании Atmel для ATmega1284p. Буфера конденсатора S & H задается до 14 пико -farads, так что пара нано -farads для C1 должно быть много.
Смотрите, например, обсуждение здесь .