¿Existe un programa de software que calcule la función de transferencia para un circuito determinado? [cerrado]

5

Solicito un programa (ya sea gratuito o no) donde pueda dibujar su circuito como entrada, como ocurre en PSPice, Multisim, LTSpice, etc., luego especifique dos nodos de referencia, digamos \ $ V_ {out} \ $ y \ $ V_ {in} \ $, o \ $ V_1 \ $ y \ $ I_2 \ $ y luego el programa genera la función de transferencia, por ejemplo \ $ V_ {out} (s) / V_ {in} (s) \ $ (preferiblemente en el plano s), o alguna función de impedancia \ $ V_ {in} (s) / I_ {in} (s) \ $ o cualquier función en consecuencia. En mi opinión, este sería el programa perfecto para verificar el análisis de su circuito en el plano s.

Por ejemplo, si dibuja este circuito Sallen-key en la siguiente imagen

y especifique sus nodos de referencia \ $ V_ {out} \ $ y \ $ V_ {in} \ $, dará salida a la función de transferencia anterior (en términos de los componentes del circuito no los valores que tienen, como en la imagen). Gracias de antemano.

    
pregunta Nik-Lz

1 respuesta

7

Si está buscando un software que le brinde el resultado simbólico (es decir, la fórmula), ninguno de los mencionados en los comentarios puede hacerlo, hasta donde yo saber. Lo que está buscando se llama un software de análisis de circuitos simbólico (a diferencia de numérico) .

En términos prácticos, hay free , pieza de software orientada a la educación que lo hace, bueno, hay dos de ellos

  • el SapWin original, gratuito pero no de código abierto
  • y la variante de código abierto / sucesor / reimplementación QSapecNG

Ambos tienen características de usabilidad / interfaz pero son básicamente utilizables y ahorran tiempo en algunos casos de redes no estándar más complejas.

También hay un complemento de Mathematica no gratuito llamado Analog Insydes que puede hacer esto y es la versión de Cadillac Básicamente porque puede hacer uso del motor de simplificación de fórmulas de Mathematica, etc., que ayuda en algunos casos más peludos; tienen un versión demo de 30 días disponible gratuitamente.

La lista anterior no es exhaustiva, pero he utilizado ocasionalmente y sé que funciona. Además de eso, supuestamente TINA v10 (esta no es la versión v9 gratuita de TI) también puede hacerlo pero no lo he probado. Asimismo, Syrup for Maple es un complemento gratuito pero no está muy bien mantenido. MATLAB por sí mismo no tiene función incorporada para esto por lo que sé; Bueno, encontré un complemento gratuito llamado SCAM ahora mismo, pero no lo he probado.

    
respondido por el Fizz

Lea otras preguntas en las etiquetas