Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

PSoC™ 4 Forum Discussions

CrVi_1101311
Level 3
Level 3
10 replies posted 5 replies posted 5 questions asked

Hi everyone.

When I apply more than 2000 volts EFTs on the power supply, the micro seems to be "asleep" and does not recover.

I have to remove supply, so that it recovers.

I'm using Watchdog and it seems to work properly without injecting EFT.

Does the microcontroller performs internally this type of operation, or does it have any type of protection?

Thanks.

0 Likes
1 Solution

Hi user_65794679​,

There could be two reasons why this happens:

1. Latch up: Latch-Up is a situation where the transient-induced noise does not actually do the damage. It just sets things up so that the power supply can destroy the part or the circuit becomes nonfunctional without a power cycle reset. The ground bounce or shifting of the ground reference due to transient-induced noise can drive CMOS circuits into latch up. Specifically, it is the creation of a low-impedance path between the power supply rails of a CMOS circuit, triggering a parasitic current carrying path which disrupts proper functioning of the device. A power cycle is required to correct this situation. Latch-up can lead to the destruction of the device due to over current.

2. Memory Corruption: Transient-induced noise can damage memories such as flash or RAM due to them interfering with system clocks or flash write voltages. When the memory gets corrupted, the system can fail to start due to a flash checksum error or can lose the functionality due to corrupted data or code in flash or RAM. Flash corruption might be permanent or might require power cycle or reprogramming to recover the normal state. On the other hand, RAM corruption might require a power cycle or any other reset to resume normal operation.

Regards,

Bragadeesh

Regards,
Bragadeesh

View solution in original post

0 Likes
3 Replies
BragadeeshV
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hi user_65794679​,

Please refer to our application note that details on the design considerations for EFT.

AN80994 Design Considerations for Electrical Fast Transient (EFT) Immunity.pdf

Let us know if anything is not clear or you need further help!

Regards,

Bragadeesh

Regards,
Bragadeesh
0 Likes

Thanks for the information.

I have placed 2 ferrite beads in the communication lines of an external device, and passes the test successfully.

Even so, I can not understand there is a situation in which the microprocessor is properly powered and stays "frozen" by a noise and do not "awake"  via internal watchdog or similar...

Best Regards.

0 Likes

Hi user_65794679​,

There could be two reasons why this happens:

1. Latch up: Latch-Up is a situation where the transient-induced noise does not actually do the damage. It just sets things up so that the power supply can destroy the part or the circuit becomes nonfunctional without a power cycle reset. The ground bounce or shifting of the ground reference due to transient-induced noise can drive CMOS circuits into latch up. Specifically, it is the creation of a low-impedance path between the power supply rails of a CMOS circuit, triggering a parasitic current carrying path which disrupts proper functioning of the device. A power cycle is required to correct this situation. Latch-up can lead to the destruction of the device due to over current.

2. Memory Corruption: Transient-induced noise can damage memories such as flash or RAM due to them interfering with system clocks or flash write voltages. When the memory gets corrupted, the system can fail to start due to a flash checksum error or can lose the functionality due to corrupted data or code in flash or RAM. Flash corruption might be permanent or might require power cycle or reprogramming to recover the normal state. On the other hand, RAM corruption might require a power cycle or any other reset to resume normal operation.

Regards,

Bragadeesh

Regards,
Bragadeesh
0 Likes