Powering C4 via header pins
-
- Posts: 478
- Joined: Thu Sep 03, 2015 1:13 pm
- languages_spoken: english
- ODROIDs: C4, N2, C2, C1+, XU4, XU3, Cloudshell, Smart Power
- Has thanked: 10 times
- Been thanked: 14 times
- Contact:
Powering C4 via header pins
Is it possible to power the C4 at 5V via pins 2 and 4 on the J2 40-pin header, the way the C2 and other Pi form factor boards can be powered? Are there any board peripherals which would be disabled or unreliable when doing so?
- joerg
- Posts: 1580
- Joined: Tue Apr 01, 2014 2:14 am
- languages_spoken: german, english, español
- ODROIDs: C1, C1+, C2, N1, N2, C4
- Location: Germany
- Has thanked: 129 times
- Been thanked: 270 times
- Contact:
Re: Powering C4 via header pins
It is not possible. The 5V rail is supplied by an step down converter. You cannot feed power back over it to supply the other step down converters for 3.3 and 1.8. I checked this already when I designed my interface board for in car use.
- tobetter
- Posts: 10043
- Joined: Mon Feb 25, 2013 10:55 am
- languages_spoken: Korean, English
- ODROIDs: Many
- Location: Paju, South Korea
- Has thanked: 640 times
- Been thanked: 1714 times
- Contact:
Re: Powering C4 via header pins
An alternative way to supply power is:
https://wiki.odroid.com/odroid-c4/appli ... ower_input
https://wiki.odroid.com/odroid-c4/appli ... ower_input
-
- Posts: 478
- Joined: Thu Sep 03, 2015 1:13 pm
- languages_spoken: english
- ODROIDs: C4, N2, C2, C1+, XU4, XU3, Cloudshell, Smart Power
- Has thanked: 10 times
- Been thanked: 14 times
- Contact:
Re: Powering C4 via header pins
Is it safe to power the board via its 12V barrel jack while it is connected to something else that provides power to the 5V pins?
- odroid
- Site Admin
- Posts: 39251
- Joined: Fri Feb 22, 2013 11:14 pm
- languages_spoken: English, Korean
- ODROIDs: ODROID
- Has thanked: 2568 times
- Been thanked: 1407 times
- Contact:
Re: Powering C4 via header pins
Directly connecting another power source to the 5V pins seems to be quite dangerous.
To make sure, show us your power connection diagram.
-
- Posts: 478
- Joined: Thu Sep 03, 2015 1:13 pm
- languages_spoken: english
- ODROIDs: C4, N2, C2, C1+, XU4, XU3, Cloudshell, Smart Power
- Has thanked: 10 times
- Been thanked: 14 times
- Contact:
Re: Powering C4 via header pins
Pins 2 and 4 are connected to the output of an AOZ1353DI-01 power switch, whose input comes from a MAX20077ATCB switching power supply. The board was designed to hold and power a Raspberry Pi. We are looking for ways to disable the AOZ1353DI-01 when an Odroid C4 is connected and separately powered (or assure ourselves that we don't need to worry about it), while still allowing the board to be used when a Pi is connected instead.
- mctom
- Posts: 1681
- Joined: Wed Nov 11, 2020 4:44 am
- languages_spoken: english, polish
- ODROIDs: OGA, XU4, C2, M1
- Location: Gdansk, Poland
- Has thanked: 195 times
- Been thanked: 215 times
- Contact:
Re: Powering C4 via header pins
Attaching an extract from C4 schematics, a converter from DC input to 5V. This 5V is exposed on GPIO pins.
Of course, no 5V regulators output exactly 5V, but a value really close to that.
If your external 5V source will happen to have voltage slightly higher than onboard 5V, this Buck controller chip may try to lower it by force, using its internal low side MOSFET.
If it tries too hard, it will burn.
This is the most common failure mode in RasPis from my experience - by shorting pin 1 and 2, you're shorting 3.3V and 5V. As a result, 3.3V converter gets 5V on its output and commits suicide trying to lower it back to 3.3V.
The same may happen in your setup, if you supply 5V that is "higher" than onboard 5V.
How much "higher" is bad? I honestly don't know.
But to make sure no such thing would ever happen, one could for example lower input voltage to 4.9V. Raspberry Pi will still work fine, because it needs 4.75V minimum, and only if you plan to use USB. I ran a stack of Pis at 4V and lower with no problems. The CPU runs at 3.3V anyway.
Or just cut 5V pins on C4, lol.
Or modify R103/R104 divider, so C4 runs at some 5.2V instead. Shouldn't cause any trouble, USB has 5% voltage tolerance.
Of course, no 5V regulators output exactly 5V, but a value really close to that.
If your external 5V source will happen to have voltage slightly higher than onboard 5V, this Buck controller chip may try to lower it by force, using its internal low side MOSFET.
If it tries too hard, it will burn.
This is the most common failure mode in RasPis from my experience - by shorting pin 1 and 2, you're shorting 3.3V and 5V. As a result, 3.3V converter gets 5V on its output and commits suicide trying to lower it back to 3.3V.
The same may happen in your setup, if you supply 5V that is "higher" than onboard 5V.
How much "higher" is bad? I honestly don't know.
But to make sure no such thing would ever happen, one could for example lower input voltage to 4.9V. Raspberry Pi will still work fine, because it needs 4.75V minimum, and only if you plan to use USB. I ran a stack of Pis at 4V and lower with no problems. The CPU runs at 3.3V anyway.
Or just cut 5V pins on C4, lol.
Or modify R103/R104 divider, so C4 runs at some 5.2V instead. Shouldn't cause any trouble, USB has 5% voltage tolerance.
- Attachments
-
- 2022-06-02-175254_813x474_scrot.png (52.8 KiB) Viewed 102 times
- mctom
- Posts: 1681
- Joined: Wed Nov 11, 2020 4:44 am
- languages_spoken: english, polish
- ODROIDs: OGA, XU4, C2, M1
- Location: Gdansk, Poland
- Has thanked: 195 times
- Been thanked: 215 times
- Contact:
Re: Powering C4 via header pins
Tonight I slept a bit better than last night so I got some new insight.
True, ensuring that C4 works at higher voltage than your mysterious module will protect C4's internals... but it may backfire, quite literally, and kill your MAX20077ATCB converter in exactly the same way.
What could be done about that? A diode in series with inductor in your design. This way, the converter won't be able to absorb current coming from the outside.
However, this may impact the Buck converter stability because diodes are nonlinear, so such solution ought to be tested. And that may be a significant power loss compared to the whole Buck converter on its own, with all output current flowing through a diode.
Another possibility is MOSFET-based ideal diode between your buck and switch, or even behind the switch. With such low losses I wouldn't worry about voltage drops, and thus wouldn't bother adding that to the regulation loop.
One more thing, removing pins from C4 isn't that daft idea after all.. It may be possible to remove them with a soldering iron hot enough so it would melt both tin and header plastic. I've never done that on purpose, but have certainly proven it could be done unintentionally
True, ensuring that C4 works at higher voltage than your mysterious module will protect C4's internals... but it may backfire, quite literally, and kill your MAX20077ATCB converter in exactly the same way.
What could be done about that? A diode in series with inductor in your design. This way, the converter won't be able to absorb current coming from the outside.
However, this may impact the Buck converter stability because diodes are nonlinear, so such solution ought to be tested. And that may be a significant power loss compared to the whole Buck converter on its own, with all output current flowing through a diode.
Another possibility is MOSFET-based ideal diode between your buck and switch, or even behind the switch. With such low losses I wouldn't worry about voltage drops, and thus wouldn't bother adding that to the regulation loop.
One more thing, removing pins from C4 isn't that daft idea after all.. It may be possible to remove them with a soldering iron hot enough so it would melt both tin and header plastic. I've never done that on purpose, but have certainly proven it could be done unintentionally

Who is online
Users browsing this forum: No registered users and 1 guest