ENC28J60 hohe Latenz

Gast #2712515
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
Angehängte Dateien:
#2712591
- 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
Gast #2713129
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...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.