

A fan is a device that creates airflow by rotating blades, commonly used for cooling or ventilation in electronic circuits. It helps dissipate heat generated by components such as processors, power supplies, and other heat-sensitive devices. Fans are essential in maintaining the optimal operating temperature of electronic systems, ensuring reliability and longevity.








Below are the general technical specifications for a standard DC fan used in electronic circuits. Specifications may vary depending on the specific model.
| Parameter | Value |
|---|---|
| Operating Voltage | 5V, 12V, or 24V DC |
| Current Consumption | 0.1A to 0.5A (depending on size) |
| Power Rating | 0.5W to 5W |
| Speed | 1000 to 5000 RPM |
| Airflow | 10 to 100 CFM (Cubic Feet per Minute) |
| Noise Level | 20 to 40 dBA |
| Bearing Type | Sleeve or Ball Bearing |
| Connector Type | 2-pin, 3-pin, or 4-pin |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Positive power supply input (e.g., 5V, 12V, or 24V DC). |
| 2 | GND | Ground connection for the fan. |
| 3 (optional) | Tachometer | Outputs a signal proportional to the fan's speed (available in 3-pin fans). |
| 4 (optional) | PWM | Pulse Width Modulation input for speed control (available in 4-pin fans). |
Below is an example of controlling a 4-pin fan's speed using PWM on an Arduino UNO.
// Define the PWM pin connected to the fan's PWM input
const int fanPwmPin = 9;
void setup() {
// Set the PWM pin as an output
pinMode(fanPwmPin, OUTPUT);
}
void loop() {
// Set fan speed to 50% (128 out of 255)
analogWrite(fanPwmPin, 128);
delay(5000); // Run at 50% speed for 5 seconds
// Set fan speed to 100% (255 out of 255)
analogWrite(fanPwmPin, 255);
delay(5000); // Run at full speed for 5 seconds
// Turn off the fan (0 out of 255)
analogWrite(fanPwmPin, 0);
delay(5000); // Fan off for 5 seconds
}
Fan Does Not Spin
Fan Spins Slowly
Excessive Noise
Fan Stops Intermittently
Can I use a 12V fan with a 5V power supply? No, the fan will not operate correctly. Always match the fan's rated voltage with the power supply.
How do I control the speed of a 2-pin fan? Speed control for 2-pin fans is typically achieved by varying the supply voltage using a DC motor driver or a variable power supply.
What is the purpose of the Tachometer pin? The Tachometer pin provides feedback on the fan's speed, which can be used for monitoring or closed-loop control.
Can I connect multiple fans to a single power supply? Yes, as long as the total current draw of all fans does not exceed the power supply's current rating.