Gast
#1873741
Morgen zusammen! Ich habe mal eine Frage: Ich benutze einen LTC2430, das ist ein 20Bit Differential ADC. In der Überschrift steht ja, dass er 20Bit hat, im Text jedoch: "Bit 20 (fourth output bit) is the most significant bit (MSB) of the result." - das sind ja nunmal ganz klar 21Bit. So, jetzt ist es bei einem Differential-ADC ja so, dass man nur bis zur halben Vref messen kann und das nach oben und nach unten, also negativ und positiv (also welcher bin positiver gegenüber dem anderen ist). In den Bildern sieht man nun, dass wenn das Ergebnis positiv ist, so muss Bit20 "0" sein, sonst liegt eine Messbereichsüberschreitung vor. Ist der Wert negativ, so muss man ihn augenscheinlich vom gesamten Bereich abziehen, also: 21Bit mit einsen 0x1FFFFF - ADC-Wert. Da ein negativer Wert Bit20 immer gesetzt hat, wird dieses abgezogen und wir sind wieder bei 20Bit Ergebnis - es stimmt also schon mit den 20Bit, aber wenn ich damit nun rechnen will - eine Spannung von mir aus, dann muss ich: ((3.3V * ADC-Wert) / 2^21) = Spannung [V] Hier müssen die 21Bit also wieder rein, sonst ist das Ergebnis genau doppelt so hoch wie es in Wirklichkeit ist. Kann da jemand netterweise mal eine Meinung zu abegeben? Besten Dank!




