Hai davvero bisogno del regolatore lineare? Far funzionare µC a piena tensione della batteria renderà le cose molto più facili. Inoltre, il regolatore e µC consumano sempre energia, anche in modalità di risparmio energetico, scaricando continuamente la batteria. Dai un'occhiata alle schede tecniche e tienilo a mente.
Poiché l'ingresso ADC (di un comune ADC da campionamento e mantenimento, come quello in un AVR µC) affonderà la corrente solo quando si campiona effettivamente un valore, l' impedenza di ingresso bassa transitoria può essere compensata semplicemente aggiungendo un condensatore:
simula questo circuito - Schema creato usando CircuitLab
La frequenza di campionamento massima sarà ovviamente limitata in questo modo poiché il condensatore avrà bisogno di tempo per ricaricarsi attraverso il resistore di grandi dimensioni prima che venga eseguito il campionamento successivo, ma suppongo che non misurerai più di, diciamo, comunque una volta al secondo.
Il tempo necessario per ricaricare il condensatore può essere impostato variando la sua capacità e / o R1. Maggiore R1 = minore "perdita" di energia + minore max. frequenza di campionamento. Una capacità inferiore verrà caricata più rapidamente per un determinato resistore e così via.
Dovrai massimizzare il valore di R1 e potrebbe quindi essere necessario ridurre al minimo il valore di C1 per raggiungere la frequenza di campionamento desiderata.
La capacità minima dipende dalla quantità di carica che l'ADC trarrà per un campione, che a sua volta è determinato dalla capacità del buffer di campionamento dell'ADC. Per i dispositivi AVR mi sembra di ricordare che questo valore è specificato nel foglio dati. Per altri µC non posso dirlo, ma l'1 µF nel diagramma sarà probabilmente più che sufficiente in ogni caso, e può eventualmente essere ridotto di un fattore di circa 10. Le specifiche dell'ADC lo diranno.
Modificare:
Ho trovato questo nel foglio dati di Atmel per ATmega1284p. Il condensatore del buffer S&H è specificato su 14 pico -farads, quindi un paio di nano -fadad per C1 dovrebbero essere sufficienti.
Vedi ad esempio la discussione qui .