Forum: Mikrocontroller und Digitale Elektronik ENC28J60 hohe Latenz


von Björn (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe aktuell ein Problem mit dem ENC28J60.

Der ENC ist wie im Schaltplan angeschlossen.
(Ist kein MagJack, sondern eine HanRun Buchse mit übertragern)

Es läuft so: der Mega128 schickt ein UDP Paket ins Netz und wartet 3 
Sekunden auf eine Antwort.

Die ersten ~5-10 Sekunden geht das Ganze auch noch gut, aber dann kommt 
erstmal für ca. 20 sekunden kein Paket an (also versuchts der Mega 
nochmal).

Die Antworten (zeitnah) sehe ich im Wireshark.

Erst nachdem ein wenig Zeit vergangen ist, kann ich die gesammelten 
Pakete in einem Rutsch lesen.


Das ganze Problem existert nicht, wenn ich ein China fertigmodul 
(http://img28.up-pic.de/2051enc.JPG.html) benutze.

Also muss ja irgendwas mit der Schaltung nicht stimmen.
(Den ENC habe ich auch schon ausgetauscht; selber effekt)

Hat jemand eine Idee was hier schiefgehen kann?

Gruß Björn

von Björn (Gast)


Lesenswert?

// C19 ist natürlich ein 10nF Kondensator

von Frank K. (fchk)


Lesenswert?

- Das Teil ist an einem Switch?
- Das Teil ist defaultmäßig auf Halbduplex gesetzt (siehe Datenblatt 
Seite 8 Figure 2.7, Beschaltung von LEDB)!
- Ist das Teil denn per Software auf vollduplex gesetzt? Oder der Switch 
fest auf halbduplex (wenn es ein managebarer ist)?

Schau mal an, wie das Kaufmodul geschaltet ist.

PS: Ich hoffe für Dich, das an JEDEM VCC-Pin ein 100n zum zugehörigen 
Ground-Pin hängt.
PPS: Wo sind denn die Vorwiderstände vor den LEDs?

fchk

von Björn (Gast)


Lesenswert?

Frank K. schrieb:
> - Das Teil ist an einem Switch?
Nein - Hängt direkt am Notebook oder Desktop

> - Das Teil ist defaultmäßig auf Halbduplex gesetzt (siehe Datenblatt
> Seite 8 Figure 2.7, Beschaltung von LEDB)!
Ja - geht auf Masse

> - Ist das Teil denn per Software auf vollduplex gesetzt? Oder der Switch
> fest auf halbduplex (wenn es ein managebarer ist)?
Kein Switch - Softwareseiteig auf halbduplex

> PS: Ich hoffe für Dich, das an JEDEM VCC-Pin ein 100n zum zugehörigen
> Ground-Pin hängt.
Ja, habe 4 100nF Abblockkondensatoren reingesetzt die auch recht nahe an 
den Pins sitzen. (Das Fertigmodul nimmts nicht so genau und hat nur 2 
irgendwo am Rand)

> PPS: Wo sind denn die Vorwiderstände vor den LEDs?
Hoppla :D  (Ich hatte beim Testen noch gedacht: "Mal lieber den 
Vorwiderstand der ENC LED's erhöhen, die sind ganz schön hell" - 
peinlich :) )


Anfangs hatte ich das Quarz in verdacht, allerdings kann ich jederzeit 
ein Paket (zeitnah) versenden...

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.