STM32G473 IO Cells getting hammered due to motor induced ground bounce?
- March 16, 2023
- 3 replies
- 1955 views
This PWA is running multiple BLDC motors. we have some serious noise issues on the ground plane, but want to understand what we are seeing. this is the output of PD2, configured as an push-pull output (driving an LED w/ 20k resistor to ground. when running the motors, we see this on the pin. when the motors are off, it's a steady high signal. We are also seeing this on other various IO pins. The 3.3V / DGND at the processor is stable. Can't share any schematics/layout etc. but we know the noise is due to the motor switching We don't see any transients below 660mV (where the ESD diodes turn on) and these transients are very short 10ns [not ideal obviously]. It could almost be explained where the high side output FET is getting turned off and the low side output FET is getting turned on, then quickly being released and the output being switched to OD. alot to get corrupted, but maybe not! Would this be caused by some power transient on the pins or DGND or what? thanks!
