Forum: Platinen ENC28J60 Breakoutboard so OK?


von Michael P. (mpl)


Angehängte Dateien:

Lesenswert?

Hallo,

bin grad dabei nen Breakoutboard für nen ENC28J60 samt Übertrager zu 
entwerfen

könnt ihr mal drüber schauen und mir sagen ob ich etwas falsch gemacht 
habe?

danke


mfg

von Elektroniker (Gast)


Lesenswert?

Deine Western-RJ45-Buchse hat wohl einen ganz eigenen, von dir 
entworfenen, Anschlußplan?
Die Kontakte 1+2+3+6 sind i.d.R. die welche fürs Netzwerk mit 100 MBit 
zwingend notwendig wären.
Auch wenn du den Signalleitungen dann die richtigen Funktionen zuweist, 
sobald die physiklaisch nicht an der richtigen Stelle ankommen, mußt du 
wohl eine ganz eigene NW-Topologie dazu entwerfen.
Als kleine Hilfestellung ein gängiges Muster aus Bayern
http://www.pollin.de/shop/downloads/D810058B.PDF
hier einfach mal auf Seite 7 anschauen.

von Michael G. (linuxgeek) Benutzerseite


Lesenswert?

Hm ob der auf nem Breadboard gescheit laeuft? Probier's mal aus... dann 
wirst es sehen, koennt aber sein dass er da nicht gerade besonders 
stabil laeuft. Mach selber schon laenger nix mehr auf Breadboards, der 
Aufwand, wie z.B. hier, das alles zu stecken, ist kaum hoeher als gleich 
ne Platine zu machen -- zumal ich die ganzen alten THT-Bauteile gar 
nicht haette.

von Jean P. (fubu1000)


Lesenswert?

Elektroniker schrieb:
> Als kleine Hilfestellung ein gängiges Muster aus Bayern
> http://www.pollin.de/shop/downloads/D810058B.PDF
> hier einfach mal auf Seite 7 anschauen.

Hi, dann schau dir lieber das richtige Datasheet von Microchip an:
http://ww1.microchip.com/downloads/en/devicedoc/39662b.pdf

Zumindest die Leds fallen mir sofort auf in dem Schaltplan von Pollin, 
daß das nicht gehen kann.

Gruß

von ... (Gast)


Lesenswert?

Elektroniker schrieb:
> Die Kontakte 1+2+3+6 sind i.d.R. die welche fürs Netzwerk mit 100 MBit
>
> zwingend notwendig wären.

Es geht hier nicht um die Kontakte auf der Leitungsseite.
Insofern hat er den Jack richtig angeschlossen.

Michael G. schrieb:
> Mach selber schon laenger nix mehr auf Breadboards,

Es geht um ein Break-Out-Board nicht um dein Frühstücksbrot.

Jean Player schrieb:
> Zumindest die Leds fallen mir sofort auf in dem Schaltplan von Pollin,
>
> daß das nicht gehen kann.

Die können nicht gehen, die sind festgelötet.
Pollin hat von dem NetIO-Board sicher schon mehrere Tausend verkauft, 
bisher hat sich noch niemand über die Funktion der LEDs beschwert.

Sind gerade wieder Schulferien?

von ... (Gast)


Lesenswert?

Michael P. schrieb:
> könnt ihr mal drüber schauen und mir sagen ob ich etwas falsch gemacht
>
> habe?

Den R8 brauchst du nicht, der ENC hat intern einen RESET-Generator.
Für R7 würde ich 2 Widerstände in Reihe vorsehen um den krummen Wert
2,32 KOhm für Rbias aus Standard-E-Reihen zu realisieren. (1,5 K in 
Reihe mit 820 Ohm)
Für L1 reicht ein Ferrite-Bead und C2 sollte aus 2 Kondensatoren 1µ und 
0,1µ bestehen.
CS sollte einen Pull-Up-Widerstand bekommen.
Jeder VCC-Pin des ENC sollte mindestens einen 0,1µ Kondensator bekommen. 
Möglichst nah am jeweiligen Pin.

