How simple a circuit could you make to...
Take a 4 pin PWM fan header input.
Provide a 4 pin PWM fan header output.
Pass through power, PWM and Tach UNLESS the incoming PWM duty cycle is less than (say 20%). Then cut the power entirely to the output.
Spec would be 12V, 25Khz PWM frequency, max 200mA.
A microcontroller would be overkill. I am wondering if a mosfet with a pulled down cap charged by the PWM pulse would cause the mosfet to switch off when the PWM duty cycle stopped charging that cap fast enough for the pull down to over come it. But, how then do I stop that cap interfering with the PWM signal pass through?
An op-amp buffer, again sounds overkill. The mosfet gate take sod all current, so... I could make the pull down cap, really small and put a large(ish) resistor like a 4.7K between the PWM line and the pulled down cap.
Making the mosfet "snap" ON/OFF and not ramp through the resistive phase would be an additional challenge... I'm sure there are ways, such as doubling the mosfet in a pair config or using hysteresis feedback on the gate.
The ultimate aim is noise control. PC fans are all moving in a direction where they will not stop. Mostly this is, sadly, to stop idiots RMI'ing their fans because they connected them to a DC header, so they got 0% PWM and so didn't start. Most fans now force run below 20% PWM. Not so surprisingly other brands have not started selling expensive "0db" fans as a "new" thing.
So, I'm wondering can I solder something together for a few quid, wrap it in shrink wrap and modify any PWM for complete stop.... or should I just spend the extra £10! per fan, all 9 of them and buy the new "suckers" 0db fan.