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.
:
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.
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.