Forum: Mikrocontroller und Digitale Elektronik kein AVREF kleiner 0,55 V beim ATtiny1616 möglich?


von Marko R. (dr_marko_rocznik) Benutzerseite


Lesenswert?

In einer Anwendung wo ich über einen Shunt max. 100mV anliegen habe 
möchte ich den internen ADC des ATtiny1616 am liebsten auch mit einer 
Referenz von 100mV versorgen.

Die minimale interne Referenz sind 0,55 V (Datenblatt Seite 443). Extern 
ist ein minimales REFA mit 1,1 V angegeben:
http://ww1.microchip.com/downloads/en/DeviceDoc/40001893B.pdf

Verstärker fallen aus, weil ich hier ultralow-power machen muss 
(Solaranwendung, Takt 32 kHz um den ATtiny auf 20 µA zu halten). Auch 
größerer Shunt fällt aus diesem Grund aus. ATtiny85 fällt leider auch 
aus weil ich 10 analoge Eingänge brauche.

Für mich stellt sich das so dar dass ich mit Vref=0.55V leben muss. Habe 
ich da was übersehen?

Viele Grüße!
 Marko

: Bearbeitet durch User
von Michael B. (laberkopp)


Lesenswert?

Marko R. schrieb:
> Für mich stellt sich das so dar dass ich mit Vref=0.55V leben muss. Habe
> ich da was übersehen?

Man könnte die Spannung vom shunt verstärken bevor man sie misst, das 
ergebit auch genauere Messwerte.

Das macht ungefähr der ganze Rest der Welt so, keine Ahnung warum das 
für dich keine Option ist. Andere ATTiny, wie ATTiny85, hätten den 
nötigen PGA Verstärker schon eingebaut.

von Marko R. (dr_marko_rocznik) Benutzerseite


Lesenswert?

Weil ich den in einem Solarkontroller einsetze. Ich will mit 32 kHz 
takten um den wirklich minimalen Stromverbrauch zu haben. Wir reden hier 
von 20µA! Was stromfressendes davor zu hängen verbietet sich da von 
allein, zumal 5 Eingänge gemessen werden müssen. Darf alles in Zeitlupe 
gehen, aber eben keinen Strom brauchen!

Der ATtiny85 fällt leider auch aus, weil ich 10 analoge Eingänge 
brauche.

Und meine wertvolle Solarenergie zu verheizen ist auch keine Option, mir 
tun schon die 100 mV weh.

Sorry - diese Info hätte ich natürlich dazu schreiben müssen.

: Bearbeitet durch User
von Harald W. (wilhelms)


Lesenswert?

Marko R. schrieb:

> Und meine wertvolle Solarenergie zu verheizen ist auch keine Option, mir
> tun schon die 100 mV weh.

Dann nimm einfach die 0,55V Ref. und verzichte auf die volle Auflösung.
Wenn Du eine 0,1V nehmen würdest, würden die letzten 2...3 Bit sowieso
im Rauschen untergehen.

von Marko R. (dr_marko_rocznik) Benutzerseite


Lesenswert?

Das stimmt so leider nicht.

von Helmut L. (helmi1)


Lesenswert?

Marko R. schrieb:
> Weil ich den in einem Solarkontroller einsetze. Ich will mit 32 kHz
> takten um den wirklich minimalen Stromverbrauch zu haben. Wir reden hier
> von 20µA! Was stromfressendes davor zu hängen verbietet sich da von
> allein, zumal 5 Eingänge gemessen werden müssen. Darf alles in Zeitlupe
> gehen, aber eben keinen Strom brauchen!

Und was haelt dich davon ab den OP davor einfach nach der Messung 
abzuschalten? Dann braucht er auch keinen Strom mehr. Und da du dann eh 
verstaerkst kannst du auch deine Shuntspannyng von 100mV kleiner 
waehlen.

von Noch einer (Gast)


Lesenswert?

Du hast einen 10-Bit ADC von dem du nur 7 Bit ausnutzt. Bei internal 
reference hast du 4 LSB Genauigkeit.

Ergibt de facto einen 3 Bit ADC.

von Marko R. (dr_marko_rocznik) Benutzerseite


Lesenswert?

Genau, damit ist es nur noch ein Schätzeisen.
Echt blöd dass die Leiterplatten schon gefertigt sind - das war dann 
wohl für die Katz. Ich guck mir gerade den ATtiny167 an. Ich denke es 
macht Sinn nochmal einen Wechsel zu machen.

Marko

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.