{"id":1570,"date":"2023-02-25T21:10:47","date_gmt":"2023-02-25T21:10:47","guid":{"rendered":"https:\/\/www.heatsinkcalculator.com\/blog\/?p=1570"},"modified":"2025-10-24T13:14:47","modified_gmt":"2025-10-24T13:14:47","slug":"how-to-calculate-the-thermal-resistance-of-a-pcb","status":"publish","type":"post","link":"https:\/\/www.heatsinkcalculator.com\/blog\/how-to-calculate-the-thermal-resistance-of-a-pcb\/","title":{"rendered":"How to calculate the thermal resistance of a PCB"},"content":{"rendered":"\n<p>Thermal management is a crucial aspect of designing and manufacturing electronic devices, as heat generated by the components can lead to performance issues and even device failure. To ensure the reliable and efficient operation of electronic devices it is essential to understand how to effectively dissipate heat away from the heat generating devices.&nbsp; These heat generating components are often mounted on printed circuit boards (PCBs) which in many cases are used as a heat sink to cool the attached component.<\/p>\n<p>Thermal resistance is a measure of how well a material or device transfers heat to its surroundings and is often used to predict the thermal performance of a PCB and to calculate the temperature of the attached component. T<span style=\"font-size: revert; color: initial;\">his technical article will provide a detailed explanation of the formulas and method used to calculate the thermal resistance of a PCB. The calculation methodology will take into account the PCB insulation (FR4)\/copper layer thicknesses, percent copper coverage in each layer, location of these layers with respect to the heat generating component and usage of thermal vias.&nbsp;<\/span><\/p>\n<p>&nbsp;<\/p>\n\n\n\n<h2>Layout and structure of the PCB<\/h2>\n<p>A PCB consists of alternating layers of dielectric and conductive materials typically made using FR4\/resin and copper respectively as shown in figure 1.&nbsp; Layers that are used for ground planes often are 100% conductive material. While the layers with attached components, traces and interconnects will have some mixture of conductive and dielectric materials.&nbsp;<\/p>\n<p><a style=\"pointer-events: none;\" href=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/PCB_layout-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1713 aligncenter\" src=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/PCB_layout-1.png\" alt=\"PCB with attached component cooled via convection\" width=\"546\" height=\"501\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/PCB_layout-1.png 546w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/PCB_layout-1-300x275.png 300w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Figure 1. PCB layout<\/p>\n<p><!--more continue&gt;&gt;--><\/p>\n<p>The preceding calculation procedure assumes that the component is intimately attached to the PCB using an exposed metal pad or some similar attachment method that creates an extremely low thermal resistance path between the component and the PCB. The component is located at or close to the geometric center of the PCB. The upper and lower surfaces of the PCB are cooled via natural convection or forced convection and radiation.&nbsp; A heat transfer coefficient h<sub>ext<\/sub> is used to quantify the effectiveness of cooling from these outer surfaces.&nbsp; Reference the articles <a style=\"pointer-events: none;\" href=\"https:\/\/www.heatsinkcalculator.com\/blog\/how-to-design-a-flat-plate-heat-sink\/\">How to design a flat plate heat sink<\/a> and <a style=\"pointer-events: none;\" href=\"https:\/\/www.heatsinkcalculator.com\/blog\/performance-of-a-led-flat-plate-heat-sink-in-multiple-orientations\/\">Performance of a LED flat plate heat sink in multiple orientations<\/a> for the formulas used to calculate h<sub>ext<\/sub> for natural convection and radiation.<\/p>\n<p>&nbsp;<\/p>\n\n\n\n<h2>Calculating the thermal resistance of each PCB layer<\/h2>\n<p>To facilitate the preceding calculations the rectangular PCB and attached component are converted to circles of equivalent areas with radii&nbsp; r<sub>o<\/sub> and r<sub>i<\/sub> respectively using equations 1 and 2. The approximation of the rectangular areas as circular areas introduces an error of less than 1% at an aspect ratio (width\/length) of 1, increasing to an error 8% at aspect ratios of 2.5 or 0.4.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20r_%7Bo%7D%3D%5Csqrt%7B%5Cfrac%7BW%5Ctimes%20L%7D%7B%5Cpi%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>1<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20r_%7Bi%7D%3D%5Csqrt%7B%5Cfrac%7BW_%7Bs%7D%5Ctimes%20L_%7Bs%7D%7D%7B%5Cpi%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>2<\/p>\n<p>The composite nature of the PCB complicates the thermal analysis and does not allow for the PCB to be treated as a simple flat plate heat sink made from uniform thermal conductivity material. The thermal conductivity through the thickness and in the plane of the PCB are different. Additionally, the position of the dielectric and conducting layers from top to bottom affect how well heat is conducted from the heat generating component through the PCB and then to the surroundings.<\/p>\n<p>The thermal resistance calculation is conducted layer by layer to account for the non-uniform thermal conductivity of the PCB. The section of each layer directly under the component is a disk with radius r<sub>i<\/sub> and thickness t<sub>n<\/sub>. &nbsp;This disk will be referred to as the &#8220;inner disk&#8221;. The periphery of the disk has an equivalent convection coefficient h<sub>o,n<\/sub> that represents the effective cooling of the outer portion of the layer as shown in figure 2.&nbsp; &nbsp;<\/p>\n<p>The subscript n in t<sub>n <\/sub>, h<sub>o,n <\/sub>and all other variables subsequently defined refers to the layer number where layer number 1 is attached to the component and N is the total number of layers in the PCB.<\/p>\n<p><a href=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/PCB_layers_and_sections.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1842 aligncenter\" src=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/PCB_layers_and_sections.png\" alt=\"PCB layers and section used in the thermal analysis\" width=\"666\" height=\"461\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/PCB_layers_and_sections.png 666w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/PCB_layers_and_sections-300x208.png 300w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/a><\/p>\n<p>Figure 2. PCB layers and sections used in the analysis.<\/p>\n<p>The outer portion of each layer is an annulus (referred to as the &#8220;outer annulus&#8221;) with inner and outer radii r<sub>i<\/sub> and r<sub>o<\/sub> respectively.<\/p>\n<p>The calculation for h<sub>o,n<\/sub> is developed with the approximation that the temperature difference between the layers of the PCB is small. As such the flow of heat is predominantly radial in the outer annulus. The resistance to heat flow in the outer annulus can then be approximated by the thermal resistance network shown in figure 3.<\/p>\n<p><a href=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/outer_annulus_layers-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1896 size-full\" src=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/outer_annulus_layers-1.png\" alt=\"outer annulus layers of the PCB thermal model\" width=\"496\" height=\"248\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/outer_annulus_layers-1.png 496w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/outer_annulus_layers-1-300x150.png 300w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/a>Figure 3. Outer annulus layers and resistance network<\/p>\n<p>R<sub>cond,o,n<\/sub> in the thermal resistance network shown in figure 3 represents the conduction thermal resistance of each layer and R<sub>ext<\/sub> is the thermal resistance due to the convection\/radiative cooling h<sub>ext<\/sub> on the exposed upper and lower surfaces of the PCB. The total equivalent thermal resistance of the thermal resistance network is determined by combining the parallel and series resistances as illustrated in figure 4.&nbsp;<\/p>\n<p><a href=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/simplified_thermal_resistance_network-e1686764850134.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1876\" src=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/simplified_thermal_resistance_network-e1686764850134.png\" alt=\"\" width=\"484\" height=\"150\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/simplified_thermal_resistance_network-e1686764850134.png 484w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/simplified_thermal_resistance_network-e1686764850134-300x93.png 300w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/a><\/p>\n<p>Figure 4. Simplified thermal resistance network for the outer annulus layers<\/p>\n<p>To determine R<sub>cond,o,n<\/sub> for each layer, R<sub>outer<\/sub> is first calculated by determining k<sub>eff<\/sub>, the average in-plane thermal conductivity of the PCB. k<sub>eff<\/sub> is an average of the effective thermal conductivity of each layer, k<sub>eff,n<\/sub>.<\/p>\n<p>The effective thermal conductivity k<sub>eff,n<\/sub> of each layer is:&nbsp;<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20k_%7Beff%2Cn%7D%3D%5Csigma_%7Bc%2Cn%7Dk_%7Bc%2Cn%7D%2B%281-%5Csigma_%7Bc%2Cn%7D%29k_%7Bd%2Cn%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>3<\/p>\n<p>where:<br><span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5Csigma_%7Bc%2Cn%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the volume fraction of conductor in layer n<br><span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20k_%7Bc%2Cn%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the thermal conductivity of the conductor of layer n<br><span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20k_%7Bd%2Cn%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>is the thermal conductivity of the dielectric of layer n<\/p>\n<p>The value of \u03c3<sub>c,n<\/sub> ranges from 0 to 1. It can be determined by estimating the conductor coverage area on each layer and dividing that value by the total PCB area (L x W).<\/p>\n<p>Thermal conductivities of 398W\/m\u00b7K for copper and 0.3W\/m\u00b7K for FR4 are most often used for the conductor and dielectric materials respectively.<\/p>\n<p>The average in-plane effective thermal conductivity of the entire PCB, k<sub>eff <\/sub>is:<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20k_%7Beff%7D%3D%5Cfrac%7B%5Csum_%7Bn%3D1%7D%5E%7BN%7Dk_%7Beff%2Cn%7D%5Ccdot%20t_%7Bn%7D%7D%7Bt%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>4<\/p>\n<p>The resistance R<sub>outer<\/sub>&nbsp; is calculated using the solution for a circular fin [1] expressed as:<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bouter%7D%3D%5Cfrac%7B1%7D%7B2%5Cpi%20r_%7Bi%7D%20%5Ccdot%20t%20%5Ccdot%20k_%7Beff%7D%5Ccdot%20%5Calpha%7D%20%5Ccdot%5Cfrac%7BK_%7B1%7D%28%5Calpha%5Ccdot%20r_%7Bo%7D%29I_%7Bo%7D%28%5Calpha%5Ccdot%20r_%7Bi%7D%29%2BI_%7B1%7D%28%5Calpha%5Ccdot%20r_%7Bo%7D%29K_%7B0%7D%28%5Calpha%5Ccdot%20r_%7Bi%7D%29%7D%7BI_%7B1%7D%28%5Calpha%5Ccdot%20r_%7Bo%7D%29K_%7B1%7D%28%5Calpha%5Ccdot%20r_%7Bi%7D%29-I_%7B1%7D%28%5Calpha%5Ccdot%20r_%7Bi%7D%29K_%7B1%7D%28%5Calpha%5Ccdot%20r_%7Bo%7D%29%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>5<\/p>\n<p>where:<br><span style=\"display: inline-block; width: 140px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20I_%7B0%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/> <\/span> modified zero order Bessel function of the 1st kind <br><span style=\"display: inline-block; width: 140px;\"> <img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20K_%7B0%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/> <\/span> modified zero order Bessel function of the 2nd kind <br><span style=\"display: inline-block; width: 140px;\"> <img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20I_%7B1%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/> <\/span> modified first order Bessel function of the 1st kind <br><span style=\"display: inline-block; width: 140px;\"> <img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20K_%7B1%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/> <\/span> modified first order Bessel function of the 2nd kind <br><br><\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20%5Calpha%3D%5Csqrt%7B%5Cfrac%7B2%5Ccdot%20h_%7Bext%7D%7D%7Bk_%7Beff%7D%5Ccdot%20t%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>6<\/p>\n<p>The multiplication of h<sub>ext<\/sub> by 2 in equation 6 indicates that both the upper and lower surfaces of the PCB are subjected to convective and\/or radiative cooling.<\/p>\n<p>The use of Bessel functions in equation 5 may seem complex, however Bessel functions are readily available in MS Excel or any commercial mathematics software as a built-in function.&nbsp;<\/p>\n<p>With the value of R<sub>outer<\/sub> known, R<sub>cond,o,n<\/sub> for each layer is calculated using equations 7, 8, 9 and 10.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bcond%7D%3DR_%7Bouter%7D-R_%7Bext%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>7<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bext%2Co%7D%3D%5Cfrac%7B1%7D%7Bh_%7Bext%7DA_%7Bext%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>8<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20A_%7Bext%7D%3D2%5Cpi%28r_%7Bo%7D%5E2-r_%7Bi%7D%5E2%29&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>9<\/p>\n<p>A<sub>ext<\/sub> is the exposed surface area of the outer annulus.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bcond%2Co%2Cn%7D%3DR_%7Bcond%2Co%7D%5Ccdot%20%5Cfrac%7Bk_%7Beff%7D%20%5Ccdot%20t%7D%7Bk_%7Beff%2Cn%7D%5Ccdot%20t_%7Bn%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>10<\/p>\n<p>The equivalent convection coefficient on the periphery of the inner disk for each layer h<sub>o,n<\/sub> can now be calculated with equation 11.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20h_%7Bo%2Cn%7D%3D1%2F%282%5Cpi%20r_%7Bi%7D%20%5Ccdot%20R_%7Bcond%2Cn%7D%5Ccdot%20t_%7Bn%7D%29&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>11<\/p>\n<p>&nbsp;<\/p>\n\n\n<h2>Combining the PCB layer thermal resistances<\/h2>\n<p>The next step in the calculation is to determine the value of h<sub>b,n<\/sub>, the effective heat transfer coefficient acting on the base of the inner disk of each layer as shown in figure 2.\u00a0 This is done by calculating the equivalent heat transfer coefficient that the inner disk of the n<sup>th<\/sup> layer applies to the lower surface of the inner disk of the n-1 layer. Equation 12 uses the equation for an extended surface with convection heat transfer around the periphery and lower surface [2] to calculate h<sub>b,n-1<\/sub>.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20h_%7Bb%2Cn-1%7D%3D%5Cfrac%7B%5Csqrt%7Bh_%7Bo%2Cn%7D%5Ccdot%20P_%7Bs%7D%5Ccdot%20k_%7Beff%2Cn%7D%5Ccdot%20A_%7Bs%7D%7D%7D%7BA_%7Bs%7D%7D%5Ctimes%20%5Cfrac%7Bsinh%28m_%7Bn%7Dt_%7Bn%7D%29%2B%5Cfrac%7Bh_%7Bb%2Cn%7D%7D%7Bm_%7Bn%7D%5Ccdot%20t_%7Bn%7D%7Dcos%28m_%7Bn%7Dt_%7Bn%7D%29%7D%7Bcosh%28m_%7Bn%7Dt_%7Bn%7D%29%2B%5Cfrac%7Bh_%7Bb%2Cn%7D%7D%7Bm_%7Bn%7D%5Ccdot%20t_%7Bn%7D%7Dsin%28m_%7Bn%7Dt_%7Bn%7D%29%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>12<\/p>\n<p>A<sub>s<\/sub> and P<sub>s<\/sub> are the cross-sectional area and perimeter respectively of the inner disk.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20A_%7Bs%7D%3D%5Cpi%20r%5E%7B2%7D_%7Bi%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>13<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20P_%7Bs%7D%3D2%5Cpi%20r_%7Bi%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>14<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20m_%7Bn%7D%3D%5Csqrt%7B%5Cfrac%7Bh_%7Bo%2Cn%7D%5Ccdot%20P_%7Bs%7D%7D%7Bk_%7Beff%2Cn%7D%20%5Ccdot%20A_%7Bs%7D%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>15<\/p>\n<p>The calculation is started at the last (N<sub>th<\/sub>) layer with h<sub>b,N<\/sub>=0 on the bottom surface of the inner disk for that layer. h<sub>b,N<\/sub> is not set to equal h<sub>ext<\/sub> since the dissipation of heat from the base of the inner disk will be evaluated separately.<\/p>\n<p>Using equation 12, h<sub>b,N-1<\/sub> is calculated. This process is repeated N times for all the layers resulting in an equivalent heat transfer coefficient h<sub>b<\/sub>. This process is illustrated in figure 5.\u00a0<\/p>\n<p><a href=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/iterative_calculation_for_h_pcb-e1686705663508.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1850\" src=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/iterative_calculation_for_h_pcb-e1686705663508.png\" alt=\"\" width=\"594\" height=\"231\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/iterative_calculation_for_h_pcb-e1686705663508.png 594w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/iterative_calculation_for_h_pcb-e1686705663508-300x117.png 300w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/a><\/p>\n<p>Figure 5. Iterative calculation for h<sub>b<\/sub><\/p>\n<p>The heat transfer coefficient h<sub>b<\/sub> is the equivalent heat transfer coefficient of the conduction resistance due to flow of heat through the inner disk and into the outer annulus of the PCB acting on the heat generating component. This conduction thermal resistance is:<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R%5E%7B%2A%7D_%7Bcond%2Co%7D%3D%5Cfrac%7B1%7D%7Bh_%7Bb%7DA_%7Bs%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>16<\/p>\n<p>Note: R<sup>*<\/sup><sub>cond,o<\/sub> includes the thru-plane and in-plane conduction across the PCB which is why the &#8220;*&#8221; notation is used to differentiate this variable from R<sub>cond,o<\/sub> which only accounts for the in-plane conduction in the outer annulus.<\/p>\n<p>The heat flow from the heat generating component through the PCB to the ambient is represented by the thermal resistance diagram in figure 6. Flow through the bottom of the inner disk exposed to h<sub>ext<\/sub> is accounted for with R<sub>cond,i<\/sub> and R<sub>ext,i<\/sub> thermal resistances.\u00a0<\/p>\n<p><a href=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/thermal_network_heat_flow_thru_pcb.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1851\" src=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/thermal_network_heat_flow_thru_pcb.png\" alt=\"\" width=\"304\" height=\"132\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/thermal_network_heat_flow_thru_pcb.png 304w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/thermal_network_heat_flow_thru_pcb-300x130.png 300w\" sizes=\"auto, (max-width: 304px) 100vw, 304px\" \/><\/a><\/p>\n<p>Figure 6. Thermal resistance network for heat flow through the PCB to the ambient<\/p>\n<p>R<sub>cond,i<\/sub> is the summation of the thru-plane thermal resistances of each layer, (equation 17) and R<sub>ext,i<\/sub> is the thermal resistance due to h<sub>ext<\/sub> of the area A<sub>s.<\/sub><\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bcond%2Ci%7D%3D%5Csum_%7Bn%3D1%7D%5E%7BN%7D%5Cfrac%7Bt_%7Bn%7D%7D%7Bk_%7Beff%2Cn%7D%5Ccdot%20A_%7Bs%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>17<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bext%2Ci%7D%3D%5Cfrac%7B1%7D%7Bh_%7Bext%7DA_%7Bs%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>18<\/p>\n<p>The thermal resistances in figure 6 are combined to a single thermal resistance R<sub>pcb<\/sub>:<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bpcb%7D%3D%7B%5Cleft%5B%20%5Cfrac%7B1%7D%7BR%5E%7B%2A%7D_%7Bcond%2Co%7D%2BR_%7Bext%2Co%7D%7D%2B%5Cfrac%7B1%7D%7BR_%7Bcond%2Ci%7D%2BR_%7Bext%2Ci%7D%7D%20%5Cright%5D%7D%5E%7B-1%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>19<\/p>\n\n\n<h2>Thermal via calculations<\/h2>\n<p>Thermal vias placed under the heat generating component provide a path to more efficiently transfer heat from the heat generating component to the inner layers and base layer of the PCB. This then allows to the heat to be spread across these layers reducing the thermal resistance of the PCB.&nbsp;<\/p>\n<p><a style=\"pointer-events: none;\" href=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/thermal_vias_on_pcb.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1707 aligncenter\" src=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/thermal_vias_on_pcb.png\" alt=\"thermal vias in pcb\" width=\"611\" height=\"257\" srcset=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/thermal_vias_on_pcb.png 611w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/thermal_vias_on_pcb-300x126.png 300w, https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/thermal_vias_on_pcb-608x257.png 608w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/a>Figure 7. PCB with thermal vias<\/p>\n<p>The analysis of the effect of imbedded thermal vias as shown in figure 7 requires the calculation of an equivalent through-plane thermal conductivity, k<sub>via,n<\/sub> for the inner disk of each layer. This is calculated by evaluating the flow of heat through the inner disk of each layer through three parallel thermal resistances:<\/p>\n<ol>\n<li>R<sub>barrel<\/sub>, the thermal resistance of the barrel of the thermal via.<\/li>\n<li>R<sub>filler<\/sub>, the thermal resistance of the filler material of the via if any.<\/li>\n<li>R<sub>matl,n<\/sub>, the thermal resistance of the layer material surrounding the thermal via in the s x s square region shown in figure 7.<\/li>\n<\/ol>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bbarrel%2Cn%7D%3D%5Cfrac%7Bt_%7Bn%7D%7D%7Bk_%7Bbarrel%7DA_%7Bbarrel%7D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>20<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20A_%7Bbarrel%7D%3D%5Cpi%20%5Cleft%5B%20%5Cleft%28%5Cfrac%7Bd_%7Bvia%7D%7D%7B2%7D%5Cright%29%5E2-%5Cleft%28%20%5Cfrac%7Bd_%7Bvia%7D%7D%7B2%7D-t_%7Bvia%7D%20%5Cright%29%5E2%20%5Cright%5D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>21<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bfiller%7D%3D%5Cfrac%7Bt_%7Bn%7D%7D%7Bk_%7Bfiller%5Ctimes%7D%5Cpi%5Cleft%28%20%5Cfrac%7Bd_%7Bvia%7D%7D%7B2%7D-t_%7Bvia%7D%20%5Cright%29%5E2%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>22<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bmatl%2Cn%7D%3D%5Cfrac%7Bt_%7Bn%7D%7D%7Bk_%7Beff%2Cn%7D%5Cleft%5B%20s%5E2-%5Cpi%5Cleft%28%20%5Cfrac%7Bd_%7Bvia%7D%7D%7B2%7D%20%5Cright%29%5E2%20%5Cright%5D%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>23<\/p>\n<p>k<sub>barrel<\/sub> and k<sub>filler<\/sub> are the thermal resistances of the thermal via barrel and filler material respectively.<\/p>\n<p>The thermal resistance of the entire s x s, cell, R<sub>cell,n<\/sub> for each layer is:<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20R_%7Bcell%2Cn%7D%3D%7B%5Cleft%5B%20%5Cfrac%7B1%7D%7BR_%7Bbarrel%2Cn%7D%7D%2B%5Cfrac%7B1%7D%7BR_%7Bfiller%7D%7D%2B%5Cfrac%7B1%7D%7BR_%7Bmatl%7D%7D%20%5Cright%5D%7D%5E%7B-1%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>24<\/p>\n<p>If the thermal via is not filled then the 1\/R<sub>filler<\/sub> term in equation 24 is omitted.<\/p>\n<p>The equivalent thermal conductivity of each layer of the inner disk with thermal vias is then:<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20k_%7Bvia%2Cn%7D%3D%5Cfrac%7Bt_%7Bn%7D%7D%7BR_%7Bcell%2Cn%7D%7D%5Cleft%28%20%5Cfrac%7Bs%7D%7BL_%7Bs%7D%5Ccdot%20W_%7Bs%7D%7D%20%5Cright%29%5E%7B2%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>25<\/p>\n<p>In equations 12, 15 and 17, k<sub>eff,n<\/sub> is replaced with k<sub>via,n<\/sub> and R<sub>pcb<\/sub> is calculated for a PCB with vias under the heat generating component.<\/p>\n\n\n\n<h2>Junction to ambient thermal resistance calculations<\/h2>\n<p>R<sub>pcb<\/sub> is the thermal resistance from the base of the component to the atmosphere. To determine the junction to ambient thermal resistance, the junction to board thermal resistance typically listed as \u0398<sub>jb<\/sub> or R<sub>jb<\/sub> in the component literature is added to R<sub>pcb<\/sub>. The temperature of the junction, T<sub>j<\/sub> can now be determined using equation 26.<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20T_%7Bj%7D%3DT_%7Bamb%7D%2B%28R_%7Bpcb%7D%2BR_%7Bjb%7D%29%5Ccdot%20Q_%7Bs%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>26<\/p>\n<p>T<sub>amb<\/sub> is the external ambient temperature and Q<sub>s<\/sub> is the heat generated by the component.<\/p>\n<p>This calculation excludes any heat loss from the top of the component exposed to the atmosphere. Typically, this heat loss is small when compared to the heat dissipation from the PCB. If there is a heat sink attached to the component, then the heat loss through the heat sink is significant and must be considered. Figure 8 shows the thermal resistance network for the PCB with a heat sink of thermal resistance R<sub>hs<\/sub>, attached to the component. R<sub>jc<\/sub> is the junction to case (top) thermal resistance.&nbsp;<\/p>\n<p><a style=\"pointer-events: none;\" href=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/pcb_thermal_resistance_network.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1711 aligncenter\" src=\"https:\/\/www.heatsinkcalculator.com\/blog\/wp-content\/uploads\/2023\/02\/pcb_thermal_resistance_network.png\" alt=\"PCB thermal resistance network\" width=\"90\" height=\"203\"><\/a><\/p>\n<p>Figure 8. Thermal resistance network for the PCB<\/p>\n<p>Calculating for the junction temperature, T<sub>j<\/sub> from this thermal resistance network yields:<\/p>\n<p><span style=\"display: inline-block; width: 500px;\"><img src='http:\/\/s.wordpress.com\/latex.php?latex=%5Cdisplaystyle%20T_%7Bj%7D%3DQ_%7Bs%7D%5Cleft%5B%5Cfrac%7B1%7D%7BR_%7Bpcb%7D%2BR_%7Bjb%7D%7D%2B%5Cfrac%7B1%7D%7BR_%7Bhs%7D%2BR_%7Bjc%7D%7D%20%5Cright%5D%5E%7B-1%7D%2BT_%7Bamb%7D&bg=ffffff&fg=000000&s=0' alt='Latex formula' title='Latex formula' class='latex' \/><\/span>27<\/p>\n<div style=\"background-color: #ffff99; padding: 7px;\">\n<p style=\"margin: 0px;\">An online PCB temperature calculator that uses the calculation procedure outlined in this blog post is available free of cost. Click the following link: <a style=\"color: blue;\" href=\"https:\/\/heatsinkcalculator.com\/pcb-temperature-calculator.html\">PCB Temperature Calculator<\/a>.<\/p>\n<\/div>\n\n\n\n<p><span style=\"text-decoration: underline;\">References<\/span><\/p>\n<p>[1] F.\u00a0<span class=\"reference-text\"><span class=\"citation book\">Incropera, D. DeWitt,\u00a0 (2011).\u00a0<i>Fundamentals of Heat and Mass Transfer<\/i> (7th ed.). Hoboken: Wiley. p124<\/span><\/span><\/p>\n<p>[2] F. <span class=\"reference-text\"><span class=\"citation book\">Incropera, D. DeWitt,\u00a0 (2011).\u00a0<i>Fundamentals of Heat and Mass Transfer<\/i> (7th ed.). Hoboken: Wiley. p118, table 3.4<\/span><\/span><\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Thermal management is a crucial aspect of designing and manufacturing electronic devices, as heat generated by the components can lead [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[6,5],"class_list":["post-1570","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-pcb-temperature","tag-thermal-resistance"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/posts\/1570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/comments?post=1570"}],"version-history":[{"count":177,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/posts\/1570\/revisions"}],"predecessor-version":[{"id":2015,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/posts\/1570\/revisions\/2015"}],"wp:attachment":[{"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/media?parent=1570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/categories?post=1570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.heatsinkcalculator.com\/blog\/wp-json\/wp\/v2\/tags?post=1570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}