2025-12-28 1:00 PM
This PCB is used to control a 24 V DC motor and is powered from a DC power supply. The STM32F0 microcontroller resets continuously, and the NRST pin voltage fluctuates and then remains at a low level, even when the motor and power stage are completely disconnected and the board is powered only from the ST-Link programmer. The external crystal has been removed; what could cause the NRST pin to stay low and the microcontroller to keep resetting in this condition?
2025-12-28 1:15 PM - edited 2025-12-28 1:16 PM
I have two versions of the motor control board. Board version 1 with microcontroller 1, which is original, works correctly when powered from a 24 V DC transformer supply. Board version 2, using microcontroller 2 whose authenticity I am not sure about, constantly resets even when powered from a lab DC supply. I tested microcontroller 2 on board version 1 with the lab DC supply, and it also resets. Similarly, I put microcontroller 1 on board version 2 with the lab DC supply, and it resets as well. Even when powering board version 2 with microcontroller 2 directly from 3.3 V ST-Link and running a simple counting code, the board still resets.