Restspannung auf ADC-Pin - woher?

Gast #3720324
Lesenswert?
• ▲
▼
Hallo,

habe auf einem Atmega168P-AU sechs ADCs konfiguriert (ADC0 bis ADC5).

Alle genannten ADC-Pins sind über 10kOhm gegen Masse geschaltet.

Bei ADC0 bis ADC4 misst man direkt am Pin korrekte 0.00V. An ADC5 misst 
man dagegen satte 0.47V. Das darf natürlich nicht sein!

Also habe ich überprüft, ob an ADC5 der interne Pullup möglichereise 
aktiv sein könnte - ist er aber nicht.
Auch sind keine wie auch immer gearteten Verbindungen zu anderen 
Leiterbahnen/Anschlüssen zu erkennen.

Hat jemand eine Idee, woher die genannte Spannung von 0.47V an ADC5 
(=Pin28) stammen könnte?

Hat der verwendete Controller möglicherweise einen internen Kurzschluss 
an dem Pin (halte ich eher für unwahrscheinlich)?
Gast #3720359
Lesenswert?
• ▲
▼
Wenn ich ein Multimeter auf Diodenmessung schalte, messe ich am 
betreffenden Pin:


+5V  o

ADC5 o

GND  o



GND nach ADC5: 630mV

ADC5 nach +5V: 700mV

Diese Flußspannung misst man auch an den anderen ADC-Pins, mit den 
Schutzdioden scheint also alles ok zu sein.
Gast #3720391
Lesenswert?
• ▲
▼
FrankH schrieb:
> Kann man das irgendwie ausmessen?

Vielleicht mal den Pulldown durch Parallelschalten variieren (10k, 5k, 
3,33k) und damit eine "Kennlinie" aufnehmen.

FrankH schrieb:
> Hat der verwendete Controller möglicherweise einen internen Kurzschluss
> an dem Pin (halte ich eher für unwahrscheinlich)?

Leckpfade im Halbleiter reagieren oft stark auf die Temperatur -> ein 
bisschen Eisspray auf den µC, wenn sich die 0,47V nicht verschieben ist 
das Leck wohl eher extern als im Controller



Wie schaut es mit der Software aus? Hängt das Programm möglicherweise 
gerade in einer Schleife, die ständig ADC5 abfragt?
Gast #3720426
Lesenswert?
• ▲
▼
Danke für die guten Ideen und Anregungen!

Die Ursache war vermutlich ein Schmierfilm direkt am Anschluss des ADC 
zum Reset-Pin. Im Vergrößerungsglas war dort nichts zu sehen und auch 
ein "Reinigen" mit einer Nadel rund um den Anschlusspin brachte keine 
Besserung.

Erst nach vorsichtiger Reinigung mit Alkohol ist das Problem plötzlich 
verschwunden.

Deshalb vermute ich, dass dort ein wie auch immer gearteter leitender 
Schmierfilm gesessen haben muss (vielleicht hat sich dort ein kleines 
Insekt entleert, ich weiß es nicht).

Noch mal vielen Dank fürs Mitüberlegen!!!

Viele Grüße

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.