Forum: Mikrocontroller und Digitale Elektronik ARM/STM32: interne ADC-Referenzspannung V_refint messen


von brechbunkt (Gast)


Lesenswert?

Hallo,

ich verwende einen ARM-cortex (STM32F105 von ST) und sitze gerade über 
dessen ADC-Messung der internen Referenzspannung V_refint. Da ich 
bereits auch andere Kanäle/Spannungen mit dem ADC messe, kann ich also 
sicher sagen, dass das Auslesen und Berechnen (V_ref+ = 3,3V) der 
analogen Spannungen sehr gut funktioniert.

Mein Problem ist nun aber, dass ich aus dem Datenblatt überhaupt nicht 
schlau werde, was ich nun mit dem Ergebnis aus der V_refint Messung 
anfangen soll. Ich kann dort nirgendwo eine Angabe finden wie groß die 
Referenzspannung sein soll.

In meinem Fall bekomme ich den Wert 1503 (=0x5DF) vom ADC zurück. 
Berechne ich dies nun wie üblich, erhalte ich
(3300*1503)/0xFFF  = 1211 mV
Heißt das nun die Interne Referenzspannung liegt bei 1,2V?

von Moritz M. (avrprogger)


Lesenswert?

Ja. 1.2V könnten hinkommen.

von brechbunkt (Gast)


Angehängte Dateien:

Lesenswert?

Danke für die schnelle Antwort.

1,2V finde ich ja auch als einen guten/passenden Wert. Aber irgendwie 
finde ich es komisch, dass davon nichts im Datenblatt zu lesen ist. 
Gerade bei Projekten in einer Firma muss sich der Entwickler doch sicher 
auf etwas referenzieren können.

Es gibt nur eine sehr knapp gehaltene Beschreibung unter dem Kapitel 
"11.3.3 Temperature sensor/V_REFINT internal channels" im Datenblatt:
www.st.com/st-web-ui/static/active/en/resource/technical/document/refere 
nce_manual/CD00171190.pdf

In diesem Datenblatt konnte ich noch etwas finden, das ich mal als 
Anhang beigefügt habe. Schlau werde ich allerdings genauso wenig daraus:
www.st.com/st-web-ui/static/active/en/resource/technical/document/datash 
eet/CD00220364.pdf

von brechbunkt (Gast)


Lesenswert?

Verdammt....  da steht ja zwei mal V_REFINT. Ich hatte nur die untere 
Zeile dazu gesehen und die erste übersehen.

Mir sagt die untere Zeile zwar irgendwie nichts, da sich mein Problem 
allerdings auf die 1,2V in der ersten Zeile beziehen, hat sich ja nun 
doch alles geklärt/erledigt.

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.