¿Convertir un PWM a analógico con el doble del rango de voltaje?

2

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 que el 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 doblador de voltaje (como 7660) para alimentar un amplificador operacional, configurado con una ganancia de 2.

Cualquier otra sugerencia sería muy apreciada.

Gracias

    
pregunta raaymaan

4 respuestas

2

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 fuente única alimentados desde el riel de 12 V para duplicar la entrada de voltaje. Hecho.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Spehro Pefhany
2

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.5V 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ó a bajos voltajes.

Aparte de todo lo demás, 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.

    
respondido por el Andy aka
1

Algo parecido a la solución de su amigo, use SMPS de refuerzo pequeño con MC34063 (barato y bueno) para convertir 5V a 12V y amplifique su OP-amp con la ganancia de 2, con el mismo esfuerzo y mejores resultados. Para el amplificador OP, puede usar el riel de suministro único del LM358 al riel barato y decente si necesita una mayor precisión (entonces OPA2180 es bueno con una compensación menor) También puede poner un poco de límite de integración en los comentarios para suprimir adicionalmente el ruido PWM.

    
respondido por el zega
1

Un microcontrolador de seis pines u ocho pines que lee el ciclo de entrada PWM y da salida a, por ejemplo, un potenciómetro I2C o DAC, o utiliza un DAC incorporado, sería mucho más simple de lo que se muestra aquí.

Incluso puedes enviar un PWM de alta frecuencia a un filtro RC a través de un MOSFET si quieres tu 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 se encuentra en el rango de microsegundos. Todo lo que el software debe hacer es leer el ancho de los pulsos de entrada y establecer el ciclo de trabajo de la salida PWM (invertida).

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Jon Watte

Lea otras preguntas en las etiquetas