The boost converter circuit board.

For the sake of simplicity and avoiding a non-convergence nightmare, the ground for this subcircuit is the perfect simulation ground (node 0). Some realism is sacrificed for this, of course, because the copper foil used as a ground plane in the actual circuit has non-zero impedance and that lumps of that impedance are present between leads of components ostensibly connected to "ground."

Instance Variable thermal A dict containing entries that define some temperatures, all in degrees C: 'ambient'; 'tca0-mosfet' (initital MOSFET case temp); 'tca0-diode' (initital diode case temp).
Instance Variable ti The time you should set aside for my initialization of MOSFET and diode case temperatures at the beginning of your TRAN simulation. (Read-only.)
Method setup Sets up the circuit for the boost converter.

Inherited from NodeStuff (via Subcircuit):

Instance Variable shunts A dict of current sensing V elements with the pairs of nodes they connect.
Class Variable debug A Bag that gets set True for all instances to log info about each setup call.
Class Method autoName Undocumented
Method setupResults Undocumented
Method fill Undocumented
Method nodeCheck Call with the circuit building tool f and a sequence of nodes provided to this Include or Subcircuit.
Method rawNetlist Get lines of a raw netlist from a search hierarchy of possible sources.
Method shunt Call to insert a current-measuring shunt and add an entry to my Elements baton's dict of shunts.
Method raw See Elements.raw.
Method iNode See Elements.iNode.
Method ground See Elements.ground.
Method sca See Elements.sca.
Method sca6 See Elements.sca6.
Class Method _libDir Undocumented
Method _strippedLines Undocumented
Method _call_setup Calls my setup method (almost always your override of that method, actually) and processes any return value.

Inherited from NodeStuff (via Subcircuit):

Instance Variable shunts A dict of current sensing V elements with the pairs of nodes they connect.
Class Variable debug A Bag that gets set True for all instances to log info about each setup call.
Class Method autoName Undocumented
Method setupResults Undocumented
Method fill Undocumented
Method nodeCheck Call with the circuit building tool f and a sequence of nodes provided to this Include or Subcircuit.
Method rawNetlist Get lines of a raw netlist from a search hierarchy of possible sources.
Method shunt Call to insert a current-measuring shunt and add an entry to my Elements baton's dict of shunts.
Method raw See Elements.raw.
Method iNode See Elements.iNode.
Method ground See Elements.ground.
Method sca See Elements.sca.
Method sca6 See Elements.sca6.
Class Method _libDir Undocumented
Method _strippedLines Undocumented
Method _call_setup Calls my setup method (almost always your override of that method, actually) and processes any return value.
thermal =
A dict containing entries that define some temperatures, all in degrees C: 'ambient'; 'tca0-mosfet' (initital MOSFET case temp); 'tca0-diode' (initital diode case temp).
ti =
The time you should set aside for my initialization of MOSFET and diode case temperatures at the beginning of your TRAN simulation. (Read-only.)
def setup(self, f):

Sets up the circuit for the boost converter.

API Documentation for pingspice, generated by pydoctor at 2021-09-18 08:41:11.