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.

[参考译文] DP83826E:EtherCAT 输出端口链路检测问题

Guru**** 1963925 points
Other Parts Discussed in Thread: AMIC120, AM2634, DP83826E
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1269529/dp83826e-ethercat-out-port-link-detection-problem

器件型号:DP83826E
主题中讨论的其他器件:AM2634DP83869、AMIC120

尊敬的 TI 团队:

我使用 AM2634和两个 DP83826E (输入/输出)设计了一个新的电路板。

新电路板的应用基于 MCU+SDK am263x 8.6.00.34控制卡的 EtherCAT 示例以及 Beckhoff SSC 演示。

我为两个 DP83826E 修改了该示例。 因为本示例将 DP83869和 DP83826E 用作两个 EtherCAT 端口。

我对 Beckhoff 器件使用"New Device"执行了一些测试。

测试案例1在1小时内正常工作。 但测试情况2出错了。

测试案例2包含一个 Beckhoff 主器件和两个"新器件"(DUT 1、DUT 2)。

测试案例2的问题是 DUT#1的 OUT 端口不与 DUT#2的输入端口保持连接。

有时"DUT #1"检测输出端口上的下一个器件、有时"DUT #1"会在输出端口上丢失下一个器件。 这种情况反复出现。

当我更改 DUT#1和 DUT#2之间的位置时,第一个节点输出(DUT#2 OUT)上发生同样的问题

[图1. 测试案例1网络配置]

[图2. 测试案例2网络配置]

我在"TwinCAT2 SystemManager"的在线视图上确认了此问题。 '图 3"是 测试案例2的在线视图。

[图3. 测试案例2的 TwinCAT 在线监测器]

这是 该应用的 DP83826的启动代码。  

MCU+SDK am263x 8.6.00.34具有适用于 DP83826E 的器件驱动程序。

