¿Por qué este opamp no funciona correctamente?

8

Estoy trabajando en una fuente de corriente ajustable. En un hilo hace un tiempo, se discutieron varios circuitos:

Fuente de corriente ajustable simple para cadena LED

... pero como me he decidido por una opción, y no funciona correctamente, estoy comenzando un nuevo hilo para centrarme en mi enigma.

Aquí está el circuito:

ingrese la descripción de la imagen aquí

El divisor de resistencia (resistencia de 30K y potenciómetro) proporciona un voltaje de referencia en 'set' (el barrido de CC de v1 solo gira el eje de la olla). El opamp debe ser servo 'gate' para que 'sense' sea igual a 'set' y, por lo tanto, la corriente (en miliamperios) que atraviesa la carga 'Rload' es igual al voltaje de 'set' (en milivoltios). Simple como eso.

El suministro de 12v que alimenta el circuito 'set' y el opamp es un 7812 apagado del suministro de 24v. Y el mosfet es en realidad un FQP10N20C (un nfet de potencia bastante vainilla).

He simulado con LTspice y se comporta como esperaba. Pero en el tablero, a medida que 'set' aumenta de 0 a aproximadamente 400 mV, 'sense' rastrea 'set' cada vez menos. En un momento estoy viendo 257mV en 'set' pero solo 226mV en 'sense'; entonces solo 226mA fluye a través de Rload y R1. 'Gate' está a 3.53V y 'down' está a 11.7V. Si uno solo examina el opamp de forma aislada, parece que la 'puerta' debería ser impulsada más alto (hasta que, presumiblemente, en algún punto, suficientes flujos de corriente que 'sentido' sean iguales a 257mV).

El opamp está diseñado para usarse con una fuente de alimentación de un solo extremo, y debería poder conducir fácilmente su salida por encima de 3.53V (con una tensión de alimentación de 12V). La puerta del FET no debe estar hundiendo ninguna corriente (verificado con el medidor).

Estoy perplejo.

Hoja de datos para el opamp (LT1006)

RustyShackleford
fuente
¿Tiene un diagrama de alcance (o una medición de CA en las entradas opamp o la puerta FET)? Es posible que haya oscilaciones de bajo nivel debido a la capacitancia de la puerta.
Peter Smith
Como medida de seguridad contra esas oscilaciones mencionadas por @PeterSmith, intente insertar una resistencia en serie con la puerta. Pruebe valores entre 100Ohm-1kOhm.
Lorenzo Donati - Codidact.org
Por cierto, verifiqué la hoja de datos FDP18N50: su voltaje de umbral Vgs está entre 3V y 5V, además, el LT1006 no es un opamp de salida de riel a riel, por lo que su salida no puede alcanzar el riel positivo, que es 6V (su hoja de datos reclama aproximadamente 4.4V máximo cuando se alimenta a 5V), por lo que puede esperar un máximo de aproximadamente 5.5V en la salida, tal vez no lo suficiente como para conducir el mosfet lo suficientemente fuerte si tiene una muestra con Vgs (th) cerca de 5V. Intente aumentar el suministro de opamp y vea si mejora, o intente con un mosfet con Vgs máximos más bajos (th).
Lorenzo Donati - Codidact.org
Mirando el esquema del LT1006 en la hoja de datos (soy diseñador de IC, me gustan estos esquemas :-)) Creo que prefiere tener una carga resistiva a tierra en la salida. Sugiero conectar una resistencia de 1 kohm entre la salida del opamp y tierra, que podría ayudar a mantener la salida en el voltaje correcto. Probablemente el modelo de simulación no incorpora este efecto, por lo que no se necesita la resistencia.
Bimpelrekkie
1
Del comentario de @FakeMoustache, los modelos de simulación LT (como todos los fabricantes) son compromisos, pero LT ha documentado cuáles son los compromisos: linear.com/docs/4139
Peter Smith

Respuestas:

3

El problema es evidentemente que hay algún tipo de oscilación en la salida del opamp. Poner un condensador de 10uF en el nodo 'puerta' solucionó más o menos el problema, pero poner una resistencia de 1K entre la salida opamp y la puerta fet no ayuda mucho. Ahora no veo más de una discrepancia de aproximadamente 7 mv entre 'sentido' y 'conjunto', en todo el rango de ajuste de corriente (ahora 0 a 300 ma) y un voltaje (requerido para conducir esa corriente a través de la carga) entre aproximadamente 3 y 23 v .

RustyShackleford
fuente
Al agregar un gran (!) 10uF en la salida del opamp, ha aumentado el margen de fase que detuvo la oscilación.
le_top
2

Acabo de ver esta pregunta hace un momento, y su respuesta de que el amplificador operacional oscilaba. Esa fue mi primera suposición por el esquema y los síntomas.

