ganancia del circuito opamp con salida de corriente

Estoy diseñando una fuente actual usando un MOSFET impulsado por un opamp. El opamp controla la puerta comparando el voltaje en una resistencia de derivación con la referencia de entrada. Se podría decir que el fet reemplaza la resistencia de retroalimentación en la configuración estándar no inversora.

Sé el ancho de banda que necesito, pero ¿cómo calculo la ganancia de esta configuración para poder elegir un opamp basado en GBW y diagramas de fase?

Mi salida es actual y no sé cómo traducir las unidades de amperios por voltio a dB. Las simulaciones muestran que muchos amplificadores operacionales son inestables y la compensación que probé reduce demasiado el ancho de banda.

actualizar:

una versión simplificada del esquema que estoy usando es la siguiente:

esquemático

simular este circuito : esquema creado con CircuitLab

Las principales diferencias son que he estado experimentando con la codificación en casco del FET de salida y agregando una etapa BJT push-pull entre el amplificador operacional y la salida.

en la respuesta de teks, asume una resistencia en paralelo con Rf y Rsense, que se puede modificar para ajustar la ganancia; no puedo poner uno fácilmente en esta posición porque introducirá un error que me gustaría evitar (esto debería ser de alta precisión )

en general, quiero lograr un ancho de banda razonablemente alto para la corriente, en el rango de MHz.

lo que he hecho hasta ahora es modelar esto en LTspice, poner a tierra Vref y usar la fuente de "ganancia de bucle" como excitación para el análisis de CA. trazar V (fb)/V (-in) debería darme la ganancia de bucle y el margen de fase, lo que creo que me informará sobre el ancho de banda y la estabilidad, que es donde está mi problema.

He modelado la etapa de salida por sí sola (sin opamp), y la fase es bastante plana hasta y por encima del ancho de banda que necesito, por lo que razoné que el pobre margen de fase estaba conectado con el op-amp.

Las técnicas de compensación funcionaron, pero redujeron el ancho de banda por debajo de lo que necesito. por lo tanto, me gustaría elegir un amplificador operacional que tenga un margen de fase lo suficientemente bueno en el ancho de banda que necesito. sin embargo, para hacer esto, necesito saber la ganancia ya que las hojas de datos muestran gráficos de ganancia de bucle abierto.

la respuesta de sixcab parece implicar que la ganancia es 1, si toma la salida como Vsense, sin embargo, esto no pareció funcionar como un opamp que tenía un buen margen de fase para una ganancia de 1 en la frecuencia que necesito. No funciona lo suficientemente rápido (lo que me lleva a creer que la cifra de ganancia que debo usar es mayor)

Supongo que mi pregunta es: ¿cómo leo los diagramas de ganancia/fase de bucle abierto para un amplificador operacional para determinar si funcionará en este circuito?

Muchas gracias

Debemos tener un esquema por favor.
¿Está preguntando cómo encontrar la ganancia de un circuito específico (en amperios por voltio) o cómo convertir g en amperios/V en dB? Debido a que este último es solo 20 * log10 (g), solo sale en dB_mhos en lugar de dB. Y lo primero es obviamente imposible sin un esquema.
Gracias, pondré un esquema cuando esté cerca de una computadora. ¿Puedo comparar el valor dB_mhos con la especificación GBW de un opamp? Eso se siente mal porque no es una cantidad sin unidades.
No, no puedes compararlos directamente. Creo que si quisiera un número comparable, tendría que dividir la ganancia (A/V) del propio mosfet, pero no estoy seguro de si eso es relevante/utilizable o no.
Gracias Selvek, eso es lo que pensé. Esquema añadido ahora. ¿Por qué estoy recibiendo votos negativos/votos cercanos?

Respuestas (2)

Como lo señaló @tek, debe concentrarse en la ganancia del bucle para garantizar que el circuito sea estable. No sé el circuito específico en el que estás trabajando, pero lo adivinaré ...

Digamos que tiene la siguiente configuración:

ingrese la descripción de la imagen aquí

Eche un vistazo al circuito desde la perspectiva de un sistema de control. En una de sus preguntas, mencionó que su salida es la corriente, pero lo que realmente está monitoreando aquí es el voltaje, V s mi norte s mi , eso es lo que comentas y comparas. Pero sí, al tener el control de este voltaje, tienes el control de la corriente, I L , también. Si la salida sigue a la entrada, entonces:

