Chcę wiedzieć, jaka jest różnica między układem PHY a MAC
źródło
Chcę wiedzieć, jaka jest różnica między układem PHY a MAC
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,
Układy PHY obsługują warstwę fizyczną (warstwa 1 modelu OSI), natomiast układy MAC obsługują warstwę łącza danych (warstwa 2 modelu OSI).
źródło
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.
źródło