Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 5471

General • External reset

$
0
0
I read

"The chip can also be reset by taking its RUN pin low. Taking RUN low will hold the chip in reset irrespective of the state of the core power supply (DVDD) and the power-on reset / brown-out detection blocks. The chip will come out of reset as soon as RUN is taken high, if all other reset sources have been released. RUN can be used to extend the initial power- on reset, or can be driven from an external source to start and stop the chip as required. If RUN is not used, it should be tied high."

I did search the web for a decent methode to get it right. But see different things, even with using a recovery button.

My situation is that I have two connectors, both with a pin connected to the rp2040 run pin. the pin off one connector will be used to have a wire with a button for a kind of hidden reset button, the second connector pin is also reachable by bringing some signals outside the box. If I touch the pin of those connectors the rp2040 resets.

To avoid this I should tie the run pin to a IOVDD and have in my new schematic a 1k or 100kresistor between run and the IOVDD. Should that solve the issue? I don't want to brutal force the run pin to ground and have it at the same time connected to IOVDD, because it is battery powered and if I press to long I guess I get current issues. Also I don't want that some IOPorts going pulling current.

Am I right about the resistor to protect the whole situation?

How can I avoid that there will be 3.3V on that connector pin?

A last question - "RUN can be used to extend the initial power- on reset, " - How can I do that and when should I use that?

Statistics: Posted by Lordanubis — Tue Dec 12, 2023 9:41 pm



Viewing all articles
Browse latest Browse all 5471

Trending Articles