V s mi norte s mi V i norte = I L R s mi norte s mi

Ahora, el diagrama de control se ve de la siguiente manera:

esquemático

simular este circuito : esquema creado con CircuitLab

El opamp podría modelarse con una función de transferencia de dos polos (o incluso un solo polo).

El mosfet está más involucrado, pero si usa el modelo de señal pequeña del mosfet y encuentra la entrada a la salida tf, podría aproximar su función de transferencia como un sistema constante de tiempo único (polo único). A bajas frecuencias, tiene un seguidor de fuente, pero a medida que aumenta la frecuencia, debe preocuparse por las capacitancias intrínsecas ( C gramo d , C gramo s , etc). Puede valer la pena mirar el método de constante de tiempo de circuito abierto para aproximar el TF de mosfet a un modelo simple de primer orden o echar un vistazo a este , muestra el procedimiento para encontrar el TF para el seguidor de fuente.

Tus modelos, se verían así:

A o yo = A D C s / ω C + 1

para el Opamp y para el mosfet:

METRO = 1 s / ω METRO + 1

A D C es la ganancia de CC, y ω C es el polo de baja frecuencia para el opamp. ω METRO es la suma inversa de todas las constantes de tiempo relevantes que tiene para el mosfet en una configuración de seguidor de fuente.

Necesito encontrar los polos dominantes para ambos, y esos dependen del dispositivo. Para el lado del mosfet, debe considerar la resistencia de carga, la resistencia de detección, las capacitancias intrínsecas y la impedancia de salida del amplificador operacional (para el seguidor de voltaje, el amplificador operacional parece una fuente con cierta impedancia de fuente, es por eso que necesita para considerar la impedancia de salida del opamp).

Con esos modelos, podría evaluar la ganancia del bucle (fase, márgenes de ganancia) y eso le dará una idea de cuán estable, inestable (o cerca de ser inestable) es el circuito. La ganancia del bucle es A o yo METRO . Una vez que tenga un modelo que sienta que se parece a su circuito, puede buscar técnicas de compensación (retraso, adelanto)

Esta fue solo una guía general sobre cómo abordar algo como esto, espero que ayude.

AGREGAR:

Con respecto a la pregunta OP en los comentarios:

¿Está diciendo que la ganancia de todo el sistema se puede considerar como 1 porque la salida es Vsense? Supongo que, entonces, para las frecuencias bajas, la ganancia del mosfet es 1 (seguidor de la fuente), pero disminuye a medida que entran en juego las diversas C, lo que significa que la ganancia del opamp debe aumentar con 1/M para mantener la ganancia general de 1. ¿Significa esto que mi amplificador operacional debe permanecer estable con una mayor ganancia para las frecuencias más altas independientemente del Mosfet, etc.?

No sé si entendí bien tu pregunta, pero en el modelo del sistema de control que dibujé, la ganancia del opamp es de bucle abierto y esa ganancia por sí sola decae a -20dB/dec (desde un valor bastante alto) después de la polo de baja frecuencia. Ahora, dependiendo de la ubicación del polo en la función de transferencia MOSFET, la ganancia del bucle ( A o yo METRO ) decaerá aún más rápido después de ese polo (-40dB/dec).

Sí, tiene razón, puede pensar que la ganancia del sistema completo es 1, es decir, la función de transferencia de bucle cerrado, la relación entre V i norte y V s mi norte s mi es 1. Sin embargo, podría modificar esta ganancia, lo que a su vez reducirá la ganancia del bucle y el ancho de banda, pero esta podría ser la compensación que necesita entre más estabilidad (menos oscilación, sobreimpulso) a expensas de menos ancho de banda.

Un ejemplo:

Te mostraré una demostración rápida de cómo funcionaría algo como esto. Considere el mismo opamp que muestra en su esquema, el TL081, y el mosfet es el IRF7413.

Lo primero que puede querer ver es la ganancia de bucle abierto de su opamp, puede encontrarla aquí :

Ganancia de bucle abierto TL081

