Así que tuve una brillante idea de usar retroalimentación negativa para controlar la corriente de compensación en mi circuito de adquisición de datos. Claro, podría hacer esto en el software, pero eliminar el desplazamiento en la etapa de entrada reduciría la oscilación y permitiría una mayor ganancia en el amplificador pre-ADC sin saturación, mejorando así la SNR.
Entonces diseñé este ciclo de retroalimentación, y mi compañía lo construyó. Y oscilaba a unos 50 kHz, lo que probablemente no sea una sorpresa para la mayoría de los expertos, porque el único análisis de estabilidad que hice fue verificar tres veces que tenía comentarios negativos.
El bucle real incluye un amplificador de muestreo y retención (esta sección, que incluye y ambas resistencias , se ha probado en una iteración anterior), pero la oscilación ocurre solo durante la fase de seguimiento, así que he reproducido el bucle tal como existe durante la fase de seguimiento. R track
La idea central es que el bucle de retroalimentación debe forzar las dos entradas de OA2 al mismo voltaje (bueno, el voltaje de salida dividido por la ganancia de bucle abierto de OA2), de modo que el voltaje de compensación de sea forzado a . Luego el sample-and-hold cambia al modo hold y adquiero . V offset V out
Estudié margen de ganancia y margen de fase en la escuela, pero no he tenido ninguna práctica reciente con eso y no estoy realmente seguro de cómo crear un diagrama de Bode para este circuito real. OA1 y OA2 son un OPA2376 y OA3 es un OPA340 . Hay conexiones adicionales para eludir el suministro, etc., que dejé porque no creo que sean relevantes para la ruta de la señal. Pero siéntase libre de preguntar sobre ellos si hay una razón por la que serían importantes para la estabilidad. Y el suministro representa la corriente del sensor, que no es realmente una fuente de corriente ideal.
¿Cómo se desarrolla un diagrama de Bode para circuitos como este utilizando amplificadores operacionales no ideales que contienen polos importantes además de los creados por mis componentes pasivos? Solo lea los de las hojas de datos y superponga
Estoy preocupado porque la frecuencia de oscilación es muy baja y cercana a mi banda de paso deseada.
¿Estoy en lo cierto al pensar que el problema del cambio de fase es causado por las frecuencias de esquina de los amplificadores operacionales por debajo de 10Hz? Si uso una red de retroalimentación de resistencia, ¿truncaré la ganancia de bucle abierto, moviendo la frecuencia de la esquina a la derecha (donde el diagrama de bucle abierto intersecta mi nueva ganancia)? ¿Y el cambio de fase también comenzará a una frecuencia más alta?
Mi impresión es que tanto OA1 como OA3 tienen ganancia de voltaje unitaria (inversión), debido a la retroalimentación existente. Lo que deja a OA2 como el problema. ¿Cuál sería un buen ciclo de retroalimentación para que OA2 estabilice el ciclo general, manteniendo el error de compensación pequeño y el tiempo de establecimiento no más de (porque entonces tengo que cambiar al modo de espera)? ¿O debería ajustar y / o para mover mis polos existentes en lugar de crear otros nuevos?C tia R pista
fuente
Respuestas:
Wow, es impresionante que hagas esta pregunta, muestra un valor admirable.
Análisis de estabilidad de bucle en el mundo real.
"¿Cómo se desarrolla un diagrama de Bode para circuitos como este usando amplificadores operacionales no ideales que contienen polos importantes además de los creados por mis componentes pasivos?"
Deben tenerse en cuenta dos preguntas al desarrollar diseños de circuitos:
La primera pregunta es la más importante, pero ahora la pasaremos por alto para ver la segunda, que es donde el análisis de estabilidad encajaría en el proceso de diseño. Esta será una demostración de una técnica bien conocida, el análisis de Bode, aplicado a bucles simples que consisten en amplificadores operacionales, resistencias, condensadores y polos y ceros de medio plano izquierdo. Si bien esto puede extenderse a tipos de bucles más complicados, no estará aquí, porque será lo suficientemente largo como es. Por lo tanto, no encontrará ninguna discusión sobre las topologías de bucle que cambian periódicamente durante un ciclo operativo, sin polos que desaparezcan, sin ceros en el semiplano derecho y sin otros trucos sucios.
El análisis de estabilidad implica tres pasos:
Algunas cosas a tener en cuenta sobre el análisis de Bode:
Revisaremos los pasos 1 y 2 usando su ciclo como ejemplo.
1. Rápido y sucio
Banderas rojas
Eche un vistazo global rápido al bucle para cualquier cosa que destaque.
Recuerde que esta es una impresión instantánea, que busca cosas que se destaquen deslumbrantemente. Funciona mejor si ves lo que hay en 5 o 10 segundos. A menudo es difícil hacer esto con su propio circuito, una vista externa puede ser muy valiosa.
Encuesta de Polo, Cero y Ganancia
El análisis asintótico de Bode funciona mejor con polos y ceros simples y es menos preciso con polos y ceros complejos debido al factor de amortiguación. Por lo general, los bucles OpAmp tienen principalmente polos y ceros simples. Siga adelante y tenga en cuenta los pares complejos, pero tenga en cuenta que este análisis aproximado es probable que sea inexacto y demasiado optimista cuando están presentes. Sin embargo, en este caso, todos los polos son simples.
Por lo general, es mejor dividir las cosas por etapa de OpAmp, por lo que:
Modelo de Bode asintótico
Usando las ubicaciones de los polos de la encuesta, calcule el margen de fase usando el modelo asintótico de Bode. Recordemos que el polo izquierdo del semiplano y las características cero según Bode son:
Primero, sabemos que solo tenemos que prestar atención a la fase en este caso debido a la alta ganancia de OA2. Simplemente sume la fase para algunas frecuencias hasta que encontremos dónde el margen de fase es cero. Para mantener las cosas ordenadas, lo pondré en una mesa.
El uso del análisis aproximado de Bode puede ser una forma muy rápida de entender un ciclo. Puedes garabatearlo en una servilleta en un bar oscuro y fresco ... ah, no importa, eso es un desperdicio horrible de una hora feliz. Pero, puede garabatearlo en el margen de una diapositiva de revisión de diseño del ciclo mientras el presentador habla de ello, y luego, antes de que la diapositiva se voltee, pregúnteles si están preocupados por todo ese cambio de fase. (Comience a hacer preguntas como esa en las revisiones de diseño, y probablemente ya no perderá mucho tiempo en ellas).
Entonces, ¿quién hace este tipo de análisis? Parece que casi nadie lo hace. La mayoría de las personas simplemente se sumergen en el modelo numérico, lo cual es una lástima. El enfoque QnD puede hacer que piense en el bucle de una manera que de otro modo no podría. Después de QnD, sabrá básicamente qué debe hacer el ciclo, y evitará el mayor problema con la simulación numérica, que es la credulidad ciega y la aceptación de una respuesta mágica.
2. Modelo numérico y simulación
Para los dos amplificadores utilizados aquí, los parámetros del modelo son:
Puede romper el bucle en cualquier lugar (excepto una unión sumadora de amplificador) mientras construye el modelo. Elegí romperlo en el nodo común con Rfb, Rtrack2 y OA3out separando Rfb para convertirlo explícitamente en la entrada para la primera etapa (OA1). Entonces, el oscilador (y la entrada del bucle) entraría en OA1 a través de Rfb y la salida del bucle estaría en la salida OA3. Construya el modelo en un simulador SPICE como su elección, y trace la magnitud y fase de OA3out / Oscin.
Aquí están los resultados que obtuve de 1Hz a 1MHz.
¿Cómo arreglar este bucle?
En este bucle, OA2 es efectivamente un amplificador de error, cuya función es minimizar el error (o diferencia) entre una referencia y alguna cantidad controlada. Normalmente, desearía que OA2 tuviera la mayor ganancia posible en DC para minimizar el error, por lo que la estructura básica de OA2 sería un integrador. El mejor rendimiento del caso sería que el bucle abierto tuviera una ganancia de 20 dB / década más allá del cruce de ganancia cero, con un margen de fase de más de 45 grados. Si hay n polos en el bucle, desearía que (n-1) ceros cubrieran los polos que afectarían la ganancia a frecuencias más bajas que el ancho de banda deseado. En este caso, agregaría ceros a la etapa OA2 para cubrir los polos en OA1 y OA3. También desearía agregar 2 polos de alta frecuencia a OA2 para administrar la ganancia de bucle cerrado (de la etapa OA2) a medida que se acercaba la ganancia de bucle abierto del OPA2376. Oh,
Material de bonificación
Volver a la pregunta de diseño 1: ¿Este diseño hace lo que debe hacer? La respuesta es probablemente no. En los comentarios que dice que está tratando de eliminar un fondo o nivel ambiental de la señal. Esto generalmente se hace con un muestreador doble correlacionado (CDS) o algo que a veces se llama circuito de restauración de CC. El primer paso en cualquier caso sería convertir la señal de corriente en una fuente de señal de voltaje, básicamente como lo hizo con la etapa OA1, pero sin la retroalimentación de OA3.
En un CDS, después de la conversión de corriente a voltaje, habría dos circuitos de muestreo. Uno tomaría muestras durante el período de fondo, mientras que el otro tomaría muestras durante el período activo. La diferencia entre las dos salidas muestreadas se tomaría como la nueva señal.
En la restauración de CC, la representación de voltaje de la señal pasaría a través de un amplificador de CA acoplado después. Durante el período de fondo, el terminal del condensador de acoplamiento que se conecta a la siguiente entrada del amplificador estaría conectado a tierra (o vinculado a una referencia), que coloca el voltaje de fondo a través del condensador. Luego, durante el período activo, ese terminal de condensador se liberaría de la tierra o la referencia y se dejaría flotar, y ese es el voltaje de la señal sin fondo.
fuente
Parece que básicamente has construido un oscilador de cambio de fase alrededor de OA2.
Míralo desde el punto de vista de OA2. A nivel local, OA2 funciona como un comparador sin retroalimentación local alrededor del amplificador, lo que significa que es una etapa de ganancia con una ganancia muy alta.
La retroalimentación negativa se suministra a OA2 a través de las etapas OA3 y OA1. Ambas etapas tienen un desplazamiento de alta frecuencia, lo que significa que hay un área de su operación, en el dominio de la frecuencia, en el que pasan alguna señal, pero en algún cambio de fase.
Sin embargo, a solo 50 Khz, solo hay 83 grados de cambio en la etapa OA3, y alrededor de 55 grados en OA1. Eso está lejos de 180. Para compensar la holgura, el ciclo debe estar recogiendo bastantes grados de cambio de fase de algunos comportamientos no ideales del amplificador operacional, como los polos de compensación internos. Pero esa creencia es difícil de justificar. Mirando las hojas de datos, los amplificadores operacionales que está utilizando casi no tienen cambio de fase de hasta 1 Mhz.
Algo más está en juego: capacitancias parásitas fuera del amplificador operacional, o rutas de retroalimentación que no son obvias desde el esquema (quizás a través de la fuente de alimentación). Debido a que OA2 está completamente abierto, amplificará la señal más débil que se encuentre en la parte superior del voltaje de referencia.
Si el circuito no oscila en absoluto, conectar una sonda de osciloscopio a Vout podría agregar suficiente capacidad de derivación para crear un polo en la entrada de OA1 que agregue el cambio de fase necesario para que oscile.
¿Tiene evidencia de que el circuito está oscilando a 50 Khz (o oscilando en absoluto) cuando no lo está explorando, y ha intentado aprovechar en más de un punto del bucle?
fuente