Hice un controlador para ventilador de 12V DC. Básicamente es un convertidor DC-DC de dólar controlado por voltaje. Regula el voltaje para el ventilador desde 3V (velocidad más baja, el ventilador consume 60mA @ 3V) a 12V (velocidad máxima, el ventilador consume 240mA @ 12V). Este controlador funciona bien, controla la velocidad del ventilador como se esperaba. Traté de filtrar un poco, pero todavía hay un ruido significativo que contamina mi riel de 12V. ¿Cómo minimizarlo?
SW_SIGNAL es solo una señal PWM, donde el ciclo de trabajo lo establece otro circuito.
El problema está en el punto A. El inductor L1 está destinado a filtrar ese ruido, funciona pero no es tan bueno como esperaba:
Por lo tanto, el ruido se reduce de 6V pp a 0.6V pp. Pero 0.6V es un ruido enorme.
Está relacionado con la operación del convertidor buck, no con el ventilador en sí. Traté de poner una resistencia de 47Ω 17W en lugar del ventilador y el ruido sigue ahí. Estaba usando sondas de alcance con el contacto de resorte más pequeño para minimizar el bucle.
El ruido desaparece solo en caso de que haya un ciclo de trabajo 100% PWM, lo que es obvio, porque el 100% PWM deja de cambiar.
ACTUALIZACIÓN:
Este es el diseño (la parte superior es el convertidor reductor, el conector del ventilador en el lado izquierdo, la entrada de alimentación de 12V en el lado derecho):
utilicé condensadores electrolíticos genéricos. No tengo hoja de datos para ellos.
He agregado condensadores cerámicos de 10uF a C1 y C3.
He aumentado el valor de R2 de 0Ω a 220Ω.
Cambió D4 de US1G a SS12. Mi error, usé US1G originalmente.
Y el ruido fue inferior a 10 mV (se utilizó resistencia en lugar de ventilador).
Después de enchufar el ventilador en lugar de la resistencia de potencia:
ACTUALIZACIÓN2:
Estaba usando una frecuencia de conmutación de 130 kHz en mi circuito. Y los tiempos de subida / caída fueron de 10ns.
Traza amarilla = puerta del transistor de conmutación Q2.
Trazo azul = drenaje de Q2 (tiempo de subida de 10ns).
Cambié la frecuencia a 28kHz (necesitaré usar un inductor más grande debido a este cambio), y aumenté los tiempos de subida / caída a 100ns (lo logré aumentando el valor de la resistencia R2 a 1kΩ).
El ruido disminuyó a 2mV pp.