Hello,
My PC has a fan controller which automatically adjusts fan speed on 4 channels based on temperature sensor. This is exactly what I want e.g. the case fans spin up to max when the case air temperature gets too warm, radiator fans to spin up when coolant gets too warm BUT the controller has linear drivers that get very hot. Therefore' I'd like to make a circuit the drives the fans switch mode rather than linear to be more efficient and robust.
Spec
5V and 12V supplies available.
0-12V output (0-100% duty cycle), up to 3A per channel.
Control by dynamic reference voltage.
Inductive load, but current must be continuous (else the fan RPM monitoring is broken).
Ideally switch mode for improved efficiency/heat output.
Cheap and simple.
Options
I've done some searching and come up with two options. Not sure which to go forward with and there are a few other options I thought about but wasn't sure how to design a topology for as well.
Option 1: adapting Bills 0-100% PWM 555/lm393 design.
Uncertainties
Not sure how to work out what the waveform peak will be and therefore size of resistors.
I am hoping that I would be able to link a single 555 to all four op amps of a LM339 in order to get my 4 channels.
Not sure if simply slapping a cap over the FET will make the output current continuous.
Not sure about stability with varying control voltage.
What's a good FET to use nowadays.
Advantages - components are cheap/common.
Disadvantages - Can't really think of any actually.
Option 2:using a 6992pwm
Uncertainties
Not confident in my circuit design. Think I would at least need a trim pot for the control voltage.
Advantages: Very simple layout
Disadvantages: Chip is expensive and surface mount only so need to use breakout boards. Will need 4 chips to cater for my 4 channels.
Other options considered
Buck step down voltage regulators: I though it might be possible for me to use a simple SMPS chip e.g. LM2576,LM22678 but I couldn't work out how to get them to work with dynamic reference voltage control and 100% duty cycle.
One chip solution: I notice that maxim have a few buck chips that have dynamic voltage control like the MAX15035 but there implemented topology looks a bit complicated.
PIC with A/D: I have a PIC programmer somewhere but I've hardly used it and I probably remember even less about programming than I do about analogue/digital electronics
Level select 0-7-12V: I did consider rather than using switch mode I could just use comparators to switch between 0,7 and 12V (5V is too low to reliably spin the fans), but this solution is not very flexible and I'm not keen on feeding power onto the 5V rail of the computer PSU.
My PC has a fan controller which automatically adjusts fan speed on 4 channels based on temperature sensor. This is exactly what I want e.g. the case fans spin up to max when the case air temperature gets too warm, radiator fans to spin up when coolant gets too warm BUT the controller has linear drivers that get very hot. Therefore' I'd like to make a circuit the drives the fans switch mode rather than linear to be more efficient and robust.
Spec
5V and 12V supplies available.
0-12V output (0-100% duty cycle), up to 3A per channel.
Control by dynamic reference voltage.
Inductive load, but current must be continuous (else the fan RPM monitoring is broken).
Ideally switch mode for improved efficiency/heat output.
Cheap and simple.
Options
I've done some searching and come up with two options. Not sure which to go forward with and there are a few other options I thought about but wasn't sure how to design a topology for as well.
Option 1: adapting Bills 0-100% PWM 555/lm393 design.

Uncertainties
Not sure how to work out what the waveform peak will be and therefore size of resistors.
I am hoping that I would be able to link a single 555 to all four op amps of a LM339 in order to get my 4 channels.
Not sure if simply slapping a cap over the FET will make the output current continuous.
Not sure about stability with varying control voltage.
What's a good FET to use nowadays.
Advantages - components are cheap/common.
Disadvantages - Can't really think of any actually.
Option 2:using a 6992pwm

Uncertainties
Not confident in my circuit design. Think I would at least need a trim pot for the control voltage.
Advantages: Very simple layout
Disadvantages: Chip is expensive and surface mount only so need to use breakout boards. Will need 4 chips to cater for my 4 channels.
Other options considered
Buck step down voltage regulators: I though it might be possible for me to use a simple SMPS chip e.g. LM2576,LM22678 but I couldn't work out how to get them to work with dynamic reference voltage control and 100% duty cycle.
One chip solution: I notice that maxim have a few buck chips that have dynamic voltage control like the MAX15035 but there implemented topology looks a bit complicated.
PIC with A/D: I have a PIC programmer somewhere but I've hardly used it and I probably remember even less about programming than I do about analogue/digital electronics
Level select 0-7-12V: I did consider rather than using switch mode I could just use comparators to switch between 0,7 and 12V (5V is too low to reliably spin the fans), but this solution is not very flexible and I'm not keen on feeding power onto the 5V rail of the computer PSU.