Hallo Zusammen! Ich beschäftigte mich gerade mit dem Einsatz eines 24 Bit Sigma Delta ADC von Texas Instruments. Dem ADS1256: http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=SBAS288&track=no Hierzu habe ich eine eher banale Frage: Das Datenblatt spezifiziert diesen Wandler mit einer Auflösung von 24 Bit (wieviel davon nutzbar sind, lassen wir mal aussen vor). Auf Seite 23 des DB, Abschnitt Datenformat, ist dann die Wertigkeit eines LSB's angegeben. Dieser ADC hat einen internen Verstärker mit Faktor 2 für die Referenzspannung. Die Auflösung ist 24 Bit. Somit sollte unter Vernachlässigung des ebefalls enthaltenen PGA (Verstärkung 1), die Wertigkeit eines Bits doch 2*Vref/(2^24) sein. Warum ist dann im Datenblatt 2*Vref/(2^23 -1) angegeben? Wäre schön wenn mir das jemand erläutern könnte. Besten Dank.
ADC schrieb: > Wäre schön wenn mir das jemand erläutern könnte. Ist ein differentieller ADC, das MSB ist das Vorzeichen. Siehe auch Table 16. Gruß Anja
Weils als zweierkomplement ausgegeben wird:
1 | The ADS1255/6 output 24 bits of data in Binary Two’s |
2 | Complement format. The LSB has a weight of |
3 | 2VREF/(PGA(2^23 − 1)). A positive full-scale input produces |
4 | an output code of 7FFFFFh and the negative full-scale |
5 | input produces an output code of 800000h. |
steht ja auch direkt auf Seite 23 wo auch die "Formel" ist
Hmm, das ist mir noch nicht ganz klar! Die Darstellung im Zweierkomplement hat doch nichts damit zu tun, mit welcher Auflösung der AD Wandler arbeitet. Wenn die Auflösung 23 Bit wäre, dann wäre ja die Wertigkeit eines LSB 2*Vref(2^23). Woher kommt der -1 Term? 23 Bit enstpricht ja 2^23 Kombinationen.
Naja wie du schon sagst, es sind 2^23 mögliche Werte, und das ist, weil du ja bei 0 anfängst, 0 bis 2^(23-1).
Bei 2^n Stufen gibt es 2^n-1 Zwischenräume Beispiel: 3-Bit Wandler mit 7 V Vref 000 0V 001 1V ... 111 7V
natürlich. Und weiter oben habe ich den gleichen Fehler :D Wollte erst schreiben ein int16 hat einen Wertebereich von -2^(16-1) bis 2^(16-1)-1 nur dann habe ich es doch gelassen und mich selbst durcheinander gebracht :D
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.