工具与软件:
大家好、团队成员:
此问题涉及全双工和半双工默认设置与自动协商之间的关系。
我知道如果两个链路伙伴都支持自动协商、并且以相同的速度同时支持全双工和半双工、则全双工优先。
我还知道、如果链路伙伴不支持自动协商、它将尝试半双工通信。
如果启用了自动协商功能、全双工和半双工默认设置之间有何区别?
请告诉我是否有任何不同的要点需要注意。
此致、
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
大家好、团队成员:
此问题涉及全双工和半双工默认设置与自动协商之间的关系。
我知道如果两个链路伙伴都支持自动协商、并且以相同的速度同时支持全双工和半双工、则全双工优先。
我还知道、如果链路伙伴不支持自动协商、它将尝试半双工通信。
如果启用了自动协商功能、全双工和半双工默认设置之间有何区别?
请告诉我是否有任何不同的要点需要注意。
此致、
您好、
自动协商将尝试以最快的速度 进行链路、并在链路两端的两个 PHY 之间广播双工。 对于10/100速度、广播可以在寄存器0x4中找到、对于1000速度、广播可以在寄存器0x9中找到。
例如:
PHY1 <-以太网电缆-> PHY2
PHY 1在全双工和半双工模式下广播10/100/1000速度。
PHY 2仅广播100个半双工
通过自动协商过程、两个 PHY 同意以100Mbps 半双工速度进行链路和通信、因为这是唯一的通用设置。
如果我没有 回答您的问题、请告诉我。
此致、
Alvaro
您好、
感谢您的澄清、现在我清楚地理解了问题。
如果启用了自动协商、是否会忽略此设置?
否、不会忽略此设置。 这将控制在自动协商期间广播的内容。 可以通过读取寄存器0x4来找到广播的功能、自举设置本质上控制寄存器0x4中的哪些位被设置为高电平或低电平。 我建议客户将其绑定到"全双工"。
此致、
Alvaro
尊敬的 Alvaro-San:
感谢您的帮助、我有更好的理解。
但是、我仍然不完全了解它。
我对以下内容的理解是否正确?
如果错误、请更正。
-当 RX_D0/Strap0为1=半双工时,这是默认设置,只有 ANAR 寄存器的 bit[7、5](偏移= 4h)将为1h。
-当 RX_D0/Strap0为0=全双工时,只有 ANAR 寄存器的 bit[8、6](偏移= 4h)将为1h。
在理想情况下、我们希望广播所有通信模式、但我们该怎么做呢?