Forum: Mikrocontroller und Digitale Elektronik probleme mit dem enc28j60


von Martin (Gast)


Lesenswert?

Hallo,

ich habe hier vor mir das Board von Ulrich Radig mit dem Webserver zu 
liegen. Dieses Eth 32 EX. Es ist nun fertig bestückt, aber ich kriege 
einfach keinen Link mit dem Netzwerk zu stande. Die beiden LEDs bleiben 
gnadenlos aus.
Hch habe gehört, dass sobald man das Netzwerkkabel einsteckt und es an 
der anderen Seite verbunden ist, müsste die Link LED leuchten, egal ob 
auf dem Mikrocontroller schon ein Programm ist oder nicht.

Ich habe bereits folgendes versucht: Patchkabel mit Switch/Computer, 
dort kein Link auf dem Board und kein Link auf dem Switch/Computer
Dann hab ich ein Crossover Kabel genommen, dort kriege ich schon mal 
Link auf der Computer/Switch Seite.

Eins anzumerken, hatte keine 49.9 Ohm Widerstände, hab also 56 Ohm 
genommen. Kann das vielleicht was ausmachen?

Bin echt mit meinem Wissen am Ende. Was kann ich noch machen? Den ENC 
kann ich normal beschreiben, hab schon die Phy register für die LEDs 
beschrieben und das hat auch funktioniert.

Vielen Dank für eure Hilfe.

Gruß, Martin

von Markus C. (ljmarkus)


Lesenswert?

Sind die 3,3 Volt für den ENC vorhanden ?
Das mit den 56 Ohm kann schon zuviel sein.
Hast alle Lötstellen nochmal überprüft ?


Markus

von chester (Gast)


Lesenswert?

Es gibt beim RJ45-Stecker mehrere Fabrikate mit verschiedenen 
Pinbelegungen. Unbedingt das Datenblatt studieren.

chester

von Michael U. (amiga)


Lesenswert?

Hallo,

Martin schrieb:
> Hallo,
>
> ich habe hier vor mir das Board von Ulrich Radig mit dem Webserver zu
> liegen. Dieses Eth 32 EX. Es ist nun fertig bestückt, aber ich kriege
> einfach keinen Link mit dem Netzwerk zu stande. Die beiden LEDs bleiben
> gnadenlos aus.
> Hch habe gehört, dass sobald man das Netzwerkkabel einsteckt und es an
> der anderen Seite verbunden ist, müsste die Link LED leuchten, egal ob
> auf dem Mikrocontroller schon ein Programm ist oder nicht.
Richtig.

> Ich habe bereits folgendes versucht: Patchkabel mit Switch/Computer,
> dort kein Link auf dem Board und kein Link auf dem Switch/Computer
> Dann hab ich ein Crossover Kabel genommen, dort kriege ich schon mal
> Link auf der Computer/Switch Seite.
Was denn nun? Zwischen Switch und Webserver brauchst Du ein normales, 
zwischen Webserver und Computer direkt ein Cross-Over.
>
> Eins anzumerken, hatte keine 49.9 Ohm Widerstände, hab also 56 Ohm
> genommen. Kann das vielleicht was ausmachen?
Spielt bei den kurzen Kabellängen zuhause keine wirkliche Rolle.

> Bin echt mit meinem Wissen am Ende. Was kann ich noch machen? Den ENC
> kann ich normal beschreiben, hab schon die Phy register für die LEDs
> beschrieben und das hat auch funktioniert.
Trotzdem die Frage: der 25MHz Quarz ist ein Grundwellenquarz und nicht 
versehentlich ein Oberwellenquarz, der auf der falschen Frequenz 
schwingt (meist dann 25MHz/3 = 8,33MHz? SPI scheint da nämlich auch noch 
zu gehen...

Ansonsten: passender Übertrager? Richtige Belegung?

Gruß aus Berlin
Michael

von martin (Gast)


Lesenswert?

Also die 3,3V stimmen, sind 3,4V gemessen. Der Quarz schwingt auch auf 
25 MHz. Das habe ich mit dem Oszilloskop überprüft.

Mit einem normalen Patchkabel bekomme ich weder Link mit einem Rechner 
noch  mit einem Switch.
Wenn ich jedoch ein Crossover Kabel verwende, bekomme ich Link auf der 
Rechnerseite und auf der Switchseite.

Die Link Leds am ENC leuchten nie, außer wenn ich im Phy register die 
LEDs auf on setze. Das funktioniert übrigens.

Der ENC sendet ja ständig Link Pulse. Diese haben auch die richtige 
Spannung, also da sollte der Übertrager funktionieren.

Ich weiß echt nicht weiter.

Gruß, Martin

von Michael U. (amiga)


Lesenswert?

Hallo,

martin schrieb:
> Also die 3,3V stimmen, sind 3,4V gemessen. Der Quarz schwingt auch auf
> 25 MHz. Das habe ich mit dem Oszilloskop überprüft.
ok.

> Mit einem normalen Patchkabel bekomme ich weder Link mit einem Rechner
> noch  mit einem Switch.
> Wenn ich jedoch ein Crossover Kabel verwende, bekomme ich Link auf der
> Rechnerseite und auf der Switchseite.
Gut, solche Experimente habe ich nicht gemacht, da ich ja weiß, welches 
Kabel wo nötig ist. ;-))

> Der ENC sendet ja ständig Link Pulse. Diese haben auch die richtige
> Spannung, also da sollte der Übertrager funktionieren.

Ich habe Ulis Leiterplatte bestückt und 2x einen ENC-Webserver auf 
Lochraster aufgebaut. Jeweils mit zusammengesuchten Teilen.
Zumindest bei einem der Ausbau-Übertrager durfte ich die Zuordnungen 
umsortieren weil irgendwas nicht passte.

Welche Effekte auftraten weiß ich leider nicht mehr...

Gruß aus Berlin
Michael

von ... (Gast)


Lesenswert?

Martin schrieb:
> ich habe hier vor mir das Board von Ulrich Radig mit dem Webserver zu
>
> liegen. Dieses Eth 32 EX. Es ist nun fertig bestückt,...

Auch mit den vorgegebenen Bauteilen bestückt?
Oder hast du da was geändert?
Ansonsten mal auf Lotschlüsse, Bauteilwerte ect. überprüfen.

von Martin (Gast)


Lesenswert?

So, fehler gefunden, die Netzwerkbuchse hat die falsche belegung!

Und da sucht man sich einen Ast ab...

Egal, jetzt bin ich glücklich. Danke an alle Hilfe.

Gruß, Martin

( chester  hats geahnt )

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.