Sin embargo, no me gusta la forma en que lo arreglaste. Simplemente cargar la salida opamp con mucha capacitancia puede funcionar ahora en este caso a esta temperatura, con esta fase de la luna. Es posible que no funcione con el mismo modelo opamp de un lote diferente o algún lote futuro.

Una mejor solución es poner un poco de resistencia en la ruta de retroalimentación, entre la parte superior de la resistencia de detección de corriente y la entrada opamp negativa. Luego agregue un pequeño condensador de compensación directamente desde la salida opamp a la entrada negativa. La tapa proporciona retroalimentación de CA negativa inmediata para mantener el amplificador estable La resistencia aumenta la impedancia de la señal para que la tapa pueda tener algún efecto sin tener que ser demasiado grande para otras consideraciones. Pruebe 1 kΩ y quizás 100 pF. Puede usar un condensador más grande si el tiempo de respuesta no necesita ser rápido y desea errar por el lado de una mayor estabilidad.

Adicional

No había mirado la hoja de datos del opamp antes, y solo respondí por un opamp ordinario. El LT1006 está optimizado para voltaje de compensación muy bajo y baja potencia. Eso significa que se hicieron compromisos en otras áreas. Uno de ellos es aparentemente la estabilidad. La hoja de datos muestra el amplificador utilizado como seguidor de voltaje de ganancia unitaria, por lo que aparentemente es estable.

Sin embargo, observe cuidadosamente los esquemas de aplicación típicos en la página 11. Observe cómo uno tiene 1 kΩ en serie con un condensador de compensación de 680 nF y los otros 2 kΩ con compensación de 330 nF. Esto significa que mi suposición anterior de 1 kΩ y 100 pF era demasiado pequeña. Pruebe una combinación más parecida a la que usan. Como ya tiene una resistencia en serie de 1 kΩ, intente 1 µF directamente entre la salida opamp y la entrada negativa.

La otra cosa que debe hacer es mirar la señal con el tiempo, no su voltaje promedio. Ponle un alcance ya y mira lo que realmente está pasando.

Olin Lathrop
fuente
Sí, incluso la discrepancia de 7mv me dice que algo está mal. Reemplacé el cable de R1 a la entrada negativa del opamp con una resistencia de 1 kΩ, y agregué un límite de 1000pf entre la salida y la entrada negativa del opamp. Pero, sin ese condensador en la salida del opamp, veo una discrepancia de hasta 20mv (entre las entradas del opamp); Con ese límite, los componentes adicionales (1 kΩ y 1000pf) no reducen la discrepancia (aunque, por supuesto, pueden hacer que el circuito sea más robusto, como sugiere).
RustyShackleford
Algunas observaciones extrañas ... Si conecto el circuito a su aplicación, una serie de LED, en lugar del potenciómetro de 50Ω con el que he estado probando, la discrepancia entre las entradas de amplificador va a 0. Esto es con los 3 componentes (mencionados en el comentario anterior). Pero si elimino la tapa de la salida opamp, las cosas se vuelven locas: la salida opamp va a 5 + v, y la corriente sube a 700-800ma (y, por lo tanto, la entrada opamp negativa a 700mv, aunque la entrada positiva está a 200mv más o menos). Un comportamiento muy inestable que necesito controlar; Una cosa es segura: es muy infeliz sin algo de amortiguación.
RustyShackleford
Gracias por la información adicional, @Olin. Una de sus aplicaciones (en esa misma página) también tiene un filtro RC de paso bajo simple en la salida opamp. Lo intenté anoche y parecía funcionar bastante bien.
RustyShackleford
Tengo que intentar seleccionar un opamp más adecuado. Estaba buscando principalmente uno que permitiera el suministro de un solo extremo.
RustyShackleford
Me pregunto si hay una buena manera de modelar esta inestabilidad en LTspice. Tengo el modelo real LT1006 (no es un amplificador genérico genérico). ¿Quizás acoplarse capacitivamente en una señal de ruido, barriendo su frecuencia?
RustyShackleford
0

Recientemente volví a este proyecto después de un paréntesis, y seguí teniendo problemas con la estabilidad del opamp. Sin embargo, descubrí que hay una solución más simple para el problema, el regulador lineal LT3080; esencialmente integra el amplificador operacional y el transistor de potencia de mi circuito original, y parece ser muy estable en mis pruebas.

http://cds.linear.com/docs/en/datasheet/3080fc.pdf

Mi nuevo circuito es esencialmente el que se muestra en la figura titulada "Controlador LED de voltaje de baja caída" en la página 17 de la hoja de datos. Pero en lugar de poner una resistencia fija desde el pin SET a GND, conduzco un voltaje variable al pin SET (también se podría usar una resistencia variable, pero un voltaje funciona mejor para mi aplicación). La señal de voltaje simplemente necesita poder hundir los 10ua de la fuente de corriente interna.

Funciona a las mil maravillas.

RustyShackleford
fuente