Speed Controls:
PWM control-
(Pulse-width modulation). This method requires a 4 pin PWM fan. The way PWM works is; the fan control modulates the width of the trigger pulse’s duty cycle that is sent to the fan plug’s pin 4. A duty cycle is the percentage of one pulse in which this square wave trigger is at an active (5 volt) level. The fan’s applied power (12 volts) mimics this (5 volt, 25 kHz) trigger. This means that If the square wave trigger’s 5 volt duty cycle is 40% of the pulse, 12 volts powers the motor for the duration of this duty cycle, then turns the motor off for 60% of this time because the trigger is at 0 volts. This causes the motor to run at 40% of its maximum speed. Simply put: pin 4’s trigger turns the fan’s motor on and off 25000 times per second (25 kHz); The longer the switch is on compared to the off time, the faster the fan goes. Because the full voltage, current, and torque is always available to the motor at any speed, the motor runs better, cooler, and quieter. If the power connections come directly from the power supply; one PWM control signal can simultaneously control several PWM fans, and there is no limit to the current it can control. PWM control is, by far, my preferred choice.
Voltage control-
The best feature of this control is, it works on any fan (2 , 3, and 4 pin fans). This system absorbs (with a variable load) part of the energy that is going to the motor in pins 1 and 2 by turning it into heat; the slower the motor, the more heat. It accomplishes this one of two ways, it uses a rheostat as a variable resistor OR a rectifier (with a heat sink) to short the unwanted part of the voltage to ground. This limits the voltage, current, and torque that is available to the motor. This control's current rating (amperage, wattage) is determined by the amount of heat that the system can safely dissipate with-out overheating. This type of control waste energy, limits current, and adds more heat inside your case.