M16C62P Sinn von URef bei A/D Wandlung

Gast #1583564
Hallo,

Ich führe mit einem M16C62P eine AD Wandung durch, jedoch schwankt der 
Digitalwert um einige Digits.
Dies lässt sich auf ein Ripple auf der Versorgungsspannung zurückführen.
VCC hat Schaltungsbedingt leider einen unschönen Ripple (etwa 20mV).
Jedoch liegt eine saubere Vref an und die zu messende Spannung ist auch 
Ripplefrei.

Wieso schwanken dann die Werte?

Lege ich eine saubere VCC-Spannung an steht der Wert felsenfest.

Welchen Sinn hat dann Vref, wenn der Messwert doch von VCC abhängig ist?

gruß Andi
#1583708
Andi schrieb:
> Wieso schwanken dann die Werte?
>
> Lege ich eine saubere VCC-Spannung an steht der Wert felsenfest.
>
> Welchen Sinn hat dann Vref, wenn der Messwert doch von VCC abhängig ist?

Ich nehme mal an, dass Du das Register auf "Vref connected" gesetzt 
hast? Manchmal sind's ja kleine Fehler, die eine grosse Wirkung haben... 
;)


> [...] schwankt der Digitalwert um einige Digits.

Integral nonlinearity error: ±2LSB to ±7LSB.


Volker
#1583765
A. K. schrieb:
> Die Nichtlinearität eines ADC führt zu Abweichungen vom echten Wert,
> aber nicht zu Schwankungen.

Richtig, ein Schwanken am Eingang kann aber mal mehr und mal weniger 
in's Gewicht fallen, je nachdem wo man sich gerade (auf der 
nichtlinearen Kurve) befindet.

Da Andi aber nur durch Tauschen von VCC den Fehler beheben kann, fallen 
mir nur noch die 2 schon genannten Moeglichkeiten ein:

Ripple auf GND (Dann vielleicht entkoppeln? Differentielle Messung?) 
oder vergessen das Bit fuer externen Vref zu setzen (Dann setzen ;)).

Volker
#1583788
Layout, fehlende Trennung von analoger und digitaler Masse, das wären 
prima Kandidaten für einige LSBs.

Ripple auf VCC könnte auf Trafo oder Schaltregler hindeuten. Wenn man 
die ungünstig plaziert, vor allem eine offene Drossel eines 
Schaltregler, dann passiert sowas auch leicht.

Also: Schaltung, Layout, Bild?
Gast #1584935
Problem konnte ich nun umgehen, indem ich VRef an AVcc lege.
Ich werde aber auch noch versuchen den AVcc Eingang besser zu Filtern, 
da dies derzeit nicht Perfekt gelöst ist.

Vref connect war natürlich gesetzt.

Ich bedanke mich für eure zahlreiche Vorschläge.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.