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.
尊敬的 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 的代码。
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) { uint32_t mdioBaseAddress = ((const ETHPHY_Attrs *)ETHPHY_getAttrs(CONFIG_ETHPHY0))->mdioBaseAddress; ETHPHY_DP83826E_LedSourceConfig ledConfig0; ETHPHY_DP83826E_LedBlinkRateConfig ledBlinkConfig0; ETHPHY_DP83826E_FastLinkDownDetectionConfig fastLinkDownDetConfig0; ETHPHY_DP83826E_LedSourceConfig ledConfig1; ETHPHY_DP83826E_LedBlinkRateConfig ledBlinkConfig1; ETHPHY_DP83826E_FastLinkDownDetectionConfig fastLinkDownDetConfig1; ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_ENABLE_AUTO_MDIX, NULL, 0); ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY1], ETHPHY_CMD_ENABLE_AUTO_MDIX, NULL, 0); if(TIESC_MDIO_RX_LINK_ENABLE == enhancedlink_enable) { /*TODO: Review these 2 calls*/ ledConfig0.ledNum = ETHPHY_DP83826E_LED0; ledConfig0.mode = ETHPHY_DP83826E_LED_MODE_LINK_OK; ledConfig1.ledNum = ETHPHY_DP83826E_LED0; ledConfig1.mode = ETHPHY_DP83826E_LED_MODE_LINK_OK; 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)); } /* Enable Extended Full-Duplex */ ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_ENABLE_EXTENDED_FD_ABILITY, NULL, 0); ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY1], ETHPHY_CMD_ENABLE_EXTENDED_FD_ABILITY, NULL, 0); /* Enable Odd Nibble Detection */ ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_ENABLE_ODD_NIBBLE_DETECTION, NULL, 0); ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY1], ETHPHY_CMD_ENABLE_ODD_NIBBLE_DETECTION, NULL, 0); /* Enable detection of RXERR during IDLE */ ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_ENABLE_ENHANCED_IPG_DETECTION, NULL, 0); ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY1], ETHPHY_CMD_ENABLE_ENHANCED_IPG_DETECTION, NULL, 0); /* 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)); /*For DP83286E, RX_ER is a separate pin (not an LED pin like DP83869E). Configuring LED_1 for 10M speed indication. */ ledConfig0.ledNum = ETHPHY_DP83826E_LED1; ledConfig0.mode = ETHPHY_DP83826E_LED_MODE_SPEED_10BT; ledConfig1.ledNum = ETHPHY_DP83826E_LED1; ledConfig1.mode = ETHPHY_DP83826E_LED_MODE_SPEED_10BT; 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)); /* PHY pin LED_2 as Rx/Tx Activity */ ledConfig0.ledNum = ETHPHY_DP83826E_LED2; ledConfig0.mode = ETHPHY_DP83826E_LED_MODE_LINK_OK_AND_BLINK_ON_RX_TX; ledConfig1.ledNum = ETHPHY_DP83826E_LED2; ledConfig1.mode = ETHPHY_DP83826E_LED_MODE_LINK_OK_AND_BLINK_ON_RX_TX; 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)); ledBlinkConfig0.rate = ETHPHY_DP83826E_LED_BLINK_RATE_200_MS; ledBlinkConfig1.rate = ETHPHY_DP83826E_LED_BLINK_RATE_200_MS; ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_CONFIGURE_LED_BLINK_RATE, (void *)&ledBlinkConfig0, sizeof(ledBlinkConfig0)); ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY1], ETHPHY_CMD_CONFIGURE_LED_BLINK_RATE, (void *)&ledBlinkConfig1, sizeof(ledBlinkConfig1)); /* Enable fast link drop detection for EtherCAT * Bit3: Drop the link based on RX Error count of the MII interface, when a predefined number * of 32 RX Error occurrences in a 10us interval is reached, the link will be dropped * Bit0(not enabled by following lines): Drop the link based on Signal/Energy loss indication, * when the Energy detector indicates Energy Loss, the link will be dropped. Typical reaction * time is 10us. If it needs to be enabled, set fastLinkDownDetConfig.mode as * (ETHPHY_DP83869_FAST_LINKDOWN_MODE_ENERGY_LOST | ETHPHY_DP83869_FAST_LINKDOWN_MODE_RX_ERR) */ fastLinkDownDetConfig0.mode = ETHPHY_DP83826E_FAST_LINKDOWN_MODE_RX_ERR; fastLinkDownDetConfig1.mode = ETHPHY_DP83826E_FAST_LINKDOWN_MODE_RX_ERR; ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_ENABLE_FAST_LINK_DOWN_DETECTION, (void *)&fastLinkDownDetConfig0, sizeof(fastLinkDownDetConfig0)); ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY1], ETHPHY_CMD_ENABLE_FAST_LINK_DOWN_DETECTION, (void *)&fastLinkDownDetConfig1, sizeof(fastLinkDownDetConfig1)); if(enhancedlink_enable == 0) { MDIO_enableLinkInterrupt(mdioBaseAddress, 0, phy0addr, MDIO_LINKSEL_MDIO_MODE); MDIO_enableLinkInterrupt(mdioBaseAddress, 1, phy1addr, MDIO_LINKSEL_MDIO_MODE); } else { MDIO_enableLinkInterrupt(mdioBaseAddress, 0, phy0addr, MDIO_LINKSEL_MLINK_MODE); MDIO_enableLinkInterrupt(mdioBaseAddress, 1, phy1addr, MDIO_LINKSEL_MLINK_MODE); } /* Enable MII mode for DP83869 PHY */ /* Operation mode of DP83826E is MII mode */ //ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_ENABLE_MII, NULL, 0); /* Disable 1G advertisement and sof-reset to restart auto-negotiation in case 1G link was establised */ /* But DP83826E is not use 1G by default */ //ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_DISABLE_1000M_ADVERTISEMENT, NULL, 0); //ETHPHY_command(gEthPhyHandle[CONFIG_ETHPHY0], ETHPHY_CMD_SOFT_RESTART, NULL, 0); }
下面是 EtherCAT 器件电路图。
[图4 DP83826E]
[图5 Phy0、Phy1 Strap ]
SMI 地址 |
串1 | 串2 | 串3 | 串4 | 串6 | |
Phy0 | 0x00 | 上拉 | 不连接 | 不连接 | 不连接 | 上拉 |
Phy1 | 0x01 | 普利普 | 上拉 | 不连接 | 不连接 | 上拉 |
[表1 DP83826的自举配置]
[图6磁性元件和接头]
我的错是什么? 您能帮我解决这个问题吗?
尊敬的 Kang:
感谢您分享详细信息。 我可以问您是否能够访问 DP83826PHY 的寄存器?
我可以问一下 Beckhoff EK1100 ESC 内的 PHY 是什么吗?
查看 RJ45电缆时、您是看到测试2用例中的链路 LED 闪烁还是完全无链路。 (您是否看到"持续链路断开和重新连接"或"根本没有链路"?)
在测试过程中、您使用的是哪种电缆?
从上面的两张 TwinCAT 图中、我看到了第一张图、您能够检测到链接、第二张图、您无法看到链接。
我检查了原理图、整体看起来非常好。 以下是我想提出的一些评论和疑虑:
--
此致、
林希尔曼
感谢您的反馈
=>好了、我在没有任何连接的情况下读取 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 |
[图7适用于我们的应用的 EtherCAT 电缆]
从上面的两张 TwinCAT 图中、我看到了第一张图、您能够检测到链接、第二张图、您无法看到链接。
=>很抱歉我的表达式没有被清除。 所有图片均为测试情况2。
我检查了原理图、整体看起来非常好。 以下是我想提出的一些评论和疑虑:
/* 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));
您自己的、
姜东谷。
尊敬的 Kang:
感谢您分享详细信息、抱歉未能说明太清楚。
我 还想在异常链路建立情况下检查寄存器状态。 寄存器0x0015和0x000F 可以让用户知道链路是否由于 RX_ER 或信号能量而下降?
关于奇半字节禁用、这是 DP83826的 EtherCAT 应用的一项要求。 也可以通过寄存器0x000A[2]禁用奇半字节检测,或者将0x000A 写入0126来查看对链路建立问题的帮助?
通过寄存器启用 FLD 也应该可以正常工作。
--
此致、
林希尔曼
尊敬的 Lin:
感谢您发送编修。
我听从了您的建议并进行了测试。
我在 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 的主要因素之一。 因此、我想再次检查您的设置:
这些测试得到确认。 我们可以尝试以下测试:
--
此致、
林希尔曼
尊敬的 Lin:
感谢您发送编修。
我们尝试使用 DP82833而不是 DP83826作为 EtherCAT 应用的 PHY 来更新旧产品。 我们还将其应用于新产品。
我不知道 PD83826有什么问题。 但可能我们也有错误。
我将结束此问题。
感谢您的帮助
您自己的、
姜东求