A current-controlled current source produces an output current proportional to a controlling current (measured through a voltage source).
F<name> <out+> <out-> <Vcontrol> <gain> [M=<m>]
F<name> <out+> <out-> POLY(<dimension>) <Vcontrols...> <coefficients...>
| Parameter | Description |
|---|---|
out+, out- |
Output nodes (current flows from out+ to out-) |
Vcontrol |
Name of a voltage source sensing the control current |
gain |
Current gain (Iout = gain × Ictrl) |
M=m |
Multiplier |
* Simple current mirror with gain 2
F1 OUT 0 Vsense 2
* Requires a 0V sense source in the control path
Vsense CTRL_A CTRL_B 0
- The controlling current is the current through the named voltage source.
- A 0V voltage source is commonly used as a current sensor (ammeter).