Tengo una salida PWM (0-5v) que necesito convertir a un voltaje analógico. Simple = filtro RC. Sin embargo, el rango de voltaje de ese voltaje analógico debe ser el doble del voltaje de entrada, y no estoy seguro de cuál es el mejor enfoque.
Básicamente: 5v PWM a 10v analógico
Un colega sugirió usar un duplicador de voltaje (como el 7660) para alimentar un amplificador operacional, configurado con una ganancia de 2.
Cualquier otra sugerencia sería muy apreciada.
Gracias
Filtre el PWM con un LPF adecuado. Use un convertidor DC-DC para obtener +12V o +15V del riel de 5V. Use una ganancia de dos amplificadores de suministro único alimentados desde el riel de 12 V para duplicar la entrada de voltaje. Hecho.
simular este circuito : esquema creado con CircuitLab
Un duplicador de voltaje no será efectivo, especialmente si el ciclo de trabajo PWM es del 30% o menos: el 7660 necesita al menos 1,5 V para alimentarlo y ese es el primer problema. El segundo problema sería encontrar un amplificador operacional con salidas perfectas de riel a riel. Nuevamente, un problema empeoró con voltajes bajos.
Aparte de cualquier otra cosa, el 7660 convierte su entrada a un voltaje negativo y eso es de poca utilidad aquí.
La única solución que se me ocurre es proporcionar un suministro de 10,5 V a un amplificador operacional de riel a riel con una ganancia de +2.
Algo parecido a la solución de su amigo, use SMPS de pequeño impulso con MC34063 (barato y bueno) para convertir 5V a 12V y alimentar el amplificador operacional con la ganancia de 2, el mismo esfuerzo mucho mejores resultados. Para OP-amp, puede usar el riel de suministro único LM358 para riel barato y decente si necesita una mayor precisión (entonces OPA2180 es bueno con un desplazamiento más bajo) También puede poner un pequeño límite de integración en la retroalimentación para suprimir adicionalmente el ruido PWM.
Un microcontrolador de seis u ocho pines que lea el ciclo de entrada PWM y emita, por ejemplo, un potenciómetro I2C o DAC, o use un DAC incorporado, sería mucho más simple de lo que se muestra aquí.
Incluso puede enviar un PWM de alta frecuencia a un filtro RC a través de un MOSFET si desea su propio DAC "ghetto".
El circuito sugerido se puede realizar con un AtTiny85 y tiene un ancho de banda de salida de aproximadamente 160 Hz. La precisión de entrada está en el rango de submicrosegundos. Todo lo que el software tiene que hacer es leer el ancho de los pulsos de entrada y establecer el ciclo de trabajo del PWM de salida (invertido).
simular este circuito : esquema creado con CircuitLab
pedro bennett
raymaan