2019-05-07 11:14 AM
I am using STM32F070CBT6. I am experiencing voltage drop on NRST Pin from 3.3V to 2V or 1V randomly for few milliseconds then it goes high to 3.3V. This drop comes randomly in every 2 to 3 minutes. My VDD is stable I checked the same on Oscilloscope.
Below is schematic and oscilloscope screenshot.
2019-05-07 12:32 PM
Hi.
From schematic, not all four VDDs , three VSSs pins connected to power rails.(GND and +3V3A)
Also NRST pin is pulled up "strongly" while is already pulled up with 40Kohm Additionally is not connected in the same +3V3A rail but to the other side of MCU jumper.
In case a microAmmeter is connected to jumper, is possible to have this behavior.
"comes randomly in every 2 to 3 minutes" Is it possible to have an interference from GSM module?
2019-05-08 01:40 AM
Hi,
2019-05-08 06:11 AM
Hi
NRST pin is also an output pin. it can be driven Low from an internal reset source. So check reset flags of clock controller's CSR register just after this described reset to find the reason of unexpected reset.
2019-05-08 07:21 AM
Hi,
Thanks for the suggestion. I have checked CSR register but their is no flag tick, infact MCU keeps running in debugging mode bechase NRST pin not drop below 1V. It just drop between 3.3V and 1.5V. Now my concern is Is it ok to use as it is in production?
Since its not making any reset but fluctuates some times.
2019-05-09 09:41 AM
Hi,
Is their any more suggestion??. My problem still not solved.
2019-05-09 09:48 AM
One More thing i observed today that my BOOT0 pin also goes high from 0 to 1V (zig-zag) at the same time when NRST pin start droping voltage.
I have added external Pull-Up of 10K to BOOT0 pin.
2019-05-09 03:55 PM
Boot0 needs a pull-down, not a pull-up
2019-05-09 05:52 PM
Exactly, the schematic looks ok. Something else going on here. Perhaps the pins are jumbled up, or an issue with the pcb or fab.
I'm not doing the due diligence on this.
2019-05-10 09:34 AM
Sorry for the mistake. It was Pull down with 10K.