Created by
Created December 31, 2020
Last modified January 02, 2021
Tags No tags.

Summary

A variable resistance that is controlled by a current in a different circuit. Uses experimental behavioral source.


Description

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/


Comments

No comments yet. Be the first!

Leave a Comment

Please sign in or create an account to comment.

Revision History

Only the circuit's creator can access stored revision history.