Tuesday, 22 November 2016

transistors - Fan control circuit not working, Fan remains ON



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



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.


No comments:

Post a Comment

arduino - Can I use TI&#39;s cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...