Eso es solo el opamp en sí mismo, sin interacción con el MOSFET todavía. Lo primero que notará es que esto es muy estable como un búfer de ganancia unitaria porque el margen de fase es más de 50 grados (la ganancia es 1 a aproximadamente 3 MHz, y mide la diferencia entre -180 grados y cuál es la fase en ese frecuencia para encontrar el margen de ganancia).

Seguí adelante y descargué el modelo TL081 para LTSpice y aquí está su ganancia de bucle:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

El gráfico coincide con la hoja de datos, hasta ahora todo bien (el verde es la ganancia, el verde punteado es la fase). Además, en la ventana del cursor, puede ver que la fase cuando la ganancia es 1 es de -117 grados, por lo que todavía tiene 63 grados de margen, ese es el margen de fase.

Ahora, incluyamos el MOSFET en el modelo y encontremos la ganancia del bucle. Obtienes algo como esto:

ingrese la descripción de la imagen aquí

Observe que configuré el voltaje de entrada en 1V, por lo que espero 1V en V s mi norte s mi (etiquetado como fuera en el esquema) y por lo tanto una corriente de 1A. Si echamos un vistazo a cómo cambia la ganancia de bucle y el margen de fase con el MOSFET allí:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

El gráfico verde sigue siendo la ganancia de bucle abierto del amplificador operacional por sí mismo, el azul corresponde a la ganancia de bucle con el mosfet incluido. Y como ves en la ventana del cursor, el margen de fase ha empeorado mucho, solo 10 grados de margen de fase (lo que significa mucha oscilación antes de alcanzar la estabilidad). Como esto...

ingrese la descripción de la imagen aquí

Para aliviar el problema, puede agregar algo de atenuación en la ruta de retroalimentación (esto significa ganancia en la función de transferencia de bucle cerrado). Al agregar algo de atenuación a la ganancia del bucle, la trama azul podría desplazarse hacia abajo hasta un punto en el que tenga un mejor margen de fase. Si solo agrega resistencias en la ruta de retroalimentación, la fase permanecerá igual (generalmente, a menos que sean demasiado grandes para crear un polo con las capacitancias parásitas del amplificador operacional, una historia diferente).

Digamos que ahora tiene este circuito, con una ganancia de 4 (factor de atenuación de 1/4) para una configuración no inversora:

ingrese la descripción de la imagen aquí

Tenga en cuenta ahora que, dado que tenemos algo de ganancia, el voltaje de entrada se escalará según la ganancia. Como la ganancia es 4, necesitamos 0,25 V en la entrada para obtener 1 V en V s mi norte s mi . El margen de fase, con esta configuración, ha mejorado a unos 35 grados, como puede ver en el diagrama de Bode (y en las ventanas del cursor):

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Aún así, el margen de fase no es muy bueno, pero está mejorando. Obviamente, mejor margen de fase a expensas del ancho de banda. Podría evaluar otras técnicas de compensación o tal vez algo como esto sea lo suficientemente bueno para la aplicación.

Manteniendo el MOSFET en la región de saturación, es posible que ya esté aburrido...:

Una cosa a tener en cuenta es que no puedes conducir V i norte demasiado alto porque alejará al mosfet de la región de saturación. Si aumenta el voltaje de entrada a ese nivel, entonces la corriente estará determinada por V D D , la resistencia de carga y la resistencia de detección ( V D S 0 para MOSFET en la región del triodo, como un interruptor).

Lo ideal es que quieras I L = V s mi norte s mi R s mi norte s mi , pero el máximo I L puedes lograr sucede cuando V D S 0 , eso es:

I L , metro a X = V D D V D S R L + R s mi norte s mi | V D S = 0 = V D D R L + R s mi norte s mi

Y en realidad, también quieres V D S > V GRAMO S V t h . Eso asegura que el MOSFET permanezca en la región correcta porque, de lo contrario, ya no tendrá un control lineal de la corriente al cambiar el voltaje de entrada; obtendrá la corriente máxima.

Recuerde que en la región de saturación, i L = k norte ( v GRAMO S V t h ) 2 . Entonces, desea encontrar un punto de operación adecuado para que su MOSFET tenga un control lineal de la corriente. Es decir, si introduces un pequeño cambio en tu v GRAMO S , se asignará linealmente a algún cambio en la corriente, i L . En otras palabras, deja i L = I L + Δ i yo y v GRAMO S = V GRAMO S + Δ v gramo s .

