Electronic – Fan control circuit not working, Fan remains ON

controlfanpnptransistors

Goal:

I am attempting to only turn on the fan when the THERM signal of the temp IC (IC2 in schematic) goes LOW. The IC works in that it triggers an active low on THERM when a temp threshold is crossed (40degC in our case)

Issue:

  1. The fan is on at the beginning even before the active low is triggered (5V still passing through emitter to collector).

  2. The active low does little to the base voltage (I measured over 4V at the base even though I verified almost zero at THERM)
    I chose a PNP BJT because I thought ON would be triggered from a low signal and OFF when high..but this doesn't seem to be the case.
    Does it have something to do with my Vb < Ve at the beginning? (3.3 at base through pull up resistor vs 5 at emitter?)

Could someone possibly recommend a transistor that might work in this application?
Thanks so much!

enter image description here

Best Answer

1) 3.3V 10k pullup will pull down PNP base and turn on fan

R18 must use same 5V but not connected to THERM since IC uses 3.3V

2) PNP needs base drive resistor near 220 to 300 Ohms to drive 0.5A fan.

spec p15 "As mentioned above, the THERM signal is open drain and requires a pullup to VDD. The THERM signal must always be pulled up to the same power supply as the ADM1032, unlike the SMBus signals (SDA, SCL and ALERT) that can be pulled to a different power rail. The only time the THERM pin can be pulled to a different supply rail (other than VDD) is if the other supply is powered up simultaneous with, or after the ADM1032 main VDD. This is to protect the internal circuitry of the ADM1032. If the THERM pullup supply rail were to rise before VDD, the POR circuitry may not operate correctly.

The base of the PNP if at 4V should turn on the Fan at 5V. That means the Vbe = 1V which is normally max.

A better solution to avoid the POR issue above and use 2 stages with a low side NPN switch.

schematic

simulate this circuit – Schematic created using CircuitLab

This will also work for higher fan voltages.

I am assuming you are using a small muffin fan.