Vcc auf ATtiny13a messen?

Oct 14 2020

Ich versuche herauszufinden, ob ich den Vcc von attiny13a messen kann, aber der Code, den ich für arduino's und attiny85 verwende, funktioniert nicht. Hierher habe ich den Code bekommen. Ich weiß, dass es mit der 1.1v-Referenz und dem ADC funktioniert, und im attiny13a-Datenblatt steht, dass es diese hat, aber ich kann es nicht zum Laufen bringen.

Antworten

7 EdgarBonet Oct 14 2020 at 02:11

Der Code, mit dem Sie verknüpft haben, misst die interne 1,1-V-Referenz unter Verwendung von Vcc als Referenz. Der ATtiny13A kann das nicht. Es verfügt zwar über eine interne Referenz von 1,1 V, kann diese jedoch nur als Referenz für den ADC und nicht als gemessenen Kanal verwenden.

Wenn es Ihnen nichts ausmacht, zusätzliche Hardware hinzuzufügen, können Sie Vcc durch einige Widerstände teilen, um eine Spannung zu erhalten, die proportional zu Vcc, aber niedriger als 1,1 V ist. Verwenden Sie dann die 1,1 V-Referenz, um diese Spannung zu messen. Mit anderen Worten, messen Sie eine verkleinerte Vcc gegen die 1,1-V-Referenz, anstatt die 1,1-V-Referenz gegen Vcc zu messen. Das Datenblatt soll Ihnen bei den Details helfen.