Created by
Created May 10, 2012
Last modified May 10, 2012
Tags behavioural-inductor  

Summary

A behavioural inductor where the inductance is programmable by the voltage on the 'inductance' net.
A 100mH inductor is shown for reference.


Description

A behavioural inductor where the inductance is programmable by the voltage on the 'inductance' net. A 100mH inductor is shown for reference.

Changing the expression to V(A)/(I(R2.nA) would allow the capacitance to be programmed by the current in R2.

The expression can be scaled. For example:

V(a)/(100m*V(capacitance))

would produce a 100mH inductor with a V(inductance) of 1V rather than 100mV.

BEWARE! A negative value of control parameter will produce a negative capacitance. Adding an ABS() function will prevent this:

V(a)/ABS(V(inductance))

For more see: SPICE Analog Behavioral Modeling of Variable Passives by Christophe Basso http://powerelectronics.com/mag/power_spice_analog_behavioral_3/


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.