STM32 ADC externer Pin falsch, Vrefint korrekt

Gast #6892194
Lesenswert?
• ▲
▼
Hallo,

ich nutze hier einen STM32L471 Controller um verschiedene Spannungen zu 
messen. Der Controller ist auf einer selbst erstellten Platine, welche 
schon mehrmals reproduziert wurde. Funktioniert auch wie gewünscht.

Jetzt habe ich hier allerdings einen Kandidaten, welcher nicht wie 
gewünscht funktioniert. Manche Werte, welche der ADC misst, sind zu 
hoch, andere zu niedrig. Die Abweichungen betragen teils über 500 mV. 
Vrefint hingegen wird korrekt gemessen.

Ich kann nicht ausschließen, dass evtl. einer der ADC-Pins kurzzeitig 
einen Spannungspuls gesehen hat, welcher über VDDA lag. Ich vermute da 
auch darin die Fehlerursache. Jedoch wundert es mich, dass Vrefint noch 
korrekt gemessen wird, da laut Reference Manual die externen Pins und 
auch Vrefint eigentlich am selben OP hängen zum messen.

Liege ich mit meiner Vermutung richtig?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 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.