Forum: Mikrocontroller und Digitale Elektronik 0 +999mVzzgl Über und Unterlauf mit dem internen ADC (ATTiny44)


von Detlev Neumann (Gast)


Lesenswert?

Hallo Zusammen,

in meinem aktuellen Projekt möchte ich gern auf einen externen ADC
verzichten und mit dem internen ADC eines ATTiny44 einen Spannung
zwischen 0 .... +999mV wandeln, dabei möchte ich auch unter und überlauf 
detektieren. Ich meine das hierzu der interne ADC ausreichen müsste 
(interne Reference 1,1V --> ca. 1mV/Count) richtig? Zweitens wir würdet 
Ihr dann den Unterlauf negative Spannungen oder Spannungen größer 1V 
detektieren (Zustände keine genauen Zahlen würdeen reichen).

Danke für eure Hilfe

Detlev

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Detlev Neumann schrieb:
> mit dem internen ADC eines ATTiny44 einen Spannung
> zwischen 0 .... +999mV wandeln, dabei möchte ich auch unter und überlauf
> detektieren. Ich meine das hierzu der interne ADC ausreichen müsste
> (interne Reference 1,1V --> ca. 1mV/Count) richtig?
Das sind 1000 Schritte, also mindestens 10 Bit...
Das wird mit dem AD-Wandler eines AVR-Controllers überaus grenzwertig. 
So genau und zuverlässig kann der (wenn man das Datenblatt richtig und 
ehrlich liest) eigentlich gar nicht wandeln.

von Peter II (Gast)


Lesenswert?

Detlev Neumann schrieb:
> Zweitens wir würdet
> Ihr dann den Unterlauf negative Spannungen oder Spannungen größer 1V
> detektieren

wenn du mit einer 1,1V Referenz arbeitest, dann kannst du auch bis 1,1V 
messen. Also weisst du doch ob die spannung größer als 1V ist.

von Detlev Neumann (Gast)


Lesenswert?

Hallo Lothar

Lothar Miller schrieb:
> (wenn man das Datenblatt richtig und
> ehrlich liest) eigentlich gar nicht wandeln.

also In deinen Augen eine sportliche herausforderung
leider gibt es keinen 11 oder 12 Bit AD Wandler in einerm
AVR 8Bit µC

Aber sollte jemand eine idee haben bin ich für jeden Lösungsweg
offen --> einziges ich habe nicht viel platz und es muss eine
Lösung sein die ich noch mit der Hand löten kann!!

Gruß

Detlev

von spess53 (Gast)


Lesenswert?

Hi

>also In deinen Augen eine sportliche herausforderung
>leider gibt es keinen 11 oder 12 Bit AD Wandler in einerm
>AVR 8Bit µC

Selbstverständlich: Z.B. ATXega.

MfG Spess

von Peter II (Gast)


Lesenswert?

Die Frage ist ob die Interne Referenz für 10 Bit wirklich genau genug 
ist - ich glaube nicht.

von Detlev Neumann (Gast)


Lesenswert?

spess53 schrieb:
> Selbstverständlich: Z.B. ATXega.

OK die XMega haben zwar einen 12 Biter AD Wandler sind aber im TQFP44 im 
Vergleich zu einem ATTiny im DIP14 Gehäuse schon ziemlich groß. Zweites 
Problem ich muss meine Restlich Spannungen oder signal so anpassen das 
diese mit 3,3V auskommen. Der Rest der Schaltung arbeitet mit 5V

Danke aber für den Hinweis

Detlev

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Detlev Neumann schrieb:
> Ich meine das hierzu der interne ADC ausreichen müsste
> interne Reference 1,1V
Schon diese Annahme ist komplett falsch. Lies mal nach, wie genau die 
interne Referenz wirklich ist. Du wirst große Augen machen...
Eines ist die interne Referenz allerdings: stabil.

> --> ca. 1mV/Count) richtig?
mit dem ca. davor passt es schon... ;-)

Wie genau willst du denn eigentlich wandeln?
Reicht es dir aus, wenn du 973mV anzeigst und tatsächlich 967mV hast?

von Detlev Neumann (Gast)


Lesenswert?

Lothar Miller schrieb:
> Reicht es dir aus, wenn du 973mV anzeigst und tatsächlich 967mV hast?

Ne eigentlich nicht --> Schau mich schon nach externen Bausteinen
(z.B LTC1404 - Complete SO-8, 12-Bit google sei danke ;-))

Danke

Detlev

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.