Forum: Mikrocontroller und Digitale Elektronik MSP430F169 VRef+


von master (Gast)


Lesenswert?

Moin, moin,

ich habe das selbe Problem, dass schon mal in diesem Thread diskutiert 
wurde:
Beitrag "MSP430F149 Ist VREF+ messbar ?"

Ich möchte gerne die interne Referenzspannung VRef+ für einen 
Instrumentationsverstärker nutzen. Laut Datenblatt ist VRef+ ein Ausgang 
und deshalb sollte der Spannungsausgang doch messbar und nutzbar sein 
oder??
Den ADC12 habe ich so initialisiert:

[c]
P6SEL = 0xFF;
ADC12CTL0 = ADC12ON+MSC+SHT0_8+ REFON + SHT1_8;
ADC12CTL1 = SHP + CONSEQ_3+ADC12DIV2;

ADC12MCTL0 = SREF_1 + INCH_0;
ADC12MCTL1 = SREF_1 + INCH_1;
ADC12MCTL2 = SREF_1 + INCH_2;
ADC12MCTL3 = SREF_1 + INCH_3;
ADC12MCTL4 = SREF_1 + INCH_4;
ADC12MCTL5 = SREF_1 + INCH_5;
ADC12MCTL6 = SREF_1 + INCH_6;
ADC12MCTL7 = SREF_1 + INCH_7+EOS;
ADC12CTL0 |= ENC;
ADC12CTL0 |= ADC12SC;
[\c]

Weiß jemand, wo der Fehler ist???
Wie gesagt möchte ich gerne über den Pin 7(VRef+) die interne 
Referenzspannung des ADC12 ausgeben.

Danke master

von Yagan Ζ. D. (yagan)


Lesenswert?

master,

entsprechend Deinem Code wären 1,5V an Pin 7 zu erwarten.
Hat Du AVcc (Pin 64) angeschlossen?
VRef+ ist mit ca. 0,5mA belastbar und sollte mit 10µF gegen AVss 
abgeblockt sein.

Ciao, Yagan

von master (Gast)


Lesenswert?

Hallo Yagan

die 1,5V habe ich auch erwartet. AVcc habe ich ordnungsgemäß beschaltet. 
Irgendwo muss ich aber noch einen systematischen Fehler haben. Habe 
meinen C-Code mal auf dem Olimex-EvaKitboard probiert und auch dort wird 
keine Spannung an VRef+ ausgegeben.
Muss dann morgen noch einmal suchen.
Danke
Gruss master

von Wolfgang (Gast)


Lesenswert?

weiterer Tipp:
ich hatte mal vergessen, die  Analogmasse  anzuschließen

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.