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!
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.
:
Bearbeitet durch User
adcicic schrieb: > Versorgungsspannung ADC: 5,058 V Ist bei dir Versorgung = Referenz? Und du denkst die Versorgung ist auf 0,025% konstant? Weil sonst brauchst du keinen 12 Bit Wandler. Ist die Versorgung des Wandlers mit 100nF ker. gepuffert?
:
Bearbeitet durch User
Udo Schmitt schrieb: > Ist bei dir Versorgung = Referenz? Ja, die 5,058 V messe ich zwischen VDD und GND direkt an den ADC - Pins. Udo Schmitt schrieb: > Ist der Wandler mit 100nF ker. gepuffert? Gepuffert habe ich den ADC mitt 1 uF.
adcicic schrieb: > 5,058 V / (2^12) - 1 Du meinst aber schon 5,058 V / (2^12 - 1) da sollte eine -1 oder nicht auch keinen Unterschied machen.
adcicic schrieb: > Ja, die 5,058 V messe ich zwischen VDD und GND direkt an den ADC - Pins. Und dein Multimeter ist auch auf 0,025% Genau? Cooles Teil.
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.