cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

New Contributor II

Hello,

I have a problem on a mature  DC motor controller that uses CY8C21223.

Randomly the PSoC resets when the electromechanic equipment driven by the board generates small ESD.

I think i need a layout review of the board.

Thanks,

Alfonso

0 Likes
Reply
1 Solution
Moderator
Moderator

Hello Alfonso,

I cannot think of any other reason right now. The best course of action would be to monitor every signal on the connectors. If you find any noise on any of the signals, do kindly let me know. I can suggest based on your inputs.

You can also compare the signals in the connector in the lab, by using a parallel setup using the older drive mechanism.

Best regards,

Sampath Selvaraj

View solution in original post

0 Likes
Reply
7 Replies
Moderator
Moderator

Hello Alfonso,

Kindly attach gerbers and also the schematic diagrams / block diagrams. Do kindly give us as much information as possible. Has this issue been noticed recently? Are the boards out in the field for long?

Best regards,

Sampath

0 Likes
Reply
New Contributor II

Hi Sampath,

The project controls an automated sun Curtain installed in train coaches.

We are in field with this board since 2013, with several thousands of pieces and no such malfunctioning has been ever detected.

This time we have benne asked to drive a different mechanic which sometimes generates small ESD shocks.

The Board resets on these ESD Events Even if disconnected from the motor.

Alfonso

0 Likes
Reply
Moderator
Moderator

Hello Alfonso,

I am unable to find any cause in the PCB layout. I would like to check the following:

- Is FR1 installed and not bypassed by R30 and R31?

- Is FR2 installed and not bypassed by R29 and R12?

- Is FR3 installed and not bypassed by R32 and R33?

- Is FR4 installed and not bypassed by R35 and R36?

- Is FR5 installed and not bypassed by R37 and R38?

The common mode chokes should stop ESD from getting inside the board and causing false resets or other issues.

Check if there is a dip in the input voltage supplied through Y1.

Best regards,

Sampath Selvaraj

0 Likes
Reply
New Contributor II

Hi Sampath,

We have tested Both configurations (with and without Chokes). False Resets continue to happen.

We have also checked if supply voltage throuth Y1 is Clean, and it it-

The problem persist even wheh the system is supplied by a LAB Power Supply.

Alfonso

0 Likes
Reply
Moderator
Moderator

Hello Alfonso,

Are you sure that the reset in not caused by a Watchdog Timeout? If it is the watchdog, then we should be looking elsewhere.

Best regards,

Sampath Selvaraj

0 Likes
Reply
New Contributor II

Hi Sampath,

We have done tests with and without WDT Enabled. No change in result.

We can Exclude WTD timeout Event.

Alfonso

0 Likes
Reply
Moderator
Moderator

Hello Alfonso,

I cannot think of any other reason right now. The best course of action would be to monitor every signal on the connectors. If you find any noise on any of the signals, do kindly let me know. I can suggest based on your inputs.

You can also compare the signals in the connector in the lab, by using a parallel setup using the older drive mechanism.

Best regards,

Sampath Selvaraj

View solution in original post

0 Likes
Reply