Forum: Mikrocontroller und Digitale Elektronik GND Problem mit ArduinoUno Clone


von Karl-Heinz K. (kubi48)


Angehängte Dateien:

Lesenswert?

Kürzlich habe ich für das Transistortester-Projekt zwei Arduino Uno 
Clones beschafft. Beim Test hatte ich Schwierigkeiten bei der analogen 
Spannungsmessung. Die Spannung vom digitalen Ausgang PB0 wollte einfach 
nicht 0 werden. Beim Forschen nach der Ursache habe ich den gesockelten 
ATmega328P entfernt und die Spannungsversorgung nachgeprüft. Der Pin 8 
des ATmega hatte keine Verbindung zur GND Versorgung! Lediglich der 
Anschluß Pin 22 des ATmega war mit GND verbunden. Da beide Boards den 
gleichen Fehler hatten, gehe ich von einem Serienfehler dieses 
Herstellers aus.
Nach dem Nachrüsten einer Drahtbrücke und eines zusätzlichen 
Kondensators (220nF) zwischen Pin 7 und 8 liefen beide Board 
einwandfrei.
Der Fehler fällt bei gestecktem ATmega kaum auf, da der Prozessor die 
beiden GND Pins (8 + 22) auch intern verbunden hat.

von Joe F. (easylife)


Lesenswert?

Hm, das ist eigenartig.
Der Stromlaufplan sagt, dass auch GND Pin8 auf GND sein sollte...

https://www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf

von Karl-Heinz K. (kubi48)


Lesenswert?

Joe F. schrieb:
> Hm, das ist eigenartig.
> Der Stromlaufplan sagt, dass auch GND Pin8 auf GND sein sollte...
>
> https://www.arduino.cc/en/uploads/Main/Arduino_Uno...

Ich gehe davon aus, daß der chinesische Hersteller die Verbindung auf 
der Platine nicht überprüft hat. Bei vielen Applikationen fällt der 
Fehler wahrscheinlich auch nicht auf. Das Transistortester-Projekt ist 
aber bezüglich der Spannungsversorgung anspruchsvoll.

von Joe F. (easylife)


Angehängte Dateien:

Lesenswert?

Hm, da bist du u.U. auf etwas gestoßen.
Der Hersteller wird das Original Eagle-File genommen haben, und kein 
eigenes Design gemacht haben.

Allerdings ist GND Pin 8 sauschlecht angebunden.
Sowohl auf der Oberseite als auch auf der Unterseite ist der Pin an ein 
relativ isoliertes GND Polygon angebunden, deren einzige (dünne) 
Verbindung zum restlichen GND zwischen 2 Pins des Pinheaders "POWER" 
hindurch geht, und dann am untersten Platinenrand verläuft.

Kannst du mal eine Aufnahme des Pinheaders unterhalb deines Ausschnittes 
machen?

: Bearbeitet durch User
von Karl-Heinz K. (kubi48)


Angehängte Dateien:

Lesenswert?

Hier sind noch einmal Bilder von der Front und Rückseite dieses Arduino 
Uno Clones. Gleichartige werden bei vielen Ebay Händlern angeboten. Es 
gibt natürlich auch Versionen mit einer SMD-Version des ATmega328. 
Dieser hier besitzt susätzlich noch einen 16U2 für die USB-Anbindung und 
hat eine LED an D13 (PB5) angeschlossen, die mit L bezeichnete LED.

von Joe F. (easylife)


Angehängte Dateien:

Lesenswert?

Ja, scheint irgend eine ältere Board-Version zu sein, die die da 
genommen haben.
Original Layout (Rev3-02) sieht etwas anders aus.
Click mal auf das GIF, das zeigt dir dein Board und das Eagle-Layout im 
0.5s Wechsel... ;-)

: Bearbeitet durch User
von Karl-Heinz K. (kubi48)


Lesenswert?

Das Layout ist aber schon sehr ähnlich. Jedenfalls sollte jeder Besitzer 
eines solchen Boards die beiden GND Pins (8 + 22) mit einem Ohmmeter 
prüfen. Wenn hier ein Wert von mehr als 0.5 Ohm gemessen wird, ist etwas 
mit der GND Verbindung nicht in Ordnung. Die interne ATmega328 
Verbindung der beiden GND Pins hat normalerweise mehr als 1 Ohm.
Von diesem Board hat der Händler emarket4un 320 Stück verkauft. Meine 
Lieferung stammt von Anfang April 2016.

: Bearbeitet durch User
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.