Si absolutamente tienes que evitar el PWM (y no creo que lo hagas), hay varias formas de hacerlo.
Aquí está la respuesta simplificada a su pregunta: un circuito que toma un PWM de 5V y lo convierte en una salida suave de 12V. Es un convertidor de impulso básico. El problema con esto es que para ser efectivo, realmente necesitas algún tipo de retroalimentación como un tacómetro o una medición de voltaje. También tienes que controlar la dinámica del bucle y estar atento a un montón de otras cosas. Se puede hacer, pero es más trabajo de lo que piensas.
simular este circuito : esquema creado usando CircuitLab
Otro enfoque sería utilizar un módulo regulador de conmutación de estante para aumentar de 5V a 12V. Luego, podría usar su procesador para inyectar corriente en el nodo de retroalimentación para ajustar el voltaje de salida, ya sea a través de una salida analógica o mediante el enfoque de PWM filtrado que ha sugerido anteriormente. Puede comprar un módulo regulador de impulso (como este ) o diseñar un PCB personalizado usted mismo.
Ventajas
- Fácil de entender y construir
- bajo costo
- Más eficiente que una solución lineal
Desventajas
- Los voltajes no pueden estar por debajo de su voltaje de entrada a menos que use un módulo de refuerzo (como this one ).
- Con la mayoría de los convertidores de refuerzo, siempre hay una ruta de CC desde la fuente de alimentación a la carga, a menos que pueda encontrar un módulo con salida de desconexión o habilitación / apagado, nunca podrá apagar completamente su ventilador.
- Tienes que seleccionar las resistencias de manera apropiada para permitirte tener el rango y la resolución que deseas.
- Debe asegurarse de tener un voltaje de entrada realmente limpio en el nodo de retroalimentación del regulador. Cualquier captación de ruido o ondulación aquí podría hacer que el regulador sea muy inestable.
Aquí es cómo se vería la configuración como una entrada al nodo de comentarios de su módulo. Probablemente querrá tener un filtro bastante cercano a R3 en el tablero de abajo.
Nuevamente, no estoy seguro de que necesites evitar el PWM aquí, pero si es absolutamente necesario, puedes darle una oportunidad a esto. Probablemente será más fácil y más confiable que si intenta diseñar un convertidor de refuerzo usted mismo.
simular este circuito