Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Motherboard has no inrush current protection #665

Open
sphawes opened this issue May 12, 2023 · 8 comments
Open

Motherboard has no inrush current protection #665

sphawes opened this issue May 12, 2023 · 8 comments
Assignees
Labels
area: pcb requires an update to an electrical design project: feeder has to do with the feeder

Comments

@sphawes
Copy link
Member

sphawes commented May 12, 2023

Please provide information about the board with the issue:

The REV04 motherboard has no method of protecting against inrush current

Talk about the issue you're having here:

Community member @warasilapm has confirmed that when many feeders are attached to a LumenPnP, on boot the inrush current is quite high, peaking at 9A. The power supply enters overcurrent protection and reattempts every 70ms to power the board. This means on boot, a smaller number of feeders can already be mounted to the machine.

This capture shows the high inrush in blue as the power supply ramps the voltage in yellow, then entering shutdown after about 2ms.
image

This capture is a zoomed out version of the first capture, showing the power supply repeatedly entering shutdown and reattempting.
image

Talk about how you think this should be fixed.

This issue can be solved in a number of different ways. An inline inductor on the power rail on the feeders would help reduce this, along with a better power supply. The root of the issue is arguably that the motherboard does not provide any inrush current protection.

Many of the methods recommended in a similar issue in the feeder repo would be applicable. Having a dedicated eFuse IC on the 24v rail is likely the most reliable and catch-all solve.

@sphawes sphawes added area: pcb requires an update to an electrical design project: mobo Lumen motherboard project: lumen has to do with the lumen pnp base machine labels May 12, 2023
@sphawes sphawes self-assigned this May 12, 2023
@TPwire
Copy link

TPwire commented May 15, 2023

Hello Stephen,
My name is Alberto G., HW engineer in automotive industry. In ours designs is very normal to have 100A inrush current due to big capacitors with low ESR. However, to limit the inrush current to comply with customer requeriment, we designed something like this:

image

Q1 is the typical reverse protection and Q2 is the inrush limiter. Q2 will work in the linear mode during the boot. It is very important that Q2 whitstand the pulse, you can check it with a cauer network simulation using the thermal impedance of the transistor.
C1&C4 are optionals.

PD: I would like to make your lumenPnP for my hobbyist projects, maybe this summer.

@stuartpittaway
Copy link
Collaborator

@sphawes have you seen the suggestions from @TPwire , looks like a neat simple solution, not requiring many components

@warasilapm
Copy link

@TPwire's design has my vote. This is exactly what we would do at work for a quick and dirty but effective solution. He even has the gate protection zeners and biasing I was going to suggest you add as well.

@sphawes
Copy link
Member Author

sphawes commented May 19, 2023

Thank you for the suggestion @TPwire! This does look like an incredibly clean solution. I'll implement this on our next motherboard spin!

@sphawes sphawes added this to the REV05 Motherboard milestone May 19, 2023
@G-Pereira
Copy link
Collaborator

I am leaning more towards choosing a buck regulator with soft start feature on the feeders like we have here on the motherboard.
At the moment we are using a buck/boost/inverting regulator which we are using as a regular buck so we rather pick one with soft start.

@G-Pereira G-Pereira added project: feeder has to do with the feeder and removed project: mobo Lumen motherboard project: lumen has to do with the lumen pnp base machine labels Aug 30, 2023
@G-Pereira
Copy link
Collaborator

G-Pereira commented Sep 5, 2023

In conjunction with EMI filtering on the feeders the inrush current is hopefully no longer an issue.
This is ongoing investigation

@G-Pereira
Copy link
Collaborator

This has been included in future motherboard release. Thank you!

@sphawes sphawes reopened this Jan 4, 2024
@sphawes
Copy link
Member Author

sphawes commented Jan 4, 2024

I have spun up a REV05b0 board and this approach does power the 24v rail correctly. I have yet to test inrush, but will update here when I do!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: pcb requires an update to an electrical design project: feeder has to do with the feeder
Projects
None yet
Development

No branches or pull requests

5 participants