How do I calculate the airflow needed to cool a RPi2 / 3 / 4?
Assume "cool" means keeping the chip below a temperature where the Pi needs to throttle.
Assume the chip is being stress tested, ambient temp is 20°C, no heatsinks.
TIA
How do I calculate the airflow needed to cool a RPi2 / 3 / 4?
Assume "cool" means keeping the chip below a temperature where the Pi needs to throttle.
Assume the chip is being stress tested, ambient temp is 20°C, no heatsinks.
TIA
Look at the data sheet, it will give you the thermal resistance from the die to the case. You need to know what the max temperature you will allow the die to reach. Stress testing without details is not a useful parameter without details of the test. Forced air cooling of electronic components results in a big improvement over natural convection cooling. This effectiveness of this is listed below: Reduction in the temperature of the air in the vicinity of the components being cooled. Improvement in the heat transfer coefficient of the components transferring heat to the air surrounding them. Although the best way to make an accurate determination of cooling requirements is by actual test of the equipment to be cooled; a good approximation of the amount of air required can be determined from the mass flow relationship:
q=wCpΔt (Eq. 1)
Where q = amount of heat absorbed by the air in BTU/hr w = mass flow of air in lb/hr Cp = specific heat of air in BTU/lb °F Δt = temperature rise of the air in °F
This equation yields the following formula, which is more directly applied to electronics forced air-cooling: Q = (178.4tikW)/(Δt*Pb) (Eq. 2)
Where Q = airflow required in cubic feet per minute ti = inlet temperature in R (R = °F + 460°) Δt = temperature rise across the equipment in °F kW = power to be dissipated in the equipment in kilowatts Pb = barometric pressure at the air inlet in inches of Hg Here it is assumed that all of the heat to be dissipated is picked up by the air; i.e. conduction and radiation as well as natural convection effects on the external surfaces of the equipment are ignored.
For standard conditions of 70°F and 29.92" Hg, equation 2 reduces to the familiar: Q = (3160*KW)/ Δt (Eq. 3)
Recognizing that a given cooling application has numerous design considerations, a temperature rise of 15°F will usually yield effective cooling without incurring penalties of over sizing of the air moving device.
For a general reference on the subject, consult the book Cooling of Electronic Equipment by Allen W. Scott, John Wiley & Sons, New York, NY, 1974. There are several modeling programs that will give you an accurate answer but you need to give it the necessary details.
There are several reasons why the CPU will throttle. A lot depends on the design and no one these is inclusive to all designs. One reason is that the CPU gets to warm. Why with CMOS designs they are capacitive and the more and or the faster they switch the more energy is required. This causes the CPU to get warmer. Typically this is held in check with a heat sink but they do not always do the job. They then generally slow the clock down causing it to dissipate less power causing it to cool down. CPUs can and many times do reach a point where the actual clock is controlled by the temperature. This keeps you from frying the CPU.
Adjusting the clock speed of the CPU. Also called "dynamic frequency scaling," CPU throttling is commonly used to automatically slow down the computer when possible to use less energy and conserve battery, especially in laptops. CPU throttling can also be adjusted manually to make the system quieter, because the fan can then run slower. Contrast with overclocking.
CPU throttling can also be caused by a power supply being too weak, or heating up and causing it to be less efficient, making it produce less power which can also affect performance when a Overclocked or high consumption CPU needs more power to hit higher speeds. This is generally compensated for by using a higher capacity power supply.
To summarize CPU throttling is a mechanism in which the performance of the CPU is reduced during high temperatures somewhere in the 80 degrees Celsius (176 degrees Fahrenheit) range. When the CPU detects this temperature the performance of the CPU is immediately reduced causing it to run cooler. This reduces CPU usage until the temperature drops to operating range and will then speed up, this prevents overheating and damage to the internal components.