2020-11-02 12:35 AM
Hello everyone
ive been using STM32 microcontroller on custom boards for some while now, but particularly with the STM32G071G8 some boards are failing. After a few minutes, NRST seems to flicker and drop from 3V3 to 2,2, 1,7 and finally steady to around 400mV. µC cant be programmed due to its being held in constant reset state.
For hardware design ive been using this guide from STM.
Things ive tried:
Here are some schematics and board screenshot of my custom boards:
2020-11-02 05:58 AM
That chip has an exposed pad, and you have an exposed NRST via under the pad. It may work, but could be that pad is touching the NRST via.
You can still program the chip if you select "Connect under reset".
Measure connectivity between NRST and GND.
2020-11-02 06:19 AM
As far as i can tell that µC doesnt have an exposed pad, so routing underneath with NRST shouldnt be an issue.
Resistance of a freshly soldered µC between NRST and GND is somewhere in the MOhms Region. If the pin is floating its near 2k-3k, measured while the board is unpowered ofc
2020-11-02 07:02 AM
2020-11-02 07:07 AM
3V3 Supply looks steady.
NRST looks a bit like this:
2021-02-10 02:40 PM
The time scale is missing. Do you have several boards to test and compare.