RespiraWorks / Ventilator

Fully-featured ICU ventilator design, optimized for manufacture using commonly available components and free to license. Repository tracks all mechanical, electrical and systems design, software, requirements and regulatory documentation.
Apache License 2.0
127 stars 39 forks source link

Detailed circuit analysis #932

Open dcstraney opened 3 years ago

dcstraney commented 3 years ago

Need to analyze the design in more detail for mostly thermal stresses, and some add'l details. Will put and distribute together some sort of standard spreadsheet for doing these so that we can easily recalculate when we know internal temps, etc.

5V buck supply:

Solenoid driver:

Stepper motor driver:

Input power handling/battery interface:

Analog sensor inputs:

VSYS Buck Validation:

inceptionev commented 3 years ago

started power/thermal calcs here: https://docs.google.com/spreadsheets/d/1Otu4uRq1WR7CHx7AOSxF2eoAqoWKeeAT3UDNmPhiSdw/edit?usp=sharing

inceptionev commented 3 years ago

VSYS Buck under 20-ohm resistive load. We were worried about subharmonic oscillation from a confusing equation in the LM5141 datasheet that did not seem to close with any reasonable inductor values, so we are testing this on an EVM altered with our design compensation components and selected inductor.

Here we see no evidence of subharmonic oscillation at the battery nominal voltage of 14.4V, when the converter is already switching way above a 50% duty cycle. We start to see a little bit of it as we get down to 13.0V, but the output regulation stays stable and constant, so this seems to be benign. No audible buzzing from the converter either. At 13V we would consider a Li-Ion battery basically dead, less than 10% charge remaining.

We also see that the regulator continues to work as the voltage drops, all the way down to about 12.5V, when the switching frequency drops and the converter is essentially just conducting. The output voltage starts to droop to in the input voltage at this point, but the converter doesn't show any problematic behavior even as the voltage drops well below the battery dead voltage.

image

Next we will try this using the 72W BA7050H12B blower as the load.

inceptionev commented 3 years ago

Here are traces with the 72W blower running at full blast, 6A of load. The power supply wiring at my bench is too small for this, and you'll see a lot of input voltage drooping, to the point of the controller dropping in and out of regulation, but it seems to handle this without any adverse behavior.

There isn't a lot of headroom between a 14.4V battery and the 12V system voltage. This seems to work fine though. I wonder if we should consider a buck-boost (either this or the next revision)

image