Created by | |
Created | December 31, 2020 |
Last modified | January 02, 2021 |
Tags | No tags. |
A variable resistance that is controlled by a current in a different circuit. Uses experimental behavioral source.
Be sure to read the CL Documentation about the experimental status of "behavioral sources" :- https://www.circuitlab.com/docs/circuit-elements/#behavioralsources
Operation: The control current flows through Rctrl. The current is scaled to a voltage at NODE ctrl. Rvar is a behavioral voltage source and its expression is arranged to produce a voltage corresponding to the variable resistance. I() is the value of the current through Rvar. ABS() keeps the resistance positive.
Scaling: 1 Ohm / Amp. To change the scaling, do one or both of these:
change the Ohms in CCVS1;
add a multiplying factor to V(ctrl) in the expression for Rvar.
Limitations: Only one of R1 or R2 can be zero. The minimum of Rvar is 1 micro Ohm. The 1u in Rvar's expression is for added stability. It can be taken out in some configurations.
T-D simulation: Three plots show + & - control current; varying positive resistance Rvar; the effects on voltages "hi" and "lo" in a voltage divider.
Acknowledgements:
mrobbins https://www.circuitlab.com/circuit/gcv8pd/non-linear-resistors-and-capacitors-rc-simulation-example/
signality https://www.circuitlab.com/circuit/97rvwm/behavioural-capacitor-04/
No comments yet. Be the first!
Please sign in or create an account to comment.
Only the circuit's creator can access stored revision history.