Forum: Mikrocontroller und Digitale Elektronik Physical Layer (Schicht 1) bei Ethernet mit enc28j60


von Sss (Gast)


Lesenswert?

Ich vergleiche gerade CAN und Ethernet am OSI Modell.

Bei CAN sieht es so aus:
Schicht 2 - CAN Controller (mcp2515)
Schicht 1 - CAN Transceiver (tja1000)

Bei Ethernet
Schicht 2 - Ethernet Controller (enc28j60)
Schicht 1 - Magjack + Übertrager

Is dat so ok?
Natürlich ist die Schicht 1 auch das Medium. Die Transceiver würden nur 
einen Teil der Schicht einnehmen. Ich glaub dieser Part heist Physical 
Layer Signaling (PLS). Bin mir aber nicht sicher.

:
von bleifrei (Gast)


Lesenswert?

Zum Physical layer gehoeren natuerlich auch die Signalspezifikationen 
und die  Transceiver (treiber/empfaenger). Dh zB tristed pair 100 Ohm, 
mit 2Vpp am Treiber und 50mVpp am Receiver, oder so.

von Sss (Gast)


Lesenswert?

Auf der Seite
http://www.fernando-heitor.de/index2.php?option=com_content&task=view&id=74&pop=1&page=0&Itemid=109
steht dass der ENC den physical layer übernimmt. Kann ich so gar nicht 
nachvollziehen. Stimmt dies?

von A.K. (Gast)


Lesenswert?

Der ENC besteht aus mehreren Komponenten, was man dem Teil im 
Registersatz auch durchaus ansieht.

Besser sichtbar ist das bei grösseren Microcontrollern mit 
Ethernet-Controller drin. Da ist nur der sogenannte Media Access 
Controller (MAC) im Controller, das Physical Media Interface (PHY) ist 
ein eigener Baustein extern, mit mehr Pins als der ganze ENC hat. Und 
damit ist die Situation dann ähnlich CAN mit ebenfalls stets externem 
Transceiver.

Ein Magjack hingegen ist nicht als eigene Komponente anzusehen, das ist 
mit der Kombination von ein paar passiven Bauteilen bloss eine kleine 
Vereinfachung.

Die Trennung zwischen MAC und PHY erfolgt grob an der Grenze zwischen 
der digitalen Domäne und der Umsetzung des Datenstroms in elektrische 
Signale.

Das hat auch ein bischen mit der Historie vom Ethernet zu tun. In dessen 
erster Implementierung (yellow cable) war das PHY direkt am angebohrten 
Koax-Kabel angeflascht und ging auf eine 15pol Sub-D vom Controller, wie 
sie sich noch an manchen alten Ethernet-Karten findet.

Beitrag #5567884 wurde von einem Moderator gelöscht.
Beitrag #5570089 wurde von einem Moderator gelöscht.
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.