W5100 was not recovered from IEC61000-4-2 test

Hello.

I performed IEC61000-4-2 examination in a device using W5100, but connection of the LAN comes off during an examination when I connect W5100 to LAN of 100M, and there could not be the thing that a device recovers even if I finish an examination.

The situation that a device does not recover continues until hardware resets W5100.

When I connect the device to LAN of 10M, the device recovers after an examination, but the device is required to be connected to the LAN of 100M.

This phenomenon occurs in all devices which it produced.

How should I solve this problem?

Thank you.

Hi

I couldn’t look your question and I’m so sorry.
If you upoload your schematic(about router schematic), I answer your question.
Let me examine this problem moer closely.

thanks,
EK :slight_smile:

hi ekkim. thank you for your reply.

the schematic is pasted at here.
[url]https://dl.dropboxusercontent.com/u/60463387/pdf/eth1.pdf[/url]

best regards.

Hi chobichan,

I apologize for the late response.
(Alram-mail of re-play did not word in this forum site.)

As you know, IEC61000-4-2 is ESD shock test.
We recommend that your system should be reset and initialized W5100 after ESD shock (when system down) as below,

    1. Hardware reset : Reset by using ETH_RST(/RESET).
    1. Network config. : Setting IP / GW / SN register
    1. Run your App.

PHY of W5100 could be reset by Hardware reset in electronic shock as like ESD.
It seem to be good endurance in 10M based Link because PHY internal clock is lower(2.5MHz) than 100M based Link(25MHz).

Thanks,

Hi sir .

I have same problem . but there is a question : How MCU can understand that W5100 is in bad mode so initialize or reset it to solve the problem ? is there any register in W5100 that we can check it to find the w5100 is in this bad mode ?

Thank u so much .

[quote=“suhwan”]Hi chobichan,

I apologize for the late response.
(Alram-mail of re-play did not word in this forum site.)

As you know, IEC61000-4-2 is ESD shock test.
We recommend that your system should be reset and initialized W5100 after ESD shock (when system down) as below,

    1. Hardware reset : Reset by using ETH_RST(/RESET).
    1. Network config. : Setting IP / GW / SN register
    1. Run your App.

PHY of W5100 could be reset by Hardware reset in electronic shock as like ESD.
It seem to be good endurance in 10M based Link because PHY internal clock is lower(2.5MHz) than 100M based Link(25MHz).

Thanks,[/quote]

[quote=“MHSN”]Hi sir .

I have same problem . but there is a question : How MCU can understand that W5100 is in bad mode so initialize or reset it to solve the problem ? is there any register in W5100 that we can check it to find the w5100 is in this bad mode ?

Thank u so much . [/quote]

I think this test is not performed as a regular procedure at customer site, and is performed only within test bench.
If we already know that W5100 is going to “bad mode” during the test, why not just write testing procedure the way to have W5100 hardware-reset after this test? Will results of the test be still achieved?