Forum: Mikrocontroller und Digitale Elektronik Frage zu: enc28j60 sd m386n-Projekt mit Atmega32/644/1284


von Max N. (max_89)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin gerade dabei ein Layout fertigzustellen, welches ich 
anschließend fertigen lassen möchte. Es soll ein Shield für mein 
selbstgebautes Board mit Atmega32/644/1284 werden.
Dabei sind folgende Sachen auf der Platine (10x5cm) eingeplant:
 - SD-Karte
 - Ethernet (ENC28J60)
 - WAV-Player (Musikplayer über PWM->LM386N)
 - einige LEDs und Tasten
 - und Buchsenleiten
 - um den Platz auf der Platine (10x5cm) bestens auszunutzen, wurde 
ebenfalls ein kleines Mikrocontrollerboard mit Attiny13 integriert, 
welches nach der Fertigung rausgeschnitten werden kann.

Es gibt bereits reichlich Infos zu den einzelnen Sachen, jedoch bin ich 
mir beim Anschluss der Ethernet-Buchse (Typ siehe unten) an enc28j60 
nicht ganz sicher. Hatte dazu das Layout von Ulrich Radig angeschaut, 
und die Verdrahtung abkopiert, wodurch das Layout gleich ist, aber die 
Schaltung unterschiedlich (siehe Bild). Jedoch hab ich einen weiteren 
Beitrag angesehen (Auf der Website 
http://dangerousprototypes.com/docs/Web_platform_hardware_design) wo die 
gleiche Buchse verwendet wird, wie ich es mache. Diese verdrahten 
anders. Ich war immer der Ansicht, dass sowas genormt ist und die Pins 
gleich sind, oder täusche ich mich da?
Hatte jemand so ein ähnliches Problem, oder einen guten Tip?
Möchte nur sicher gehen bevor ich ein fehlerhaftes Board bekomme.

Außerdem möchte ich fragen, ob hier Interesse an solchen Platine 
besteht, da ich min. 10 Stück bestellen muss, und weis nicht wohin dann 
damit (hätte dann bis zu 7 übrig)? (Die Kosten belaufen sich auf etwa 2€ 
pro Platine + Versand). Bei Interesse sende ich dann die Layout-Files 
vom Shield zu + das Layout von meiner Mikrocontroller-Platine.

Ethernetbuchse:
http://www.amazon.de/HR911105A-HR911105-Network-Transformer-HanRun/dp/B00EI4RBE2/ref=sr_1_1?s=ce-de&ie=UTF8&qid=1415966401&sr=1-1&keywords=HR911105A
Webmodul von Ulrich Radig (vielen, vielen Dank für die tolle Seite!):
http://www.ulrichradig.de/home/index.php/avr/avr-webmodule

von Daniel V. (danvet)


Lesenswert?

Deine Buchse ist falsch angeschlossen.
siehe:
http://de.wikipedia.org/wiki/Ethernet#Belegung_8P8C-Stecker_nach_EIA.2FTIA_568B

Hast du die Buchse selbst angelegt?
Es darf nicht TPIN- mit TPOUT- über die Spule verbunden werden.

: Bearbeitet durch User
von Max N. (max_89)


Angehängte Dateien:

Lesenswert?

Nein, die Buchse hab ich nicht selber gemacht, hätte ich vll sollen, 
jedoch würde mein Problem auch da weiterhin bestehen.
Ich hab deswegen die Pins im Schaltplan vertauscht, damit es im Layout 
analog der Schaltung von Ulrich Radig aussieht (siehe Bild). Wenn ich 
aber die Beschaltung, wie auf der Website 
http://dangerousprototypes.com/docs/Web_platform_hardware_design mache, 
die die gleiche Buchse wie ich verwenden, so stimmt die Schaltung, aber 
das Layout ist anders als beim Ulrich. Was mich sehr verwirrt. Bedeutet 
das, dass die Buchsen keiner Norm unterliegen?

Edit: bei der Variante zwei sind die Leitungen TPIN+, TPOUT- und VCC 
vertauscht.

: Bearbeitet durch User
von Daniel V. (danvet)


Lesenswert?

Der Ausgang der Buchse ist genormt, du willst ja überall das gleiche 
Kabel anschließen können.
Wie die Pins auf der anderen Seite der Buchse verdrahtet sind, sagt dir 
das Datenblatt oder dein Shematic von der Buchse (wenn das stimmt). Hier 
hast du definitiv falsch angeschlossen (wenn das Shematic der Buchse 
stimmt).

von Daniel V. (danvet)


Lesenswert?

Max Neumann schrieb:

> Edit: bei der Variante zwei sind die Leitungen TPIN+, TPOUT- und VCC
> vertauscht.

Was auch immer das jetzt heißen soll? Aber es geht in die richtige 
Richtung.

von Max N. (max_89)


Angehängte Dateien:

Lesenswert?

Super, danke.
Hab nun alles angepasst (so wie die Beschriftung an der Buchse ist -> 
Bild). Alles andere wurde bereits am Steckbrett getestet, und 
funktioniert.

Wenn also jemand Interesse an einer solchen Platine hat, dann bitte 
melden (PN). Vielen Dank. Max

von Loocee L. (loocee)


Lesenswert?

... hmmmmm, ich weiss nicht was der Vorteil dieser Ethernet
Konfiguration ist, aber mit dem W5100 würde man sich sicherlich
einiges an Code sparen, sonst ist der ATMegaXX schnell voll.

von Max N. (max_89)


Lesenswert?

Der W5100 scheint nicht schlecht zu sein. Leider preislich weiter oben, 
und den enc28j60 hab ich bereits da. Die Pins sind nur zum ärgern da 
beim Löten. Ich denke den verbauten Atmega1284P bekommen ich nicht so 
schnell voll, für alles andere hab ich die SD-Karte.
Danke

Werde den W5100 im Visier behalten.

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.