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


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,


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).


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.