3
\$\begingroup\$

I have a problem with controlling my cpu fan speed since it has a 4 pin connector and the socket on my motherboard is broken (transistor connected to it has burnt).

I have it connect at the moment to 3 pin socket but I would like to reduce its speed somehow. I know I can apply a transistor or a potentiometer on the 12V rail that goes to the fan but is that a good idea or you have anything else to suggest to me ?

enter image description here

\$\endgroup\$

1 Answer 1

2
\$\begingroup\$

A quick search led me to this:

Sense (tachometer) provides two pulses per revolution of fan. Output is open-collector and main board must have pull-up resistor to 12V.

Signal Control (PWM) is input for PWM pulses. Base frequency is 25kHz and it is acceptable from 21kHz to 28kHz. Input has TTL level and includes pull-up resistor to 5V or to 3.3V in new constructions. Signal is not inverted and 100% PWM means maximal revolutions of fan. Motherboard has open-collector type output. This construction guarantee, that with disconnected PWM signal will runs fan with maximum revolutions.

So in theory, you could use a 555 timer that produces a PWM signal based on a potentiometer input. Or simply anything capable of doing 25kHz PWM.

An example of the Triple-Five-Timer being used in such a way below. (Note that it's not from my head, found it here. Hope I didn't mess something up.) Also note, that I did not bother calculating proper values for that 25kHz operation.

schematic

simulate this circuit – Schematic created using CircuitLab

Basically you adjust the discharge/charge rate of the C capacitor by sweeping the R1 pot. All there is to it. The rest is just use of the 555 magic.


That said, I'd consider replacing the transistor. That is IMO the most relevant solution.

\$\endgroup\$
3
  • 2
    \$\begingroup\$ It might help to include a little of the linked page in your answer, in case it ever disappears. Or perhaps a diagram of how the 555 could be used. \$\endgroup\$
    – David
    Commented Mar 19, 2014 at 12:55
  • 1
    \$\begingroup\$ @David - Yes, it would be helpful to know what's on the other side of the link. Dzarda, I trade that for an upvote. \$\endgroup\$
    – Ricardo
    Commented Mar 19, 2014 at 13:25
  • \$\begingroup\$ Challenge accepted. \$\endgroup\$
    – Dzarda
    Commented Mar 19, 2014 at 15:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.