Misurare Vcc su ATtiny13a?

Oct 14 2020

Sto cercando di capire se posso misurare il Vcc di attiny13a, ma il codice che uso per arduino e attiny85 non funziona. È da qui che ho preso il codice. So che funziona utilizzando il riferimento 1.1v e l'ADC, e nella scheda tecnica di attiny13a si dice che li ha, ma non riesco a farlo funzionare.

Risposte

7 EdgarBonet Oct 14 2020 at 02:11

Il codice a cui ti sei collegato misura il riferimento interno di 1,1 V utilizzando Vcc come riferimento. L'ATtiny13A non può farlo. Ha un riferimento interno di 1,1 V, ma può essere utilizzato solo come riferimento per l'ADC, non come canale misurato.

Quello che puoi fare, se non ti dispiace aggiungere hardware extra, è dividere Vcc con alcune resistenze in modo da ottenere una tensione proporzionale a Vcc ma inferiore a 1,1 V. Quindi utilizzare il riferimento 1,1 V per misurare quella tensione. In altre parole, misurare un Vcc ridotto rispetto al riferimento di 1,1 V invece di misurare il riferimento di 1,1 V rispetto a Vcc. La scheda tecnica dovrebbe aiutarti con i dettagli.