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)?
stefanus schrieb: > Vielleicht ist eine der ESR Schutzdioden kapuut gegangen. Kann man das irgendwie ausmessen?
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.
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?
Ist TWI aktiv? Schau 'mal nach TWEN: TWI Enable Bit Aus dem Datenblatt: The TWEN bit enables TWI operation and activates the TWI interface. When TWEN is written to one, the TWI takes control over the I/O pins connected to the SCL and SDA pins SCL ist auch AD5
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
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.