Circuito de fuentes de voltaje dependiente de la especificación

1

Estoy tratando de agregar fuentes de voltaje dependientes en LTSpice, pero necesito hacer una fuente dependiente de voltaje cuyo voltaje dependa del promedio de dos voltajes. ¿Cómo puedo construir eso en LTspice?

El circuito es como en la imagen,

    
pregunta ifrah

3 respuestas

4

Oh, cripes. No puedo creer las respuestas.

Aquí.

PulsaF2,encuentra"bv", suéltalo en el esquema, completa la fórmula, conéctalo en algún lugar. Hecho. Ni siquiera tiene que estar conectado a tierra. Puedes pegarlo en cualquier parte. Fórmula simple, también. No podría ser más fácil.

Por supuesto, esto supone que ha etiquetado sus dos fuentes como se indica. Si no están etiquetados y solo son números de nodo, entonces use los nombres de los nodos en su lugar.

Por otra discusión en los comentarios, también puedo recordarlos aquí:

La fuente B es un tipo de fuente controlada no lineal que se agregó para abrir la puerta a prácticamente cualquier función que desee, cubriendo casi todos los casos posibles. Comenzando con Spice3, permitieron una V = (para voltaje) o una I = (para corriente). La mayoría de las funciones matemáticas elementales están permitidas y puede usar voltajes de nodo y corrientes terminales en la expresión. Spice asume que la expresión es matemáticamente continua.

Esto prácticamente se tuvo que agregar para que sea más conveniente crear funciones de comportamiento necesarias para circuitos integrados o subfunciones de circuitos integrados especializados, como los VCO. LTSpice también ha creado (por sí mismo) una serie de capacidades internas mucho más rápidas que utilizan para modelar sus propios IC, de modo que la simulación de sus IC es más rápida y que la simulación de los IC de otros fabricantes, incluso si tiene los modelos de comportamiento para ellos (porque usar las fuentes B estándar de comportamiento en sus modelos los hace más lentos que si escribe un código de computadora especializado para manejar sus propias necesidades).

Una fuente E también se puede usar para duplicar su función, usando la sintaxis "value=". Pero como dice la ayuda en LTSpice, "Esta es una sintaxis alternativa de la fuente de comportamiento, fuente de voltaje de comportamiento arbitrario, B".

Las diferentes implementaciones de Spice son más rápidas o más lentas al manejarlas, ya que hay optimizaciones que pueden ser aplicadas por algunos desarrolladores. Pero la fuente B generalmente es lenta (pero no necesariamente notable). Las fuentes E con "valor=" no son muy diferentes (obviamente). De la ayuda de LTSpice en la fuente E, "es mejor usar una fuente G derivada con una resistencia para aproximarse a una fuente E que para usar una fuente E. Una fuente de corriente controlada por voltaje derivada con una resistencia computará más rápido y causará menos problemas de convergencia que una fuente de voltaje controlada por voltaje. Además, la impedancia de salida no nula resultante es más representativa de Un circuito práctico. "

En general, usar Spice bien como herramienta de diseño requiere entrenamiento, tiempo y experiencia. Sin embargo, hay más de un objetivo al usarlo. Si usted es un desarrollador de modelos para circuitos integrados que trabajan para un fabricante de circuitos integrados, es probable que necesite conocer muy bien a Spice para hacer bien el trabajo. Si lo usa más como usuario final de circuitos integrados y componentes electrónicos, entonces sus necesidades pueden consistir más en verificar que no olvidó algo importante (Spice a menudo lo "pateará en la cabeza", ofreciéndole resultados sorprendentes). ) A menudo puede evitar saber demasiado sobre el uso de Spice, a menos que encuentre una convergencia muy lenta o un mensaje de error críptico. Entonces te ves obligado a aprender algo más.

No me preocupa usar una fuente B como lo requiere el OP. Es casi seguro que convergerá fácilmente. Pero esto depende (por supuesto) del resto del circuito y de los comportamientos de los nodos referenciados. Así que nada es seguro acerca de esto. Pero es probable que sea seguro para el OP y probablemente lo suficientemente rápido para sus necesidades. Pero si hay un problema, casi siempre hay una forma de solucionarlo.

    
respondido por el jonk
1

El promedio de \ $ V_1 \ $ y \ $ V_2 \ $ es $$ \ frac {V_1 + V_2} {2}, $$

entonces haga dos VCVS, cada uno con ganancia 1/2. Conecte la entrada de uno a \ $ V_1 \ $ y el otro a \ $ V_2 \ $, y ponga sus salidas en serie.

    
respondido por el The Photon
0
  

¿Cómo puedo construir eso en LTspice?

De la misma manera que lo harías en la vida real. Use un amplificador sumador no inverso con una ganancia de uno.

simular este circuito : esquema creado usando CircuitLab

Figura 1. El amplificador de suma no inversor se puede convertir en un amplificador de promediado al establecer la ganancia en uno.

Cómo funciona:

  • El voltaje en la entrada no inversora será el promedio de R1 y R2.
  • El amplificador operacional está configurado como un seguidor de ganancia unitaria.
  • La salida opamp debe poder oscilar hasta la tensión media máxima y mínima. Eso significa que debe observar el máximo de salida del amplificador elegido y configurar la (s) tensión (s) de la fuente de alimentación en consecuencia.
respondido por el Transistor

Lea otras preguntas en las etiquetas