Aus dem Datenblatt des ATTiny24: ... ATtiny24/44/84 features an internal bandgap reference. This reference is used for Brown-out Detection, and it can be used as an input to the Analog Comparator or the ADC. The bandgap voltage varies with supply voltage and temperature. ... Der ATiny24 soll Spannungen zwischen 3,0 und 10 V (+/- 0,1 V) messen. Wenn ich die interne Referenz von typ. 1,1 V verwende und einmalig kalibriere (genaue Spannung anlegen und Ergebnis im EEPROM ablegen), wie zuverlässig ist Referenz des dann? Kann ich den ATiny24 dann 2 Jahre ohne erneure Kalibrierungen laufen lassen ( Temperatur schwankt 15 bis 35 Grad, Spannung von 2,5 bis 3,3 V)? Atmel lässt sich leider über die Temperatur- und Spannungsabhängig der internen Referenz nicht weiter aus (s. o.).
Fragt sich, was preiswerter ist: Interne Referenz, Abgleichen (kostet auch was) oder eine ordentliche externe Ref. verwenden. Z.B. die LT1634, die es sogar mit 4,096V gibt, schau mal das Datenblatt an. Wenn die interne Ref. sehr gut wäre, stünde das sicher im Datenblatt.... Lieber gebe ich etwas mehr für ein Bauteil aus und erspare mir einen fehleranfälligen Produktionsschritt. Gerade wenn die Sache 2 Jahre ohne weiteren Abgleich funktionieren soll.
>> Wenn die interne Ref. sehr gut wäre, stünde das sicher im Datenblatt....
Das Problem ist, dass der Referenzpin belegt ist.
Martin schrieb: > Das Problem ist, dass der Referenzpin belegt ist. Damit kannst Du Aref schon mal nicht klatschen und musst mit erhöhtem Rauschnebel rechnen. Falls Du einen anderen ADC-Pin frei hast, kannst Du dort eine Referenz anschließen und den Wert der Bandgap indirekt ermitteln, indem Du die Referenz ausmisst. Hast Du auch den nicht, bleibt Dir nur, auf die unbekannte Stabilität der Bandgap-Referenz zu vertrauen oder die Versorgungsspannung so stabil zu machen, dass sie Deinen Ansprüchen als Referenz genügt.
... Falls Du einen anderen ADC-Pin frei hast, kannst Du dort eine Referenz anschließen und den Wert der Bandgap indirekt ermitteln, indem Du die Referenz ausmisst. ... Danke für den Tipp, das werde ich mir gleich einmal genauer anschauen :)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.