von Michael P. (mpl)


Angehängte Dateien:

Lesenswert?

okay hab jetzt paar Änderungen vorgenommen... die RJ45 Buchse hab ich 
meiner entsprechend angeschlossen und das pining von der eagle lib nicht 
geändert

ich hoffe das jetzt alles stimmt.

von Jean P. (fubu1000)


Lesenswert?

... schrieb:
> Jean Player schrieb:
>> Zumindest die Leds fallen mir sofort auf in dem Schaltplan von Pollin,
>>
>> daß das nicht gehen kann.
>
> Die können nicht gehen, die sind festgelötet.
> Pollin hat von dem NetIO-Board sicher schon mehrere Tausend verkauft,
> bisher hat sich noch niemand über die Funktion der LEDs beschwert.
Das hat nix mit dem Schaltplan zu tun, das ist die geroutete Patine!!!

> Sind gerade wieder Schulferien?
Anscheinend bei dir schon Schülerlein, der Schaltplan ist falsch!
Ausgang vom ENC auf minus pol und der + von der LED auf Masse wie soll 
das gehen. TZTZ.
Masse auf Masse?
Led in Rückwirktsrichtung?
Deswegen mein Link zum tatsächlichen Datasheet! Wer weiss wie der rest 
aus sieht, bei Pollin!
Gruß

von ... (Gast)


Lesenswert?

Jean Player schrieb:
> der Schaltplan ist falsch!

Wieder einer, der alles glaubt was drauf steht....
Auf dem Pollin NetIO sitzt die Western-Modularbuchse TRXCOM 
TRJ0011D21BNL
http://www.pollin.de/shop/downloads/D450001D.PDF
Nach dem Datenblatt ist Pin 9 und Pin 12 jeweils die Anode der LEDs.
Insofern stimmt der Stromlaufplan von Pollin.
Wo du recht hast ist, dass der Text zu den Pins falsch ist: wie gesagt, 
wer alles glaubt was drauf steht.

Jean Player schrieb:
> bei dir schon Schülerlein

Du musst nicht von dir auf andere schließen.

von ... (Gast)


Lesenswert?

Michael P. schrieb:
> die RJ45 Buchse hab ich
>
> meiner entsprechend angeschlossen und das pining von der eagle lib nicht
>
> geändert

Kann funktionieren, aber besser wäre du weißt welche Buchse du verbauen 
willst und schaust dir das Datenblatt, insbesondere das Pinning, dazu 
genau an. Denkt daran, dass das eine Buchse mit integrierten Übertrager 
sein muss. Nicht das du die Beere nachahmst ;).

Wie schon gesagt: R8 ist nicht notwendig. Siehe Datenblatt, Seite6,
Table 1-1: Legend Note 4: Pins have an internal weak pull-up to VDD.
Außerdem besitzt der ENC einen sogennten OST, einen Resetgenerator.
C2 sollte eine Kombination aus 1µF und 0,1µF sein und achte darauf, dass 
du für C5 einen Kondensator mit niedrigem ESR nimmst. Am Besten einen 
Kerko.

von ... (Gast)


Lesenswert?

boah, gerade erst dein Routing angesehen....
Sorry, aber das ist Schrott.
Viel zu lange Wege für RX/TX.
Falsche Anordnung der Kondensatoren am Quarz.
Für alles nimmst du SMD, nur für C5 nicht? Gerade bei dem bietet es sich 
an-->niedriger ESR

Setz die Kondensatoren vom Quarz direkt zwischen Quarz und ENC und 
schließe sie direkt an den GND-Pin 22 an.

Dreh den ENC um 90° gegen Uhrzeiger, dann hast du kürzere Verbindungen 
zwischen TPIN und TPOUT zur Buchse. Die 49,9 Ohm Widerstände kommen 
zwischen ENC und Buchse. Bitte keine Durchkontaktierungen in die TPIN 
und TPOUT-Leitungen.

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.