Después de expandir la relación exponencial e ignorar los términos constantes, encuentra el siguiente mapa lineal entre el pequeño cambio en Δ v gramo s , y Δ i yo :

Δ i yo = 2 ( V GRAMO S V t h ) Δ v gramo s

Entonces, al agregar un pequeño voltaje sobre el de polarización, obtienes una variación correspondiente sobre la corriente de polarización. El opamp es lo que controla v GRAMO S para ti. Pero dado que le da al amplificador operacional el voltaje de referencia, debe tener en cuenta el punto de operación al que conducirá. Sea realista sobre la limitación de corriente máxima y sobre el hecho de que V D S tiene que ser mayor que V GRAMO S V t h .

Nota final, puede que no necesites esto...:

Al encontrar la ganancia del bucle, solo tiene que abrir el bucle en un punto 'adecuado' para preservar las características del bucle (sesgo, carga, etc.). Lo tiene en una ubicación conveniente en su esquema (la impedancia mirando hacia atrás es mucho más pequeña que la impedancia mirando hacia adelante). Si encuentra ese punto adecuado, solo será suficiente una medición de voltaje como la que tiene. En caso de duda, puede usar el método de Middlebrook , que inyecta corriente y voltaje en el lugar donde abre el bucle. De esa manera, no necesita preocuparse por dónde abre el bucle (siempre y cuando realice ambas mediciones). Esta es la configuración que tenía:

ingrese la descripción de la imagen aquí

Usted encuentra sus ganancias ( v o v i , y i o i i ) y la ganancia del bucle resultará de:

Ganancia de bucle = GRAMO v GRAMO i 1 GRAMO v + GRAMO i + 2

Solo una forma más precisa de medir la ganancia del bucle, aunque en la práctica inyectar un voltaje es mucho más fácil.

Lo siento, esto se hizo largo, pero espero que aclare las cosas un poco.

Gracias, sixcab, ¿está diciendo que la ganancia de todo el sistema se puede considerar como 1 porque la salida es Vsense? Supongo que entonces, para frecuencias bajas, la ganancia del mosfet es 1 (seguidor de la fuente) pero disminuye a medida que entran en juego las diversas C, lo que significa que la ganancia del opamp debe aumentar con 1 / M para mantener la ganancia general de 1. ¿Significa esto que mi amplificador operacional debe permanecer estable con una mayor ganancia para las frecuencias más altas independientemente del Mosfet, etc.? leerá y digerirá sus enlaces.
@Loganf Agregué más información. Espero que te ayude de alguna manera.

Lo que importa para la estabilidad es la ganancia del bucle , que es la ganancia total (magnitud y fase) desde la entrada hasta la entrada inversora.

Supongo que tienes este circuito ya que no has dado uno:

esquemático

simular este circuito : esquema creado con CircuitLab

Primero ignore Cc y considere que Rg (más la resistencia de salida del bucle) forma un filtro de paso bajo con Ciss de M1. Entonces, los Vgs de M1 cambiarán de fase debido a eso.

Cc forma un filtro de paso alto con Rf1//Rf2 dando el cambio de fase opuesto.

Para analizar la estabilidad, comience con el gráfico de margen de fase para su opamp y aplique los efectos de la red de retroalimentación (M1, etc.).

La forma más sencilla de ganar estabilidad es aumentar la ganancia de bucle cerrado (hacer que Rf2 sea más pequeño).

Gracias Tek, ese circuito es el mismo que el mío (lo puse en la Q ahora) pero no usé una resistencia de compuerta (en mi circuito completo hay una etapa de amplificación bjt para impulsar la compuerta) y me fui off Rf2 para que no introduzca errores. Pensándolo bien, probablemente podría agregarlo y luego ajustarlo en Vin, pero esa es otra fuente de error. ¿Puedo trabajar al revés de su método, es decir, elegir mi frecuencia superior (digamos 10MHz) y mirar el cambio de fase de la red de retroalimentación en esa F, luego usar esa cifra para calcular cuánto más cambio de fase puedo permitirme a través de la opción? amplificador para mantener un buen margen de fase?