FSRC - Current-Controlled Current Source Model
Model Kind
Current Source
Model Sub-Kind
Current-Controlled
SPICE Prefix
F
SPICE Netlist Template Format
V@DESIGNATOR %1 %2 0V
@DESIGNATOR %3 %4 V@DESIGNATOR @GAIN
Parameters (definable at component level)
The following component-level parameters are definable for this model type and are listed on the Parameters tab of the Sim Model dialog. To access this dialog, simply double-click on the entry for the simulation model link in the Models region of the Component Properties dialog.
Gain | current gain of the source (in Amps). |
Notes
- This source produces a current at the output terminals that is a linear function of the current at the input terminals, dependant on the gain of the source.
- The current-controlled current source actually implements two individual devices, as can be seen from the Netlist template. The first is a 0V voltage source, which acts as an ammeter, to measure the current input and then the actual current-controlled current source that references it. The direction of positive controlling current flow is from the positive node, through the source to the negative node of the 0V voltage source.
- The characteristic equation for this source is:
i = fi
where,
f
is the current gain
- The simulation-ready current controlled current source component (
FSRC
) can be found in the Simulation Sources integrated library (\Library\Simulation\Simulation Sources.IntLib
).
Examples
Consider the current-controlled current source in the above image, with the following characteristics:
- Pin1 (positive controlling node) is connected to net
N7
- Pin2 (negative controlling node) is connected to net
N10
- Pin3 (positive output node) is connected to net
GND
- Pin4 (negative output node) is connected to net
N11
- Designator is
FLIM
- Gain =
1
The entry in the SPICE netlist would be:
*Schematic Netlist:
VFLIM N7 N10 0V
FLIM 0 N11 VFLIM 1
PSpice Support
- The following general PSpice model form is supported:
F<name> <(+) node> <(-) node> POLY(<value>) <controlling V device name> < <polynomial coefficient value> >
- This device does not support linked model files. The netlist format for a PSpice model in the above form should be specified using the Generic Editor. In the Sim Model dialog, set the Model Kind to
General
and the Model Sub-Kind toGeneric Editor
. - For the circuit to be parsed correctly, ensure that the Spice Prefix field is set to F.
- The following example generic netlist template format could be used for this model type:
@DESIGNATOR %1 %2 POLY (@dimension) @ControlSource @coeffs
- The values for the
dimension
,ControlSource
andcoeffs
parameters are entered on the Parameters tab of the Sim Model dialog.