Pregunta sobre resistencias controladas por voltaje en PSPICE

Soy bastante nuevo en PSPICE y estoy usando Capture para diseñar mi circuito. Para explicar lo que estoy tratando de hacer, tengo dos circuitos que quiero conectar a través de un voltaje de la siguiente manera:

En el circuito 1 tengo cierto voltaje, llamémoslo V1.

En el circuito 2 tengo una resistencia (R1), con un valor que quiero que dependa de V1. Básicamente, R1 = f(V1), donde f es una función. La función, f, no es necesariamente lineal.

¿Hay alguna manera fácil de hacer esto en SPICE/PSPICE?

Respuestas (1)

Sí, hay una manera de hacer esto en pspice:

ingrese la descripción de la imagen aquí

O de esta manera:

.SUBCKT RES_10K 1 2
ERES   1  3  VALUE = { I(VSENSE)*10K }
VSENSE 3  2  DC 0
.ENDS

Fuentes: centro de circuito E

Solo una nota al margen, esta y otras funciones se logran mucho más fácilmente en LT Spice , el paquete es gratuito y creo que el solucionador es mejor y es más fácil de usar y realizar funciones especiales como esta.

+1 para la referencia de LTspice. Hace algún tiempo fui con un amigo y traté de usar OrCad, la última vez fue en la universidad. Lo encontré muy torpe en comparación con LTspice. Por supuesto, es solo una opinión.
Es difícil de usar, y mucho más difícil cuando desea realizar funciones personalizadas, puede simular casi cualquier cosa con fuentes B, incluidos los ADC.
Soy bastante nuevo, por lo que no puedo implementar el circuito anterior usando la captura de OrCAD. El problema es establecer el valor de ERES en {I(VSENSE)*10k}, ¿cómo hago eso? He intentado hacer doble clic con el botón derecho en el valor de voltaje de ERES y escribir la expresión, pero eso no funciona.
Ha pasado un tiempo, pero creo que esto se hace a través del editor de propiedades. pspice.com/…