Forum: Mikrocontroller und Digitale Elektronik Adruino Mega 2560 ADC hängt fest


von Christoph H. (christoph_b)


Lesenswert?

Hallo

Ich habe folgendes kurioses Problem.

In meinem Projekt ist ein Adruino Mega 2560 verbaut. Sobald ich den 
Motor  (24V DC Motor 500W ) starte bleibt der ADC hängen. Sobald ich den 
Motor ausschalte läuft der ADC wieder weiter.

Ein Programm Fehler ist ausgeschlossen. Ich vermute das der Motor 
irgendwie den ADC stört und zum Absturz bringt. Der Rest des Atmega 
läuft ohne Probleme weiter.

Die Versorgung kommt von 2 Autobatterien und ist ok. Ein Atmega 2560 auf 
einem MK3 Board läuft mit dem selben Programm ohne Probleme

Kann es wirklich sein das auf dem Adruino Board die Kondis für den AVCC 
zu weit entfernt angebracht wurden und so der ADC teilweise hängen 
bleibt.

Gruß Christoph

von Hubert G. (hubertg)


Lesenswert?

Der Kondensator ist nicht nur ein Stück weit weg, die Leitung dorthin 
verläuft über zwei Vias. AVCC ist auch nicht wie im Datenblatt 
vorgeschlagen mit einem Tiefpass zusätzlich entstört.
Auch der AREF-Kondensator ist nicht sehr nahe am Pin.

von Christoph H. (christoph_b)


Lesenswert?

reicht das wirklich aus das sich der ADC Teil "aufhängt"

Der Motor ist ca 20cm vom Atmega enfernt.
Zerlege und löte ungern am Adruino Board und nacher hilfts nichts. Dazu 
kommen nich die kleinen Abstände der Pins.

Wieso machen die Hersteller von den Adruino Boards so ein schlechtes 
Layout.

von Hubert G. (hubertg)


Lesenswert?

Es würde mich zwar wundern wenn sich nur der ADC aufhängt, kann ich mir 
nicht ganz vorstellen. Es gibt auf dem Board aber keinerlei zusätzliche 
Entstörmaßnahmen.
Es ist nun mal ein Bastelboard.

von Michael (Gast)


Lesenswert?

Christoph B. schrieb:
> reicht das wirklich aus das sich der ADC Teil "aufhängt"

Nein diese Kondensatoren sind alles Witze. Generell Schutzbeschaltungen 
usw. alles einfach nur Witze. Braucht man nicht.  Z.B. beim Stratix5 
gibts jetzt für's Decoupling extra eine Huckepackplatine zwischen PCB 
und FPGA. Kostet lächerliche 400€. Alles ABZOCKE !!!! und alle kaufen's 
:-D Merkste was ?

von Christoph H. (christoph_b)


Lesenswert?

OK. Danke Habe jetzt mit Doppelseitigem Klebeband zwei 0805 100nF auf 
den Atmega geklebt und mit einem Lackdraht mit GND und mit AVCC bzw AREF 
verbunden. Mal schauen ob es nun klappt. Werde berichten.

Hoffe das die zusätzlichen Kondis nichts negatives bewirken.

von Christoph H. (christoph_b)


Lesenswert?

So mittlerweile habe ich den Adruino wieder verbaut und mit den 2 
Kondensatoren läuft nun auch der ADC.

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
Noch kein Account? Hier anmelden.