Como parte de una fuente de alimentación controlada para pruebas de hardware en bucle para un proyecto dirigido por un estudiante, tuve que desarrollar un búfer de corriente (seguidor de voltaje) que pudiera generar hasta 1 A.
Tuve la (mala) idea de intentar implementar este circuito simple:
El PMOS dentro del ciclo de retroalimentación actúa como un inversor (más V_gate, menos V_out), y es por eso que el ciclo se cierra en el terminal POSITIVO del opAmp en lugar del negativo.
En el laboratorio configuré VREF = 5V y VIN = 7V. Debería obtener 5V en VOUT, pero obtengo esta salida fuera de control VOUT:
Y esta es la señal de control (salida de opAmp, conectada a la puerta del MOSFET)
Encuentro comportamientos similares en diferentes VREF, VIN y Rloads. También tenga en cuenta que la salida de opAmp no está saturada en ninguno de los rieles.
Mi suposición es que la ganancia del bucle es demasiado alta para mantener estable el opAmp.
Tengo experiencia en sistemas de control y opamps, pero no sé cómo aplicarlo para resolver esta situación ...
¿Es posible aplicar alguna red de cambio de fase para estabilizar el ciclo?
¡Agradecería tanto los "hacks rápidos" como las respuestas educativas!
fuente
Respuestas:
Esto es realmente simple: use un FET de canal N y téngalo como seguidor de origen. Incluso puedes usar un BJT. El siguiente tiene ganancia debido a la retroalimentación de 3k3 y el 1k a tierra desde -Vin. Si no desea ganancia, conecte la salida directamente a -Vin y omita el 1k.
Un buffer de ganancia unitaria en la salida de un amplificador operacional es un seguidor de emisor o un seguidor de fuente. Tan simple como eso: retroalimentación del emisor / fuente a la entrada inversora del amplificador operacional.
Además, debido a que el voltaje de la fuente / emisor "sigue" la señal de salida de los amplificadores operacionales, los efectos de carga de la puerta / base son mínimos, por lo tanto, cuando use un MOSFET, no necesita preocuparse por la capacitancia de la puerta.
Piense en esto con sensatez: dispositivos analógicos o TI o MAXIM de LT: su equipo de marketing no se despertará una mañana y dirá a sus diseñadores: ¿por qué no puede diseñar un amplificador operacional que le permita a alguien agregar una etapa de ganancia en y espera que sea estable. Si lo hicieran, los diseñadores dirían que tendrían que reducir el rendimiento del amplificador operacional para que sea estable: ¿cómo competiría ese amplificador operacional en el mercado contra todos los amplificadores operacionales que toman el camino sensato? y seguir construyendo en lo que son buenos.
fuente
Su amplificador operacional está oscilando porque su ganancia de bucle abierto es mayor que 1 a una frecuencia en la que el cambio de fase es 180 °.
El amplificador operacional de su circuito impulsa una carga casi completamente capacitiva: la puerta del MOSFET.
Hay muchas formas posibles de corregir esto usando solo una resistencia bien colocada o un condensador. Puede ser mejor usar una resistencia en serie o una derivación RC paralela, o un par RC de retroalimentación; todo depende del circuito particular en cuestión.
Para obtener más información al respecto, consulte este excelente artículo de Analog Devices .
fuente
NOTA: Esta publicación ha sido editada ampliamente para agregar profundidad y claridad. Al componer la respuesta original, se consideraron muchos detalles que no se incluyeron para mantener las cosas breves. Aquí la piel se arranca del proceso de diagnóstico y solución para mostrar lo que sucede debajo de la superficie y agregar sustancia. Piense en ello como una especie de diario de análisis. Dejo la respuesta original intacta para ediciones transparentes, agregando detalles en y después del texto anterior.
Como se ha señalado, la impedancia de salida del LM358 está interactuando con del FET para colocar un polo a aproximadamente 20 kHz. Como el bucle todavía tiene mucha ganancia, oscila.Ciss
Comentario editorial sobre el diagnóstico:
¿De dónde viene este polo de 20 kHz?
No es de , porque ese polo no se mostrará hasta en MHz. Este es un amplificador de fuente común con carga resistiva ( en el drenaje y resistencia en el circuito de compuerta ( ). La ubicación del polo dominante para este tipo de amplificador es aproximadamente: R 14 R gCgs R14 Rg
1Fp ~ ~ ~ 21.2kHz (lo suficientemente cerca) 112πR14CgdgfsRg 12π(1000)(150pF)(5)(10)
Entonces, el polo proviene de la capacitancia de Miller, que es tan importante aquí ya que se multiplica por la transconductancia FET ( ) y la resistencia de carga ( g fs R 14Cgd gfs R14 ) Haga una suma rápida del cambio de fase de bucle para ver que, en el mejor de los casos, esperaría 45 grados de margen de fase a 20 kHz (LM358 -90, IRF9530 -180 -45 = -315 grados). Ya, a 20 kHz, el margen de fase es, en el mejor de los casos, el mínimo que desearía ver en su bucle, es de 45 grados y probablemente sea menor que eso. OK, hasta ahora este es un SWAG total. Es científico ya que utilicé una calculadora científica para multiplicar y dividir, y es una suposición descabellada ya que aún no he mirado la hoja de datos para el IRF9530, y no he actualizado mi memoria del Zo LM358. Proporciona un indicador rápido de la posible fuente de problemas para el circuito de OP.
Buscando las ideas más simples para mejorar la situación:
Primero traté de proporcionar una solución simple para el circuito original, dando como resultado las dos declaraciones con viñetas a continuación. Ambos son enfoques de tirita que no pueden llevarse lo suficientemente lejos como para hacer una diferencia significativa. La lección aquí (que ya debería saber) nunca es proporcionar soluciones de tirita, ya que no valen la pena. Por supuesto, hay formas de arreglar el enfoque original, pero son más fundamentales y complicadas.
Un par de notas sobre el circuito que sugerí:
R1 en serie con la puerta es solo una conveniencia. Es muy común en circuitos como este tener que aislar la puerta para la resolución de problemas o las pruebas. Hacer estallar una resistencia es una operación de 5 segundos. Levantar el cable de un TO-220 es mucho menos conveniente, hazlo más de un par de veces e incluso puedes levantar una almohadilla. Si está utilizando una parte de montaje en superficie, sin la resistencia tendrá que quitar el FET.
Muestro una resistencia de 1kOhm para R15. Sin embargo, teniendo en cuenta la impedancia de salida del LM358, no usaría nada menos que 10kOhm ... e incluso podría llegar a 50kOhm.
Tu podrías intentar:
Dado que la entrada + del amplificador se está utilizando como punto de retroalimentación negativa, tienes cosas complicadas. Normalmente desearía utilizar OpAmp como un integrador con un condensador de retroalimentación desde la salida de OpAmp hasta la entrada. De esa manera, podría controlar el punto de cruce del amplificador para que la pérdida de fase causada por la capacitancia FET no sea importante o compensada.
Puede comenzar con algo como esto:
Elija un valor para C10 que haga que la ganancia del amplificador cruce la ganancia cero a 1 kHz o menos para estabilidad. Usando un FET no podrá obtener más de aproximadamente 3V con ninguna carga en la salida. En cuyo caso, deberías considerar usar un BJT o un Vin superior.
Comentario editorial sobre la solución del seguidor fuente:
Así es como pensé en una solución de diseño básica.
¿Qué sabemos sobre lo que Svilches está tratando de hacer con su circuito? Bueno, él quiere usar 7V para proporcionar hasta 5V con una carga de hasta 1 amp, y quiere que el voltaje de salida rastree un voltaje de control (que él llama un voltaje de referencia). Básicamente, quiere una fuente de alimentación ajustable lineal usando un opamp LM358 para la compensación de error de bucle y solo hay 2 voltios de espacio libre (eso será un problema para el LM358).
No sabemos qué tipo de modulación controlará la referencia. ¿Será una rampa, un seno o tal vez un pulso o una modulación escalonada? El paso es el peor, aunque si lo planifica no es un gran problema, así que calcule los movimientos de entrada de referencia en pasos.
Dos formas básicas de ir:
Compense el circuito fuente común para que sea estable o cambie a un circuito seguidor fuente. La primera opción tiene mucho mérito, pero es más complicada y estaba buscando la solución más rápida y menos complicada. Segunda opción, el seguidor de origen es un diseño más simple porque está restringido. Por restringido me refiero a cambiar de un elemento de paso que amortigua la corriente y tiene ganancia de voltaje a uno que amortigua la corriente y tiene (excepto en circunstancias especiales definidas por elementos parásitos) ganancia de voltaje unitaria. La ventaja del circuito fuente común es que es una solución de baja caída, que se pierde con un amplificador seguidor de fuente. Entonces, el lugar simple para comenzar es el seguidor de origen.
Problemas al usar una etapa de poder de seguidor de origen aquí:
Cuando la ganancia cae a 20 dB / década, la fase es de 90 grados si el polo simple más cercano está a una década de distancia. Un poste simple causará 90 grados de cambio de fase durante 2 décadas centrado con 45 grados de cambio en el poste.
Aquí hay una gráfica de sobrepasado de paso versus margen de fase de bucle abierto para un amplificador de retroalimentación de unidad de ganancia unitaria.
Localice 25 grados de margen de fase en la gráfica y vea que coincida con un sobreimpulso de aproximadamente 2.3. Para este circuito seguidor de fuente que utiliza un IRF520, esperaría una entrada escalonada de 100 mV al voltaje de referencia para causar un sobreimpulso de 230 mV por encima de su respuesta de 100 mV. Ese sobreimpulso se convertiría en sonar a unos 500 kHz durante un período prolongado. Un pulso actual en la salida tendría un efecto similar de gran sobreimpulso seguido de un timbre de aproximadamente 500 kHz. Este sería un rendimiento inaceptablemente malo para la mayoría de las personas.
¿Cómo se podría reducir todo ese sonido? Aumentar el margen de fase. La forma más fácil de aumentar el margen de fase es agregar una tapa integradora alrededor del amplificador dentro del bucle de retroalimentación de la unidad. El margen de fase superior a 60 grados eliminaría el zumbido, y puede obtener esto reduciendo la ganancia de Opamp en aproximadamente 6dB.
Un escenario probable
Como espero que se agregue capacitancia a la salida del circuito, dimensionaría la tapa del integrador para reducir la ganancia del bucle en 20dB más o menos.
fuente
Suponiendo que el problema es la carga capacitiva (puerta del MOSFET), algunas ideas son:
En los amplificadores de audio, el enfoque clásico para defenderse de las cargas capacitivas es la inclusión de un inductor de salida, a menudo en serie con una resistencia. Solo una idea a tener en cuenta: no olvide los inductores como una forma de aislar de las capacitancias.
¿Alguna vez notó que las hojas de datos de los reguladores de voltaje lineal siempre recomiendan un condensador de derivación en la salida? Esto ayuda con una carga capacitiva. Si bien parece una paradoja, el razonamiento es que el capacitor plantado deliberadamente tiene una capacitancia más alta que inunda la capacitancia pequeña de la carga, creando así un polo dominante a una frecuencia más baja. Pruebe con un condensador desde la salida del amplificador operacional a tierra, de 0.1uF a 1uF.
Dado que está utilizando la entrada + para retroalimentación negativa, hay una gran oportunidad en este circuito para agregar compensación de Miller en forma de un bucle de retroalimentación negativa más local: en su lugar, un condensador conectado desde la salida del amplificador operacional a la entrada - de a tierra.
¡Su etapa de salida es de fuente común, por lo que tiene ganancia! El amplificador operacional ya tiene una ganancia de bucle abierto, y está agregando más al bucle. Considere una etapa de salida que no agrega más ganancia: vea la respuesta de Andy Aka.
fuente
Nota: el siguiente párrafo es algo incorrecto, en el sentido de que su idea podría (y funciona) con algunos ajustes y en muchos productos, PMOS LDO en particular; Ver el material posterior. Sin embargo, dejo este párrafo aquí porque LvW respondió.
Bueno, la carga capacitiva es un problema difícil de tratar, incluso en un circuito configurado correctamente, pero en su circuito [como se dibuja] ¡está proporcionando retroalimentación positiva al opamp! Esto oscilará como loco incluso en simulación ... con el mismo 5Vpp predicho. Sí, la forma de oscilación es un poco diferente en la simulación, pero ¿qué esperas ... sin parásitos y LM358 tiene un modelo SPICE bastante básico.
@LvW: Necesito pensar un poco más sobre lo que sucede exactamente, pero también veo un gráfico actualizado con Vgate. Claramente, nunca llega a 5V, por lo que el opamp nunca ve comentarios negativos reales como supuestamente este diseño lo hace. Entonces, el opamp funciona básicamente como un comparador. También hay un cambio de fase entre estas dos señales, pero no estoy convencido de que sea la causa de la oscilación, sino que creo que es "por diseño". Intenté agregar una resistencia grande (1K, incluso 10K) en la puerta, y todavía oscila igual.
¡Básicamente lo que estás tratando de hacer es diseñar un LDOS PMO ! Pero lo estás haciendo bastante mal. ¡Debe compensarlo con una tapa de derivación del tamaño correcto y ESR! Además, un PMOS LDO tomaría la retroalimentación a través de un divisor de voltaje. Aquí está mi diseño aficionado de LDO:
Como es habitual con los LDOS de PMOS, el ESR de límite de salida es crítico y debe estar en una determinada banda. Mira lo que sucede si lo bajo, por ejemplo; comienza a oscilar:
Si la ESR es demasiado alta, nuevamente estás en problemas; bueno para esta carga tiene que ser bastante alta antes de que oscile en el otro lado de la banda segura:
En realidad, el único elemento crítico allí es ese límite de compensación. Un 10uF con 0.1ohm ESR parece funcionar para un rango de carga bastante grande desde 1K hasta 5 ohmios (que le daría la salida de 1A que desea):
Obtendrá alguna limitación de ancho de banda de este límite, por supuesto.
fuente
Su opamp no es estable probablemente porque está manejando una carga capacitiva (capacitancia de puerta). Elimine C10 y baje el valor de R15 a decenas de ohmios. También puede intentar usar un opamp diferente. La hoja de datos de LM358 dice:
La capacidad de entrada del IRF9530 es de 500pF, por lo que definitivamente debe colocar una pequeña resistencia entre la salida del opamp y la puerta del MOSFET.
fuente