A switch-mode boost converter supplying current from a 12V battery to a 48V one.
Function | dtt | Runs the function f with args and kw in a thread,
returning a Deferred that fires with the eventual result. If
there's an error, calls oops . |
Class | CeramicCapacitor | 10 nF ceramic capacitor to ground for RF filtering, with very small ESL. ESR is wild-ass guess based on Kemet's capacitor tool, center of 4-30 MHz range |
Class | Boost | The boost converter circuit board. |
Class | Circuit | The overall simulated circuit, including connecting wires and a duty cycle control voltage source. |
Class | ThermalConfig | Call an instance of me with appropriate arguments to get a dict suitable
for use as the 'thermal' attribute of Circuit . |
Class | CircuitBuilder | I build the netlist for your circuit. |
Class | ResultsPlotter | Construct an instance of me to intialize a
yampex.plot.Plotter object for a new Matplotlib
Figure window. Then call my various methods on that instance
to plot results. |
Class | Sim | I run a simulation for a switchmode boost converter. Construct an
instance of a subclass of me with an Args object containing
your command-line arguments and options. |
Class | Startup | I run a startup simulation for a switchmode boost converter. |
Class | Switching | I run a warmed-up switching simulation for a switchmode boost converter. |
Class | RampUp | I run a ramp-up simulation for a switchmode boost converter. |
Function | run | Undocumented |
Function | main | Undocumented |
def
dtt(f, *args, **kw):
Runs the function f with args and kw in a thread,
returning a Deferred
that fires with the eventual result. If
there's an error, calls oops
.