jaka jest różnica między układem PHY a MAC

23

Chcę wiedzieć, jaka jest różnica między układem PHY a MAC

użytkownik152250
źródło

Odpowiedzi:

21

Układ lub warstwa PHY konwertuje dane między „czystą” taktowaną postacią cyfrową, która jest odpowiednia tylko do komunikacji na bardzo małe odległości (tj. Cale), a postacią analogową, która jest odpowiednia do transmisji na większe odległości. Nie ma żadnego szczególnego pojęcia, co „bity” oznaczają, ani w jaki sposób należy je interpretować lub zestawiać. Układ lub warstwa MAC odbiera bity z PHY, wykrywa granice pakietów, składa bity w pakiety i je weryfikuje. Bierze również pakiety danych, które są do niego ładowane i konwertuje je na strumienie bitów, które są podawane do PHY. Zazwyczaj MAC zawiera logikę opóźniającą transmisje, aż linia będzie wolna, i ponawia próby transmisji, które są przerywane przez kolizje,

supercat
źródło
Czy PHY może wykryć preambułę Ethernet, czy też powinna zostać wykryta przez układ MAC?
SuB,
17

Układy PHY obsługują warstwę fizyczną (warstwa 1 modelu OSI), natomiast układy MAC obsługują warstwę łącza danych (warstwa 2 modelu OSI).

Przechodzień
źródło
7

PHY to transceiver warstwy fizycznej, który łączy się z miedzianym interfejsem Ethernet, takim jak BCM5461, a MAC to Media Access Control, która będzie sterować przesyłaniem danych z PHY, głównie rdzenie MAC są wbudowane w procesory lub kontrolery jako SoC. Inne opcje z wbudowanym MAC i PHY to CP2200, który będzie łączyć się bezpośrednio z interfejsem adresu i danych MCU lub Procesorem.

AKR
źródło