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.
您好、团队成员:
我收到了客户的2个问题。
[问题1]
在数据表的第45页进行了以下声明、
建议为 EtherCAT 禁用信号能量检测。 客户假设器件使用自举在 RMII 模式下运行、图9-11显示、如果选择 RMII 模式、则不能设置信号能量检测禁用。 在本例中、我们将在启动后在 PHY 寄存器设置中设置"信号能量检测禁用"、但该功能是否与上述自举中设置"信号能量检测禁用"时的功能相同?
[问题2]
这是一个基本的问题、但您能否告诉我、为什么建议 EtherCAT 禁用信号能量检测以用于学习目的?
此致、
Masa.
您好、Masa:
对于 EtherCAT、由于延迟要求、不推荐使用 RMII 接口。 这就是为什么流程图的右侧是严格的 MII。
对于 EtherCAT、建议禁用信号能量检测、因为 EtherCAT 拓扑本质上是一个链路。 如果线路上的其中一个节点由于空闲而失去链路、则整个应用程序会崩溃。 下面是 Beckhoff 提供的有关 EtherCAT 的更多信息。
此致、
Gerome.
您好、Gerome:
谢谢。 我了解。
此致、
Masa.
您好、Gerome:
我收到了客户的其他问题。
对于 EtherCAT,由于延迟要求,RMII 不推荐使用。 这就是为什么流程图的右侧是严格的 MII。
您是否参考了数据表第18页的以下内容?
例如、当 MII 的最大 TX 延迟为40ns、RX 延迟为170ns 时、RMII 的最大 TX 延迟为96ns、RX 延迟为270ns。 相反、如果这可以接受、是否意味着 RMII 可接受?
对于 EtherCAT、建议禁用信号能量检测、因为 EtherCAT 拓扑本质上是一个链路。 如果线路上的其中一个节点由于空闲而失去链路、则整个应用程序会崩溃。 有关 Beckhoff 的 EtherCAT 的更多信息。
客户认为、当链路未建立时、EtherCAT 会自动将数据包转发到另一个端口、而不是将数据包发送到通信 IC 中的相应端口、因此整个应用不会发生故障、对吧?
DP83826列出了确定链路是否未建立的六个标准、如下表所示、但为什么建议对 EtherCAT 使用"信号能量检测确定(禁用)"?
与 Q2一样、"禁用信号能量检测"="转到图9-11的右侧"="建议 MII (不推荐 RMII)"吗?
此致、
Masa.
尊敬的 Masa:
是的、我是在指这些延迟规格。 如果客户对此满意、则可以继续执行所需的模式。
拓扑问题将是系统实现问题、而 Beckhoff 可以提供更好的建议。
关于流程图上的方向、将进行规划(Strap 配置1='0'、Strap 配置7='1'、Strap 配置8='0')。
此致、
Gerome.
您好、Gerome、
感谢您的支持。 让我们对问题进行全面分析。
问题1:客户对您的答案有疑问、您能否回答? 您说:"如果线路上的其中一个节点由于空闲而失去链路、那么整个应用程序就会崩溃。 但客户说、如果链路不再建立、它会自动转发到另一个端口、因此整个应用程序不会崩溃。 哪一项是正确的?
Q2:您为什么决定计划(Strap 配置1='0'、Strap 配置7='1'、Strap 配置8='0')? 这是否意味着 仍然应启用信号能量检测?
这些问题与 TI 数据表中所述内容有关、而不是与 EtherCAT 系统配置有关。 如有必要、请更改为内部主题。
此致、
Masa.
尊敬的 Masa:
在拓扑中、这是一个有效的用例、因此如果链路丢失时可以进行端口转发、则整个应用程序将不会分裂。
但是、Beckhoff EtherCAT 标准规定禁用信号能量检测。 因此、如果您正在使用他们的系统、则必须遵循他们的指导。
此致、
Gerome.
您好、Gerome:
我了解。 谢谢你。
此致、
Masa.
您好、Gerome:
您能否告诉我、Beckhoff EtherCAT 标准中哪里显示"禁用信号能量检测"?
我无法在网络浏览中找到它、我无法说服我的客户...
此致、
Masa.
尊敬的 Masa:
这有点间接、但如果您看到 SNLA344B:
"基线漂移应得到补偿(为了在最大电缆长度下进行基线漂移测量、PHY 应符合 ANSI X3.263 DDJ 测试模式)
–已对该参数进行了测试、DP83826在补偿基线漂移方面表现出了出色的性能。
–建议将寄存器0xB 的位0设置为0、否则基线漂移测试将失败、因为 PHY 由于能量检测导致链路中断、该测试模式将视为链路中断。"
此致、
Gerome.
您好、Gerome:
谢谢! 我了解。
此致、
Masa.