First, the fuse used on the Pi is actually a polyfuse, a type of slow-resetting PTC thermistor. A high current causes a temperature rise that changes it into a metastable high-resistance crystalline structure or something, and it resets over a few hours or days with the power disconnected. It does not need to be replaced.
The polyfuse also causes a voltage drop that can noticeably cut into the Pi's very tight margins, so there is a reason to deliberately bypass it.
Second the capacitors do the same no matter where the power is from. Presumably the capacitors are placed near the chip. It does not matter that the schematic shows them between the power source and the chip because that is just showing logical connectivity. Placement of the TVS diode matters and that's presumably near the USB port.
Third none of this is about powering through the GPIO pins. It's about powering through the power pins next to the GPIO pins.
There are so many quirks with the Raspberry Pi that make it a pain to work with, from the lack of mainline Linux support on the Pi 5 to the awkward by default power arrangement to the fact that the architecture is a GPU with a CPU glued onto the side. The Raspberry foundation made SBCs much more ergonomic and kudos to them but working with them still feels like walking through a field of tiny rakes.
What kind of issues are you talking about?
The trick here is that most MCUs have integrated ESD protection diodes on all IO pins: there's basically a diode from the pin to the VCC rail, and a diode from GND to the pin. During normal operations this limits the voltage the gpio circuitry is exposed to within the 0V - Vf to VCC + Vf range, where Vf is the diode's forward voltage - usually about 0.7V or so. But if the VCC rail is floating, this means a high GPIO pin will now feed VCC - Vf to it, and similarly a low GPIO pin will drain a floating GND rail to GND + Vf.
Got 5V external IO signals? Your "unpowered" MCU is now getting 3.6V, which is plenty to run it! The pins aren't going to be very happy if you try to draw nontrivial current through it, but it will work.
[0]: https://electronics.stackexchange.com/questions/300866/mcu-g...
[1]: https://community.st.com/stm32-mcus-products-25/what-might-h...
RicoElectrico•5d ago
Kirby64•4d ago
heironimus•42m ago
crote•34m ago
It's a similar story with capacitors, which should be placed as close to the power-consuming part as possible, with the capacitor in-between the voltage rail and the component. See [1], for example.
That doesn't mean it isn't going to do anything, though! It'll still work (especially bulk capacitors aren't very critical when it comes to placement), it'll just be less effective.
[0]: https://fscdn.rohm.com/en/products/databook/applinote/discre...
[1]: https://www.renesas.com/en/document/apn/an105-pcb-design-and...