我只需替换两个 DP83826E 的代码。

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void tiesc_socParamsInit(bsp_params *bspInitParams)
{
bsp_params_init(bspInitParams);
bspInitParams->pruicss_handle = pruIcss1Handle;
bspInitParams->interrupt_offset = tiesc_getArmInterruptOffset();
bspInitParams->eeprom_read = tiesc_eepromRead;
bspInitParams->eeprom_write = tiesc_eepromWrite;
bspInitParams->spinlock_base_address = CSL_SPINLOCK0_BASE;
bspInitParams->ethphy_init = tiesc_ethphyInit;
bspInitParams->enhancedlink_enable = TIESC_MDIO_RX_LINK_ENABLE;
bspInitParams->link0_polarity = TIESC_LINK0_POL; /*Polarity is high */
bspInitParams->link1_polarity = TIESC_LINK1_POL; /*Polarity is low */
bspInitParams->phy0_address = ((const ETHPHY_Attrs *)ETHPHY_getAttrs(CONFIG_ETHPHY0))->phyAddress;
bspInitParams->phy1_address = ((const ETHPHY_Attrs *)ETHPHY_getAttrs(CONFIG_ETHPHY1))->phyAddress;
bspInitParams->default_tiesc_eeprom = (const unsigned char *)(&(tiesc_eeprom));
bspInitParams->eeprom_pointer_for_stack = &(pEEPROM);
}
void tiesc_ethphyInit(PRUICSS_Handle pruIcssHandle, uint8_t phy0addr,
uint8_t phy1addr, uint8_t enhancedlink_enable)
{
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

下面是 EtherCAT 器件电路图。

[图4 DP83826E]

[图5 Phy0、Phy1 Strap ]

SMI

地址

串1 串2 串3 串4 串6
Phy0 0x00 上拉 不连接 不连接 不连接 上拉
Phy1 0x01 普利普 上拉 不连接 不连接 上拉

[表1 DP83826的自举配置]

[图6磁性元件和接头]

我的错是什么? 您能帮我解决这个问题吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kang:

    感谢您分享详细信息。 我可以问您是否能够访问 DP83826PHY 的寄存器?  

    • 如果您能够访问、您能否在0x0000至0x001F 和0x0467上提供信息

    我可以问一下 Beckhoff EK1100 ESC 内的 PHY 是什么吗?  

    查看 RJ45电缆时、您是看到测试2用例中的链路 LED 闪烁还是完全无链路。 (您是否看到"持续链路断开和重新连接"或"根本没有链路"?)

    在测试过程中、您使用的是哪种电缆?

    从上面的两张 TwinCAT 图中、我看到了第一张图、您能够检测到链接、第二张图、您无法看到链接。

    • 这些图是否都是测试案例2?  
    • 或者、第一个测试案例图1和第二个测试案例图2是吗?

    我检查了原理图、整体看起来非常好。 以下是我想提出的一些评论和疑虑:

    • 您是否在引脚31上具有下拉带以禁用奇半字节?
    • 您是否在引脚13和14上具有上拉设置来启用 FLD?
    • 您的磁性规格是多少? 它是否与数据表规格匹配?

    --

    此致、

    林希尔曼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的反馈

    • 如果您能够访问、您能否在0x0000至0x001F 和0x0467上提供信息

    =>好了、我在没有任何连接的情况下读取 DP83826E 寄存器(离线)。

    数字 地址 Phy0 Phy1
    1 0000 3100 3100
    2 0001 7849 7849
    3 0002 2000年 2000年
    4 0003 A131 A131
    5 0004 01页1 01页1
    6 0005 0000 0000
    7 0006 0004 0004
    8 0007 2001年 2001年
    9 0008 0000 0000
    10 0009 0000 0000
    11 000a 0124 0124
    12 000b 0008 0008
    13 000c 0000 0000
    14 000d 401F 401F
    15 000e 0865 0865
    16 000f 0000 0000
    17 0010 4002 4002
    18 0011 0108 0108
    19 0012 0000 0000
    20 0013 0800 0800
    21 0014 0000 0000
    22 0015 0000 0000
    23 0016 0100 0100
    24 0017 0041 0041
    25 0018 0480 0400
    26 0019 C000 C001
    27 001A 0000 0000
    28 001b 007D 007D
    29 001C 05EE 05EE
    30 001D 0000 0000
    31 001e 0102 0102
    32 001F 0000 0000
    33 0025 0001 0051
    34 0304 0008 0008
    35 0460 0865 0865
    36 0469 0440

    0440

    • 我可以问一下 Beckhoff EK1100 ESC 内的 PHY 是什么吗?
      • 很抱歉我不知道 Beckhoff EK1100耦合器使用了什么类型的 Phy。
      • 但我使用了旧版产品(AMIC120 + TK105L)进行了测试。
      • 我将该测试称为测试案例3。 测试用例3配置为 Beckhoff MAST +新器件(AM2634+DP83826E)+旧器件(AMIC120 + TK105L)。
      • 测试情况3也运行良好。
    • 查看 RJ45电缆时、您是否看到链路 LED 闪烁
      • 我们不使用 RJ45电缆。 我们使用定制电缆、因为我们的产品和目标应用中没有 RJ45空间。
      • 如您所见、原理图中的 EtherCAT 连接器 包含5条线、EtherCAT 电缆也包含5条带双绞线 和屏蔽线的线。
      • 我们还在测试案例3中测试该电缆。 它运转良好。

    [图7适用于我们的应用的 EtherCAT 电缆]

    • 或在测试2用例中完全没有链路。 (您是否看到"持续链路断开和重新连接"或"根本没有链路"?)
      • 可以。 我看到链路持续中断并重新连接。
    • 在测试过程中、您使用的是哪种电缆?
      • 我将电缆描述为上述问题的答案。

    从上面的两张 TwinCAT 图中、我看到了第一张图、您能够检测到链接、第二张图、您无法看到链接。

    =>很抱歉我的表达式没有被清除。 所有图片均为测试情况2。

    • 这些图是否都是测试案例2?
      • 可以。 这些可以图解所有测试用例2。
      • 有时、"新器件1"会发现下一个"新器件2"、有时则不会。
    • 或者、第一个测试案例图1和第二个测试案例图2是吗?
      • 测试情况1运行良好。 所以我没有连接测试用例1。  

    我检查了原理图、整体看起来非常好。 以下是我想提出的一些评论和疑虑:

    • 您是否在引脚31上具有下拉带以禁用奇半字节?
      • 我对引脚31执行了上拉设置以启用奇半字节。
      • 根据 SDK 的示例、有一个用于启用奇半字节的代码。
      • 我应该禁用"奇怪的半字节"吗?
    • 您是否在引脚13和14上具有上拉设置来启用 FLD?
      • 否。 我没有。 引脚13不是上拉带。 引脚14不是上拉带。
      • 我在初始化代码中激活了 FLD。 我应该用捆绑来做这件事吗?
      • 这里是初始化代码。
      • Fullscreen
        1
        2
        3
        4
        5
        6
        7
        /* PHY pin LED_0 as link for fast link detection */
        ledConfig0.ledNum = ETHPHY_DP83826E_LED0;
        ledConfig0.mode = ETHPHY_DP83826E_LED_MODE_MII_LINK_100BT_FD;
        ledConfig1.ledNum = ETHPHY_DP83826E_LED0;
        ledConfig1.mode = ETHPHY_DP83826E_LED_MODE_MII_LINK_100BT_FD;
        ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_CONFIGURE_LED_SOURCE, (void *)&ledConfig0, sizeof(ledConfig0));
        ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY1], ETHPHY_CMD_CONFIGURE_LED_SOURCE, (void *)&ledConfig1, sizeof(ledConfig1));
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    • 您的磁性规格是多少? 它是否与数据表规格匹配?
      • 我根据"DP83826故障排除指南"进行检查。
      • 在我看来、它与数据表相符。   

     您自己的、

    姜东谷。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kang:

    感谢您分享详细信息、抱歉未能说明太清楚。  

    我 还想在异常链路建立情况下检查寄存器状态。 寄存器0x0015和0x000F 可以让用户知道链路是否由于 RX_ER 或信号能量而下降?  

    关于奇半字节禁用、这是 DP83826的 EtherCAT 应用的一项要求。 也可以通过寄存器0x000A[2]禁用奇半字节检测,或者将0x000A 写入0126来查看对链路建立问题的帮助?

    通过寄存器启用 FLD 也应该可以正常工作。

    --

    此致、

    林希尔曼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Lin:

    感谢您发送编修。

    我听从了您的建议并进行了测试。

    • 寄存器0x0015和0x000F 可以让用户知道链路是否由于 RX_ER 或信号能量而下降?  
      • 我从 DUT #1输出端口的 DP83826E 读取0x0015和0x000F 寄存器
      • 在链路建立情况异常的情况下、 FLDS (0x000F)寄存器为0x0080、 RECR 寄存器(0x0015h)为0x000。
      • FLDS 的值持续从0x0000变为0x0080、从0x0080变为 0x0000。  
      • 这种情况每26至25次重复一次。
      • 根据 DP83826E 数据表、0x0080为 RX 错误。 但 RECR 为0x0000。
    • 也可以通过寄存器0x000A[2]禁用奇半字节检测,或者将0x000A 写入0126来查看对链路建立问题的帮助?
      • 我通过向0x000A 写入0x0126来禁用"奇半字节检测"功能、但这并没有改善这种情况。

    我在 EtherCAT_SLAVE_Beckhoff_SSC_demo 的 task1处从 "MCU+SDK am263x 8.6.00.34"读取寄存器

    下面是来自寄存器的数据。

    计数 Phy FLDS (0x000F) RECR (0x0015)
    0 ETH 1 0080 0000
    1 ETH 1 0000 0000
    2 ETH 1 0000 0000
    3 ETH 1 0000 0000
    4 ETH 1 0000 0000
    5 ETH 1 0000 0000
    6 ETH 1 0000 0000
    7 ETH 1 0000 0000
    8 ETH 1 0000 0000
    9 ETH 1 0000 0000
    10 ETH 1 0000 0000
    11 ETH 1 0000 0000
    12 ETH 1 0000 0000
    13 ETH 1 0000 0000
    14 ETH 1 0000 0000
    15 ETH 1 0000 0000
    16 ETH 1 0000 0000
    17 ETH 1 0000 0000
    18 ETH 1 0000 0000
    19 ETH 1 0000 0000
    20 ETH 1 0000 0000
    21 ETH 1 0000 0000
    22 ETH 1 0000 0000
    23 ETH 1 0000 0000
    24 ETH 1 0000 0000
    25 ETH 1 0000 0000
    26 ETH 1 0000 0000
    27 ETH 1 0000 0000
    28 ETH 1 0080 0000
    29 ETH 1 0000 0000
    30 ETH 1 0000 0000
    31 ETH 1 0000 0000
    32 ETH 1 0000 0000
    33 ETH 1 0000 0000
    34 ETH 1 0000 0000
    35 ETH 1 0000 0000
    36 ETH 1 0000 0000
    37 ETH 1 0000 0000
    38 ETH 1 0000 0000
    39 ETH 1 0000 0000
    40 ETH 1 0000 0000
    41 ETH 1 0000 0000
    42 ETH 1 0000 0000
    43 ETH 1 0000 0000
    44 ETH 1 0000 0000
    45 ETH 1 0000 0000
    46 ETH 1 0000 0000
    47 ETH 1 0000 0000
    48 ETH 1 0000 0000
    49 ETH 1 0000 0000
    50 ETH 1 0000 0000
    51 ETH 1 0000 0000
    52 ETH 1 0000 0000
    53 ETH 1 0000 0000
    54 ETH 1 0000 0000
    55 ETH 1 0080 0000
    56 ETH 1 0000 0000
    57 ETH 1 0000 0000
    58 ETH 1 0000 0000
    59 ETH 1 0000 0000
    60 ETH 1 0000 0000
    61 ETH 1 0000 0000
    62 ETH 1 0000 0000
    63 ETH 1 0000 0000
    64 ETH 1 0000 0000
    65 ETH 1 0000 0000
    66 ETH 1 0000 0000
    67 ETH 1 0000 0000
    68 ETH 1 0000 0000
    69 ETH 1 0000 0000
    70 ETH 1 0000 0000
    71 ETH 1 0000 0000
    72 ETH 1 0000 0000
    73 ETH 1 0000 0000
    74 ETH 1 0000 0000
    75 ETH 1 0000 0000
    76 ETH 1 0000 0000
    77 ETH 1 0000 0000
    78 ETH 1 0000 0000
    79 ETH 1 0000 0000
    80 ETH 1 0000 0000
    81 ETH 1 0000 0000
    82 ETH 1 0000 0000
    83 ETH 1 0080 0000
    84 ETH 1 0000 0000
    85 ETH 1 0000 0000
    86 ETH 1 0000 0000
    87 ETH 1 0000 0000
    88 ETH 1 0000 0000
    89 ETH 1 0000 0000
    90 ETH 1 0000 0000
    91 ETH 1 0000 0000
    92 ETH 1 0000 0000
    93 ETH 1 0000 0000
    94 ETH 1 0000 0000
    95 ETH 1 0000 0000
    96 ETH 1 0000 0000
    97 ETH 1 0000 0000
    98 ETH 1 0000 0000
    99 ETH 1 0000 0000
    100 ETH 1 0000 0000
    101 ETH 1 0000 0000
    102 ETH 1 0000 0000
    103 ETH 1 0000 0000
    104 ETH 1 0000 0000
    105 ETH 1 0000 0000
    106 ETH 1 0000 0000
    107 ETH 1 0000 0000
    108 ETH 1 0000 0000
    109 ETH 1 0080 0000
    110 ETH 1 0000 0000
    111 ETH 1 0000 0000
    112 ETH 1 0000 0000
    113 ETH 1 0000 0000
    114 ETH 1 0000 0000
    115 ETH 1 0000 0000
    116 ETH 1 0000 0000
    117 ETH 1 0000 0000
    118 ETH 1 0000 0000
    119 ETH 1 0000 0000
    120 ETH 1 0000 0000
    121 ETH 1 0000 0000
    122 ETH 1 0000 0000
    123 ETH 1 0000 0000
    124 ETH 1 0000 0000
    125 ETH 1 0000 0000
    126 ETH 1 0000 0000
    127 ETH 1 0000 0000
    128 ETH 1 0000 0000
    129 ETH 1 0000 0000
    130 ETH 1 0000 0000
    131 ETH 1 0000 0000
    132 ETH 1 0000 0000
    133 ETH 1 0000 0000
    134 ETH 1 0000 0000
    135 ETH 1 0080 0000
    136 ETH 1 0000 0000
    137 ETH 1 0000 0000
    138 ETH 1 0000 0000
    139 ETH 1 0000 0000
    140 ETH 1 0000 0000
    141 ETH 1 0000 0000
    142 ETH 1 0000 0000
    143 ETH 1 0000 0000
    144 ETH 1 0000 0000
    145 ETH 1 0000 0000
    146 ETH 1 0000 0000
    147 ETH 1 0000 0000
    148 ETH 1 0000 0000
    149 ETH 1 0000 0000
    150 ETH 1 0000 0000
    151 ETH 1 0000 0000
    152 ETH 1 0000 0000
    153 ETH 1 0000 0000
    154 ETH 1 0000 0000
    155 ETH 1 0000 0000
    156 ETH 1 0000 0000
    157 ETH 1 0000 0000
    158 ETH 1 0000 0000
    159 ETH 1 0000 0000
    160 ETH 1 0000 0000
    161 ETH 1 0000 0000
    162 ETH 1 0080 0000
    163 ETH 1 0000 0000
    164 ETH 1 0000 0000
    165 ETH 1 0000 0000
    166 ETH 1 0000 0000
    167 ETH 1 0000 0000
    168 ETH 1 0000 0000
    169 ETH 1 0000 0000
    170 ETH 1 0000 0000
    171 ETH 1 0000 0000
    172 ETH 1 0000 0000
    173 ETH 1 0000 0000
    174 ETH 1 0000 0000
    175 ETH 1 0000 0000
    176 ETH 1 0000 0000
    177 ETH 1 0000 0000
    178 ETH 1 0000 0000
    179 ETH 1 0000 0000
    180 ETH 1 0000 0000
    181 ETH 1 0000 0000
    182 ETH 1 0000 0000
    183 ETH 1 0000 0000
    184 ETH 1 0000 0000
    185 ETH 1 0000 0000
    186 ETH 1 0000 0000
    187 ETH 1 0000 0000
    188 ETH 1 0000 0000
    189 ETH 1 0000 0000
    190 ETH 1 0000 0000
    191 ETH 1 0000 0000
    192 ETH 1 0080 0000
    193 ETH 1 0000 0000
    194 ETH 1 0000 0000
    195 ETH 1 0000 0000
    196 ETH 1 0000 0000
    197 ETH 1 0000 0000
    198 ETH 1 0000 0000
    199 ETH 1 0000 0000
    200 ETH 1 0000 0000
    201 ETH 1 0000 0000
    202 ETH 1 0000 0000
    203 ETH 1 0000 0000
    204 ETH 1 0000 0000
    205 ETH 1 0000 0000
    206 ETH 1 0000 0000
    207 ETH 1 0000 0000
    208 ETH 1 0000 0000
    209 ETH 1 0000 0000
    210 ETH 1 0000 0000
    211 ETH 1 0000 0000
    212 ETH 1 0000 0000
    213 ETH 1 0000 0000
    214 ETH 1 0000 0000
    215 ETH 1 0000 0000
    216 ETH 1 0000 0000
    217 ETH 1 0000 0000
    218 ETH 1 0000 0000
    219 ETH 1 0000 0000
    220 ETH 1 0000 0000
    221 ETH 1 0000 0000
    222 ETH 1 0000 0000
    223 ETH 1 0080 0000
    224 ETH 1 0000 0000
    225 ETH 1 0000 0000
    226 ETH 1 0000 0000
    227 ETH 1 0000 0000
    228 ETH 1 0000 0000
    229 ETH 1 0000 0000
    230 ETH 1 0000 0000
    231 ETH 1 0000 0000
    232 ETH 1 0000 0000
    233 ETH 1 0000 0000
    234 ETH 1 0000 0000
    235 ETH 1 0000 0000
    236 ETH 1 0000 0000
    237 ETH 1 0000 0000
    238 ETH 1 0000 0000
    239 ETH 1 0000 0000
    240 ETH 1 0000 0000
    241 ETH 1 0000 0000
    242 ETH 1 0000 0000
    243 ETH 1 0000 0000
    244 ETH 1 0000 0000
    245 ETH 1 0000 0000
    246 ETH 1 0000 0000
    247 ETH 1 0000 0000
    248 ETH 1 0000 0000
    249 ETH 1 0000 0000
    250 ETH 1 0080 0000
    251 ETH 1 0000 0000
    252 ETH 1 0000 0000
    253 ETH 1 0000 0000
    254 ETH 1 0000 0000
    255 ETH 1 0000 0000
    256 ETH 1 0000 0000
    257 ETH 1 0000 0000
    258 ETH 1 0000 0000
    259 ETH 1 0000 0000
    260 ETH 1 0000 0000
    261 ETH 1 0000 0000
    262 ETH 1 0000 0000
    263 ETH 1 0000 0000
    264 ETH 1 0000 0000
    265 ETH 1 0000 0000
    266 ETH 1 0000 0000
    267 ETH 1 0000 0000
    268 ETH 1 0000 0000
    269 ETH 1 0000 0000
    270 ETH 1 0000 0000
    271 ETH 1 0000 0000
    272 ETH 1 0000 0000
    273 ETH 1 0000 0000
    274 ETH 1 0000 0000
    275 ETH 1 0000 0000
    276 ETH 1 0000 0000
    277 ETH 1 0080 0000
    278 ETH 1 0000 0000
    279 ETH 1 0000 0000
    280 ETH 1 0000 0000
    281 ETH 1 0000 0000
    282 ETH 1 0000 0000
    283 ETH 1 0000 0000
    284 ETH 1 0000 0000
    285 ETH 1 0000 0000
    286 ETH 1 0000 0000
    287 ETH 1 0000 0000
    288 ETH 1 0000 0000
    289 ETH 1 0000 0000
    290 ETH 1 0000 0000
    291 ETH 1 0000 0000
    292 ETH 1 0000 0000
    293 ETH 1 0000 0000
    294 ETH 1 0000 0000
    295 ETH 1 0000 0000
    296 ETH 1 0000 0000
    297 ETH 1 0000 0000
    298 ETH 1 0000 0000
    299 ETH 1 0000 0000
    300 ETH 1 0000 0000
    301 ETH 1 0000 0000
    302 ETH 1 0000 0000
    303 ETH 1 0000 0000
    304 ETH 1 0080 0000
    305 ETH 1 0000 0000
    306 ETH 1 0000 0000
    307 ETH 1 0000 0000
    308 ETH 1 0000 0000
    309 ETH 1 0000 0000
    310 ETH 1 0000 0000
    311 ETH 1 0000 0000
    312 ETH 1 0000 0000
    313 ETH 1 0000 0000
    314 ETH 1 0000 0000
    315 ETH 1 0000 0000
    316 ETH 1 0000 0000
    317 ETH 1 0000 0000
    318 ETH 1 0000 0000
    319 ETH 1 0000 0000
    320 ETH 1 0000 0000
    321 ETH 1 0000 0000
    322 ETH 1 0000 0000
    323 ETH 1 0000 0000
    324 ETH 1 0000 0000
    325 ETH 1 0000 0000
    326 ETH 1 0000 0000
    327 ETH 1 0000 0000
    328 ETH 1 0000 0000
    329 ETH 1 0000 0000
    330 ETH 1 0000 0000
    331 ETH 1 0000 0000
    332 ETH 1 0000 0000
    333 ETH 1 0000 0000
    334 ETH 1 0000 0000
    335 ETH 1 0000 0000
    336 ETH 1 0000 0000
    337 ETH 1 0080 0000
    338 ETH 1 0000 0000
    339 ETH 1 0000 0000
    340 ETH 1 0000 0000
    341 ETH 1 0000 0000
    342 ETH 1 0000 0000
    343 ETH 1 0000 0000
    344 ETH 1 0000 0000
    345 ETH 1 0000 0000
    346 ETH 1 0000 0000
    347 ETH 1 0000 0000
    348 ETH 1 0000 0000
    349 ETH 1 0000 0000
    350 ETH 1 0000 0000
    351 ETH 1 0000 0000
    352 ETH 1 0000 0000
    353 ETH 1 0000 0000
    354 ETH 1 0000 0000
    355 ETH 1 0000 0000
    356 ETH 1 0000 0000
    357 ETH 1 0000 0000
    358 ETH 1 0000 0000
    359 ETH 1 0000 0000
    360 ETH 1 0000 0000
    361 ETH 1 0000 0000
    362 ETH 1 0000 0000
    363 ETH 1 0000 0000
    364 ETH 1 0000 0000
    365 ETH 1 0000 0000
    366 ETH 1 0000 0000
    367 ETH 1 0080 0000
    368 ETH 1 0000 0000
    369 ETH 1 0000 0000
    370 ETH 1 0000 0000
    371 ETH 1 0000 0000
    372 ETH 1 0000 0000
    373 ETH 1 0000 0000
    374 ETH 1 0000 0000
    375 ETH 1 0000 0000
    376 ETH 1 0000 0000
    377 ETH 1 0000 0000
    378 ETH 1 0000 0000
    379 ETH 1 0000 0000
    380 ETH 1 0000 0000
    381 ETH 1 0000 0000
    382 ETH 1 0000 0000
    383 ETH 1 0000 0000
    384 ETH 1 0000 0000
    385 ETH 1 0000 0000
    386 ETH 1 0000 0000
    387 ETH 1 0000 0000
    388 ETH 1 0000 0000
    389 ETH 1 0000 0000
    390 ETH 1 0000 0000
    391 ETH 1 0000 0000
    392 ETH 1 0000 0000
    393 ETH 1 0000 0000
    394 ETH 1 0000 0000
    395 ETH 1 0000 0000
    396 ETH 1 0080 0000
    397 ETH 1 0000 0000
    398 ETH 1 0000 0000
    399 ETH 1 0000 0000
    400 ETH 1 0000 0000
    401 ETH 1 0000 0000
    402 ETH 1 0000 0000
    403 ETH 1 0000 0000
    404 ETH 1 0000 0000
    405 ETH 1 0000 0000
    406 ETH 1 0000 0000
    407 ETH 1 0000 0000
    408 ETH 1 0000 0000
    409 ETH 1 0000 0000
    410 ETH 1 0000 0000
    411 ETH 1 0000 0000
    412 ETH 1 0000 0000

    您自己的、

    姜东谷。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kang:

    感谢您分享详细信息。 PHY 似乎是通过 RX_ER 丢弃链路。 奇半字节检测应是导致以太 CAT 系统中 RX_ER 的主要因素之一。 因此、我想再次检查您的设置:

    • 是否禁用了两个 ESC (DUT#1和 DUT#2)上的奇半字节检测?
    • 在每个 DUT 内、每个 DUT (输入和输出)似乎都有两个 DP83826PHY。 您是否禁用了所有四个 PHY 的奇半字节检测?
    • 您能否再次检查设置、确保为所有四个器件写入设置?

    这些测试得到确认。 我们可以尝试以下测试:

    • 您是否能够使用 CAT 5E 或 CAT 6进行测试?
    • 您还可以读取系统的 SQI、确保信号干净。 0x0218是信号质量指示器(SQI)的寄存器
    • 您是否看到了所有 PHY 都没有 FLD 的相同情形?  

    --

    此致、

    林希尔曼

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Lin:

    感谢您发送编修。

    我们尝试使用 DP82833而不是 DP83826作为 EtherCAT 应用的 PHY 来更新旧产品。 我们还将其应用于新产品。

    我不知道 PD83826有什么问题。 但可能我们也有错误。

    我将结束此问题。  

    • 是否禁用了两个 ESC (DUT#1和 DUT#2)上的奇半字节检测?
      • 是的、我做到了。 已取消 DP83826PHY 的所有奇半字节设置。  
    • 在每个 DUT 内、每个 DUT (输入和输出)似乎都有两个 DP83826PHY。 您是否禁用了所有四个 PHY 的奇半字节检测?
      • 是的、我做到了。  
    • 您能否再次检查设置、确保为所有四个器件编写
      • 我检查了所有四个器件的情况。

    • 您是否能够使用 CAT 5E 或 CAT 6进行测试?
      • 遗憾的是、我器件的连接器不是 RJ45。 因此这是不可能的。  但是、我在测试电缆时使用了新产品和其他现有产品。 测试过程中、它运行正常、没有任何问题。
    • 您还可以读取系统的 SQI、确保信号干净。 0x0218是信号质量指示器(SQI)的寄存器
      • DP83826E 的 SQI 寄存器吗? 我在数据表中找不到此寄存器
    • 您是否看到了所有 PHY 都没有 FLD 的相同情形?  
      • 可以。 我为所有的 PHY 禁用 FLD。 但 RX_ER 仍然出现。

    感谢您的帮助

    您自己的、

    姜东求

x 出现错误。请重试或与管理员联系。