Also ich habe gelesen, dass der ENC28J60 einmal in einem Beitrag als Ethernet-Controller beshrieben wurde und in einem anderem als Ethernet-Transformator. Was ist da nun der Unterschied? Weil ich möchte eine Projekt basteln, wo später Ethernet zum Einsatz kommen soll (AVR oder ARM) und habe hier noch einen "Pulse H1102" und möchte gern wissen, ob ich den auch anstelle des ENC28J60 verwenden kann und mir den somit nicht extra bestellen brauche. Als Anhang nen Datenblatt vom Pulse H1102 (müsst bissl blättern) Schonmal Vielen Dank im Vorraus! mfg. chri_ri
chri_ri wrote: > Also ich habe gelesen, dass der ENC28J60 einmal in einem Beitrag als > Ethernet-Controller beshrieben wurde und in einem anderem als > Ethernet-Transformator. Was ist da nun der Unterschied? Der ENC ist ein Ethernet-Controller. Zum ENC benötigt man entweder einen Ethernet-Transformator/Übertrager oder eine RJ45-Dose mit integriertem Übertrager (auch als Magjack bekannt).
Oder anders ausgedrückt: Du brauchst sowohl den H1102 als auch den ENC.
Würde es sich lohnen alternativ einfach den Erhernet-Controler wegzulassen und die Funktion des Controllers direkt mit im CPU zu implementieren? mfg. chri_ri
Jo, wird auch gern gemacht, wenngleich nicht durch weglassen sondern durch verlagern des Ethernet-Controllers in den Microcontroller. Allerdings wird dabei zwischen dem MAC-Level (Frame) und dem PHY-Level (Physik) unterschieden und wenn auch MAC dann intern ist - der PHY ist nicht selten immer noch extern. Und gängige PHYs sind deutlich platzraubender als der ENC. Wenn du allerdings die Funktion direkt per Programm abwickeln willst: Dafür sind Controller zu langsam. UDP-Frames zu senden geht mit starken Einschränkungen, aber das war's auch.
Also heißt das im Klartext, dass es nur mit Mikrocontroller + Ethernet-transformator nicht möglich ist? ok thx^^ mfg. chri_ri
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.