Tengo una señal PWM con un período de 200uS y un ciclo de trabajo del 20%. Por razones de creación de prototipos (esto simula un pulso que recibiré de un circuito más adelante en el proyecto), quiero leer la señal PWM a través de un ADC en un STM32F7. El ADC tiene un Vref de 2.5V de un TI 5025 . El pulso del mundo real tendrá una señal que cae por debajo de 0 V antes de que se recupere, por lo que quiero agregar una compensación de CC que sea la mitad del Vref (1,25 V).
La referencia de voltaje funciona bien y he agregado un divisor de voltaje en la salida para obtener la mitad de la compensación de 1,25 V que quiero. Como el pulso interferirá con la señal Vref, opté por agregar un búfer de ganancia unitaria ( MAX4167 ) a la salida para aislar la referencia de 2,5 V y el desplazamiento de 1,25 V para agregar a la señal. El búfer emite el voltaje de CC esperado.
Todo este circuito funciona como se esperaba.
Lo que no funciona es cuando agrego la señal PWM a la salida del búfer. Espero obtener mi salida de señal PWM de 1 V con una compensación de 1,25 V, pero lo que sucede es que la compensación de CC permanece pero la señal se pierde por completo. Quiero que mi señal PWM sea idéntica pero con un desplazamiento. Adjunto una foto de lo que he hecho y lo que quiero. Es mucho más fácil de digerir visualmente.
Señal PWM que estoy generando a través del generador de señal:
Salida que obtengo del búfer cuando agrego la señal PWM a la salida:
Cualquier sugerencia sobre cómo puedo resolver este problema sería genial. No he trabajado mucho con amplificadores operacionales antes, así que estoy seguro de que es algo simple. Gracias
No puede conectar una señal a la salida de un amplificador operacional sin usar una resistencia en serie en el medio. Pruebe con una resistencia de 1 kohm. El amplificador operacional luchará contra cualquier señal "dura" aplicada a su salida y, en su circuito, el amplificador operacional solo puede ganar si se vuelve inestable. Sea razonable y "suma" sus señales.
Para compensar la señal PWM de 1 V en 1,25 V, puede usar un mezclador pasivo, seguido de un amplificador para restaurar la amplitud; como esto:-
simular este circuito : esquema creado con CircuitLab
R1 tiene el doble del valor de R2, por lo que Vref tendrá la mitad de la influencia, equivalente a valores iguales con Vref = 1,25 V. La atenuación del mezclador es 3:1 para Vref y 1,5:1 para PWM, lo que produce la forma de onda correcta pero a una velocidad reducida. amplitud. OA1 está configurado como amplificador no inversor con una ganancia de 1,5, restaurando la amplitud PWM original de 1 V con una compensación de 1,25 V.
Notas:
Este circuito proporciona una baja impedancia de salida para impulsar el ADC. Sin embargo, Vref y PWM no están almacenados en búfer, por lo que es posible que necesite dos amplificadores operacionales más para almacenar en búfer estas entradas también. Alternativamente, podría aumentar los valores de R1 y R2 para que carguen menos las fuentes, teniendo en cuenta que la capacitancia parásita tendrá más efecto a mayor impedancia.
Para mantener la fidelidad de la forma de onda, el amplificador operacional debe tener un ancho de banda amplio y un sobreimpulso bajo. Según el dispositivo, es posible que se requiera cierta resistencia en serie con la salida para evitar la oscilación cuando se activa la capacitancia relativamente alta de la entrada del ADC.
No puede agregar el desplazamiento a la señal sin alguna impedancia de salida, la salida OmAmp de baja impedancia solo sobrecarga su señal. ¡Suma ambas señales con resistencias iguales!
crisd91
Andy alias
crisd91
Andy alias
crisd91
Andy alias
crisd91
Andy alias
crisd91
Andy alias
crisd91