- Joined
- Apr 25, 2017
- Messages
- 362 (0.12/day)
- Location
- Switzerland
System Name | https://valid.x86.fr/6t2pb7 |
---|---|
Processor | AMD Ryzen 5 1600 |
Motherboard | Gigabyte - GA-AB350M-Gaming 3 |
Memory | Corsair - Vengeance LED DDR4-3000 16GB |
Video Card(s) | https://www.techpowerup.com/gpudb/b4362/msi-gtx-1080-ti-gaming-x |
Storage | Western Digital - Black PCIe 256GB SSD + 3x HDD |
Display(s) | 42" TV @1080p (main) + 32" TV (side) |
Case | Cooler Master HAF X NV-942 |
Audio Device(s) | Line 6 KB37 |
Power Supply | Thermaltake Toughpower XT 775W |
Mouse | Roccat Kova / Logitech G27 Steering Wheel |
Keyboard | Roccat Ryos TKL Pro |
Software | Windows 10 Pro x64 v1803 |
This topic has already been discussed here in this thread:
https://www.techpowerup.com/forums/threads/so-you-want-pwm-control-of-your-new-cpu-fan.107135
and this one:
https://www.techpowerup.com/forums/threads/so-you-want-pwm-control-of-your-3-pin-fan.115752
Since I didn't want to bury my solution deep inside an old thread, I decided to open a new thread for it.
My recently acquired MoBo lacking enough fan outputs but my (also recently acquired) case having plenty of 3-Pin fans, I had to find a solution for this. I found the other threads above, but the solutions presented there were insufficient or flawed in some way or another (e.g. low-side switch instead of high-side: Bad for the tacho signal!).
As an experienced analog designer I had the knowledge and the tools to develop and test a proper solution, so I got my ass working...
Concept
The control signal comes from the MoBo 4-Pin connector but since you can't put a too heavy load current on these, I wanted the bulk of the power to be drawn directly from the PSU, which means from 12V pins of the Molex connectors.
Also I wanted my circuit to be able to supply at least 2 Amperes to the fans.
Since I had 3 (identical) fans to supply but only 1 fan connector on the MoBo for feedback of the tacho signal, I had to designate 1 fan as Main Fan, where the feedback tacho signal was to be taken from. The rest of the fans simply get the same voltage as the main fan.
Bottom right the 4-Pin connector to the MoBo
The 3-pin connector which goes to the main fan (the one from where I feed the tacho back to the MoBo) can be seen on the side of the PCB
The black-red cable is the Molex pair from the PSU
The black-yellow cable is the Molex to the fans without tacho feedback
Circuit
I have extensive simulator knowledge so I designed both circuits using an phased-out version of PSpice I have at home.
The main advantage is that you can not only see voltages but also currents and power inside the components, see simulation pictures below.
I came up with 2 variants of my circuit: Bipolar and MOSFET
The bipolar variant is designed for an output current of up to 2A while the MOSFET variant goes up to 4A, under the same thermal circumstances. It complies with the latest revision of the 4-Wire PWM Fan spec http://www.formfactors.org/developer/specs/4_wire_pwm_spec.pdf
For my tests I built up the bipolar variant, since I had the parts already lying around in my home, and did the tests successfully.
I haven't tested the MOSFET variant, but am quite confident that the results in practice will match the simulation as well as they did with my bipolar variant.
So this is the MOSFET PWM 3-Pin Fan Driver Schematic:
Red framed items are auxiliary parts/signals for simulation
Blue framed items are connectors
Q1/Q2/Q3 are general purpose transistors (300mW/100mA)
M1 is a P-Channel MOSFET IRF9540. Should not be too hard to get. Make sure to use this exact model or else try at least to match RDSon and gate capacitances. Also provide cooling to dissipate ~2W at 4A (see photo)
Capacitor C1 is optional but highly recommended. Watch for correct polarization.
Simulation:
Top waveform is the PWM controller signal from the MoBo
Middle waveform shows the 4A PWM current achievable with the MOSFET version
Bottom waveform is the power inside the MOSFET. It's around 1.8W during the pulses with a ~7W power spike at the edges.
Bipolar PWM 3-Pin Fan Driver Schematic
Again:
Red framed items are auxiliary parts/signals for simulation
Blue framed items are connectors
Q1/Q2 are general purpose transistors (300mW/100mA)
Q3 is an NPN power transistor BD241 which needs to be cooled sufficiently to dissipate ~2W at 2A (see photo)
Capacitor C1 is optional but highly recommended. Watch for correct polarization.
Simulation:
The bipolar version is quite slower than the MOSFET one.
Only ~2A PWM current is achievable under the assumption of the same power dissipation as the MOSFET version.
Bottom waveform is the power inside the MOSFET. Around 1.5W during the pulses but with quite a long ~6W power spike at the falling edge, so over all ~1.8W as well.
This solution has proved perfect for me and I hope it will be useful for someone else too.
https://www.techpowerup.com/forums/threads/so-you-want-pwm-control-of-your-new-cpu-fan.107135
and this one:
https://www.techpowerup.com/forums/threads/so-you-want-pwm-control-of-your-3-pin-fan.115752
Since I didn't want to bury my solution deep inside an old thread, I decided to open a new thread for it.
My recently acquired MoBo lacking enough fan outputs but my (also recently acquired) case having plenty of 3-Pin fans, I had to find a solution for this. I found the other threads above, but the solutions presented there were insufficient or flawed in some way or another (e.g. low-side switch instead of high-side: Bad for the tacho signal!).
As an experienced analog designer I had the knowledge and the tools to develop and test a proper solution, so I got my ass working...
Concept
The control signal comes from the MoBo 4-Pin connector but since you can't put a too heavy load current on these, I wanted the bulk of the power to be drawn directly from the PSU, which means from 12V pins of the Molex connectors.
Also I wanted my circuit to be able to supply at least 2 Amperes to the fans.
Since I had 3 (identical) fans to supply but only 1 fan connector on the MoBo for feedback of the tacho signal, I had to designate 1 fan as Main Fan, where the feedback tacho signal was to be taken from. The rest of the fans simply get the same voltage as the main fan.
Bottom right the 4-Pin connector to the MoBo
The 3-pin connector which goes to the main fan (the one from where I feed the tacho back to the MoBo) can be seen on the side of the PCB
The black-red cable is the Molex pair from the PSU
The black-yellow cable is the Molex to the fans without tacho feedback
Circuit
I have extensive simulator knowledge so I designed both circuits using an phased-out version of PSpice I have at home.
The main advantage is that you can not only see voltages but also currents and power inside the components, see simulation pictures below.
I came up with 2 variants of my circuit: Bipolar and MOSFET
The bipolar variant is designed for an output current of up to 2A while the MOSFET variant goes up to 4A, under the same thermal circumstances. It complies with the latest revision of the 4-Wire PWM Fan spec http://www.formfactors.org/developer/specs/4_wire_pwm_spec.pdf
For my tests I built up the bipolar variant, since I had the parts already lying around in my home, and did the tests successfully.
I haven't tested the MOSFET variant, but am quite confident that the results in practice will match the simulation as well as they did with my bipolar variant.
So this is the MOSFET PWM 3-Pin Fan Driver Schematic:
Red framed items are auxiliary parts/signals for simulation
Blue framed items are connectors
Q1/Q2/Q3 are general purpose transistors (300mW/100mA)
M1 is a P-Channel MOSFET IRF9540. Should not be too hard to get. Make sure to use this exact model or else try at least to match RDSon and gate capacitances. Also provide cooling to dissipate ~2W at 4A (see photo)
Capacitor C1 is optional but highly recommended. Watch for correct polarization.
Simulation:
Top waveform is the PWM controller signal from the MoBo
Middle waveform shows the 4A PWM current achievable with the MOSFET version
Bottom waveform is the power inside the MOSFET. It's around 1.8W during the pulses with a ~7W power spike at the edges.
Bipolar PWM 3-Pin Fan Driver Schematic
Again:
Red framed items are auxiliary parts/signals for simulation
Blue framed items are connectors
Q1/Q2 are general purpose transistors (300mW/100mA)
Q3 is an NPN power transistor BD241 which needs to be cooled sufficiently to dissipate ~2W at 2A (see photo)
Capacitor C1 is optional but highly recommended. Watch for correct polarization.
Simulation:
The bipolar version is quite slower than the MOSFET one.
Only ~2A PWM current is achievable under the assumption of the same power dissipation as the MOSFET version.
Bottom waveform is the power inside the MOSFET. Around 1.5W during the pulses but with quite a long ~6W power spike at the falling edge, so over all ~1.8W as well.
This solution has proved perfect for me and I hope it will be useful for someone else too.
Last edited: