Pagina 1 di 1

Alimentare un ATmega a 3 V con una pila da 3,7 V

MessaggioInviato: 4 nov 2018, 2:28
da nikiT
Buongiorno a tutti!

Ho la necessità di alimentare un sistema basato su microcontrollore ATmega328P con una tensione compresa tra 2,7 V e 3,6 V (questi limiti sono imposti dalla presenza di un VEML7700 connesso tramite I2C).

Per alimentare il circuito, pensavo di impiegare una normale batteria al litio ricaricabile da 3,7 V, la cui tensione d'uscita dovrebbe essere compresa tra 3,0 V (scarica) e 4,2 V (carica). Pensavo inoltre di affidare la carica ad un MCP73831 alimentato da una presa USB.

Dal momento che il circuito non dispone di un interruttore, ma lo spegnimento avviene semplicemente ponendo l'ATmega328P e il VEML7700 in power-down mode, è necessario che la riduzione della tensione d'alimentazione avvenga in maniera efficiente.

A questo scopo, potrei essere tentato di usare un semplice diodo per ottenere una caduta di tensione di ~0,7 V senza aumentare il consumo in stand-by.



Il problema, è che quando il sistema è in power-down mode, il consumo è dell'ordine di pochi microampere, per cui la caduta di tensione sul diodo è di appena una decina di millivolt anziché gli 0,7 V necessari! :(

Come conviene risolvere il problema secondo voi? Conviene usare un regolatore LDO ad alta efficienza?

Altrimenti, esistono regolatori LDO che abbinino un sistema di carica per la batteria Li-Po?

Grazie!

Ciao,
Niki

Re: Alimentare un ATmega a 3 V con una pila da 3,7 V

MessaggioInviato: 4 nov 2018, 9:50
da EcoTan

Re: Alimentare un ATmega a 3 V con una pila da 3,7 V

MessaggioInviato: 4 nov 2018, 10:34
da luxinterior
Come descritto nella discussione citata da EcoTan anche io userei un DC/DC buck/bost
Io ho fatto un progetto con TPS63051 ma è uno dei tanti. La sua presenza però ti consuma 50uA di quiescent current costanti. devi vedere tu se il consumo è accettabile per l'autonomia del tutto o, nel caso fosse possibile, agire sull'enable per metterlo in shutdown ovviamente tagliando alimentazione a tutto quello che c'è a valle. In questo caso devi prevedere un risveglio esterno tipo tasto orologio o qualsiasi altra cosa che abbia vita autonoma e possa modificare lo stato del pin di enable