Falsche Werte aus ADC!HILFE!

Gast #3401908
Lesenswert?

Hallo,

ich nutze eine 12-Bit ADC von TI.

Bezeichnung: ADS7886SDBVT ==> 
http://www.ti.com/general/docs/lit/getliterature.tsp?genericPartNumber=ads7886&fileType=pdf

Am ADC-Pin VIN liegt eine Spannung von 0,299 V gegen GND an (wurde 
mittels Multimeter überprüft.

Beim Auslesen des ADC`s mittels SPI über UART erhalte ich jedoch einen 
Wert von 0,2544 V.

Die Digits des ADC`s errechnen ich wie folgt:

Versorgungsspannung ADC: 5,058 V
Auflösung 12 bit

==> digit = 5,058 V / (2^12) - 1

Diesen Digitwert multipliziere ich mit dem ausgelesenen Registerinhalt 
des ADC`s.

Ich finde einfach den Fehler nicht :-(

Kann mir jemand helfen?

Gruss und DANKE!
#3401918
Lesenswert?

adcicic schrieb:

> Versorgungsspannung ADC: 5,058 V
> Auflösung 12 bit
>
> ==> digit = 5,058 V / (2^12) - 1

warum - 1?

Aber das ist nicht dein Fehler. Deine Abweichung ist größer.


> Ich finde einfach den Fehler nicht :-(

Wir auch nicht :-)

Warum lässt du dir nicht einfach mal den Rohwert vom ADC ausgeben und 
rechnest mal mit dem Taschenrechner nach. Dann weißt du zumindest schon 
mal, ob der Wert vom ADC an sich falsch ist, oder ob in deiner 
Berechnung im Programm etwas falsch ist.

Auch ist es hilfreich, wenn du zum Testen einfach mal den ADC die 5.08V 
messen lässt. Dann muss da der Maximalwert rauskommen. Mit einem Poti 
stellst du dir dann zb die Hälfte dieser Spannung ein und lässt wieder 
messen. Der ADC muss dir dann auch einen genau halb so großen Wert 
liefern.

>
> Kann mir jemand helfen?

Ohne Programm schon mal überhaupt nicht.
Und ein Schaltplan wär auch nicht schlecht, damit man mal sieht, wo die 
Referenz zb her kommt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren